Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Open-source simulator for autonomous driving research.
- simulator
- autonomous-vehicles
- autonomous-driving
- research
Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards
A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.
A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, OGG/Opus, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32 and Pico
Configurations for Marlin Firmware
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
FW for ESP8266/ESP8285/ESP32 used with 3D printer
robot_localization is a package of nonlinear state estimation nodes. The package was developed by Charles River Analytics, Inc. Please ask questions on answers.ros.org.
Hybrid A* Path Planner for the KTH Research Concept Vehicle
- motion-planning
- planning-algorithms
- robotics
:house: Buildroot-based, cloud-free smart-home platform for a Homematic IP CCU (CCU3/ELV-Charly). Runs on Raspberry Pi & x86/ARM or as a virtual appliance (Proxmox VE, Home Assistant, Docker/LXC/K8s)...
- ccu
- buildroot
- homematic
- linux
A generalized framework for prototyping full-stack cooperative driving automation applications under CARLA+SUMO.
- autonomous-driving
- cooperative-driving-automation
- simulation
- connected-and-automated-vehicles
A GCode sender (not only for lasers or plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.
- grbl
- plotter
- grbl-plotter
- cnc
Point cloud registration pipeline for robot localization and 3D perception
ROS bridge for CARLA Simulator
A ROS node to perform a probabilistic 3-D/6-DOF localization system for mobile robots with 3-D LIDAR(s). It implements pointcloud based Monte Carlo localization that uses a reference pointcloud as a map.
Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS
Modular autonomous driving platform running on the CARLA simulator and real-world vehicles.
- autonomous-vehicles
- autonomous-driving
- carla
- perception
Print wirelessly from Cura, PrusaSlicer or Slic3r to your 3D printer connected to an ESP8266 or ESP32 module
Motion-primitives Based Planner for Fast & Agile Exploration
CAN bus simulator on the Rasperry Pi
CARLA-based cooperative perception system integrating YOLO26n, V2I communication, sensor fusion, TTC risk assessment, and automated braking.
Python script to convert svg to gcode for Marlin firmware