Skip to the content
4 layers325 × 270 mm2023-24 Power Supply 2, the printed circuit board in 3D

2023-24 Power Supply 2

cdagher/BenderPower

Power Supply Hardware and Firmware for the Bender Autonomous Robotics Project

Size
325 × 270 mm
Copper layers
4
Thickness
1.6 mm
Parts
320
Nets
235
Pads
1,233
Tracks, vias
2,014, 467
Pours
86
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
24 Nov 2023
Updated
13 May 2025

Overview

2023-24 Power Supply 2 is an open-source printed circuit board by cdagher, from the cdagher/BenderPower repository on GitHub, published under the MIT licence. It is a 4-layer board of 325 × 270 mm with 320 parts on 235 nets, routed with 2,014 tracks and 467 vias.

It is built around the RP2040, ADS1015IDGS and W25Q128JVSIQ, with the LM5066PMH, MAX17502GATB+ and RCS0603180RFKEA among its other parts. Its parts include 145 resistors, 77 capacitors, 42 transistors, 21 diodes and 16 ICs. It belongs with the power boards and the RP2040 boards of this library.

Main components

12

README

README.md

Bender ARS Power Supply

This repo serves as the home for power supply designs for the Bender Autonomous Robotic Systems (ARS) project at Boise State University. It contains hardware source files including schematics and PCB layout, as well as all firmware source files.

This source is provided as is, with no warranty whatsoever. Feel free to use it in your own projects, so long as you follow the licensing terms.

Hardware

We wanted our hardware to be flexible, as requirements can change from year to year depending on the goals of our team, design of the robot, and the competition we are targeting. As a result of this, we determined that our power supply should be modular. I don't mean modular like a modular ATX power supply, I mean that we can put in almost any power source, and get almost any supply voltages and currents on the output. This is obviously a tall order, so we settled for an input voltage of 0~60 VDC, a switching capacity of 55 A, and having three replaceable power modules. These modules should be cold-swappable, and can be designed to output nearly any voltage and current within a set power budget. As a final piece, we gave the board three hot-swappable power inputs so that we can power it from multiple batteries or power supplies simultaneously if we want to.

Currently, our power supply is split into three parts as follows:

  1. A switching board which handles up to three inputs which are digitally fused to handle things like over-current, under- and over-voltage conditions, brown-outs, over-temperature conditions. Just to name a few. There are also three slots for our replaceable power modules, and one bank of output terminals for motor drivers directly from the input voltage.

  2. A series of power modules which fit into a "standard" socket. We made a standard for ourselves from off the shelf connectors such that the modules will sit flush with the switching board, in case we need to give them a heatsink.

  3. A controller. Our digital fuses on the inputs and power modules communicate over PMBus, so we need a way of controlling and coordinating everything. As long as the controller fits the bolt pattern and shape specified, it will easily bolt on to the top of the switching board and connect to everything with a wire harness. The decision to break this out into a separate board also simplified design and routing on the switching baord, and allowed for it to be designed for a cheaper 2-layer manufacturing process.

Renderings of the various boards can be seen below.

Switching Board

Top view of the switching board PCB Top view of the switching board

Bottom view of the switching board PCB Bottom view of the switching board

Power Module Examples

TODO

Controller

Top view of the controller PCB Top view of the controller PCB

Bottom view of the controller PCB Bottom View of the controller PCB

Side view of the controller PCB Side view of the controller PCB

Firmware

TODO

Parts

