Skip to the content
2 layers134.2 × 150 mmMidplate DEC28, the printed circuit board in 3D

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

4

README

README.md

Electrical

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:

  1. Raspberry Pi 4 - Main Robot Computer and link between the active running computer running our team's software
  2. Faceplate - Connector between Raspberry Pi and Midplate for CANBUS communication, peripherals, and LCD screen eyes
  3. Midplate - Battery input and power distribution (doubles as a mechanical chassis)
  4. Chicker - High Voltage Flyback Capacitor Charger and Solenoid Driver
  5. Simovr - A BLDC Motor Driver designed based on the Tinymovr platform in a smaller footprint
  6. Baseplate - Power distribution and CANBUS distribution for the Simovr's, and breakbeam circuits to detect the ball

robot2026

Parts

67
QtyValueFootprintReferences
37MountingHoleM2.5NoThreadbots:MountingHole_2.7mm_M2.5_DIN965_PadH14, H15, H16, H17, H18, H19, H20, H21, H22, H23, H24, H25, H26, H27, H28, H29 +21
4NCbots:Keystone_24929H5, H9, H10, H11
2JST_BM04B-GHS-TBTbots:JST_BM04B-GHS-TBTJ9, J13
2MCU60P04-TPbots:DPAK-3_ONSQ1, Q2
2R_0OHM_JUMPERbots:R_0603_1608MetricR4, R5
2R_100kbots:R_0603_1608MetricR1, R2
2TE_2-1445053-2_2PINbots:TE_2-1445053-2_2PINJ4, J5
2XT60bots:XT60_12-14AWG_POWERJ1, J2
11586842-6bots:TE_1586842-6_6PINJ7
13568bots:Fuseholder_Blade_Mini_Keystone_3568F1
1CANH_PBbots:Keystone_24929H4
1CANL_PBbots:Keystone_24929H3
1CHICKERbots:Keystone_24929H8
1EXTRAbots:Keystone_24929H6
1GND_PBbots:Keystone_24929H2
1HVbots:Keystone_24929H7
1JST_B4B-XH-Abots:JST_B4B-XH-AJ12
1Jumper_2_BridgedConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1RA1H1C112Rbots:SW_RA1H1C112RJ3
1R_110Rbots:R_0603_1608MetricR3
1SMAZ12-13Fbots:D_SMBD1
1VCC_PBbots:Keystone_24929H1

More from sfunderbots/Electrical

8
  • 4 layers152.1 × 80.1 mmChicker, the printed circuit board in 3D

    Chicker

    sfunderbots/Electrical

    PCB etc.

    195 parts
  • 6 layers34 × 34 mmPAC5527Driver, the printed circuit board in 3D

    PAC5527Driver

    sfunderbots/Electrical

    PCB etc.

    92 parts
  • 4 layers174 × 147 mmMidplate, the printed circuit board in 3D

    Midplate

    sfunderbots/Electrical

    PCB etc.

    61 parts
  • 4 layers129.6 × 45 mmFacePlate, the printed circuit board in 3D

    FacePlate

    sfunderbots/Electrical

    PCB etc.

    59 parts
  • 4 layers97.1 × 29.1 mmSkidPlate, the printed circuit board in 3D

    SkidPlate

    sfunderbots/Electrical

    PCB etc.

    26 parts
  • 4 layers91.9 × 115 mmBasePlate, the printed circuit board in 3D

    BasePlate

    sfunderbots/Electrical

    PCB etc.

    25 parts

Similar boards

  • 2 layers73 × 54 mmFishCoreBoard v3 3, the printed circuit board in 3D

    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 mmFALCON CARRIER, the printed circuit board in 3D

    FALCON CARRIER

    Ruzz-1010/Project-FALCON-01

    thesis proposal system

    55 parts1
  • 4 layers32 × 32.1 mmSen breakout, the printed circuit board in 3D

    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 mmTest Stand Power Monitor, the printed circuit board in 3D

    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 mmGigaDFN56, the printed circuit board in 3D

    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 mmCM4IOv5, the printed circuit board in 3D

    CM4IOv5

    purduerov/X17-pi_cm_hat_-_-

    Raspberry pi compute module 4 R&D board.

    189 parts
  • 4 layers85 × 56 mmX17-Pi Shield, the printed circuit board in 3D

    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.