Skip to the content
4 layers88 × 94.5 mmBattery Board V3a, the printed circuit board in 3D

Battery Board V3a

proveskit/battery_board2

The battery and power management board for the PROVES Kit.

Size
88 × 94.5 mm
Copper layers
4
Thickness
1.63 mm
Parts
204
Nets
164
Pads
801
Tracks, vias
1,550, 235
Pours
11
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
19 Jun 2023
Updated
26 Sep 2025

Overview

Battery Board V3a is an open-source printed circuit board by proveskit, from the proveskit/battery_board repository on GitHub, published under the CERN-OHL-W-2.0 licence. It is a 4-layer board of 88 × 94.5 mm with 204 parts on 164 nets, routed with 1,550 tracks and 235 vias.

It is built around the ADS1015IDGS, BM04B-SRSS-TB(LF)(SN) and DFLS130L, with the IRLML2803, NDS8434 and IRF7458 among its other parts. Its parts include 65 resistors, 50 capacitors, 13 connectors, 10 transistors and 8 ICs. It belongs with the power boards of this library.

Main components

7

README

README.md

battery_board

The battery and power management board for the PROVES Kit.

Flight Heritage

VersionFlightsStatus
V0UnflownNot Supported
V1UnflownNot Supported
V2Pleiades - Yearling, Pleaides - SquaredSupported
V3Planned Pleiades - OrpheusIn Development

Features

battery_board_v2

The battery board flown on the Pleiades-Yearling and Pleiades-Squared missions. The board serves as an interface with the rest of the satellite. A 12 position picolock is utilized to interface between the Flight Controller and the Battery Board. The board interfaces with 5 solar faces of the satellite using 5 position picolocks. The other 2 position picolocks are used for interfacing with the inhibit scheme, battery heater, burn wire, and direct charging port. The hardware utilized on the module is the following:

  • LT3652 MPPT Solar Charger is utilized to charge the batteries up from the solar faces. The Solar Charging circuitry should only allow higher potentials to be fed to the battery, and allow no reverse current into the charging circuitry.
  • PCA9685 LED Driver is utilized to toggle the power to each of the solar faces. In the event that a sensor or other component fails on a face, it makes it possible to isolate the problem and power down the face.
  • TCA9548 I2C Multiplexer is implemented to allow the use of a single I2C bus from the flight computer. This I2C bus can then get multiplexed to the solar faces. This allows the sensors on all of the faces to be the exact same, maintain the same addresses, and still be individually addressable. Two of the multiplexed lines are unused, 5 are used for each solar face, and 1 is used to breakout a stemma QT connection for additional sensors or I2C devices.
  • TPS54226PWP Switching Voltage Regulator is utilized to maximize the efficiency of the system, and generate less heat central to the system. A 3.3V bus is created from the battery voltage and circuitry inspired by the PyCubed has been implemented to allow the satellite to reset the 3.3V bus. This functionality is known as the "One Shot" Regulator Reset that with a logic "High" applied, the 3.3V bus will shutdown and restart momentarily.
  • TPS7A4501 LDO Voltage Regulator is implemented to supply 5V to the radio on the flight controller. This bus voltage can be toggled by an input taken from the flight controller.
  • (2) INA219 Power Monitors are implemented to measure the power supplied from the solar cells, and the power dropped across the system. This data is fed back via the I2C bus to the flight controller
  • PTC2075 Temperature Sensor is utilized to obtain ambient temperature readings from inside the satellite.
  • R5460N208AA is utilized to disconnect the negative side of the batteries from the system in overcharge and overdischarge events.
  • APAN3109 Relay is implemented to allow current to flow to the battery heater and burn wire MOSFETS.

Parts

