Skip to the content
PCBKitNew board
2 layers114 × 137.6 mmPower board, the printed circuit board in 3D

Oxebots electronics design for the RoboCup Soccer Small-Size League

Size
114 × 137.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
37
Nets
18
Pads
82
Tracks, vias
68, 3
Pours
7
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
25 Apr 2025
Updated
19 Sep 2026

Overview

Power board is an open-source printed circuit board by OxeBots, from the OxeBots/ssl_electronics repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 114 × 137.6 mm with 37 parts on 18 nets, routed with 68 tracks and 3 vias.

It is built around the MR30PW-M, XT30PW-F and 1.5KE30CA, with the XT30PW-M among its other parts. Its parts include 12 connectors, 4 capacitors, 2 resistors, 1 diode and 1 fuse.

Main components

4

README

README.md

SSL Electronics - Oxebots

Electronics design for the RoboCup Soccer Small-Size League (SSL).

System Architecture

  • Main Board: ESP32-based controller board.
  • Power Board: Power distribution and battery protection.
  • Kicker Board: Board that drives the solenoid through a capacitor bank charged up to 200V.

Repository Structure

  • /pcbs: KiCad boards project files.
  • /Libraries: Custom symbols, footprints, and 3D models.
  • /exported: STEP and 3D exports.
  • /datasheets: Component documentation.

Core Components

  • Toolchain: KiCad 9.0+
  • MCU: ESP32 38-pin
  • RF: NRF24L01+
  • Sensors: GY-85 (IMU), AS5600 (motor encoder), VL53L5X (ToF sensor)
  • Motors: BL48250 motor with driver board (for 24V).
  • Solenoid: 25X50TL (for 24V)

Configuration

To resolve library dependencies in KiCad, you must configure the OXEBOTS_SSL_LIB_DIR path variable:

  1. Open KiCad.
  2. Go to Preferences > Configure Paths...
  3. Add a new entry (+ symbol):
    • Name: OXEBOTS_SSL_LIB_DIR
    • Path: Path to the Libraries folder in your local machine.

This ensures all schematic symbols, footprints, and 3D models are correctly linked.

Parts

37
QtyValueFootprintReferences
4100nFPCM_Capacitor_THT_AKL:C_Disc_D5.0mm_W2.5mm_P5.00mmC1, C2, C3, C4
3MR30PW-Moxebots_connectors:AMASS_MR30PW-M_1x03_P3.50mm_HorizontalJ9, J10, J11
3MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3
3PinSocket_1x04_P2.54Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ1, J2, J3
2JST_XH_B3BConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ4, J5
2XT30PW-Foxebots_connectors:AMASS_XT30PW-FJ6, J7
11.5KE30CAPCM_Diode_THT_AKL:D_DO-201_P12.70mm_Horizontal_TVSD1
112V connectionoxebots_connectors:JST_B2B-XH-AJ12
1220KPCM_Resistor_THT_AKL:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR2
130Aoxebots:FUSE_3557-10F1
15.6MPCM_Resistor_THT_AKL:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1
1B+TestPoint:TestPoint_Pad_D2.5mmTP5
1B-Connector_Wire:SolderWirePad_1x01_SMD_5x10mmTP14
1B1TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP13
1B2TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP12
1B3TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP11
1B4TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP10
1B5TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP9
1B6TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP8
1P-Connector_Wire:SolderWirePad_1x01_SMD_5x10mmTP7
1SW+TestPoint:TestPoint_Pad_D1.0mmTP1
1SW_{NO}TestPoint:TestPoint_Pad_D1.0mmTP2
1V+TestPoint:TestPoint_Pad_D2.5mmTP3
1V-TestPoint:TestPoint_Pad_D2.5mmTP6
1V^{-}_{no}TestPoint:TestPoint_Pad_D2.5mmTP4
1XT30PW-Moxebots_connectors:AMASS_XT30PW-MJ8

Questions

How big is the Power board PCB?

It measures 114 × 137.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Power board use?

37 parts, built around the MR30PW-M, XT30PW-F, 1.5KE30CA and XT30PW-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.

Where can I download the Power board KiCad files?

From the OxeBots/ssl_electronics repository on GitHub, at the commit this page was made from: the board is pcbs/power/power_board.kicad_pcb and its schematic pcbs/kicker/Kicker_LT3751_OxeBots.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Power board design in my own project?

Its repository publishes it under the GPL-3.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).

More from OxeBots/ssl_electronics

2
  • 2 layers114 × 135.2 mmKicker LT3751 OxeBots, the printed circuit board in 3D

    Kicker LT3751 OxeBots

    OxeBots/ssl_electronics

    Oxebots electronics design for the RoboCup Soccer Small-Size League

    126 partsGPL-3.0
  • 2 layers114 × 123.3 mmSsl electronics, the printed circuit board in 3D

    Ssl electronics

    OxeBots/ssl_electronics

    Oxebots electronics design for the RoboCup Soccer Small-Size League

    60 partsGPL-3.0

Similar boards

  • 4 layers66 × 58.5 mmFOC Driver, the printed circuit board in 3D

    FOC Driver

    Loredati-svg/BLDC-FOC-Motor-Driver

    Single-motor BLDC/PMSM FOC driver: STM32G431 + DRV8323RH, 4-layer round PCB with on-board MA730 magnetic encoder. Motor block for a self-balancing robot. Designed in KiCad 10.

    96 parts
  • 4 layers80 × 55 mmESC, the printed circuit board in 3D

    ESC

    Andresse2020/NovaDrone-Hardware

    Complete electronic system design for a high-performance quadcopter drone, developed entirely from scratch. Includes power distribution, motor control, flight stabilization, sensor integration, and communication…

    141 parts3
  • 4 layers110 × 90 mmWheelbase, the printed circuit board in 3D

    Wheelbase

    SemuBot/semubot-electronics

    Files for SemuBot PCB design.

    130 parts
  • 2 layers100 × 100 mmThemis mc v3, the printed circuit board in 3D

    Themis mc v3

    thomabir/themis-motor

    Hardware and software for a direct-drive brushless DC motor and encoder.

    94 parts
  • 2 layers105 × 86 mmCCG UPDATED, the printed circuit board in 3D

    CCG UPDATED

    Alwinn07/Power-Distribution-Board-using-CCG30-48-05S-IC

    An isolated 30 W DC-DC power converter PCB based on the CCG30 module, featuring surge protection, EMI filtering, current limiting, reverse polarity protection, and robust power input circuitry.

    58 partsMIT
  • 2 layers180.3 × 100.1 mmBrushed bts7960, the printed circuit board in 3D

    Brushed bts7960

    GOODWORKRINKZ/biba

    BiBa robot

    494 parts
  • 4 layers55.3 × 29 mmDrone current sensor board, the printed circuit board in 3D

    Drone current sensor board

    Kelvin-Ziqi-Zhao/drone-current-sensor-board

    High current sensor board for battery+capacitor power supply system

    66 parts7
  • 2 layers45 × 30 mmTFSBEC01, the printed circuit board in 3D

    TFSBEC01

    ThunderFly-aerospace/TFSBEC01

    High efficient switching power supply for UAV actuators.

    39 parts5GPL-3.0