Skip to the content
4 layers80 × 107 mmCentral control board, the printed circuit board in 3D

Central control board

EverydayDynamics/bjr20

A Ball Juggling Robot's repository

Size
80 × 107 mm
Copper layers
4
Thickness
1.6 mm
Parts
99
Nets
166
Pads
555
Tracks, vias
1,319, 232
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
15 Oct 2023
Updated
27 Sep 2025

Overview

Central control board is an open-source printed circuit board by EverydayDynamics, from the EverydayDynamics/bjr repository on GitHub. It is a 4-layer board of 80 × 107 mm with 99 parts on 166 nets, routed with 1,319 tracks and 232 vias.

It is built around the STM32F446RET6, TMC5130A-TA and SKHHLQA010. Its parts include 45 capacitors, 26 resistors, 9 connectors, 6 ICs and 2 diodes. It belongs with the STM32 boards of this library.

Main components

3

README

README.md

bjr

A Ball Juggling Robot's repository

Getting started

Software build

install rust on you computer

text
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Install the target toolchain

text
rustup target add thumbv7em-none-eabihf

Install probe-rs

text
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/probe-rs/probe-rs/releases/latest/download/probe-rs-tools-installer.sh | sh

Download and install jlink tools from here https://www.segger.com/downloads/jlink/ Restart your shell go change directory to the main software

text
cd software/bjr_central_control_rust

Build the firmware with:

text
cargo embed --bin bjr_app --release 

Parts

99
QtyValueFootprintReferences
20100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC10, C11, C12, C15, C17, C18, C19, C24, C27, C29, C30, C31, C37, C40, C42, C43 +4
810uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC3, C9, C20, C21, C32, C34, C45, C47
61RResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR9, R10, R15, R16, R21, R22
5100Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R6, R12, R18, R24
40.47uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC7, C16, C28, C41
44.7kRResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5, R13, R19, R25
4MountingHole_PadMountingHole:MountingHole_2.7mm_M2.5_ISO14580_PadH1, H2, H3, H4
3100uFbjr_footprint_lib:CAPPRD250W50D655H1250C23, C36, C49
31kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR8, R14, R20
32.2Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR11, R17, R23
322nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC14, C26, C39
34.7uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC13, C25, C38
3B2B-ZR_LF__SN_bjr_footprint_lib:SHDR2W50P0X150_1X2_450X350X450PJ5, J7, J9
3B4B-ZR_LF__SN_bjr_footprint_lib:SHDR4W50P0X150_1X4_750X350X450PJ4, J6, J8
3TMC5130A-TAPackage_QFP:TQFP-48-1EP_7x7mm_P0.5mm_EP5x5mm_ThermalViasIC4, IC5, IC6
210kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R3
227pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC51, C52
2LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1, D2
1
110uHbjr_footprint_lib:LQH3NPN100MJRLL2
11uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4
12.2uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC8
131.2kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2
147Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR26
168Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR7
1694106301002bjr_footprint_lib:694106301002J1
18.06.16_J-LINK_6-PIN_NEEDLE_ADAPTERbjr_footprint_lib:SEGGER_8.06.16_J-LINK_6-PIN_NEEDLE_ADAPTERJ10
1BM08B-SRSS-TBT_LF__SN_bjr_footprint_lib:BM08BSRSSTBTLFSNJ3
1Crystal_GND24Crystal:Crystal_SMD_5032-4Pin_5.0x3.2mmY2
1LOGObjr_footprint_lib:EdBuilds_logoG***
1NCV8452STT3GPackage_TO_SOT_SMD:SOT-223IC1
1SGM61410Package_TO_SOT_SMD:SOT-23-6IC2
1SKHHLQA010bjr_footprint_lib:SKHHLQA010S1
1STM32F446RET6bjr_footprint_lib:LQFP64-10x10mmIC3
1beadInductor_SMD:L_1206_3216MetricL1

The 98 most common of 99 parts.

More from EverydayDynamics/bjr

3
  • 4 layers200 × 173.2 mmCapacitive plate pcb, the printed circuit board in 3D

    Capacitive plate pcb

    EverydayDynamics/bjr

    A Ball Juggling Robot's repository

    77 parts20
  • 2 layers163 × 141.2 mmResistive plate, the printed circuit board in 3D

    Resistive plate

    EverydayDynamics/bjr

    A Ball Juggling Robot's repository

    22 parts20

Similar boards

  • 2 layers32 × 61.5 mmFM3 mainboard, the printed circuit board in 3D

    FM3 mainboard

    asterics/FLipMouse

    The repository for FLipMouse (Finger and LipMouse)

    54 parts44
  • 2 layers67.9 × 38.8 mmDT770 Bluetooth Mod, the printed circuit board in 3D

    DT770 Bluetooth Mod

    farbefreak/DT770-BT-Mod

    Hardware + Modding guide to add Bluetooth to DT 770 Headphones

    38 parts15
  • 2 layers54.2 × 55 mmHM mainboard, the printed circuit board in 3D

    HM mainboard

    vanessaPrankl/HeadMouse

    This project provides hardware, enclosure and software for the head-motion based computermouse HeadMouse.

    63 parts2
  • 4 layers99 × 99 mmPrntrBoardV1, the printed circuit board in 3D

    PrntrBoardV1

    ghent360/PrntrBoard

    3D Printer controller board using STM32 NUCLEO-F446 kit TMC2130/2660/2209 drivers

    238 parts24
  • 2 layers70.9 × 60.8 mmAMFOC01, the printed circuit board in 3D

    AMFOC01

    AstroMeters/AMFOC01

    Open-source USB-C precize motorized telescope focuser with PC and manual control support.

    116 parts3GPL-3.0
  • 2 layers40 × 40 mmPrism pcb, the printed circuit board in 3D

    Prism pcb

    janelia-kicad/prism-pcb

    PCB for each prism in the Voigts Lab honeycomb maze.

    46 parts
  • 2 layers60.5 × 60.5 mmHBSTEP02A, the printed circuit board in 3D

    HBSTEP02A

    mlab-modules/HBSTEP02

    Stepper motor driver

    80 parts

Questions

How big is the Central control board PCB?

It measures 80 × 107 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Central control board use?

99 parts, built around the STM32F446RET6, TMC5130A-TA and SKHHLQA010. 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 Central control board KiCad files?

From the EverydayDynamics/bjr repository on GitHub, at the commit this page was made from: the board is pcbs/central_control_board/central_control_board.kicad_pcb and its schematic pcbs/capacitive_plate_pcb/capacitive_plate_pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Central control board design in my own project?

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