

SPINE Cortex
Stackable Power Integration & Network Electronics
- Size
- 49 × 49 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 99
- Nets
- 93
- Pads
- 373
- Tracks, vias
- 375, 216
- Pours
- 268
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 8 Dec 2025
- Updated
- 13 Dec 2025
Overview
SPINE Cortex is an open-source printed circuit board by ManhTi3012, from the ManhTi3012/SPINE repository on GitHub. It is a 2-layer board of 49 × 49 mm with 99 parts on 93 nets, routed with 375 tracks and 216 vias.
It is built around the TCAN1044VDDF, TPS54240DGQ and MIC5219-3.3YM5, with the SFH617A-2X009T, SP3485EN-Y and B5819WS among its other parts. Its parts include 28 capacitors, 26 resistors, 8 connectors, 7 diodes and 6 ICs. It belongs with the STM32 boards of this library.
Main components
7TCAN1044VDDF
TSOT-23-8-40℃~+150℃ 1mA 4.5V~5.5V 70mA 8Mbps CAN FD Transceiver TSOT-23-8 CAN Transceivers ROHSTexas InstrumentsCAN TransceiversTPS54240DGQ
MSOP-10-EP-40℃~+150℃@(TJ) 1 138uA 2.5A 2.5MHz 3.5V~42V 800mV~39V Adjustable Buck Buck Built-in No MSOP-10-EP DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersMIC5219-3.3YM5
SOT23-53.3V 500mA Peak Output Low Drop-Out (LDO) RegulatorMicrochip TechnologyUncategorisedSFH617A-2X009T
SMD-4PTransistor, Photovoltaic Output OptoisolatorsVishay IntertechnologySP3485EN-Y
SOP-8SOP-8 RS-485 / RS-422 ICs ROHSYLPTECRS-485 / RS-422 ICsB5819WS
SOD-323-55℃~+125℃ 1A 1mA@40V 25A 40V 900mV@3A Independent SOD-323 Schottky Diodes ROHSMDDSchottky DiodesWS2812B-2020
SMD,2.2x2mm0.6mA 0.84mm 120us 160mcd 200mcd 2kHz 2mm 2mm 300ns 470.4nm 515.6nm 520mcd 5V 622.5nm 800Kbit/s Built-in power-on reset circuit、Built-in power-on reset circuit、Integrated intelligent reverse connection protection function Top-mount SMD,2.2x2mm RGB LEDs(Built-in IC) ROHSWorldsemiRGB LEDs(Built-In IC)
README
README.mdS.P.I.N.E
Stackable Power Integration & Network Electronics
Overview
S.P.I.N.E. is a decentralized power distribution architecture that splits control, distribution, and protection into discrete, stackable modules. Offers control and monitor over individual power rails, telemetry via CAN bus, and fault protection like over current, over voltage(due to back EMF), emergency stop.
System Architecture
The system is composed of three primary module types, functioning analogously to a biological nervous system:
1. Cortex (Main Control Unit)
The Cortex is responsible for high-level decision-making and external communication.
-
Bus Monitoring: Continuously monitors the main bus voltage.
-
Orchestration: Controls the state of all connected Vertebra modules via RS485.
-
Telemetry: Send internal system data to the external robot controller via CAN Bus.
2. Vertebra (Power Distribution & Switching)
Each Vertebra acts as an intelligent Power Distribution Unit (PDU).
-
Distribution: Takes 1 main input and splits it into 3 protected outputs.
-
Protection Topology: Utilizes a back-to-back switching topology to enable full bidirectional cutoff.
-
Soft Start: Integrated Precharge circuit to prevent inrush current spikes during startup.
-
Sensing: Real-time current and voltage sensing on outputs.
-
Fault Propagation:
-
Local: Can autonomously cut power upon detecting over-current events.
-
Global: A "Critical Fault" in one Vertebra triggers a system-wide shutdown to protect the rest of the hardware.
-
3. Disc (Brake Chopper)
A purely hardware-based protection module.
-
Function: Dissipates dangerous back-EMF (voltage spikes) generated by motors during rapid deceleration.
-
Mechanism: A fast analog comparator circuit to trigger a dump load when voltage exceeds a set threshold.
-
Zero-Latency: No microcontroller or software intervention required; purely reactive hardware protection.
Parts
99| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C3, C4, C6, C10, C11, C12, C14, C15, C19, C21, C23, C24, C26, C28, C31 +2 |
| 11 | 10K | Resistor_SMD:R_0603_1608Metric | R5, R7, R8, R9, R10, R12, R17, R18, R20, R22, R26 |
| 8 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4, TP5, TP7, TP8, TP9 |
| 6 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4, H5, H6 |
| 5 | 10uF | Capacitor_SMD:C_1206_3216Metric | C2, C5, C34, C41, C42 |
| 5 | 1K | Resistor_SMD:R_0603_1608Metric | R6, R15, R21, R24, R25 |
| 3 | B5819WS | Diode_SMD:D_0805_2012Metric | D2, D7, D14 |
| 2 | 120R | Resistor_SMD:R_0603_1608Metric | R16, R19 |
| 2 | 22uF | Capacitor_SMD:C_0805_2012Metric | C18, C30 |
| 2 | 47R | Resistor_SMD:R_0603_1608Metric | R13, R14 |
| 2 | CAN_IN | Connector_JST:JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J4, J6 |
| 2 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1, J3 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D1, D5 |
| 2 | Q_NMOS_GSD | Package_TO_SOT_SMD:SOT-23 | Q1, Q8 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_B3S-1000 | SW1, SW2 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C17 |
| 1 | 147K | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C9 |
| 1 | 220R | Resistor_SMD:R_0603_1608Metric | R23 |
| 1 | 237K | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 470K | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 470pF | Capacitor_SMD:C_0603_1608Metric | C16 |
| 1 | 47uH | Inductor_SMD:L_APV_ANR4020 | L2 |
| 1 | 52.3K | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 56K | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | Buzzer | Buzzer_Beeper:MagneticBuzzer_CUI_CMT-8504-100-SMT | BZ1 |
| 1 | CAN_OUT | Connector_JST:JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J5 |
| 1 | Conn_01x02 | TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type094_RT03502HBLU_1x02_P5.00mm_Horizontal | J7 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J8 |
| 1 | Conn_01x06 | Connector_JST:JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal | J2 |
| 1 | D | Diode_SMD:D_SMA | D4 |
| 1 | FerriteBead | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP2 |
| 1 | MIC5219-3.3YM5 | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | Q_PMOS_GSD | Package_TO_SOT_SMD:SOT-23 | Q7 |
| 1 | Resonator | Crystal:Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mm | Y1 |
| 1 | SFH617A-2X009T | Package_DIP:SMDIP-4_W9.53mm_Clearance8mm | U1 |
| 1 | SP3485EN | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | STM32G431RBTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U2 |
| 1 | TCAN1044V | Package_SON:Texas_S-PVSON-N8 | U5 |
| 1 | TPS54240DGQ | Package_SO:HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias | U7 |
| 1 | WS2812B-2020 | LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mm | D3 |
More from ManhTi3012/SPINE
2- 2 layers49 × 49 mm

