
Robots and motor control
4,066 boards4,066 open-source robots and motor control boards from 2,647 GitHub repositories, each designed in KiCad and read from its files: its size, layers, parts, README and project.
They have a median size of 72 × 51 mm and most often 2 copper layers (71 %). The parts their repositories use most are the AMS1117-3.3, USBLC6-2SC6, AO3400A, SS34 and MPU-6050.
Parts they use most
- 4 layers16.9 × 119.4 mm

- 2 layers220 × 329.2 mm

Control Boards
nasa-jpl/open-source-rover
A build-it-yourself, 6-wheel rover based on the rovers on Mars!
148 parts9.8kApache-2.0 - 4 layers106 × 98 mm

Motion control
menloresearch/asimov-1
v1 of Asimov, an open-source humanoid robot
76 parts1.4kCERN-OHL-S-2.0 - 6 layers56 × 56 mm

- 4 layers38 × 39 mm

CLN17-V1.5
creapunk/CLN-ClosedLoopNemaDriver
Compact closed-loop stepper motor driver designed for NEMA motors
103 parts1.1k - 2 layers90.5 × 50 mm

Main control board
jamro/tiny-engineer
A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.
42 parts1.1k - 2 layers114 × 61.4 mm

- 4 layers95 × 95 mm

Cube motherboard
willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels
52 parts1.1kGPL-3.0 - 4 layers59.2 × 66 mm

- 2 layers79 × 38 mm

Ethersweep
Neumi/ethersweep
Open Source, easy to use Ethernet connected stepper motor controller. Built in FreeCAD, KiCAD and Arduino.
111 parts587 - 2 layers36 × 20 mm

- 4 layers82.5 × 39.4 mm

V4head
makerforgetech/modular-biped
An open source framework for creating a bipedal modular companion robot.
26 parts493GPL-3.0 - 2 layers68 × 54 mm

Extruderevolved
bassamanator/everything-sovol-sv06
A repository containing specifications of the Sovol SV06 3D printer. ⭐ Star to support this work!
10 parts465GPL-3.0 - 2 layers45 × 28.5 mm

Toolhead board
SnakeOilXY/SnakeOil-XY
Fully open source configurable high speed CoreXY 3D printer.
11 parts450GPL-3.0 - 4 layers94.4 × 72.8 mm

RP2040 base
Twisted-Fields/rp2040-motor-controller
A dual channel brushless motor controller based on the RP2040 microcontroller, designed in Kicad.
325 parts419 - 2 layers59.1 × 99.9 mm

Cheap FOCer 2 60mm
shamansystems/Cheap-FOCer-2
Low-Cost Motor Controller based on the VESC 6
193 parts407 - 4 layers49.5 × 29 mm

XESC2
ClemensElflein/xESC
The xESC is an easy to use, low cost electronic speed controller (ESC) design for sensored brushless DC (BLDC) motors.
114 parts378 - 4 layers42 × 42 mm

- 6 layers69.7 × 76.7 mm

Amulet controller
EPFLXplore/XRE_LeggedRobot_HW
PCB designs for Xplore Research's robot dog project
414 parts348Apache-2.0 - 2 layers189.5 × 204.9 mm

SmartSpin2k Panelized
doudar/SmartSpin2k
Transform your spin bike into a Smart Trainer!
749 parts292GPL-2.0 - 6 layers31.2 × 33 mm

4in1-mini
OpenDrone-hw/OpenESC-20x20
Open-source 4-in-1 AM32 ESC for FPV drones. 20x20 mm, 2-6S, one MCU per motor, CERN-OHL-S-2.0.
191 parts279CERN-OHL-S-2.0 - 8 layers160 × 130 mm

Controller
Quchaosheng/workbench-mobile-home-robot
Evidence-first runtime for a wheeled mobile household robot with bounded actions, replayable events, and fail-closed verification.
114 parts264Apache-2.0 - 4 layers100 × 123 mm

Duet2
Duet3D/Duet-2-Hardware
The KiCAD source for the Duet 3d printer controller see www.duet3d.com
356 parts258 - 6 layers150 × 87 mm

POWERCORE V2.0 MOTHERBOARD
Rack-Robotics/Powercore-V2.0
Open-Source wire EDM power supply by Rack Robotics, Inc.
254 parts258
Questions
Where can I find open-source robots and motor control boards?
This page lists 4,066, from 2,647 repositories on GitHub, each read from its KiCad files with links to the original repository; PCBKit opens any of them in the browser.
What parts are most common on robots and motor control boards?
The AMS1117-3.3, USBLC6-2SC6, AO3400A, SS34 and MPU-6050 appear in the most repositories here; each links to its symbol, footprint and the boards that use it.
How big is a typical robots and motor control board?
The median is 72 × 51 mm, most often with 2 copper layers (71 %).