Skip to the content
PCBKitNew board
2 layers70 × 65 mmBalance 2.0, the printed circuit board in 3D

Files regarding the double pendulum

Size
70 × 65 mm
Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
28
Pads
55
Tracks, vias
50, 0
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
14 Jun 2026
Updated
28 Jun 2026

Overview

Balance 2.0 is an open-source printed circuit board by MagdiLaoun, from the MagdiLaoun/MLDoublePendulum repository on GitHub. It is a 2-layer board of 70 × 65 mm with 9 parts on 28 nets, routed with 50 tracks and 0 vias.

It is built around the ESP32-C3 and TMC5160-TA. Its parts include 3 connectors and 2 ICs. It belongs with the ESP32 and RISC-V boards of this library.

Main components

2

README

readme.md

Readme

This repository contains the files needed to build a double inverted pendulum. This repo is currently being prepared and does not yet contain all the documents. It will be updated as more information becomes available.

Here is the available files:

  • Double pendulum theory (en).pdf: theory of pendulum kinematics and balance control, English version
  • Double pendulum theory (fr).pdf: theory of pendulum kinematics and balance control, French version
  • ComponentsList.md: Bill of material of the machine
  • Double Pendulum Circuit: Folder containing the pcb (schematic + footprint) drawn on Kicad, this circuit allows to connect electrically all the parts together (motor, controller, etc.)
  • Double Pendulum 3DParts STL: Folder containing the 3DParts in STL format
  • Double Pendulum Drawings PDF: Folder containing some drawings of machined parts and drawings of assembly and sub-assembly

The code will be added later.

Parts

9
QtyValueFootprintReferences
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2, H3, H4
1ESP32-C3MyLibrary:ESP32C3U2
1EncoderConnector_IDC:IDC-Header_2x03_P2.54mm_VerticalJ2
1MotorConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ5
1PowerConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1
1TMC5160MyDrivers:TMC5160U1

Questions

How big is the Balance 2.0 PCB?

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

What parts does the Balance 2.0 use?

9 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 2.0 KiCad files?

From the MagdiLaoun/MLDoublePendulum repository on GitHub, at the commit this page was made from: the board is Double pendulum Circuit/Balance 2.0.kicad_pcb and its schematic Double pendulum Circuit/Balance 2.0.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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

Its repository states no licence, so its author keeps all rights: ask MagdiLaoun before reusing the design.

Similar boards

  • 2 layers70 × 54 mmBalance 1.0, the printed circuit board in 3D

    Balance 1.0

    MagdiLaoun/MLSinglePendulum

    Files regarding the single pendulum

    9 parts15
  • 2 layers70 × 104 mmBalance byMiguel, the printed circuit board in 3D

    Balance byMiguel

    malopezr01/Single-Inverted-Pendulum

    This a single inverted pendulum project

    41 parts1
  • 4 layers163 × 83 mmVoxboard, the printed circuit board in 3D

    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 mmOpenParol, the printed circuit board in 3D

    OpenParol

    OpenParol/OpenParol-Board

    Open-source project for a 6-DOF robotic arm controller

    242 partsGPL-3.0
  • 4 layers134 × 140 mmDuet3 MB, the printed circuit board in 3D

    Duet3 MB

    Duet3D/Duet3-Mainboard-6HC

    Hardware information for the Duet 3 Mainboard 6HC

    691 parts53
  • 4 layers100 × 100 mmDuet3 Exp 3HC, the printed circuit board in 3D

    Duet3 Exp 3HC

    Duet3D/Duet3-Expansion-3HC

    Hardware information for the Duet 3 Expansion 3HC

    398 parts6
  • 4 layers85 × 56 mmPslab mini, the printed circuit board in 3D

    Pslab mini

    fossasia/pslab-mini-hardware

    PSLab Mini Hardware https://pslab.io

    182 parts1.2kApache-2.0
  • 4 layers90 × 50 mmGreenmobi bms, the printed circuit board in 3D

    Greenmobi bms

    G-Pereira/greenmobi-bms

    A VESC compatible battery management system

    141 parts31CERN-OHL-S-2.0