320
QtyValueFootprintReferences
27~Nexperia:WLCSP-8Q1, Q2, Q3, Q10, Q11, Q12, Q14, Q15, Q16, Q19, Q20, Q21, Q23, Q24, Q25, Q31 +11
2510kResistor_SMD:R_0603_1608MetricR7, R30, R31, R32, R52, R72, R78, R79, R82, R83, R85, R86, R100, R114, R131, R146 +9
24100kResistor_SMD:R_0603_1608MetricR17, R24, R25, R39, R46, R47, R59, R103, R109, R110, R120, R126, R127, R135, R141, R142 +8
18180Resistor_SMD:R_0603_1608MetricR12, R13, R14, R15, R16, R18, R34, R35, R36, R37, R38, R40, R54, R55, R56, R57 +2
121uCapacitor_SMD:C_0603_1608MetricC32, C33, C38, C39, C44, C45, C65, C66, C70, C71, C75, C76
10100nCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C4, C5, C6, C7, C10, C11, C19
91kResistor_SMD:R_0603_1608MetricR23, R28, R45, R50, R65, R70, R76, R92, R99
982.5Resistor_SMD:R_0603_1608MetricR101, R102, R104, R118, R119, R121, R133, R134, R136
621.3kResistor_SMD:R_0603_1608MetricR21, R43, R63, R107, R124, R139
6220uCapacitor_SMD:CP_Elec_18x17.5C29, C30, C35, C36, C41, C42
622uCapacitor_SMD:CP_Elec_8x10C63, C64, C68, C69, C73, C74
63.9kResistor_SMD:R_0603_1608MetricR29, R51, R71, R113, R130, R145
630Resistor_SMD:R_2512_6332MetricR20, R42, R62, R106, R123, R138
6330uCapacitor_THT:CP_Radial_D18.0mm_P7.50mmC22, C23, C24, C25, C26, C27
633kResistor_SMD:R_0603_1608MetricR26, R48, R68, R111, R128, R143
650nCapacitor_SMD:C_0402_1005MetricC50, C51, C52, C53, C58, C59
656Resistor_SMD:R_2512_6332MetricR19, R41, R61, R105, R122, R137
660VDiode_SMD:D_SMCD9, D12, D15, D17, D19, D21
680VDiode_SMD:D_SMCD7, D10, D13, D16, D18, D20
695kResistor_SMD:R_0603_1608MetricR27, R49, R69, R112, R129, R144
6LM5066TI:HTSSOP-28U5, U6, U7, U12, U14, U16
6NMOSPackage_TO_SOT_SMD:SOT-23-3Q9, Q18, Q27, Q28, Q29, Q30
6Screw_Terminal_01x01TerminalBlock_Wuerth:Wuerth_REDCUBE-THR_WP-THRSH_74651174_THRJ4, J5, J6, J7, J9, J10
6~Package_TO_SOT_SMD:SOT-23Q4, Q13, Q22, Q33, Q37, Q41
510uCapacitor_SMD:C_0805_2012MetricC15, C17, C18, C47, C48
4PMEG10030ELPXDiode_SMD:D_SOD-128D1, D2, D3, D4
31.5mResistor_SMD:R_2512_6332MetricR108, R125, R140
3100VDiode_SMD:D_SOD-123D8, D11, D14
310nCapacitor_SMD:C_0402_1005MetricC34, C40, C46
31uCapacitor_SMD:C_0402_1005MetricC8, C9, C14
328.2kResistor_SMD:R_0603_1608MetricR117, R132, R147
330nCapacitor_SMD:C_0402_1005MetricC31, C37, C43
345.3kResistor_SMD:R_0603_1608MetricR33, R53, R73
3500uResistor_SMD:R_2512_6332MetricR22, R44, R64
35pCapacitor_SMD:C_0402_1005MetricC54, C55, C60
375nCapacitor_SMD:C_0402_1005MetricC67, C72, C77
3PNPPackage_TO_SOT_SMD:SOT-23-3Q8, Q17, Q26
3Screw_Terminal_01x06TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-6-5.08_1x06_P5.08mm_HorizontalJ13, J14, J15
3~Regulator_Slot:50x50_slotU11, U13, U15
20.1uCapacitor_SMD:C_0402_1005MetricC56, C61
21.0uCapacitor_SMD:C_0402_1005MetricC57, C62
21kCapacitor_SMD:C_0402_1005MetricR9, R10
22.2uCapacitor_SMD:C_1210_3225MetricC12, C13
227Resistor_SMD:R_0402_1005MetricR1, R2
227pCapacitor_SMD:C_0402_1005MetricC20, C21
2ADS1015IDGSPackage_SO:TSSOP-10_3x3mm_P0.5mmU9, U10
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3, J12
2TBL007A-508-06GYCUI:CUI_TBL007A-508-06GYJ8, J11
1100kResistor_SMD:R_0402_1005MetricR3
111.1kResistor_SMD:R_0402_1005MetricR6
1120Resistor_SMD:R_0603_1608MetricR74
1120VDiode_SMD:D_SOD-123D5
122uCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC28
124nCapacitor_SMD:C_0805_2012MetricC49
13.12kResistor_SMD:R_0603_1608MetricR75
13.3MResistor_SMD:R_0402_1005MetricR4
136VDiode_SMD:D_SOD-123D6
139uInductor_SMD:L_12x12mm_H6mmL1
1453kResistor_SMD:R_0402_1005MetricR5
168Resistor_SMD:R_2512_6332MetricR11
1910pCapacitor_SMD:C_0402_1005MetricC16
1ABLS-12.000MHZ-B4-TCrystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mmY1
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical_SMDJ1
1DNPCapacitor_SMD:C_0402_1005MetricR8
1G9KB-1A DC12Omron:Relay_SPST_Omron_G9KBK1
1MAX17502GMaxim:TDFNU1
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1NCP1117-ADJ_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U8
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm_ThermalViasU2
1SW_MEC_5EButton_Switch_SMD:SW_Push_1P1T_NO_Vertical_Wuerth_434133025816SW1
1USB_B_MicroConnector_USB:USB_Micro-B_Wuerth_629105150521_CircularHolesJ2
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU4

