
PTN PumpControlBoard
lhr-solar/PS-PumpController
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

Interfaces the Elcon charger with the BPS/Battery over CAN
PS ChargerInterfacePCB is an open-source printed circuit board by lhr-solar, from the lhr-solar/PS-ChargerInterfacePCB repository on GitHub. It is a 2-layer board of 82.3 × 79.4 mm with 140 parts on 99 nets, routed with 615 tracks and 245 vias.
It is built around the TPS613771RYHR, IRLML0030TRPBF and NVMFWS1D7N04XMT1G-VB, with the 1N5819HW-7-F-01, NHD-C12832A1Z-FSB-FBW-3V3 and SFH11-PBPC-D05-ST-BK among its other parts. Its parts include 36 resistors, 32 capacitors, 11 diodes, 10 transistors and 5 ICs. It belongs with the power boards of this library.
Interfaces the Elcon charger with the BPS/Battery over CAN
| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | TestPoint | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | BOOT1, COMP1, EN/UVLO1, FB1, ILIM1, OV1, OV2, SW1, TP_FETConn1, TP_FETConn2, TP1, TP2, TP3, TP4, Vcap1, VCC1 +1 |
| 9 | LED | LED_SMD:LED_0603_1608Metric | D1, D3, D4, D5, D6, D7, D8, D9, D10 |
| 8 | TestPoint | TestPoint:TestPoint_THTPad_D3.0mm_Drill1.5mm | +3V3, +14V1, +14V2, +24V_IN1, +24V1, 24V_OUT1, GND1, RPP_EN1 |
| 7 | 1u | Capacitor_SMD:C_0603_1608Metric | C10, C16, C31, C32, C33, C34, C35 |
| 6 | 100k | Resistor_SMD:R_0603_1608Metric | R14, R15, R16, R17, R18, R19 |
| 6 | IRLML0030TRPBF | IRLML0030TRPBF:SOT95P237X112-3N | Q4, Q5, Q6, Q7, Q8, Q13 |
| 5 | 0.1u | Capacitor_SMD:C_0603_1608Metric | C14, C19, C23, C25, C27 |
| 5 | 10k | Resistor_SMD:R_0603_1608Metric | R6, R13, R27, R28, R31 |
| 5 | 22u | Capacitor_SMD:C_0805_2012Metric | C1, C6, C7, C8, C9 |
| 5 | 470 | Resistor_SMD:R_0603_1608Metric | R32, R33, R34, R35, R36 |
| 4 | MountingHole | MountingHole:MountingHole_3mm_Pad_TopBottom | H1, H2, H3, H4 |
| 4 | NVMFWS1D7N04XMT1G | UTSVT_Power:NVMFWS3D0P04M8LT1G | Q1, Q2, Q10, Q11 |
| 3 | 10u | Capacitor_SMD:C_0805_2012Metric | C12, C18, C22 |
| 3 | 2u2 | Capacitor_SMD:C_0805_2012Metric | C28, C29, C30 |
| 3 | 4u7 | Capacitor_SMD:C_0805_2012Metric | C2, C24, C26 |
| 3 | 5.1k | Resistor_SMD:R_0603_1608Metric | R21, R23, R24 |
| 2 | 150 | Resistor_SMD:R_0603_1608Metric | R22, R25 |
| 2 | 1N5819HW-7-F | 1N5819HW-7-F:SOD3716X145N | D2, D11 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R3, R7 |
| 2 | 220n | Capacitor_SMD:C_0603_1608Metric | C11, C17 |
| 2 | 2k | Resistor_SMD:R_0603_1608Metric | R2, R5 |
| 2 | 4.3k | Resistor_SMD:R_0603_1608Metric | R26, R30 |
| 2 | 45.3k | Resistor_SMD:R_0603_1608Metric | R1, R12 |
| 2 | LM74502HDDFR | UTSVT_Power:SOT65P280X110-8N | IC2, IC3 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | SMAF4758A-TP | UTSVT_Passives:SODFL5026X125N | Z2, Z3 |
| 2 | TP_Gate | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | Gate1, Gate2 |
| 1 | 0 | Resistor_SMD:R_0603_1608Metric | R20 |
| 1 | 0 | Resistor_SMD:R_2512_6332Metric | R29 |
| 1 | 0.47u | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 1.5M | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 105314-1110 | 105314-1110:CONN_SD-105314-100_10_MOL | Panel_LED801 |
| 1 | 15p | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 2200p | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 22k | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 29.4k | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C13 |
| 1 | 4.7uH | XGL4020-472MEC:IND_XGL4020_COC | L1 |
| 1 | 4A | 3568:3568 | U2 |
| 1 | 64.9k | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | 80.6k | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | BPSConn | UTSVT_Connectors:Molex_Nano-Fit_105309-xx04_1x04_P2.50mm_Vertical | Elcon2 |
| 1 | BuzzConn | UTSVT_Connectors:Molex_Nano-Fit_105309-xx02_1x02_P2.50mm_Vertical | Buzzer1 |
| 1 | EStop Conn | UTSVT_Connectors:Molex_Nano-Fit_105309-xx02_1x02_P2.50mm_Vertical | Estop1 |
| 1 | EVSE Conn | 1053091303:CONN_SD-105309-100_03_MOL | EVSE1 |
| 1 | ElconCANConn | UTSVT_Connectors:Molex_Nano-Fit_105309-xx02_1x02_P2.50mm_Vertical | J9 |
| 1 | ElconConn | UTSVT_Connectors:Molex_Nano-Fit_105309-xx04_1x04_P2.50mm_Vertical | Elcon1 |
| 1 | LHRs_LOGO | UTSVT_Logos:LHRs_LOGO | G*** |
| 1 | LeaderSOM | UTSVT_Special:LeaderSOM | U1 |
| 1 | NHD-C12832A1Z-FSB-FBW-3V3 | NHD-C12832A1Z-FSB-FBW-3V3:NHDC12832A1ZFSBFBW3V3 | DS1 |
| 1 | SFH11-PBPC-D05-ST-BK | UTSVT_Connectors:CONN_SFH11-xxxC-D05-ST-XX_SUL | Logic_Analyzer1 |
| 1 | TPS613771RYHR | External Parts Mod:TPS613771RYHR | IC1 |

lhr-solar/PS-PumpController
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

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

Guiimartinho/open-power-profiler
Open-source PPK2-class power profiler built on the Raspberry Pi Pico 2: 100 kSPS, 100 nA to 1 A auto-ranging, source meter and ampere meter modes, USB stream.

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



lhr-solar/VCAT-MIKA
This is the PCB that will interface with the Raspberry Pi Compute Module 4.

It measures 82.3 × 79.4 mm and has 2 copper layers, 1.58 mm thick.
140 parts, built around the TPS613771RYHR, IRLML0030TRPBF, NVMFWS1D7N04XMT1G-VB and 1N5819HW-7-F-01. 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-ChargerInterfacePCB repository on GitHub, at the commit this page was made from: the board is Hardware/PS-ChargerInterfacePCB.kicad_pcb and its schematic Hardware/12V-24VBoostConverter.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.