204
QtyValueFootprintReferences
1010kResistor_SMD:R_0603_1608MetricR9, R21, R22, R29, R31, R36, R40, R42, R45, R57
80.1uFCapacitor_SMD:C_0603_1608MetricC5, C6, C7, C8, C9, C41, C42, C47
60.1uFCapacitor_SMD:C_0402_1005MetricC25, C26, C29, C31, C32, C33
6100KResistor_SMD:R_0603_1608MetricR10, R11, R13, R14, R15, R20
61uFCapacitor_SMD:C_0603_1608MetricC11, C23, C28, C30, C39, C49
510KResistor_SMD:R_0603_1608MetricR2, R17, R25, R47, R61
51kResistor_SMD:R_0603_1608MetricR37, R38, R39, R41, R56
410uFCapacitor_SMD:C_0603_1608MetricC12, C13, C34, C40
41MResistor_SMD:R_0603_1608MetricR62, R63, R64, R65
422uFCapacitor_SMD:C_0603_1608MetricC1, C2, C43, C44
4BM04B-SRSS-TB(LF)(SN)Battery Board:JST_BM04B-SRSS-TB(LF)(SN)J11, J19, J21, J26
30.002Resistor_SMD:R_2512_6332MetricR49, R50, R58
3100kResistor_SMD:R_0603_1608MetricR27, R28, R59
3100uFCapacitor_SMD:C_1210_3225MetricC45, C46, C50
34.7kResistor_SMD:R_0603_1608MetricR23, R24, R30
3DFLS130LDiode_SMD:D_PowerDI-123D1, D6, D9
3FerriteBeadResistor_SMD:R_0603_1608MetricFB1, FB2, FB3
3IRLML2803Package_TO_SOT_SMD:SOT-23Q6, Q7, Q10
3NDS8434Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mmQ8, Q9, Q11
2,
20.01uFCapacitor_SMD:C_0805_2012MetricC17, C19
20.1uFCapacitor_SMD:C_0805_2012MetricC18, C27
2100-OhmResistor_SMD:R_0603_1608MetricR33, R34
2100uFCapacitor_SMD:C_1206_3216MetricC3, C4
210491049:1049U2, U4
210uFCapacitor_SMD:C_0805_2012MetricC16, C24
2200uFCapacitor_SMD:C_1210_3225MetricC14, C15
222Resistor_SMD:R_0603_1608MetricR53, R54
222.1KResistor_SMD:R_0603_1608MetricR8, R18
222pFCapacitor_SMD:C_0402_1005MetricC20, C21
222pfCapacitor_SMD:C_0402_1005MetricC35, C36
23.3nFCapacitor_SMD:C_0603_1608MetricC10, C48
2330Resistor_SMD:R_0603_1608MetricR4, R5
247pfCapacitor_SMD:C_0402_1005MetricC37, C38
2634kResistor_SMD:R_0603_1608MetricR19, R51
273.2KResistor_SMD:R_0603_1608MetricR6, R7
2Crystal_GND24Crystal:Crystal_SMD_2520-4Pin_2.5x2.0mmY1, Y2
2DFLS130L-7Diode_SMD:D_PowerDI-123D4, D7
2INA219AxDPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU12, U14
2IRF7458Package_SO:SOIC-8_3.9x4.9mm_P1.27mmQ1, Q2
2KMR2Battery Board:BTN_KMR2_4.6X2.8SW1, SW2
2LOGOLOGOG***, G***
2MBT2222ADW1T1Package_TO_SOT_SMD:SOT-363_SC-70-6Q3, Q5
2TPS54226PWPRPWP14_2P31X2P46-LPackage_SO:HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm_ThermalViasU3, U5
10.01Resistor_SMD:R_2512_6332MetricR1
10.1Resistor_SMD:R_2512_6332MetricR55
11-MOhmResistor_SMD:R_0603_1608MetricR32
1100Resistor_SMD:R_0603_1608MetricR60
110kResistor_SMD:R_Array_Convex_4x0603R48
110k-OhmResistor_SMD:R_0603_1608MetricR35
110uHInductor_SMD:L_1812_4532MetricL2
1120Resistor_SMD:R_0603_1608MetricR46
1121kResistor_SMD:R_0603_1608MetricR16
11KResistor_SMD:R_0603_1608MetricR3
11uFCapacitor_SMD:C_0805_2012MetricC22
1200kResistor_SMD:R_0603_1608MetricR43
120KResistor_SMD:R_0603_1608MetricR12
13.3KResistor_SMD:R_0603_1608MetricR26
13.3uHInductor_SMD:L_1812_4532MetricL1
13v3TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_BeadedTP1
14.7uHInductor_SMD:L_1812_4532MetricL3
1412kResistor_SMD:R_0603_1608MetricR52
15VTestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_BeadedTP9
185kResistor_SMD:R_0603_1608MetricR44
1AD8495Package_SO:MSOP-8_3x3mm_P0.65mmU9
1ADS1015IDGSPackage_SO:TSSOP-10_3x3mm_P0.5mmU7
1APAN3105APAN3105:RELAY_APAN3105K1
1B+TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_BeadedTP5
1B-TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_BeadedTP2
1BMTestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_BeadedTP3
1BURNBattery Board:MOLEX_504050-0291J3
1BlueDiode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolderD10
1BypassConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ1
1CAN1Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ20
1CAN2Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ22
1CHARGEBattery Board:MOLEX_504050-0291J4
1Conn_ARM_JTAG_SWD_10Battery Board:JTAG_2X05_1.27MM_BOX_NOCREAMJ23
1FCBattery Board:MOLEX_5040500591J15
1Foot0Battery Board:MOLEX_504050-0291J5
1Foot1Battery Board:MOLEX_504050-0291J6

