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 |
| rambros/MicroSpora-SimpleFOC | MicroSpora drive board with STM32G431CBU6 + DRV8316 for high-performance SimpleFOC control; includes CAN, USB, encoder interfaces; firmware on GitHub. | 6.6k | 2025-05-31 |
| 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 |
| SimpleFOCShield v3-Redesigned | Arduino-compatible SimpleFOCShield v3.2 driver board redesigned for use with the SimpleFOC Arduino library. Supports current sensing and encoder interfaces; low-cost FOC platform. | — | 2024-10-10 |
| IDMIL/Moteus | High-performance brushless servo controller platform with advanced field-oriented control (FOC) and trajectory handling | unknown | 2024-11 |
| 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 |
| dj140/X_driver | Single-axis BLDC controller board designed to run ODrive firmware v0.5.6; supports FOC, position/velocity control, and ODrive API commands | unknown | 2024 |
| dekutree64/SimpleFOC-Stepstick | SimpleFOC Stepstick driver for 3-phase motors & steppers; STM32G431 + DRV8955; tune parameters per motor/encoder | 690 | 2024-08-08 |
| SimpleFOC_X无刷电机驱控一体板 | SimpleFOC_X integrated BLDC driver/controller with ESP32 and DRV8313 driver, supports current/velocity/position loops. | — | 2024-03-28 |
| SimpleFOC驱动板 | SimpleFOC three-phase BLDC motor driver board with DRV8313 and optional INA240 current sensing. | — | 2024-04-03 |
| the.skuric/SimpleFOC StepMini | SimpleFOC StepMini driver board variant (public domain) derived from SimpleFOCMini project. | 767 | 2024-05-04 |
| shamansystems/Cheap-FOCer-2 | Low-cost VESC-6-based field-oriented control (FOC) BLDC controller | unknown | 2024-03 |
| alperaydin0105/BLDC-FOC-Motor-Driver-IR2103 | BLDC FOC motor driver (12-80V) project tagged SimpleFOC; basic IR2103 front end with firmware approach linked. | 729 | 2024-01-16 |
| 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 |
| the.skuric/SimpleFOCShield | Classic SimpleFOCShield design (MIT licensed) for Arduino/FOC applications. | 17k | 2022-01-20 |
| Twisted-Fields/rp2040-motor-controller | RP2040-based motor controller project; SimpleFOC-compatible firmware available | unknown | 2023-04 |
| diekerker/SimpleFOC42B | SimpleFOC42B stepper/BLDC driver board with STM32F103 and magnetic encoder for SimpleFOC usage. | 828 | 2023-06-27 |
| ClemensElflein/xESC | Low-cost sensored BLDC ESC with PCB layouts | unknown | 2023-06 |
| 支持CAN通信的SimpleFOC无刷驱动 | STM32-based SimpleFOC FOC driver board with CAN communication support. | — | 2023-07-17 |
| simplefoc-小坦克 | ESP32-based SimpleFOC tracked vehicle controller; uses ESP32, L6234 driver, AS5600 encoder for dual BLDC motors. | — | 2022-04-18 |
| roboterclubaachen/micro-motor | µMotor controller for BLDC/DC motors | unknown | 2022-05 |
| bluerobotics/BlueESC | Open-source ESC for three-phase brushless motors | unknown | 2022-08 |
| 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 reference | unknown | 2021-12 |
| open-rdc/STM_MotorController | Generic STM32-based motor controller framework supporting BLDC and other motors | unknown | 2021-09 |
| NiklasFauth/ottercontrol | OtterControl BLDC controller project; legacy design | unknown | 2020-07 |
| sidharthmohannair/OpenESC | Open-source ESC hardware/firmware baseline | unknown | 2020-10 |
| victorhook/asac-esc | Open-source ESC hardware and firmware; older implementation | unknown | 2020-06 |
| ottoragam/Tarocco | Closed-loop Step/Dir motor controller; not BLDC-centric | unknown | 2020-03 |
| azmat-bilal/bldc_motor_controller_pcb | ODrive-inspired single-channel BLDC motor controller PCB | ~103 | 2020-release |
| 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)