

ControlBoard
Raspberry Pi 4 control board for a split-flap display + HUB75 LED panels: USB-C PD input, 8A buck, Pi eFuse. KiCad, gerbers, BOM, enclosure.
- Size
- 120 × 60 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 62
- Nets
- 57
- Pads
- 201
- Tracks, vias
- 228, 87
- Pours
- 10
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 20 Oct 2026
- Updated
- 20 Oct 2026
Overview
ControlBoard is an open-source printed circuit board by itsmeibii, from the itsmeibii/SplitFlap-Control-Board repository on GitHub. It is a 2-layer board of 120 × 60 mm with 62 parts on 57 nets, routed with 228 tracks and 87 vias.
It is built around the TPS56A37RPAR, TPS259474ARPW and LTST-C170KGKT, with the LTST-C170KRKT, LTST-C170TBKT and SMAJ22A among its other parts. Its parts include 17 resistors, 14 capacitors, 5 diodes, 5 connectors and 3 ICs. It belongs with the power and lEDs and displays boards of this library.
Main components
7TPS56A37RPAR
VQFN-HR-10(3x3)-40℃~+150℃@(TJ) 1 10A 4.5V~28V 45uA 500kHz 600mV~13V Adjustable Buck Buck Built-in VQFN-HR-10(3x3) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersTPS259474ARPW
VQFN-10-HR(2x2)-40℃~+125℃ 1 1mm 2.7V~23V 28.3mΩ 2mm 2mm 500mA~6A Integrated FET Overcurrent Protection、Short-Circuit Protection、Under-voltage lockout、Thermal Protection、Overvoltage clamping protection、Soft-start Surface Mount VQFN-10-HR(2x2) Surge Protection Devices (SPDs) ROHSTexas InstrumentsSurge Protection Devices (SPDs)LTST-C170KGKT
0805-55℃~+85℃ 130° 20mA 2V 35mcd 571nm 574nm 75mW Discrete Diode Water Clear Yellow Green 0805 LED Indication - Discrete ROHSLite-OnLED Indication - DiscreteLTST-C170KRKT
0805-55℃~+85℃ 130° 20mA 2V 54mcd 631nm 639nm 75mW Discrete Diode Red Water Clear 0805 LED Indication - Discrete ROHSLite-OnLED Indication - DiscreteLTST-C170TBKT
0805-20℃~+80℃ 104mcd 130° 20mA 3.3V 465nm~475nm 468nm 76mW Blue Discrete Diode Water Clear 0805 LED Indication - Discrete ROHSLite-OnLED Indication - DiscreteSMAJ22A
DO-214AC(SMA)-65℃~+150℃ 11.3A@10/1000us 1uA 22V 26.9V 35.5V 400W@10/1000us IEC 61000-4-2、IEC 61000-4-4 TVS Unidirectional DO-214AC(SMA) ESD and Surge Protection (TVS/ESD) ROHSLittelfuseESD And Surge Protection (TVS/ESD)SMAJ6.0A
DO-214AC(SMA)-65℃~+150℃ 10.3V 38.8A 400W@10/1000us 6V 7.37V 800uA IEC 61000-4-2、IEC 61000-4-4 TVS Unidirectional DO-214AC(SMA) ESD and Surge Protection (TVS/ESD) ROHSLittelfuseESD And Surge Protection (TVS/ESD)
README
README.mdSplitFlap Display Control Board
A Raspberry Pi 4 controller board for a split-flap display with HUB75 LED matrix panels. One USB-C PD cable powers the Pi, the split-flap motor drivers and the LED panels.

Features
- USB-C PD input: an Adafruit HUSB238 breakout asks the charger for 20 V / 3 A (60 W)
- 12–20 V → 5 V buck converter: TI TPS56A37, up to ~8 A. An EN/UVLO divider keeps it off until PD has negotiated, and its power-good goes to a Pi GPIO.
- Pi protection: a TPS259474 eFuse on the Pi's 5 V rail (5.83 V overvoltage cutoff, 3.5 A current limit, power-good to a GPIO)
- Fused outputs: 7.5 A for the HUB75 panels and 3 A for the split-flap modules (ATO blade fuses)
- TVS protection: SMAJ22A on VBUS and SMAJ6.0A on 5 V
- Connectors: HUB75 data header, split-flap (Chainlink) data bus, two config buttons and status LEDs
Repo layout
| Path | Contents |
|---|---|
control board/ControlBoard/ | KiCad 10 project (schematic, PCB, custom symbols/footprints) |
control board/ControlBoard/fab/ | JLCPCB gerbers, assembly files, DigiKey BOM |
housing/ | Enclosure: CadQuery scripts, STEP and STL files |
pi/ | Raspberry Pi smoke test for the Chainlink driver |
hub_75_test/ | HUB75 LED panel test firmware (Arduino + ESP-IDF) |
docs/ | Schematic PDF and renders |
Schematics

PCB
| Top | Bottom |
|---|---|
![]() | ![]() |
Enclosure


