Skip to the content
PCBKitNew board
2 layers100 × 90 mmPowerbank devboard, the printed circuit board in 3D

This is a firmware for a Powerbank testboard where i want to evealuate multiple ti chips like the tps25751

Size
100 × 90 mm
Copper layers
2
Thickness
1.6 mm
Parts
185
Nets
155
Pads
663
Tracks, vias
1,350, 638
Pours
24
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
20 Nov 2025
Updated
26 Jan 2026

Overview

Powerbank devboard is an open-source printed circuit board by math-milan, from the math-milan/PowerbankTestCode repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 90 mm with 185 parts on 155 nets, routed with 1,350 tracks and 638 vias.

It is built around the RP2040, W25Q128JVSIQ and BQ40Z80RSMR, with the TPD6S300ARUK, CSD15380F3 and CSD25480F3 among its other parts. Its parts include 76 capacitors, 52 resistors, 11 diodes, 11 transistors and 8 ICs. It belongs with the power and microcontroller boards boards and the RP2040 boards of this library.

Main components

9

README

README.md

Powerbank Evaluation Board – USB-C PD, Bi-Directional Charging

Building

In order to build the *.uf2 file, which then can be transferred to the RP2040 by copying it to the virtual disk:

text
mkdir build
cd build
cmake ..

The file will be called main.uf2.

sudo src/openocd -s tcl -f interface/cmsis-dap.cfg -f target/rp2040.cfg -c "adapter speed 5000"

Parts

185
QtyValueFootprintReferences
28100nFSMD_Capacitors:C_0402C3, C4, C10, C11, C12, C13, C16, C17, C18, C19, C20, C22, C25, C39, C41, C45 +12
1010kSMD_Resistors:R_0402_1005MetricR6, R16, R20, R24, R31, R32, R33, R34, R35, R39
1010uFSMD_Capacitors:C_1210_3225MetricC30, C32, C33, C37, C53, C55, C56, C59, C61, C62
7100SMD_Resistors:R_0402_1005MetricR10, R11, R12, R13, R14, R19, R22
7100pFSMD_Capacitors:C_0402C15, C21, C23, C24, C26, C38, C72
74.7uFSMD_Capacitors:C_1210_3225MetricC29, C46, C48, C51, C52, C64, C67
61kSMD_Resistors:R_0402_1005MetricR1, R2, R8, R9, R26, R50
61uFSMD_Capacitors:C_1210_3225MetricC5, C6, C28, C43, C44, C68
656uFCAP_SMD_POLARIZED:CP_Elec_8x10.5C40, C42, C54, C60, C69, C71
6AOS AON7318easyeda2kicad:DFN-8_L3.3-W3.3-P0.65-BL-3Q3, Q4, Q9, Q10, Q11, Q12
410SMD_Resistors:R_0402_1005MetricR36, R38, R41, R43
4100kSMD_Resistors:R_0402_1005MetricR15, R27, R29, R49
41MSMD_Resistors:R_0402_1005MetricR18, R25, R28, R30
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_ISO7380_Pad_TopBottomH1, H2, H3, H4
35kSMD_Resistors:RC_0805R17, R51, R52
3CSD15380F3powerbank_footprints:PICOSTAR-3_L0.7-W0.6-P0.35-TLQ1, Q2, Q5
20RSMD_Resistors:R_0402_1005MetricR5, R7
2220pFSMD_Capacitors:C_0402C35, C36
222pFSMD_Capacitors:C_0805C1, C2
222uFSMD_Capacitors:C_0805C74, C75
227SMD_Resistors:RC_0805R3, R4
2470nFSMD_Capacitors:C_0402C47, C65
25mSMD_Resistors:RC_1206R37, R42
2CSD25480F3powerbank_footprints:PICOSTAR-3_L0.7-W0.6-P0.40-TLQ6, Q13
2V1FM10-M3/Hpowerbank_footprints:SOD-123_L2.8-W1.8-LS3.7-RDD8, D9
10SMD_Resistors:R_0402_1005MetricR40
110nFSMD_Capacitors:C_0805C34
110nFSMD_Capacitors:C_1210_3225MetricC31
110uHpowerbank_footprints:IND-SMD_L10.0-W10.0-1L1
112MHzCrystals_and_Oscillators:C9002Y1
117.5kSMD_Resistors:RC_0603R47
11mSMD_Resistors:RC_1206R21
11uFSMD_Capacitors:C_0805C14
12.2uFSMD_Capacitors:C_0805C27
122kSMD_Resistors:R_0402_1005MetricR46
1249kSMD_Resistors:R_0402_1005MetricR44
1280kSMD_Resistors:R_0402_1005MetricR48
13.3VTestPoint:TestPoint_Loop_D2.60mm_Drill1.6mm_BeadedTP13
13.3VLeds:LED_0603D10
14.7uHpowerbank_footprints:IND-SMD_L6.0-W6.0_CR6045L2
1510SMD_Resistors:R_0402_1005MetricR23
15VTestPoint:TestPoint_Loop_D2.60mm_Drill1.6mm_BeadedTP14
19.42kSMD_Resistors:R_0402_1005MetricR45
1BQ25756Package_DFN_QFN:RRV0036AU7
1BQ40Z80RSMRPackage_DFN_QFN:RSM0032A-IPC_AU4
1Ballance ConnConnector_JST:CONN-SMD_5P-P2.00_B6B-PH-SM4-TB-LF-SNJ2
1Conn_01x02_PinConnector_Wago:Wago_734-132_1x02_P3.50mm_VerticalJ4
1Conn_01x02_PinJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJ3
1Conn_01x05_PinConnector_JST:CONN-SMD_5P-P2.00_B6B-PH-SM4-TB-LF-SNJ1
1FuseLeds:LED_0603D2
1I-HITestPoint:TestPoint_Loop_D2.60mm_Drill1.6mm_BeadedTP8
1I-LTestPoint:TestPoint_Loop_D2.60mm_Drill1.6mm_BeadedTP10
1I-LOTestPoint:TestPoint_Loop_D2.60mm_Drill1.6mm_BeadedTP7
1INTestPoint:TestPoint_Loop_D2.60mm_Drill1.6mm_BeadedTP3
1MMSZ5246BDiode_SMD:D_SOD-123D3
1O-HITestPoint:TestPoint_Loop_D2.60mm_Drill1.6mm_BeadedTP5
1O-LTestPoint:TestPoint_Loop_D2.60mm_Drill1.6mm_BeadedTP9
1O-LOTestPoint:TestPoint_Loop_D2.60mm_Drill1.6mm_BeadedTP6
1OUTTestPoint:TestPoint_Loop_D2.60mm_Drill1.6mm_BeadedTP4
1PD-GPIOLeds:LED_0603D5
1PGLeds:LED_0603D4
1PPHVTestPoint:TestPoint_Loop_D2.60mm_Drill1.6mm_BeadedTP2
1RESETTactile_Switches:C2888419SW1
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm_ThermalViasU1
1S1Leds:LED_0603D7
1S2Leds:LED_0603D6
1SGM6036-3.3Package_DFN_QFN:UTDFN-6_L2.0-W1.5-P0.50-BL-EPU9
1Status_MCULeds:LED_0603D1
1TPD6S300APackage_DFN_QFN:WQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mmU6
1TPS25751DPackage_DFN_QFN:Texas_REF0038A_WQFN-38-2EP_6x4mm_P0.4U5
1TPS25961DRVRPackage_DFN_QFN:DRV0006A-IPC_AU8
1TYPE-C-31-M-12Connector_USB:USB-C_SMD-TYPE-C-31-M-12USBC1
1VINTestPoint:TestPoint_Loop_D2.60mm_Drill1.6mm_BeadedTP12
1VREGTestPoint:TestPoint_Pad_1.5x1.5mmTP1
1W25Q128JVSPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1WS2812ELeds:C2843785D11
1{Funktion}Tactile_Switches:C2888419SW2