More from cdagher/BenderPower

2
  • 2 layers325 × 235 mm2023-24 Power Supply, the printed circuit board in 3D

    2023-24 Power Supply

    cdagher/BenderPower

    Power Supply Hardware and Firmware for the Bender Autonomous Robotics Project

    272 partsMIT
  • 4 layers59 × 84 mmPower Supply Brain, the printed circuit board in 3D

    Power Supply Brain

    cdagher/BenderPower

    Power Supply Hardware and Firmware for the Bender Autonomous Robotics Project

    105 partsMIT

Similar boards

  • 4 layers70 × 70 mmBlue interface board, the printed circuit board in 3D

    Blue interface board

    BetzDrive/interface-board

    Power and signal conditioning board for the Betz Drive system

    130 parts5
  • 2 layers39 × 71 mmAxxSolder, the printed circuit board in 3D

    AxxSolder

    ITGuyFromIA2/AxxSolder_hw

    Hardware repository for AxxSolder

    91 parts1
  • 4 layers101.6 × 142.3 mmBBB Card, the printed circuit board in 3D

    BBB Card

    topilabs/control-card

    240 parts
  • 2 layers33.5 × 37.5 mmInwall relay, the printed circuit board in 3D

    Inwall relay

    slaesh/smahoo-hw

    47 parts11GPL-3.0
  • 2 layers69 × 28 mmLaser Backplane DVI, the printed circuit board in 3D

    Laser Backplane DVI

    TU-Darmstadt-APQ/Laser_Backplane_DVI

    Laser backplane with DVI connector featuring fast current modulation and a laser diode protection.

    47 parts7CERN-OHL-W-2.0
  • 2 layers65 × 56 mmPcb power hat, the printed circuit board in 3D

    Pcb power hat

    kuon/pcb-pihat-pwr

    Power input hat for Raspberry Pi

    30 parts2Apache-2.0
  • 6 layers56.7 × 54.7 mmBetter md80, the printed circuit board in 3D

    Better md80

    darshp848/bldc-controller-60v

    60 V, 20 A / 80 A peak BLDC motor controller that fits the MD80 v3.0 mounting. KiCad 10, 6 layers.

    144 parts1

Questions

How big is the 2023-24 Power Supply 2 PCB?

It measures 325 × 270 mm and has 4 copper layers, 1.6 mm thick.

What parts does the 2023-24 Power Supply 2 use?

320 parts, built around the RP2040, ADS1015IDGS, W25Q128JVSIQ and LM5066PMH. 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 2023-24 Power Supply 2 KiCad files?

From the cdagher/BenderPower repository on GitHub, at the commit this page was made from: the board is hardware/2023-24/2023-24_Power_Supply_2.kicad_pcb and its schematic hardware/2023-24/2023-24_Power_Supply.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the 2023-24 Power Supply 2 design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).