If you have additions, please open an issue or pull request.
| Repository | Description | Stars | Last Commit |
|---|---|---|---|
| a2821313427/DC-Brushed-Motor-Driver-PCB | STM32-based DC motor driver; schematic, PCB layout, soldering/debugging | 0 | 2025-12 |
| techy-robot/CACKLE-Driver-DRV8213_brushed_Motor_Driver | Modular DRV8213 brushed motor driver PCB | 0 | 2025-11 |
| adafruit/Adafruit-STSPIN220-Stepper-Motor-Driver-Breakout-Board-PCB | PCB files for the Adafruit STSPIN220 Stepper Motor Driver Breakout Board | 0 | 2025-06 |
| adafruit/Adafruit-TMC2209-Breakout-PCB | PCB files for the Adafruit TMC2209 Stepper Motor Driver Breakout Board | 4 | 2025-01 |
| sparkfun/SparkFun_Three_Phase_Motor_Driver-TMC6300 | Hardware for TMC6300 three-phase motor driver breakout | 8 | 2025-02 |
| adafruit/Adafruit-A4988-Breakout-PCB | PCB files for the Adafruit A4988 Stepper Motor Driver Breakout Board | 2 | 2024-12 |
| X-Green/24to12-BrushedMotorDriverPCB | Use DRV8801 to drive 12V 1A BDC Motor | 0 | 2023-05 |
| adafruit/Adafruit-DRV2605-PCB | PCB files for Adafruit DRV2605 Haptic Motor Driver | 8 | 2022-07 |
| adafruit/Adafruit-DC-Stepper-Motor-HAT-PCB | PCB files for the Adafruit DC Stepper Motor HAT and Bonnet | 14 | 2022-06 |
| sparkfun/Easy_Driver | EasyDriver stepper motor driver | 30 | 2020-10 |
| sparkfun/Pi_Servo_Hat | Raspberry Pi servo HAT controlling up to 16 servos | 21 | 2020-07 |
| Repository | Description | Stars | Last Commit |
|---|---|---|---|
| 6‑Step BLDC Driver (stm32f051k8u6) | Sensorless BLDC driver based on STM32F051K8U6 with FD6288Q; six‑step commutation support | — | 2025‑11 |
| STM32G4+ BLDC Driver | STM32G431RBT6 BLDC/PMSM driver board, 3‑phase H‑bridge, wide supply range 12‑60 V, supports Hall/encoder, current sense and hardware protections | — | 2025‑09 |
| CW32L010 BLDC ESC DRIVER | CW32L010‑based BLDC ESC driver; PWM/PPM control with configurable programs | — | 2025‑06 |
| CW32 BLDC Driver | CW32‑based BLDC driver supporting PWM and potentiometer speed control; up to ~80 V/50 A usage | — | 2025‑05 |
| FOC_Driver (STSPIN32G4)** | STSPIN32G4‑based FOC driver board for BLDC motors | — | 2025‑05 |
| vedderb/bldc-hardware | Brushless DC Motor controller hardware for VESC ecosystem, widely used in electric skateboards/robots; robust design with power stages, gate drivers, connectors | ~1.3k | 2024‑11 |
| IDMIL/Moteus | High‑performance brushless servo controller platform with advanced field‑oriented control (FOC) and trajectory handling | unknown | 2024‑11 |
| shamansystems/Cheap-FOCer-2 | Low‑cost VESC‑6‑based field‑oriented control (FOC) BLDC controller | unknown | 2024‑03 |
| byDagor/Dagor-Brushless-Controller | ESP32‑based BLDC controller with encoder feedback | unknown | 2024‑02 |
| rene-dev/stmbl | High‑voltage AC servo/BLDC driver framework | unknown | 2024‑01 |
| Factor-Robotics/odrive_ros2_control | ROS2 driver/integration layer exposing ODrive state and commands | ~323 | 2024‑06 |
| odriverobotics/ODrive | High‑performance BLDC motor control platform (closed‑loop position/velocity/torque); hardware docs under ODriveHardware v3/v3.5: https://github.com/odriverobotics/ODriveHardware/tree/master/v3/v3.5docs | ~3.5k | 2024 |
| STM32F103 BLDC Drive | Three‑phase BLDC driver using STM32F103C6T6A with separate MCU & driver stages; supports sensored and sensorless schemes | — | 2023‑09 |
| ClemensElflein/xESC | Low‑cost sensored BLDC ESC with PCB layouts | unknown | 2023‑06 |
| Twisted-Fields/rp2040-motor-controller | RP2040‑based motor controller project | unknown | 2023‑04 |
| bluerobotics/BlueESC | Open‑source ESC for three‑phase brushless motors | unknown | 2022‑08 |
| roboterclubaachen/micro-motor | µMotor controller for BLDC/DC motors | unknown | 2022‑05 |
| CW32 BLDC Board | CW32 microcontroller BLDC driver board for basic motor control tasks | — | 2022‑07 |
| brenocq/bldc-motor | High‑precision BLDC controller PCBs and firmware | unknown | 2022‑02 |
| maakbaas/mbldc | Sensorless BLDC controller PCB and firmware | unknown | 2021‑01 |
| pointhi/HighPower-Mechaduino | Closed‑loop stepper/servo controller; general motor control reference | unknown | 2021‑12 |
| open-rdc/STM_MotorController | Generic STM32‑based motor controller (framework supporting BLDC/other motors) | unknown | 2021‑09 |
| sidharthmohannair/OpenESC | Open‑source ESC hardware/firmware with open‑loop and back‑EMF control | unknown | 2020‑10 |
| azmat-bilal/bldc_motor_controller_pcb | ODrive‑inspired single‑channel BLDC motor controller PCB with schematics/gerbers | ~103 | 2020‑release |
| NiklasFauth/ottercontrol | OtterControl BLDC controller project; legacy design | unknown | 2020‑07 |
| victorhook/asac-esc | Open‑source ESC hardware and firmware; older baseline implementation | unknown | 2020‑06 |
| ottoragam/Tarocco | Closed‑loop Step/Dir motor controller; not BLDC‑centric | unknown | 2020‑03 |
| sequoia-hope/rp2350-motor-controller | RP2350‑based BLDC/servo controller: dual half‑bridges, phase voltage/current sensing, encoder/CAN, SimpleFOC‑friendly | ~24 | ongoing |
| Agroecology-Lab/Open_drive | Untested Odrive 3.5 derivative with some apparent inprovements | - | 2026-01 |
| Repository | Description | Stars | Last Commit |
|---|---|---|---|
| robot‑actuator‑esp32‑v8 | ESP32‑based robot arm actuator with PCB, firmware, and CAD files | 233 stars | Latest commit present in history (exact date not on UI) |
| OpenTorque‑Actuator | Compliant actuator for legged robotics | 390 stars | Last visible commit ~2019 (no recent commit history shown) |
| open‑dynamic‑robot‑initiative/open_robot_actuator_hardware | Open robot actuator platform (electronics + mechanics) | ~1.3k stars | Last visible commit ~4 years ago (around 2022) |
| mjbots/moteus | Brushless servo actuator controller hardware + firmware | ~1k+ stars | Active recent commit history into 2025 (per GitHub “Activity” and releases, exact date via releases page) |
| JorgeMaker/NautilusController | SimpleFOC‑based brushless actuator controller PCB | unknown | commit history not shown in search UI |
| SRA‑VJTI/TitanLegs | Robot leg actuator design with PCB | 1 star | commit history not shown in search UI |
| MarginallyClever/Daisy‑Driver‑2.0‑firmware | Firmware for actuator driver PCB | unknown | commit history not shown in search UI |
| DirectServo | Robotic joint controller with BLDC + encoder | unknown | commit history not shown in search UI |
| ServoProject | RC‑Servo electrode retrofit | unknown | commit history not shown in search UI |
| Repository | Description | Stars | Last Commit |
|---|---|---|---|
| https://github.com/adafruit/Adafruit-PiCowbell-Camera-Breakout-PCB | PCB files for Adafruit PiCowbell camera breakout board. | 2 | May 3 2024 |
| https://github.com/maxlab-io/tokay-lite-pcb | Tokay Lite open PCB files for ESP32‑S3‑based edge AI camera dev board; uses ESP32‑S3 SoC with TensorFlow Lite support, OV2640 2 MP camera, motion/light sensors, night vision, RTC power control, low‑power design. | N/A | 2024 (recent) |
| https://github.com/adafruit/Adafruit-MEMENTO-PCB | PCB files for the Adafruit MEMENTO camera board (multi‑purpose camera breakout). | 8 | Dec 21 2023 |
| https://github.com/circuitvalley/USB_C_Industrial_Camera_FPGA_USB3 | Open USB‑C industrial camera project; PCB, Verilog FPGA ISP pipeline (MIPI‑CSI to USB3), Cypress FX3 USB controller firmware; targets Lattice FPGA + MIPI sensors (up to 8K/30 FPS or high‑FPS lanes). | ~1.1k | Oct 22 2023 |
| https://github.com/adafruit/Adafruit-OV5640-Camera-Breakout-PCB | PCB files for Adafruit OV5640 camera breakout (OmniVision OV5640 5 MP sensor). | 7 | Feb 8 2023 |
| https://github.com/openmv/openmv | OpenMV open‑source machine vision platform; firmware + IDE for Python‑programmable vision modules; supports ARM Cortex‑M/N series (e.g., STM32H7/STM32N6 MCUs with camera interfaces). | ~3,299 | 2025 (actively updated) |
| https://github.com/Camemake/CM_ESP_P4_C5-Open-Hardware-Platform | Open hardware ESP32‑P4 + ESP32‑C5 camera/HMI dev kit; uses Espressif RISC‑V ESP32‑P4 for vision/edge processing and ESP32‑C5 for wireless (Wi‑Fi 6/BLE/Thread). | ~5 | 2025 (updated) |
| https://github.com/sparkfun/SparkFun_Red_Vision_Camera_Board_HM01B0 | SparkFun Red Vision Camera Board breakout for Himax HM01B0 320×320 color camera module (multiple FPS modes). | 0 | 2025 (recent) |
| https://github.com/kuku-199/OpenCamera-Hardware | Open‑source hardware platform for camera modules (hardware design files for custom camera boards). | N/A | unknown |
| https://github.com/adafruit/Adafruit-MLX90640-PCB | PCB files for Adafruit MLX90640 IR thermal camera breakout (MLX90640 thermal sensor). | 8 | Jan 24 2020 |
- DieBieMS - DieBieMS (3-12S LiIon-based, 100A)
- LibreSolar Project - with different sized BMS BMS Li-Ion 5S, BMS Li-Ion 48V
- Ceech's BMS - Arduino-based 5S BMS (BQ76920)
- Battman BMS - Li-Ion BMS (LTC6803)
- ENNOID - BMS FW GUI - Modular BMS based on LTC68XX & STM32 MCU for up to 400V EV battery pack
- foxBMS (Github) - Modular BMS (many chemistries, many cells) foxbms.org
- Green BMS - Modular BMS, for many chemistries
- LOA - Loa is a framework designed to build specialized IO subsystems.
- Snickerdoodle - Snickerdoodle is a Zynq based System-on-Module
- Logi-Bone - FPGA & Beaglebone, also some VHDL modules relevant to robotics available
- flink - Universal interface to FPGA's. Includes some IP-Cores for robotics.
- SAB - Sensor Actuator Bus (SAB), also in modm.io
- OpenCyphal - (formerly UAVCAN) Protocol on top of CAN Bus, suited for robotics and aerospace control applications
- UC4H: UAVCAN for Hobbyists (on GitHub) - UAVCAN applied to a multirotor plattform.
- Simple Robot - RPI4 & EtherCAT
- Lely CANopen - Open Source CANopen Stack
- CANopenNode - Another Open Source CANopen Stack
- CANopen driver framework for ROS - CANOpen ROS bridge
- KaCanOpen - an easy-to-use CANopen stack for ROS
- OpenSimpleLidar - Open Hardware scanning laser rangefinder
- OSLRF-01 - An open source laser range sensor using time-of-flight
- Xaxxon OpenLIDAR - DIY Scanning Lidar
- Reachy humanoid robot, remote teleoperation using virtual reality.
- MORPH on GitHub - Modular platform for open robotics development. Supports ROS and uses VESC.
- Evezor - Evezor is an open source SCARA class robotic manufacturing platform
- Octanis Rover - Octanis Rover Projects Electronics
- OAP - Open Automaton Project (Source Repo inactive since 2008)
- Linorobot - A suite of Open Source ROS compatible robots GIT
- Bobble-Bot - Demo robot for real-time control using Rpi, RT Linux, and ROS.
- StanfordDoggoProject - 8-DoF quadruped robot
- Open Dynamic Robot Initiative - 8/12-Dof Walker, fast multi-axis force control, bldc-drivers
- Hoverboard + ROS - Provides ROS support for modified hoverboard, to provide a differential drive plattform. Uses this modified firmware.
- Hello Robot - Mobile robot mit manipulation capabilities, also: Github.
- nanosaur - 🦕 nanosaur is a little tracked robot ROS2 enabled, made for an NVIDIA Jetson Nano
- CVRA - CVRA's Github repositories (Eurobot Team)
- RCA - RCA Github repositories (Eurobot Team)
- APBTeam - A Eurobot Team with opensource robot design
- Litter Bot - Autonomous litter collecting robot (using OpenCV, Rpi and AVR)
- Zynq + OV7670 - Student project using Zynq and image sensor (OV7670)