
PS ChargerInterfacePCB
lhr-solar/PS-ChargerInterfacePCB
Interfaces the Elcon charger with the BPS/Battery over CAN

Controls speed of liquid cooling pump and fans for the main battery pack. Additionally, interprets data from temperature sensors and flowrate sensors for fan/pump control loop
PTN PumpControlBoard is an open-source printed circuit board by lhr-solar, from the lhr-solar/PS-PumpController repository on GitHub. It is a 2-layer board of 53.1 × 81.9 mm with 115 parts on 97 nets, routed with 701 tracks and 227 vias.
It is built around the TLV9002QDRQ1, EMC2305-1-AP-TR and LMR33630ADDA, with the NVMFWS1D7N04XMT1G-VB, IRLML0030TRPBF and SFH11-PBPC-D05-ST-BK among its other parts. Its parts include 45 resistors, 22 capacitors, 16 diodes, 6 transistors and 5 ICs.
This PCB provides an interface to control the speed of a 12V pump for battery cooling on the 2026 LHR Solar car.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 0 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R14, R15, R20, R21, R22, R23, R26, R27, R28, R29, R36, R41, R48, R49, R50 |
| 9 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6, R10, R11, R16, R17, R24, R25, R33, R38 |
| 6 | 120 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R39, R40, R42, R43, R44, R45 |
| 6 | TVS | PumpLib:CR_SOD-123FL_LTF | D1, D2, D3, D4, D5, D6 |
| 5 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C11, C13, C14, C15, C16 |
| 4 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C5, C7, C20 |
| 4 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C8, C21 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_Pad_TopBottom | H1, H2, H3, H4 |
| 4 | NVMFWS1D7N04XMT1G | PumpLib:NVMFWS3D0P04M8LT1G | Q3, Q4, Q5, Q6 |
| 3 | 100k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R30, R31, R34 |
| 3 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6, C10, C19 |
| 3 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R18, R19, R47 |
| 3 | 5k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8, R9, R13 |
| 2 | 220nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C9, C22 |
| 2 | 33k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7, R12 |
| 2 | IRLML0030TRPBF | Package_TO_SOT_SMD:SOT-23-3 | Q1, Q2 |
| 2 | LM74502HDDFR | UTSVT_Power:SOT65P280X110-8N | IC1, IC2 |
| 2 | VSSAF522-M3/H | UTSVT_Passive:SODFL5026X125N | D13, D14 |
| 1 | .1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3 |
| 1 | 1.5k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R46 |
| 1 | 12V | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D23 |
| 1 | 12V | TestPoint:TestPoint_Pad_2.0x2.0mm | TP4 |
| 1 | 12V_IN | TestPoint:TestPoint_Pad_2.0x2.0mm | TP3 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C18 |
| 1 | 200k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R32 |
| 1 | 220n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C12 |
| 1 | 24V | TestPoint:TestPoint_Pad_2.0x2.0mm | TP2 |
| 1 | 24V | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D22 |
| 1 | 24V_IN | TestPoint:TestPoint_Pad_2.0x2.0mm | TP1 |
| 1 | 4.7u | PumpLib:IND-SMD_L5.0-W5.0 | L1 |
| 1 | 53307-2471 | UTSVT_Connectors:PeripheralSOM | J4 |
| 1 | 9.09k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R35 |
| 1 | 98k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R37 |
| 1 | AGND | TestPoint:TestPoint_Pad_1.0x1.0mm | TP8 |
| 1 | C_Small | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C17 |
| 1 | Dr. Hallock | UTSVT_Logos:Hallock_Image_Tiny | LOGO1 |
| 1 | EMC2305-1-AP-TR | PumpLib:QFN16_4x4MC_MCH | U1 |
| 1 | FanChipStatus | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D18 |
| 1 | FanStatus | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D16 |
| 1 | FlowStatus | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D19 |
| 1 | Flow_Fan | PumpLib:CONN_SD-105310-100_14_MOL | J3 |
| 1 | GND | TestPoint:TestPoint_Pad_2.0x2.0mm | TP5 |
| 1 | LHRS | UTSVT_Logos:LHRs_LOGO | LOGO2 |
| 1 | LMR33630ADDA | Package_SO:Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias | U3 |
| 1 | LOGO | LOGO | G*** |
| 1 | MiscLED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D21 |
| 1 | Overtemp | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D20 |
| 1 | PWR_CAN | Connector_Molex:Molex_Nano-Fit_105310-xx06_2x03_P2.50mm_Vertical | J1 |
| 1 | PumpStatus | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D15 |
| 1 | Pump_Temp | Connector_Molex:Molex_Nano-Fit_105310-xx08_2x04_P2.50mm_Vertical | J2 |
| 1 | SFH11-PBPC-D05-ST-BK | UTSVT_Connectors:CONN_SFH11-xxxC-D05-ST-XX_SUL | J5 |
| 1 | TEMP1 | TestPoint:TestPoint_Pad_1.0x1.0mm | TP6 |
| 1 | TEMP2 | TestPoint:TestPoint_Pad_1.0x1.0mm | TP7 |
| 1 | TLV9002QDRQ1 | PumpLib:SOIC127P600X175-8N | U2 |
It measures 53.1 × 81.9 mm and has 2 copper layers, 1.6 mm thick.
115 parts, built around the TLV9002QDRQ1, EMC2305-1-AP-TR, LMR33630ADDA and NVMFWS1D7N04XMT1G-VB. 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.
From the lhr-solar/PS-PumpController repository on GitHub, at the commit this page was made from: the board is hardware/PTN-PumpControlBoard.kicad_pcb and its schematic hardware/Fans+Pump.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask lhr-solar before reusing the design.

lhr-solar/PS-ChargerInterfacePCB
Interfaces the Elcon charger with the BPS/Battery over CAN

lhr-solar/VCAT-VehicleControlUnit
Vehicle Control Unit (VCU) for the 2026 Longhorn Racing Solar car

lhr-solar/PS-MotorControllerInterfacePCB
Provides power conversion/protection and fan control for the Prohelion WaveSculptor 22 motor controller

CGainsWorks/emb-drone-flight-stack
Open-source quadrotor flight stack: custom KiCad flight-controller and power distribution boards plus C++ firmware with a PID attitude loop, written from scratch.


ApplePie420/OpenJBOD-CM4
This project is heavily inspired by the work of TheGuyDanish, specifically his OpenJBOD thingamajig.

johnny9/chainaxe
This directory contains the editable Rev A.1 KiCad baseline.
