Balance bot

MarkDunne·balance-bot·hardware/balance_bot.kicad_pcb

Balance bot PCB layout, top view — open source board by MarkDunne

About the Balance bot PCB

Balance bot is an open source PCB design by MarkDunne, published on GitHub. It is a 2-layer board measuring 100 × 80 mm, with 39 components from 15 distinct parts.

By type, the board carries 12 resistors, 11 connectors, 7 capacitors, 3 transistors, 3 diodes and 2 switches.

It belongs with the robotics & motion designs in this gallery.

From the project

Two-wheel self-balancing robot motherboard PCB — schematic in SKiDL, placement in pcbnew

A two-wheel self-balancing robot. This repo currently holds the hardware design: a passive motherboard PCB that every module plugs into.

100 × 80mm, 2-layer, routed and poured, DRC-clean. Every image here is generated by just render from the board file — nothing is drawn by hand, including the routing.

- ESP32-S3-DevKitC-1 — controller, socketed - TB6612FNG breakout — dual motor driver, socketed - GY-521 / MPU6050 — 6-axis IMU, socketed - 2S Li-ion — 7.4V nominal, XT30 in, charged off-board - 2 × N20 encoder motors — 6-pin JST-PH each, winding and encoder together

Balance bot, from the project README
From the project README

Balance bot bill of materials (BOM)

39 components, 15 distinct parts.

QtyPartRefs
3
SOT-23
Q1, Q2, Q3
1
AMASS_XT30PW-M_1x02_P2.50mm_Horizontal
J1
2
PinHeader_1x04_P2.54mm_Vertical
J2, J10
2
PinHeader_1x22_P2.54mm_Vertical
J3, J4
3
PinHeader_1x08_P2.54mm_Vertical
J5, J6, J7
2
JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical
J8, J9
1
PinHeader_1x06_P2.54mm_Vertical
J11
1
Buzzer_12x9.5RM7.6
BZ1
1
SW_Slide_SPDT_Angled_CK_OS102011MA1Q
SW1
1
SW_PUSH_6mm_H5mm
SW2
1
D_SMA
D1
2
LED_0805_2012Metric
D2, D3
3
CP_Radial_D8.0mm_P3.50mm
C1, C3, C4
4
C_0805_2012Metric
C2, C5, C6, C7
12
R_0805_2012Metric
R1, R2, R3, R4, R5, R6, R7, R8 +4

Balance bot design files

The KiCad project lives in the MarkDunne/balance-bot repository on GitHub; these links point at the commit this page was built from.

Balance bot: common questions

How big is the Balance bot PCB?

The Balance bot measures 100 × 80 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Balance bot?

39 components, from 15 distinct parts. The full bill of materials is listed on this page.

Where can I download the Balance bot design files?

From the MarkDunne/balance-bot repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Balance bot design in my own project?

The repository has no license, so all rights stay with MarkDunne. Use it as a reference, and ask the author before reusing the design.

Similar boards