

Central control board
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
3STM32F446RET6
LQFP-64(10x10)-40℃~+85℃ 1.7V~3.6V 128KB 12bit 12bit 180MHz 32 Bit 50 512KB ARM Cortex-M4 Built-in FLASH LQFP-64(10x10) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)TMC5130A-TA
QFP48Silent Stepper Motor CDriver 4.75 to 46VAnalog DevicesUncategorisedSKHHLQA010
弯插-4P,6x6mm-40℃~+90℃ 1 million cycles 12V 1N 50mA 6mm 6mm 8.35mm PC Pin Right Angle Round Button SPST-NO 弯插-4P,6x6mm Tactile Switches ROHSALPSALPINETactile Switches
README
README.mdbjr
A Ball Juggling Robot's repository
Getting started
Software build
install rust on you computer
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shInstall the target toolchain
rustup target add thumbv7em-none-eabihfInstall probe-rs
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/probe-rs/probe-rs/releases/latest/download/probe-rs-tools-installer.sh | shDownload and install jlink tools from here https://www.segger.com/downloads/jlink/ Restart your shell go change directory to the main software
cd software/bjr_central_control_rustBuild the firmware with:
cargo embed --bin bjr_app --release Parts
99| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C10, C11, C12, C15, C17, C18, C19, C24, C27, C29, C30, C31, C37, C40, C42, C43 +4 |
| 8 | 10uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C3, C9, C20, C21, C32, C34, C45, C47 |
| 6 | 1R | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R9, R10, R15, R16, R21, R22 |
| 5 | 100 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R6, R12, R18, R24 |
| 4 | 0.47uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7, C16, C28, C41 |
| 4 | 4.7kR | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5, R13, R19, R25 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.7mm_M2.5_ISO14580_Pad | H1, H2, H3, H4 |
| 3 | 100uF | bjr_footprint_lib:CAPPRD250W50D655H1250 | C23, C36, C49 |
| 3 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8, R14, R20 |
| 3 | 2.2 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R11, R17, R23 |
| 3 | 22nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C14, C26, C39 |
| 3 | 4.7uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C13, C25, C38 |
| 3 | B2B-ZR_LF__SN_ | bjr_footprint_lib:SHDR2W50P0X150_1X2_450X350X450P | J5, J7, J9 |
| 3 | B4B-ZR_LF__SN_ | bjr_footprint_lib:SHDR4W50P0X150_1X4_750X350X450P | J4, J6, J8 |
| 3 | TMC5130A-TA | Package_QFP:TQFP-48-1EP_7x7mm_P0.5mm_EP5x5mm_ThermalVias | IC4, IC5, IC6 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R3 |
| 2 | 27pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C51, C52 |
| 2 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D2 |
| 1 | |||
| 1 | 10uH | bjr_footprint_lib:LQH3NPN100MJRL | L2 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4 |
| 1 | 2.2uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8 |
| 1 | 31.2k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2 |
| 1 | 47 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R26 |
| 1 | 68 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7 |
| 1 | 694106301002 | bjr_footprint_lib:694106301002 | J1 |
| 1 | 8.06.16_J-LINK_6-PIN_NEEDLE_ADAPTER | bjr_footprint_lib:SEGGER_8.06.16_J-LINK_6-PIN_NEEDLE_ADAPTER | J10 |
| 1 | BM08B-SRSS-TBT_LF__SN_ | bjr_footprint_lib:BM08BSRSSTBTLFSN | J3 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_5032-4Pin_5.0x3.2mm | Y2 |
| 1 | LOGO | bjr_footprint_lib:EdBuilds_logo | G*** |
| 1 | NCV8452STT3G | Package_TO_SOT_SMD:SOT-223 | IC1 |
| 1 | SGM61410 | Package_TO_SOT_SMD:SOT-23-6 | IC2 |
| 1 | SKHHLQA010 | bjr_footprint_lib:SKHHLQA010 | S1 |
| 1 | STM32F446RET6 | bjr_footprint_lib:LQFP64-10x10mm | IC3 |
| 1 | bead | Inductor_SMD:L_1206_3216Metric | L1 |
The 98 most common of 99 parts.
More from EverydayDynamics/bjr
3- 4 layers200 × 173.2 mm

- 2 layers163 × 141.2 mm

- 2 layers25.5 × 25 mm

Similar boards
- 2 layers32 × 61.5 mm

- 2 layers67.9 × 38.8 mm

DT770 Bluetooth Mod
farbefreak/DT770-BT-Mod
Hardware + Modding guide to add Bluetooth to DT 770 Headphones
38 parts15 - 2 layers54.2 × 55 mm

HM mainboard
vanessaPrankl/HeadMouse
This project provides hardware, enclosure and software for the head-motion based computermouse HeadMouse.
63 parts2 - 4 layers99 × 99 mm

PrntrBoardV1
ghent360/PrntrBoard
3D Printer controller board using STM32 NUCLEO-F446 kit TMC2130/2660/2209 drivers
238 parts24 - 2 layers70.9 × 60.8 mm

AMFOC01
AstroMeters/AMFOC01
Open-source USB-C precize motorized telescope focuser with PC and manual control support.
116 parts3GPL-3.0 - 4 layers42 × 42 mm

Farfadet stepper driver TMC5130
tommag/Farfadet_hardware
KiCad EDA files for Farfadet modular motor system
73 parts2 - 2 layers40 × 40 mm

- 2 layers60.5 × 60.5 mm

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.