Skip to the content
PCBKitNew board
2 layers42 × 42 mmMotor Driver PCB, the printed circuit board in 3D

Self-balancing two-wheeled robot with PID control — includes firmware, PCB designs, and 3D files.s.

Size
42 × 42 mm
Copper layers
2
Thickness
1.6 mm
Parts
27
Nets
28
Pads
92
Tracks, vias
165, 37
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
10 Apr 2025
Updated
11 Aug 2026

Overview

Motor Driver PCB is an open-source printed circuit board by max-proj17, from the max-proj17/Self-Balancing-Bot repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 42 × 42 mm with 27 parts on 28 nets, routed with 165 tracks and 37 vias.

It is built around the A4988SETTR-T, AS5600-ASOT and WSL2512R0500FEA, with the UWT1H101MNL1GS among its other parts. Its parts include 10 capacitors, 6 resistors, 2 ICs and 1 connector. It belongs with the robots and motor control boards of this library.

Main components

4

README

README.md

Self Balancing Bot

Welcome!

This project has its own dedicated folder and wiki page for documentation, code, and resources. Click the link below!

Wiki

Parts

27
QtyValueFootprintReferences
50.1uFCapacitor_SMD:C_0603_1608MetricC1, C3, C5, C8, C9
4MountingHole_3.2mm_M3_PadMountingHole:MountingHole_3.2mm_M3_PadHole1, Hole2, Hole3, Hole4
20.05ΩResistor_SMD:R_2512_6332MetricR4, R5
20.22uFCapacitor_SMD:C_0603_1608MetricC4, C7
2100kResistor_SMD:R_0603_1608MetricR1, R7
2Conn_01x02_PinConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalDP1, MP1
10.1uFCapacitor_SMD:C_1210_3225MetricC6
1100uF/50VCapacitor_SMD:CP_Elec_8x10.5C10
110kPotentiometer_SMD:Potentiometer_Bourns_3269W_VerticalRV1
110kResistor_SMD:R_0603_1608MetricR3
133kResistor_SMD:R_0603_1608MetricR6
14.7uFCapacitor_SMD:C_0603_1608MetricC2
1A4988SETTR-TA4988SETTR-T:QFN50P500X500X90-29NU1
1AS5600-ASOTAS5600-ASOT:SOIC127P600X175-8NIC1
1Conn_01x04_PinConnector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalMC1
1Conn_01x08_PinConnector_JST:JST_PH_B8B-PH-K_1x08_P2.00mm_VerticalJ1

Questions

How big is the Motor Driver PCB PCB?

It measures 42 × 42 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Motor Driver PCB use?

27 parts, built around the A4988SETTR-T, AS5600-ASOT, WSL2512R0500FEA and UWT1H101MNL1GS. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Motor Driver PCB KiCad files?

From the max-proj17/Self-Balancing-Bot repository on GitHub, at the commit this page was made from: the board is Self-Balancing-Bot-Pid/PCBs/Motor Driver PCB/Motor Driver PCB.kicad_pcb and its schematic Self-Balancing-Bot-Pid/PCBs/Motor Driver PCB/Motor Driver PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Motor Driver PCB design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers52 × 51 mmDARPA MCTR, the printed circuit board in 3D

    DARPA MCTR

    Alsa2/ThumbMuncher

    Darpa Lift Challenge Code Repo

    100 parts
  • 2 layers150 × 110 mmRF2M, the printed circuit board in 3D

    RF2M

    DD1SB/ARDF-TX

    Date: 2026-10-15. Engineering review only; unbuilt and unenergized. Open RF80.kicadpro, schematic and native PCB in KiCad10.0.6. Three primary PCBs and the separate VHF true-AM design are unchanged.

    358 partsMIT
  • 2 layers82.5 × 127 mmPower supply, the printed circuit board in 3D

    Power supply

    nunosousa/SCART-switcher

    An old school SCART switcher. Its main purpose will be to automaticaly detect and switch the video output to the active input video source.

    59 parts
  • 2 layers110 × 85 mmBASE IO before cleanup, the printed circuit board in 3D

    BASE IO before cleanup

    RSXLX/sunny-the-growing-sunflower-lamp

    SUNNY — The Growing Sunflower Lamp | A personal lamp with customizable exteriors, traceable fabrication, and a local creative workspace.

    52 parts
  • 4 layers62.8 × 97.5 mmOceanAI, the printed circuit board in 3D

    OceanAI

    daniel360kim/OceanAI

    A robotic and software orientated ocean development.

    124 parts14MIT
  • 2 layersStepperMotorDriver, the printed circuit board in 3D

    StepperMotorDriver

    Aryan-G4/NanoStep

    Redesigning the common A4988 Stepper driver motor into an ultra-compact PCB layout that is the smallest ever created.

    17 parts1
  • 4 layers88.5 × 21.5 mmHammerhead turret controller backup, the printed circuit board in 3D

    Hammerhead turret controller backup

    alexcwu1121/hammerhead-turret-controller

    To build: 1. Install Podman >4.x 2. Install VSCode 3. Install VSCode Dev Containers extension 4. In Dev Containers settings, set the following: - Docker Path: podman - Docker Compose Path: podman-compose - Docker…

    103 parts