Skip to the content
PCBKitNew board
2 layers91.5 × 48.4 mmPdcharger 100W, the printed circuit board in 3D

A 100W PD3.2 Battery Charger for 4-13S Li battery packs with power bank function

Size
91.5 × 48.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
97
Nets
73
Pads
421
Tracks, vias
887, 137
Pours
9
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
25 Apr 2026
Updated
25 Apr 2026

Overview

Pdcharger 100W is an open-source printed circuit board by NerdyProjects, from the NerdyProjects/PDbatCharger repository on GitHub. It is a 2-layer board of 91.5 × 48.4 mm with 97 parts on 73 nets, routed with 887 tracks and 137 vias.

It is built around the SN65HVD230D, 24LC512-I/P and SL1B, with the PA5433.103NLT among its other parts. Its parts include 37 capacitors, 30 resistors, 8 diodes, 7 transistors and 6 ICs. It belongs with the power boards and the ESP32 and RISC-V boards of this library.

Main components

4

README

README.md

USB PD Battery charger based on BQ25756 and TPS25751

Status: untested, will get first sample end of may.

Motivation: Charge 10S ebike battery from USB PD power supply.

Addition: Powerbank functionality, adjustable power supply (from battery)

Parts

97
QtyValueFootprintReferences
120,1µF 100VCapacitor_SMD:C_0603_1608MetricC2, C3, C6, C7, C17, C21, C23, C25, C26, C30, C32, C36
810µF 16VCapacitor_SMD:C_0805_2012MetricC5, C8, C9, C10, C14, C16, C35, C37
810µF 50VCapacitor_SMD:C_1210_3225MetricC4, C11, C15, C18, C20, C27, C28, C34
6100kResistor_SMD:R_0603_1608MetricR6, R7, R11, R26, R27, R28
510kResistor_SMD:R_0603_1608MetricR1, R12, R21, R22, R23
410Resistor_SMD:R_0603_1608MetricR8, R10, R17, R19
43,3kResistor_SMD:R_0603_1608MetricR2, R3, R29, R30
4A786MN826M1JLAS018 82µF 63VCapacitor_SMD:CP_Elec_10x10.5C19, C24, C29, C33
4NTTFS5D6N08XLTAGpdbatcharger:NVTFS007N08HLTAGQ1, Q2, Q3, Q4
3SL1BDiode_SMD:D_SOD-123FD5, D6, D7
224,9kResistor_SMD:R_0603_1608MetricR16, R20
2330pFCapacitor_SMD:C_0603_1608MetricC12, C13
2470nFCapacitor_SMD:C_0603_1608MetricC22, C31
25mResistor_SMD:R_0805_2012MetricR9, R18
2LEDLED_SMD:LED_0603_1608MetricD3, D4
2NMOSPackage_TO_SOT_SMD:SOT-23-3Q6, Q7
2V1FM10-M3/HDiode_SMD:D_SOD-123FD1, D2
2VdcTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ4, J5
11Resistor_SMD:R_0603_1608MetricR25
1100k 0,1%Resistor_SMD:R_0603_1608MetricR4
1120Resistor_SMD:R_0603_1608MetricR24
118k 0,1%Resistor_SMD:R_0603_1608MetricR5
12,2µF 100VCapacitor_SMD:C_1206_3216MetricC1
1249k 0.1%Resistor_SMD:R_0603_1608MetricR15
124LC512Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
130,31kResistor_SMD:R_0603_1608MetricR14
15,24kResistor_SMD:R_0603_1608MetricR13
1BQ25756pdbatcharger:QFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.6mm_ThermalVias0,3U4
1CANConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ2
1D_ZenerDiode_SMD:D_SOD-123FD8
1ESP32-C3-SuperMiniESP32-C3-SuperMini:ESP32-C3-SuperMiniU5
1EXTConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ6
1IFSC3232DBER330M01 33µHInductor_SMD:L_Chilisin_BWVS00808040L1
1Jumper_2_OpenConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1LMR50410Package_TO_SOT_SMD:SOT-23-6U2
1NTCConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1PA5433.103NLTInductor_SMD:L_Coilcraft_XAL1510-103L2
1PMOSPackage_TO_SOT_SMD:SOT-23-3Q5
1SN65HVD230Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU6
1TPS25751pdbatcharger:TPS25751U3
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Questions

How big is the Pdcharger 100W PCB?

It measures 91.5 × 48.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pdcharger 100W use?

97 parts, built around the SN65HVD230D, 24LC512-I/P, SL1B and PA5433.103NLT. 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 Pdcharger 100W KiCad files?

From the NerdyProjects/PDbatCharger repository on GitHub, at the commit this page was made from: the board is hw/pdcharger_100W.kicad_pcb and its schematic hw/pdcharger_100W.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pdcharger 100W design in my own project?

Its repository states no licence, so its author keeps all rights: ask NerdyProjects before reusing the design.

Similar boards

  • 2 layers175 × 85 mmGain box psu pcb, the printed circuit board in 3D

    Gain box psu pcb

    carmisergio/denon-preout-mod

    PCB designs and firmware for the Denon AVR-X1300W Pre-out mod

    80 parts
  • 2 layers48.3 × 37 mmRemote Start, the printed circuit board in 3D

    Remote Start

    roboticsoutreach/remote-start-hw

    An ESP32-WROOM32E-N4 based remote start module for SRv4 kit.

    21 partsCERN-OHL-W-2.0
  • 4 layers45 × 32 mmTemplog mainboard, the printed circuit board in 3D

    Templog mainboard

    Michael-Manning/E-Paper-Climate-Logger

    Firmware, PCB, and enclosure for the Weathergotchi E-Paper climate logger.

    68 parts457MIT
  • 4 layers79.5 × 64.5 mmRP2350 Duel, the printed circuit board in 3D

    RP2350 Duel

    OpenStickCommunity/Hardware

    A collection of hardware designs by members of the OpenStickCommunity

    45 parts338
  • 2 layers99.7 × 80 mmL Star, the printed circuit board in 3D

    L Star

    jacgoudsmit/L-Star

    Minimal 6502/Propeller Computer based on Propeddle

    52 parts57MIT
  • 2 layers79.2 × 59.2 mmGpstracker, the printed circuit board in 3D

    Gpstracker

    blemasle/gpstracker-pcb

    Connected GPS tracker PCB

    205 parts33MIT
  • 2 layers64 × 39 mmSigmaLink USBi, the printed circuit board in 3D

    SigmaLink USBi

    freeDSP/SigmaLink-USBi

    The freeDSP SigmaLink USBi PROGRAMMER is an all-in-one real-time programming interface.

    31 parts33CC-BY-SA-4.0
  • 2 layers254 × 160 mmDeck65, the printed circuit board in 3D

    Deck65

    and3rson/deck65

    Simple SBC based on 65c02s

    183 parts16GPL-3.0