
Battery bus
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

15A 10x10cm 2-layer Robot Controller & PDB for Pi 5 & Pico 2. 22.2V input, 12V/7.5V/5.1V rails, 6 DC motors, 6 encoders, 4 servos.
PCB v0.3 is an open-source printed circuit board by iloevera, from the iloevera/hku-martians-prototype repository on GitHub, published under the CERN-OHL-W-2.0 licence. It is a 2-layer board of 99.6 × 99.1 mm with 61 parts on 78 nets, routed with 345 tracks and 118 vias.
It is built around the NCE15P25JK, SK1010C and SMAJ6.0A, with the XT60-M among its other parts. Its parts include 22 connectors, 9 capacitors, 9 resistors, 7 diodes and 2 fuses. It belongs with the robots and motor control boards and the RP2040 boards of this library.
Rudimentary 2-layer all-in-one Power Distribution Board (PDB) and logic carrier designed for small 6-wheel rovers with a 4-DoF robotic arm.
The internal voltage divider uses a 100kΩ (Top) and 13.7kΩ (Bottom) 1% precision resistor set.
The Pi 5 and Pico 2 communicate via UART.
This project is released under CERN-OHL-W-2.0 license. Designed by Ilo Japar / HKU Martians.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 2.54mm 5P Terminal Block | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-5P_1x05_P2.54mm_Horizontal | J11, J12, J13, J14, J15, J16 |
| 6 | 470R 0805 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R5, R6, R7, R8, R9 |
| 6 | JST-SH 3P | Connector_JST:JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical | J17, J18, J19, J20, J21, J22 |
| 6 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | TP1, TP2, TP3, TP4, TP5, TP6 |
| 4 | 2.54mm 3P | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J7, J8, J9, J10 |
| 4 | Green 0805 | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4, D5, D6, D7 |
| 3 | 0.1u 50V 1206 (C) | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C2, C3, C9 |
| 3 | M3 3.2mm | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3 |
| 2 | 1000u 50V (E) | Capacitor_THT:CP_Radial_D13.0mm_P5.00mm | C1, C6 |
| 2 | 100k 0805 1% | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 2 | 470u 50V (E) | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C5, C7 |
| 2 | XT30-F | Connector_AMASS:AMASS_XT30PW-F_1x02_P2.50mm_Horizontal | J3, J5 |
| 2 | XT30-M | Connector_AMASS:AMASS_XT30PW-M_1x02_P2.50mm_Horizontal | J4, J6 |
| 1 | 100n 50V 1206 (C) | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C4 |
| 1 | 100u 50V (E) | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C8 |
| 1 | 13.3k 0805 1% | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 14.7V | Diode_SMD:Nexperia_CFP3_SOD-123W | D1 |
| 1 | 15A | Fuse:Fuse_Blade_ATO_directSolder | F1 |
| 1 | 3.2~32V -> 5.1V 5A | Library:Buck_Converter_54x24mm | U1 |
| 1 | 5A 1812 | Fuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder | F2 |
| 1 | NCE15P25JK | Package_TO_SOT_SMD:TO-252-2 | Q1 |
| 1 | Raspberry Pi 5 | Library:raspberrypi_2_3 | J2 |
| 1 | RaspberryPi Pico | Module:RaspberryPi_Pico_SMD_HandSolder | A1 |
| 1 | SK1010C | Diode_SMD:D_SMC_Handsoldering | D2 |
| 1 | SMAJ6.0A | Diode_SMD:D_SMA | D3 |
| 1 | XT60-M | Connector_AMASS:AMASS_XT60PW-M_1x02_P7.20mm_Horizontal | J1 |
It measures 99.6 × 99.1 mm and has 2 copper layers, 1.6 mm thick.
61 parts, built around the NCE15P25JK, SK1010C, SMAJ6.0A and XT60-M. 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.
From the iloevera/hku-martians-prototype repository on GitHub, at the commit this page was made from: the board is PCB v0.3.kicad_pcb and its schematic PCB v0.3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-W-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

codeThatThinks/oven-controller-hw
A Raspberry Pi Zero-powered PID reflow oven controller -- PCB design files


ARENARobotics/MiniPic
Open-source benchtop vacuum tweezer engineered for SMD soldering, rework, and precision part handling

copperheadhq/copperhead-stm32-data-logger
Portable STM32L433 data logger, 50 × 70 mm, four layers, microSD, USB-C LiPo charging. Designed with copperhead. Never built: do not order expecting it to work.

earlynerd/bl4818-servo-M23
This repository contains the electronics, embedded firmware, host software, and browser players for a network of brushless servo percussion actuators.

EVtivity/evtivity-ev-tester
An open-source, EV-side charging simulator. It emulates an electric vehicle so you can test AC charging stations (EVSE) and CSMS backends on the bench, without a real car.

phancak/STM32H7_Board
High-Performance STM32H7S3 System-on-Module | 600MHz ARM Cortex-M7 | External SDRAM & NAND Flash Integration | 4-Layer High-Speed PCB optimized for real-time control and LCD UI.