Skip to the content
2 layers99.5 × 99.5 mmCharge Controller, the printed circuit board in 3D

Charge Controller

UWCubeSat/BMS-EPS-HS2

Repository of the HS-2 Battery Management System

Size
99.5 × 99.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
55
Nets
39
Pads
174
Tracks, vias
461, 41
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
5 Oct 2025
Updated
21 May 2026

Overview

Charge Controller is an open-source printed circuit board by UWCubeSat, from the UWCubeSat/BMS-EPS-HS2 repository on GitHub. It is a 2-layer board of 99.5 × 99.5 mm with 55 parts on 39 nets, routed with 461 tracks and 41 vias.

It is built around the BQ25756RRVR, TMK325ABJ476MM-P and AONS66614, with the ESR25JZPJ104, HRG3216P-1002-B-T1 and CL21A475KAQNNNE among its other parts. Its parts include 6 resistors, 4 transistors, 3 capacitors, 3 diodes and 2 connectors.

Main components

12

README

README.md

BMS-EPS-HS2

Repository of the HS-2 Battery Management System

Parts

55
QtyValueFootprintReferences
6CL05B104KA5NNNCCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC-BTST1, C-BTST2, C1, C2, C8, C9
6TMK325ABJ476MM-PCapacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC-IN1, C-IN2, C-IN3, C-IN4, C-OUT1, C-OUT2
4AONS66614SamacSys_Parts:AON6482Q1, Q2, Q3, Q4
3ESR25JZPJ104Resistor_SMD:R_1210_3225Metric_Pad1.30x2.65mm_HandSolderR-CE1, R-LOW1, R-Pull_Down1
3HRG3216P-1002-B-T1Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1, R2, R3
3RMCP2010FT100RResistor_SMD:R_2010_5025Metric_Pad1.40x2.65mm_HandSolderR-DRV_REGN1, R7, R8
2CL05A474KA5NNNCCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC3, C7
2CL21A475KAQNNNECapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC-DRV_SUP1, C-REGN1
2ESR25JZPJ100Resistor_SMD:R_1210_3225Metric_Pad1.30x2.65mm_HandSolderR4, R5
2MCS1632R005FERResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR_BAT_SNS1, R-AC_SNS1
1103AT-2SamacSys_Parts:103AT2Thermistor1
161300211121Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalBat_Input1
161300211121Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalSolar_Panel_Input1
161300311121Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ1
1860020473008Capacitor_THT:CP_Radial_D6.3mm_P2.50mmC_Sys1
1BQ25756RRVRBQ25756:VQFN36_RRV_TEXU1
1CL21B105KAFNNNECapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4
1CPF0805B25KE1Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR-FB_Bot1
1CRCW080540K0FKEAResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR-FSW1
1Conn_01x02_PinConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ2
1ERA-3AEB302VResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR-I_Out1
1ERA-3AEB303VResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR-T2
1ERJ-2RKF5231XResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR-T1
1ESR25JZPJ105Resistor_SMD:R_1210_3225Metric_Pad1.30x2.65mm_HandSolderR-AC1
1ESR25JZPJ204Resistor_SMD:R_1210_3225Metric_Pad1.30x2.65mm_HandSolderR-AC2
1ESR25JZPJ2R4Resistor_SMD:R_1210_3225Metric_Pad1.30x2.65mm_HandSolderR6
1ESR25JZPJ753Resistor_SMD:R_1210_3225Metric_Pad1.30x2.65mm_HandSolderR-AC3
1IHLP6767GZER100M01SamacSys_Parts:INDPM172172X700NL1
1KB EELP41.12-P1R2-36-3X4X-5-R18LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD2
1KO EELP41.22-Q1S2-25-A8J8-020-R18LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1
1RNCF0805BTE250KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR-FB_Top1
1SMLD12EN1WT86LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD3

More from UWCubeSat/BMS-EPS-HS2

4
  • 2 layers95.9 × 90.2 mmChargeController3.0, the printed circuit board in 3D

    ChargeController3.0

    UWCubeSat/BMS-EPS-HS2

    Repository of the HS-2 Battery Management System

    96 parts
  • 2 layers90.2 × 95.9 mmChargeController2.0, the printed circuit board in 3D

    ChargeController2.0

    UWCubeSat/BMS-EPS-HS2

    Repository of the HS-2 Battery Management System

    88 parts
  • 4 layers90.2 × 95.9 mmLibrecube pcb template, the printed circuit board in 3D

    Librecube pcb template

    UWCubeSat/BMS-EPS-HS2

    Repository of the HS-2 Battery Management System

    8 parts
  • 2 layers95.9 × 90.2 mmPCI-104-Temp, the printed circuit board in 3D

    PCI-104-Temp

    UWCubeSat/BMS-EPS-HS2

    Repository of the HS-2 Battery Management System

    6 parts

Similar boards

  • 6 layers43.2 × 74.4 mmMonolith, the printed circuit board in 3D

    Monolith

    MidwestMotorBoy/Battery-Bank

    Monolith: an ultralight IP67 power bank for backpacking. 4S BAK 65E 21700 (91 Wh, under the 100 Wh airline limit), two bidirectional 100 W USB-C PD ports, Bluetooth LE (TI CC2340) with an iPhone app.

    289 parts
  • 4 layers85.6 × 54 mmSYCL Badge 2024, the printed circuit board in 3D

    SYCL Badge 2024

    ZigEmbeddedGroup/sycl-badge

    The badge for the SYCL conference! https://zigembeddedgroup.github.io/sycl-badge/

    92 parts39
  • 4 layers180 × 170 mmHw openmower yardforce, the printed circuit board in 3D

    Hw openmower yardforce

    xtech/hw-openmower-yardforce

    This repository contains the design files for a custom mainboard specifically designed for converting YardForce mowers to OpenMower

    293 parts12CC-BY-4.0
  • 4 layers103.1 × 71.1 mmBms, the printed circuit board in 3D

    Bms

    membaye/bms

    BMS V1

    236 parts1
  • 4 layers100 × 55 mmPMP41115, the printed circuit board in 3D

    PMP41115

    Tim4769/usb-c-pd31-epr-charger

    KiCad hardware, firmware artifacts, and validation notes for a bidirectional USB-C PD 3.1 EPR buck-boost charger targeting 240 W.

    158 parts
  • 4 layers100 × 65 mmHw charger, the printed circuit board in 3D

    Hw charger

    xtech/hw-module-charger

    This hardware version is in beta state. Expect for things to not work at the current state!

    164 parts

Questions

How big is the Charge Controller PCB?

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

What parts does the Charge Controller use?

55 parts, built around the BQ25756RRVR, TMK325ABJ476MM-P, AONS66614 and ESR25JZPJ104. 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 Charge Controller KiCad files?

From the UWCubeSat/BMS-EPS-HS2 repository on GitHub, at the commit this page was made from: the board is hardware/Charge Controller Files (Parsa)/Charge Controller.kicad_pcb and its schematic hardware/Charge Controller 3.0 Files (Michael_Sky)/ChargeController3.0/BQ25756E.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Charge Controller design in my own project?

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