The 172 most common of 204 parts.

More from proveskit/battery_board

4
  • 4 layers88 × 94.5 mmBattery board v1, the printed circuit board in 3D

    Battery board v1

    proveskit/battery_board

    The battery and power management board for the PROVES Kit.

    119 parts2CERN-OHL-W-2.0
  • 4 layers88 × 94.5 mmBattery pack v2, the printed circuit board in 3D

    Battery pack v2

    proveskit/battery_board

    The battery and power management board for the PROVES Kit.

    37 parts2CERN-OHL-W-2.0
  • 4 layers88 × 94.5 mmBattery pack v1, the printed circuit board in 3D

    Battery pack v1

    proveskit/battery_board

    The battery and power management board for the PROVES Kit.

    26 parts2CERN-OHL-W-2.0
  • 4 layers88 × 94.5 mmBattery pack v1a, the printed circuit board in 3D

    Battery pack v1a

    proveskit/battery_board

    The battery and power management board for the PROVES Kit.

    26 parts2CERN-OHL-W-2.0

Similar boards

  • 4 layers141.6 × 116.1 mmFlat sat dev board, the printed circuit board in 3D

    Flat sat dev board

    proveskit/development_boards

    Miscellaneous dev boards to test the components of the PROVES Kit on a smaller scale.

    371 parts1
  • 4 layers90.2 × 95.9 mmMainboard v04, the printed circuit board in 3D

    Mainboard v04

    pycubed/hardware

    Pycubed PC104 layout design files

    201 parts97
  • 4 layers90.2 × 95.9 mmMainboard v05, the printed circuit board in 3D

    Mainboard v05

    alxklso/ISP-cubesat

    This is the repo for the Isomer Space Program (ISP) 1U CoyoteSat CubeSat mission.

    255 parts1MIT
  • 2 layersProves prime mainboard v1, the printed circuit board in 3D

    Proves prime mainboard v1

    proveskit/proves-prime-mainboard

    Trying out a single board implementation for the PROVES Kit again!

    159 partsCERN-OHL-W-2.0
  • 4 layers95.9 × 90.2 mmBatteryboard, the printed circuit board in 3D

    Batteryboard

    daheehee/very_cool_board

    a mangled rpi board for onboarding purposes

    38 parts
  • 4 layers95.9 × 90.2 mmBatteryboard, the printed circuit board in 3D

    Batteryboard

    stanford-ssi/samwise-avionics

    Avionics for 2U Rev of Sputnik Satellite

    40 parts13
  • 6 layers48.4 × 48.4 mmSolar Panel Z-, the printed circuit board in 3D

    Solar Panel Z-

    PyCubed-Mini/avionics-solarpanels

    Solar panel boards for the PyCubed-Mini PocketQube platform

    88 parts2
  • 6 layersMisc circuits, the printed circuit board in 3D

    Misc circuits

    spacecraft-design-lab-2019/solar-misc-circuits

    Circuit "blocks" for the energy harvesting, burn wire, photosensor, and FPC connector circuits

    40 parts

Questions

How big is the Battery Board V3a PCB?

It measures 88 × 94.5 mm and has 4 copper layers, 1.63 mm thick.

What parts does the Battery Board V3a use?

204 parts, built around the ADS1015IDGS, BM04B-SRSS-TB(LF)(SN), DFLS130L and IRLML2803. 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 Battery Board V3a KiCad files?

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

Can I use the Battery Board V3a design in my own project?

Its repository publishes it under the CERN-OHL-W-2.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).