The split-flap mechanism and driver boards come from scottbez1/splitflap. This repo contains only the control board and enclosure I designed for it.
Parts
62| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | MountingHole_2.7mm_M2.5 | MountingHole_2.7mm_M2.5 | H1, H2, H3, H4, H5, H6 |
| 6 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4, TP5, TP6 |
| 3 | 0.1u | Capacitor_SMD:C_0805_2012Metric | C3, C6, C11 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric | R5, R14 |
| 2 | 10u | Capacitor_SMD:C_1206_3216Metric | C1, C2 |
| 2 | 1u | Capacitor_SMD:C_0805_2012Metric | C10, C14 |
| 2 | 2.2n | Capacitor_SMD:C_0805_2012Metric | C9, C12 |
| 2 | 220 | Resistor_SMD:R_0805_2012Metric | R1, R11 |
| 2 | 22u | Capacitor_SMD:C_1210_3225Metric | C7, C8 |
| 2 | 47k | Resistor_SMD:R_0805_2012Metric | R16, R17 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1, SW2 |
| 1 | 150p | Capacitor_SMD:C_0805_2012Metric | C5 |
| 1 | 16.5k | Resistor_SMD:R_0805_2012Metric | R18 |
| 1 | 169k | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric | R19 |
| 1 | 2.87k | Resistor_SMD:R_0805_2012Metric | R13 |
| 1 | 3.3u | Inductor_SMD:L_Wuerth_HCI-1050 | L1 |
| 1 | 35.7k | Resistor_SMD:R_0805_2012Metric | R12 |
| 1 | 36.5k | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 3A | ControlBoard:Fuseholder_Blade_Mini_Keystone_3568 | F1 |
| 1 | 47n | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 47u | Capacitor_SMD:C_1210_3225Metric | C13 |
| 1 | 49.9 | Resistor_SMD:R_0805_2012Metric | R8 |
| 1 | 49.9k | Resistor_SMD:R_0805_2012Metric | R10 |
| 1 | 52.3k | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | 7.5A | ControlBoard:Fuseholder_Blade_Mini_Keystone_3568 | F2 |
| 1 | 73.2k | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | 953 | Resistor_SMD:R_0805_2012Metric | R15 |
| 1 | Adafruit_HUSB238_Breakout | Adafruit_HUSB238:Adafruit_HUSB238_Breakout | U1 |
| 1 | Conn_01x02_Pin | TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal | J4 |
| 1 | Conn_01x03_Pin | TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-03_1x03_P5.08mm_Horizontal | J5 |
| 1 | Conn_02x04_Odd_Even | Connector_IDC:IDC-Header_2x04_P2.54mm_Vertical | J1 |
| 1 | Conn_02x08_Odd_Even | Connector_IDC:IDC-Header_2x08_P2.54mm_Vertical | J2 |
| 1 | LTST-C170KGKT | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4 |
| 1 | LTST-C170KRKT | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3 |
| 1 | LTST-C170TBKT | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D5 |
| 1 | Logo_Jake | ControlBoard:Logo_Jake_Silkscreen_12mm | LOGO1 |
| 1 | Raspberry_Pi_4 | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J6 |
| 1 | SMAJ22A | Diode_SMD:D_SMA | D2 |
| 1 | SMAJ6.0A | Diode_SMD:D_SMA | D1 |
| 1 | TPS259474ARPW | ControlBoard:Texas_RPW0010A_VQFN-HR-10_2x2mm_P0.475mm | U3 |
| 1 | TPS56A37RPA | ControlBoard:Texas_RPA0010A_VQFN-HR-10_3x3mm_P0.5mm | U2 |
Questions
How big is the ControlBoard PCB?
It measures 120 × 60 mm and has 2 copper layers, 1.6 mm thick.
What parts does the ControlBoard use?
62 parts, built around the TPS56A37RPAR, TPS259474ARPW, LTST-C170KGKT and LTST-C170KRKT. 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 ControlBoard KiCad files?
From the itsmeibii/SplitFlap-Control-Board repository on GitHub, at the commit this page was made from: the board is control board/ControlBoard/ControlBoard.kicad_pcb and its schematic control board/ControlBoard/ControlBoard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ControlBoard design in my own project?
Its repository states no licence, so its author keeps all rights: ask itsmeibii before reusing the design.
Similar boards
- 4 layers89 × 54.5 mm

- 4 layers75.1 × 60 mm

ESP32-RS485-Lipo Battery
SushantSaroch13/ESP32-RS485-Lipo_Battery
A compact ESP32-C3 based embedded controller board designed for IoT and industrial communication applications. The board integrates USB connectivity, external flash memory, RS-485 communication, and Li-Ion battery…
78 parts1 - 4 layers84.4 × 53.8 mm

- 4 layers90 × 54 mm

ESP - 32 IOT PCB
Raghav9git/ESP-32-IoT-PCB-Board-
A compact 4-layer IoT development board built around the ESP32-C3, integrating environmental sensing, local storage, USB-C power with LiPo battery management, and a programming/debug interface on a single board.
82 partsMIT - 2 layers100 × 47.5 mm

Controller
DLaxV-Community-Projects-Hub/Open-Shot-Clock
Build your own DIY Shot Clock
175 parts5CERN-OHL-P-2.0 - 4 layers163 × 117 mm

Teensy 4.1 + Jetson Nano powered from board
olexsu/inos-rev-a-robotics-controller
INOS Rev A — CAN-based robotic arm controller designed as a real-time motion-control node for NVIDIA Jetson robotics systems.
157 partsMIT - 4 layers233 × 230.5 mm

- 6 layers100 × 100 mm


