

Balance byMiguel
This a single inverted pendulum project
- Size
- 70 × 104 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 41
- Nets
- 37
- Pads
- 117
- Tracks, vias
- 208, 15
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 18 Aug 2026
- Updated
- 27 Oct 2026
Overview
Balance byMiguel is an open-source printed circuit board by malopezr01, from the malopezr01/Single-Inverted-Pendulum repository on GitHub. It is a 2-layer board of 70 × 104 mm with 41 parts on 37 nets, routed with 208 tracks and 15 vias.
It is built around the ESP32-C3 and TMC5160-TA. Its parts include 12 resistors, 7 connectors, 3 ICs, 2 capacitors and 1 diode. It belongs with the ESP32 and RISC-V boards of this library.
Main components
2ESP32-C3
QFN-32-EP(5x5)12bit 160MHz 22 3V~3.6V Others QFN-32-EP(5x5) Microcontrollers (MCU/MPU/SOC) ROHSEspressif SystemsMicrocontrollers (MCU/MPU/SOC)TMC5160-TA
TQFP-48-EP(7x7)-40℃~+125℃ 256 3V~5.25V Bipolar Driver No Overcurrent Protection、Short-Circuit Protection、Over temperature protection、Under-voltage lockout、Motor step-out prevention function、Dead-time / shoot-through protection STEP/DIR、SPI、UART TQFP-48-EP(7x7) Stepper Motor Driver ROHSTRINAMIC Motion Control GmbHStepper Motor Driver
README
README.mdSingle-Inverted-Pendulum
Parts
41| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | TestPoint_Pad_D2.0mm | TestPoint:TestPoint_Pad_D2.0mm | 3V3, 5V, E1A, E1B, EN, GND, MISO, MOSI, SCK, SS, TP_VS |
| 6 | 1.8k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R3, R7, R8, R9, R10 |
| 6 | 3.3k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R4, R5, R6, R11, R12 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 |
| 2 | Encoder | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J6, J7 |
| 1 | 100nF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C1 |
| 1 | 100uF | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C2 |
| 1 | Buck_DC-DC | MiguelLibrary:Modulo_Buck_DC-DC | U4 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | Conn_01x02_Socket | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1 |
| 1 | ESP32-C3 | MiguelLibrary:ESP32C3 | U1 |
| 1 | Final de carrera1 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J9 |
| 1 | Final de carrera2 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J10 |
| 1 | Motor | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J5 |
| 1 | Screen | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J8 |
| 1 | TMC5160 | MiguelLibrary:TMC5160 | U3 |
| 1 | TVS 24V | Diode_THT:D_DO-15_P10.16mm_Horizontal | D1 |
Questions
How big is the Balance byMiguel PCB?
It measures 70 × 104 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Balance byMiguel use?
41 parts, built around the ESP32-C3 and TMC5160-TA. 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 Balance byMiguel KiCad files?
From the malopezr01/Single-Inverted-Pendulum repository on GitHub, at the commit this page was made from: the board is PCB/balance_byMiguel.kicad_pcb and its schematic PCB/balance_byMiguel.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Balance byMiguel design in my own project?
Its repository states no licence, so its author keeps all rights: ask malopezr01 before reusing the design.
Similar boards
- 2 layers70 × 54 mm

- 2 layers70 × 65 mm

- 4 layers163 × 83 mm

Voxboard
shadedvox/arsenal
A fully custom 6 degree-of-freedom robotic arm, built from the ground up across hardware, firmware, and mechanical design.
182 parts1Apache-2.0 - 4 layers163.1 × 116.8 mm

OpenParol
OpenParol/OpenParol-Board
Open-source project for a 6-DOF robotic arm controller
242 partsGPL-3.0 - 4 layers134 × 140 mm

- 4 layers100 × 100 mm

- 4 layers85 × 56 mm

- 4 layers90 × 50 mm

Greenmobi bms
G-Pereira/greenmobi-bms
A VESC compatible battery management system
141 parts31CERN-OHL-S-2.0