Questions

How big is the Powerbank devboard PCB?

It measures 100 × 90 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Powerbank devboard use?

185 parts, built around the RP2040, W25Q128JVSIQ, BQ40Z80RSMR and TPD6S300ARUK. 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 Powerbank devboard KiCad files?

From the math-milan/PowerbankTestCode repository on GitHub, at the commit this page was made from: the board is pcb/Rev0.1/powerbank_devboard.kicad_pcb and its schematic pcb/Rev0.1/bms.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Powerbank devboard 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).

Similar boards

  • 4 layers100 × 120 mmNeoPod, the printed circuit board in 3D

    NeoPod

    lsyzg/NeoPod

    A modernized 'ipod' with bluetooth capabilities

    62 parts
  • 4 layers69 × 46 mmBQ40Z80, the printed circuit board in 3D

    BQ40Z80

    acha666/BQ40Z80

    97 parts1GPL-3.0
  • 8 layers24 × 27.3 mmExpansion Card Retrofit, the printed circuit board in 3D

    Expansion Card Retrofit

    cdg66/ExAce

    Framework ExpansionFPGA acceleration module

    207 parts37CC-BY-4.0
  • 2 layers240 × 174.3 mmFinal H00 panelicad pcb, the printed circuit board in 3D

    Final H00 panelicad pcb

    Vedatori/Time-O-Mat

    Addressable LED clock kit aimed for usage in STEM education. The ultimate solution to time telling...

    312 parts7
  • 4 layers60 × 130 mmParsnip, the printed circuit board in 3D

    Parsnip

    LimesKey/parsnip-node

    A portable LoRa communicator. Custom 4-layer PCB (ESP32-S3 + E22P-915M30S LoRa + NEO-M9N GNSS), designed in KiCad for 915 MHz.

    481 parts6
  • 4 layers52.5 × 80 mmCharger compare, the printed circuit board in 3D

    Charger compare

    WillB97/lipo-chg-eval-pcb

    BQ25792/MP2759 LiPo Charger Evaluation Board

    110 parts2
  • 6 layers13 × 27 mmHaven v2 pod, the printed circuit board in 3D

    Haven v2 pod

    pauliano22/haven-dev-board-kicad

    Haven — KiCad port of the dev board (nRF5340 + ADAU1860 DSP), based on the stock OpenEarable 2.0 design

    79 parts
  • 2 layers76.2 × 50.8 mmWs2812, the printed circuit board in 3D

    Ws2812

    STM32World/hardware

    STM32World Development Modules

    74 parts6