balancing-cube
The balancing-cube project is cataloged as physical design and falls under the other category. It is a cube that balances itself on an edge or corner using…
Source repository: https://github.com/willem-pennings/balancing-cube
Project facts
- Category: other
- Kind: physical design
- License: GPL-3.0
- GitHub stars: 1,061
- BOM lines indexed: 44
- Last updated: 2026-08-26
Bill of materials (44 lines)
- Aluminium Electrolytic Capacitors - Radial Leaded 120uF 63 Volts 20% — 3 each (purchased, unresolved)
- Aluminium Electrolytic Capacitors - Radial Leaded 50volts 470uF 18x15 20% 7.5LS — 1 each (purchased, unresolved)
- Aluminium Electrolytic Capacitors - Radial Leaded 25volts 220uF 10x12.5 '20% 5LS — 1 each (purchased, unresolved)
- Multilayer Ceramic Capacitors MLCC - SMD/SMT 50V 0.1uF X7R 0603 10% Flex AEC-Q200 — 6 each (purchased, unresolved)
- Multilayer Ceramic Capacitors MLCC - SMD/SMT 10V 10uF X5R 0603 20% — 2 each (purchased, unresolved)
- ESD Suppressors / TVS Diodes 33V 1000W UniDir TransZorb 5% Tol — 3 each (purchased, unresolved)
- Schottky Diodes & Rectifiers 40V 3A SCHOTTKY RECTIF — 1 each (purchased, unresolved)
- ESD Suppressors / TVS Diodes 3.3V Bidirectional — 3 each (purchased, unresolved)
- Surface Mount Fuses 260C 4A SMF NANO CLIP VFA — 3 each (purchased, unresolved)
- XT60 connector female — 4 each (purchased, unresolved)
- XT60 connector male — 4 each (purchased, unresolved)
- Headers & Wire Housings 8 CKT VERT HEADER — 3 each (purchased, unresolved)
- Rectangular Cable Assemblies MINIFIT JR DR R-R 8CKT 150MM Sn — 3 each (purchased, unresolved)
- Headers & Wire Housings Classic PCB Header Strips, 0.100" pitch — 1 each (purchased, unresolved)
- Power Inductors - SMD Ind,11x10x5.1mm,68uH+/-20%,3.5A,shd — 1 each (purchased, unresolved)
- MOSFET 50V, 0.26A, Single N-Channel Power MOSFET — 2 each (purchased, unresolved)
- Thick Film Resistors - SMD 10K OHM 5% — 4 each (purchased, unresolved)
- WiFi Development Tools - 802.11 ESP32-S3 Gen-Purpose Dev Bd, ESP32-S3-WROOM-1 — 1 each (purchased, unresolved)
- Switching Voltage Regulators 150 KHZ 3A STEP-DOWN VLTG REG — 1 each (purchased, unresolved)
- LDO Voltage Regulators High Vin, Low Iq Regulator — 1 each (purchased, unresolved)
- IMUs - Inertial Measurement Units World's Lowest Power 9-Axis MEMS MotionTracking — 1 each (purchased, unresolved)
- Headers & Wire Housings — 7 each (purchased, unresolved)
- Headers & Wire Housings — 3 each (purchased, unresolved)
- Slide Switches Slide DPST — 2 each (purchased, unresolved)
- EC 45 flat ∅42.8 mm, brushless, 60 W, with Hall sensors | Open rotor — 3 each (purchased, unresolved)
- ESCON Module 24/2, 4-Q servo controller for DC/EC motors, 2/6 A, 10-24 VDC — 3 each (purchased, unresolved)
- Machined part: motor frame (aluminium 6061) — 3 each (purchased, unresolved)
- Machined part: regular frame (aluminium 6061) — 3 each (purchased, unresolved)
- Machined part: bridge (stainless steel 304) — 3 each (purchased, unresolved)
- Machined part: hub (stainless steel 304) — 3 each (purchased, unresolved)
- Machined part: wheel (stainless steel 304) — 3 each (purchased, unresolved)
- Machined part: Cornerstone A/CW (stainless steel 304) — 4 each (purchased, unresolved)
- Machined part: Cornerstone B/CCW (stainless steel 304) — 4 each (purchased, unresolved)
- Tattu Funfly Series 1300mAh 22.2V 100C 6S1P LiPo — 1 each (purchased, unresolved)
- Custom PCB: cube-motherboard (4-layer ENIG) — 1 each (purchased, unresolved)
- Custom PCB: cube-batteryboard (2-layer HASL) — 1 each (purchased, unresolved)
- Machine screw M3x6 countersunk (motor - bridge) — 9 each (purchased, unresolved)
- Machine screw M3x10 countersunk (frame - batteryboard, frame - motherboard) — 8 each (purchased, unresolved)
- Nut M3 — 8 each (purchased, unresolved)
- Nylon spacer black ID 3.2 mm OD 7 mm — 8 each (purchased, unresolved)
- Set screw hex M3x4 (hub - motor) — 9 each (purchased, unresolved)
- Machine screw M2x6 countersunk (wheel - hub) — 9 each (purchased, unresolved)
- Machine screw M3x8 countersunk (cornerstone - frame, frame - bridge) — 36 each (purchased, unresolved)
- Radial ball bearing, 4 mm x 9 mm x 4 mm (bore diameter x outer diameter x width) — 3 each (purchased, unresolved)
Repository files indexed (43)
26 CAD models, 2 bill-of-materials files, 6 firmware files, 8 documents, 1 image. Paths are exactly as they appear in the project's repository; RoboPartPicker lists only files it has actually indexed.
CAD models (26)
- electronics/cube-batteryboard/3d models/L201011MS02Q.stp
- electronics/cube-batteryboard/cube-batteryboard.step
- electronics/cube-batteryboard/gerber/cube-batteryboard-NPTH-drl_map.gbr
- electronics/cube-batteryboard/gerber/cube-batteryboard-PTH-drl_map.gbr
- electronics/cube-motherboard/3d models/0157004.DRT.STEP
- electronics/cube-motherboard/3d models/3x6 Male Pin Header.STEP
- 20 more CAD models are indexed in the catalogue.
bill-of-materials files (2)
- bom/bom.xlsx
- measurements/friction torque measurements.xlsx
firmware files (6)
- software/accelerometer-calibration/accelerometer-calibration.ino
- software/cube-controller/cube-controller.ino
- software/cube-controller/src/classes/controller_attitude_wheel.cpp
- software/cube-controller/src/classes/controller_attitude_wheel.h
- software/cube-controller/src/classes/estimator_attitude.cpp
- software/cube-controller/src/classes/estimator_attitude.h
documents (8)
- LICENSE
- README.md
- mechanical/drawings/bridge.pdf
- mechanical/drawings/cornerstone-a.pdf
- mechanical/drawings/cornerstone-b.pdf
- mechanical/drawings/frame-motor.pdf
- 2 more documents are indexed in the catalogue.
Related robotics projects
Browse all robotics projects · Full bill of materials · Community evidence