- 2 layers49 × 49 mm

Similar boards
- 2 layers49 × 75 mm

- 2 layers48.2 × 57 mm

Sunlu S1-Board
Pegoku/Sunlu-S1-Board
Drop-in replacement controller board for the Sunlu S1 filament dryer.
58 parts15 - 4 layers60 × 50 mm

- 2 layers115 × 95 mm

- 2 layers70.7 × 78.1 mm

- 2 layers135.1 × 159.4 mm

- 6 layers42.3 × 42.3 mm

Stepper Motor Controller
Ricsi1231/Stepper-Motor-Controller
EmbedCore Stepper Controller is a compact, high-performance stepper motor driver designed to mount directly onto the back of a NEMA 17 motor with the appropriate enclosure.
91 partsMIT - 6 layers160 × 160.1 mm

ChromaDeck
FBIopeningUPP/ChromaDeck
ChromaDeck is a massive, open-source, fully custom USB MIDI Control Surface designed for streaming, video editing, and live audio mixing.
152 partsMIT
Questions
How big is the SPINE Cortex PCB?
It measures 49 × 49 mm and has 2 copper layers, 1.6 mm thick.
What parts does the SPINE Cortex use?
99 parts, built around the TCAN1044VDDF, TPS54240DGQ, MIC5219-3.3YM5 and SFH617A-2X009T. 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 SPINE Cortex KiCad files?
From the ManhTi3012/SPINE repository on GitHub, at the commit this page was made from: the board is PCB/SPINE-Cortex/SPINE-Cortex.kicad_pcb and its schematic PCB/SPINE-Cortex/SPINE-Cortex.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SPINE Cortex design in my own project?
Its repository states no licence, so its author keeps all rights: ask ManhTi3012 before reusing the design.