

BasePlate
PCB etc.
- Size
- 91.9 × 115 mm
- Copper layers
- 4
- Thickness
- 1.67 mm
- Parts
- 25
- Nets
- 27
- Pads
- 74
- Tracks, vias
- 154, 139
- Pours
- 19
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 7 Aug 2022
- Updated
- 27 Oct 2026
Overview
BasePlate is an open-source printed circuit board by sfunderbots, from the sfunderbots/Electrical repository on GitHub. It is a 4-layer board of 91.9 × 115 mm with 25 parts on 27 nets, routed with 154 tracks and 139 vias.
It is built around the BM04B-GHS-TBT, XT30UPB-M and SMTSO2515CTJ, with the B3B-XH-A(LF)(SN) and BM03B-GHS-TBT among its other parts. Its parts include 15 connectors and 3 resistors.
Main components
5BM04B-GHS-TBT
SMD,P=1.25mmWire To Board ConnectorJSTXT30UPB-M
--、Aviation model plug 0.65mΩ 15A DC 500V Gold Plated Male PA Yellow - Power connector / plug connectorAMASSPlugSMTSO2515CTJ
-M2.5X1.5 Tin plated - Patch round nut ROHSSinhooSMD Round NutB3B-XH-A(LF)(SN)
插件,P=2.5mm-25℃~+85℃ 1 1x3P 2.5mm 250V 3 3A 3P 5.75mm 7mm 9.9mm Brass K Pin PA66 Through Hole Tin UL94V-0 White XH 插件,P=2.5mm Wire To Board Connector ROHSJSTWire To Board ConnectorBM03B-GHS-TBT
UncategorisedJST
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
25| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | JST_BM04B-GHS-TBT | bots:JST_BM04B-GHS-TBT | J1, J4, J5, J6, J7, J8 |
| 5 | XT30UPB-M | bots:AMASS_XT30UPB-M | J10, J11, J12, J13, J14 |
| 4 | SMTSO2515CTJ | bots:SMTSO2515CTJ | H1, H2, H3, H4 |
| 3 | LOGO | LOGO | G***, G***, G*** |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 120R | bots:R_0603_1608Metric | R1 |
| 1 | 1586842-6 | bots:TE_1586842-6_6PIN | J2 |
| 1 | 20k | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | JST_B3B-XH-A | bots:JST_B3B-XH-A | J15 |
| 1 | JST_BM03B-GHS-TBT | bots:JST_BM03B-GHS-TBT | J3 |
| 1 | XH 2 Pin | bots:JST_B2B-XH-A_LF__SN_ | J9 |
Questions
How big is the BasePlate PCB?
It measures 91.9 × 115 mm and has 4 copper layers, 1.67 mm thick.
What parts does the BasePlate use?
25 parts, built around the BM04B-GHS-TBT, XT30UPB-M, SMTSO2515CTJ and B3B-XH-A(LF)(SN). 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 BasePlate KiCad files?
From the sfunderbots/Electrical repository on GitHub, at the commit this page was made from: the board is BasePlate/BasePlate.kicad_pcb and its schematic BasePlate/BasePlate.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the BasePlate design in my own project?
Its repository states no licence, so its author keeps all rights: ask sfunderbots before reusing the design.
More from sfunderbots/Electrical
8- 4 layers152.1 × 80.1 mm

- 6 layers34 × 34 mm

- 2 layers134.2 × 150 mm

- 4 layers174 × 147 mm

- 4 layers129.6 × 45 mm

- 4 layers97.1 × 29.1 mm

- 2 layers27 × 28 mm

- 4 layers45 × 19.6 mm

Similar boards
- 2 layers165 × 125 mm

- 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 layers120 × 120 mm

Yellow
NabuCasa/yellow
Home Assistant Yellow - hardware for Home Assistant which grows with your needs.
322 parts116 - 6 layers187 × 109 mm

- 2 layers57.8 × 34 mm

DangerDonut
gavin4d/dangerDonut
Danger Donut is a work-in-progress 150 gram melty brain combat robot.
65 parts5 - 4 layers101 × 51.5 mm

Quack core
HeyPCB/quack-core
Brain board for the Open Duck Mini: Pi Zero 2W carrier, 14-servo STS bus, fused 2S power path in stitched copper zones (15-18 A battery side), USB-C charging with balancing, IMU.
138 parts1CERN-OHL-S-2.0 - 2 layers43.3 × 32.3 mm

- 2 layers40 × 80 mm

Legofruitv2
lulf/legobots
Repository with various firmware and software for lego-related projects:
47 parts