

Midplate DEC28
PCB etc.
- Size
- 134.2 × 150 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 67
- Nets
- 64
- Pads
- 110
- Tracks, vias
- 120, 423
- Pours
- 23
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 7 Aug 2022
- Updated
- 27 Oct 2026
Overview
Midplate DEC28 is an open-source printed circuit board by sfunderbots, from the sfunderbots/Electrical repository on GitHub. It is a 2-layer board of 134.2 × 150 mm with 67 parts on 64 nets, routed with 120 tracks and 423 vias.
It is built around the BM04B-GHS-TBT, MCU60P04-TP and B4B-XH-A(LF)(SN), with the RA1H1C112R among its other parts. Its parts include 9 connectors, 5 resistors, 2 transistors, 1 diode and 1 fuse.
Main components
4BM04B-GHS-TBT
SMD,P=1.25mmWire To Board ConnectorJSTMCU60P04-TP
DPAK-55℃~+150℃ 1 P-Channel 110W 2.8V 40V 60A 8mΩ@10V P-Channel DPAK MOSFETs ROHSMicro Commercial ComponentsMOSFETsB4B-XH-A(LF)(SN)
插件,P=2.5mm-25℃~+85℃ 1 12.4mm 1x4P 2.5mm 250V 3A 4 4P 5.75mm 7mm Brass K Pin PA66 Through Hole Tin UL94V-0 White XH 插件,P=2.5mm Wire To Board Connector ROHSJSTWire To Board ConnectorRA1H1C112R
-- O -20℃~+55℃ 10000 times 12.6mm 125V 15mm 16A 21mm Black Concave Bend PC Pin SPST - Rocker Switches ROHSE-SwitchRocker Switches
README
README.mdElectrical
This is a repository containing all of the electrical board designs of The Bots, including firmware for the chicker board, which is contained in that sub-folder.
The robot contains five custom PCBs (not including the Raspberry Pi).
All five boards contained on our robot (six including the Raspberry Pi), for context, are listed as follows:
- Raspberry Pi 4 - Main Robot Computer and link between the active running computer running our team's software
- Faceplate - Connector between Raspberry Pi and Midplate for CANBUS communication, peripherals, and LCD screen eyes
- Midplate - Battery input and power distribution (doubles as a mechanical chassis)
- Chicker - High Voltage Flyback Capacitor Charger and Solenoid Driver
- Simovr - A BLDC Motor Driver designed based on the Tinymovr platform in a smaller footprint
- Baseplate - Power distribution and CANBUS distribution for the Simovr's, and breakbeam circuits to detect the ball
Parts
67| Qty | Value | Footprint | References |
|---|---|---|---|
| 37 | MountingHoleM2.5NoThread | bots:MountingHole_2.7mm_M2.5_DIN965_Pad | H14, H15, H16, H17, H18, H19, H20, H21, H22, H23, H24, H25, H26, H27, H28, H29 +21 |
| 4 | NC | bots:Keystone_24929 | H5, H9, H10, H11 |
| 2 | JST_BM04B-GHS-TBT | bots:JST_BM04B-GHS-TBT | J9, J13 |
| 2 | MCU60P04-TP | bots:DPAK-3_ONS | Q1, Q2 |
| 2 | R_0OHM_JUMPER | bots:R_0603_1608Metric | R4, R5 |
| 2 | R_100k | bots:R_0603_1608Metric | R1, R2 |
| 2 | TE_2-1445053-2_2PIN | bots:TE_2-1445053-2_2PIN | J4, J5 |
| 2 | XT60 | bots:XT60_12-14AWG_POWER | J1, J2 |
| 1 | 1586842-6 | bots:TE_1586842-6_6PIN | J7 |
| 1 | 3568 | bots:Fuseholder_Blade_Mini_Keystone_3568 | F1 |
| 1 | CANH_PB | bots:Keystone_24929 | H4 |
| 1 | CANL_PB | bots:Keystone_24929 | H3 |
| 1 | CHICKER | bots:Keystone_24929 | H8 |
| 1 | EXTRA | bots:Keystone_24929 | H6 |
| 1 | GND_PB | bots:Keystone_24929 | H2 |
| 1 | HV | bots:Keystone_24929 | H7 |
| 1 | JST_B4B-XH-A | bots:JST_B4B-XH-A | J12 |
| 1 | Jumper_2_Bridged | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | RA1H1C112R | bots:SW_RA1H1C112R | J3 |
| 1 | R_110R | bots:R_0603_1608Metric | R3 |
| 1 | SMAZ12-13F | bots:D_SMB | D1 |
| 1 | VCC_PB | bots:Keystone_24929 | H1 |
More from sfunderbots/Electrical
8- 4 layers152.1 × 80.1 mm

- 6 layers34 × 34 mm

- 4 layers174 × 147 mm

- 4 layers129.6 × 45 mm

- 4 layers97.1 × 29.1 mm

- 4 layers91.9 × 115 mm

- 2 layers27 × 28 mm

- 4 layers45 × 19.6 mm

Similar boards
- 4 layers48 × 58 mm

- 2 layers73 × 54 mm

FishCoreBoard v3 3
getriscvyy/divesync-heavy
A syringe-actuated buoyancy control device developed at the Bio-Inspired Robotics and Controls Lab at University of Houston.
46 parts1 - 2 layers165 × 125 mm

- 4 layers32 × 32.1 mm

Sen breakout
Caped-Crussader/Gyro-Accel-Baro-Breakout-Board
A compact multi-sensor breakout board combining three high-performance sensors on a single PCB with a shared SPI bus, onboard power regulation, and dual JST-GH connectors.
33 parts - 4 layers56.3 × 68.4 mm

Test Stand Power Monitor
ekatynski/Test-Stand-Power-Monitor
A small board for cheaply and easily monitoring a motor test stand for a host of data types.
70 parts - 4 layers100 × 60 mm

GigaDFN56
kaminaris/GigaESC-DFN5x6
Compact, modular three-phase ESC power board for the GigaESC project. Designed in KiCad 10 on a 100 × 60 mm, four-layer PCB, with separate plug-in control and power-supply boards.
234 parts - 4 layers135.2 × 97.6 mm

- 4 layers85 × 56 mm

X17-Pi Shield
purduerov/X17-Pi-Shield
Custom PCB for Purdue IEEE ROV X17. Board powers the and connects sensors to the Pi
92 parts
Questions
How big is the Midplate DEC28 PCB?
It measures 134.2 × 150 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Midplate DEC28 use?
67 parts, built around the BM04B-GHS-TBT, MCU60P04-TP, B4B-XH-A(LF)(SN) and RA1H1C112R. 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 Midplate DEC28 KiCad files?
From the sfunderbots/Electrical repository on GitHub, at the commit this page was made from: the board is MidPlate/Archive/midplate_DEC28.kicad_pcb and its schematic BasePlate/BasePlate.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Midplate DEC28 design in my own project?
Its repository states no licence, so its author keeps all rights: ask sfunderbots before reusing the design.