

Balancebot
ESP32 Self-Balancing Robot
- Size
- 66.7 × 59.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 21
- Nets
- 51
- Pads
- 130
- Tracks, vias
- 166, 9
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 6 Nov 2019
- Updated
- 12 May 2020
Overview
Balancebot is an open-source printed circuit board by frostiebot, from the frostiebot/balancebot repository on GitHub. It is a 2-layer board of 66.7 × 59.7 mm with 21 parts on 51 nets, routed with 166 tracks and 9 vias.
It is built around the DRV8825PWP and L7805CV. Its parts include 6 connectors, 4 capacitors and 3 ICs. It belongs with the robots and motor control boards and the ESP32 boards of this library.
Main components
2DRV8825PWP
HTSSOP-28-EP-40℃~+85℃ 2 2.5A 200mΩ 32 8.2V~45V Bipolar Driver STEP/DIR Yes HTSSOP-28-EP Stepper Motor Driver ROHSTexas InstrumentsStepper Motor DriverL7805CV
TO-2200℃~+125℃@(Tj) 1 1.5A 2V@(1A) 35V 5V 68dB@(120Hz) 8mA Fixed Over Current Protection、Over Temperature Protection、Short Circuit Protection Positive TO-220 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSSTMicroelectronicsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdbalancebot
VERY MUCH WIP
Semi-Clean-Room attempt at a self-balancing robot powered by an ESP32 + 2 DRV8825 StepSticks.
Includes schematics in KiCAD format.
Parts
21| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 2 | 100nF | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C1, C2 |
| 2 | 50V 100uF | balancebot-footprints:bb_C_Rect_L7.0mm_W2.5mm_P5.00mm | C3, C4 |
| 2 | DRV8825 | balancebot-footprints:bb_Pololu_Breakout-16_15.2x20.3mm | A1, A2 |
| 1 | 11.1V Batt | balancebot-footprints:bb_TE_282837-2 | J2 |
| 1 | ESP32 | balancebot-footprints:bb_ESP32-DEVKITC | U1 |
| 1 | GY-521 | balancebot-footprints:bb_GY-521 | U3 |
| 1 | L7805CV | Package_TO_SOT_THT:TO-220-3_Horizontal_TabDown | U2 |
| 1 | Left Motor Interface | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J5 |
| 1 | Passthrough | balancebot-footprints:bb_PinSocket_1x19_P2.54mm_Vertical | J3 |
| 1 | Right Motor Interface | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J6 |
| 1 | Servo Interface | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | Switch | balancebot-footprints:bb_TE_282837-2 | J1 |
The 19 most common of 21 parts.
Questions
How big is the Balancebot PCB?
It measures 66.7 × 59.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Balancebot use?
21 parts, built around the DRV8825PWP and L7805CV. 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 Balancebot KiCad files?
From the frostiebot/balancebot repository on GitHub, at the commit this page was made from: the board is design/balancebot.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Balancebot design in my own project?
Its repository states no licence, so its author keeps all rights: ask frostiebot before reusing the design.
Similar boards
- 2 layers100 × 99.8 mm

- 2 layers125 × 125 mm

Diy robotics arm
mathias31415/diy_robotics
Gripper, PCBs and ROS2 software for Six-Axis Robot Arm WE-R2.4 from LoboCNC
34 parts39 - 4 layers20.2 × 14.8 mm

- 4 layers78 × 46 mm

Hydro
o7-machinehum/Hydroponic
Please find the electronics files in the ee folder, all pcb design is done with the open source software KiCad. Is uses an STM32 as the main controller, and an ST L6470 moter driver for the stepper motor.
69 parts5 - 4 layers108.4 × 94 mm

Compact stepper controller
eli3162/diw_printer
Direct ink Writing(DIW) is a technology that enables 3d printers to print many gels, solvents, and other liquids instead of normal plastic filaments.
44 parts3GPL-3.0 - 2 layers

- 2 layers20.6 × 28 mm

- 2 layers137.1 × 90 mm
