

Pump controller reva
Hardware for Competition 2026 Water Pump Controller on Project Valkyrie
- Size
- 99.5 × 69 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 244
- Nets
- 185
- Pads
- 824
- Tracks, vias
- 2,068, 1,074
- Pours
- 15
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 16 May 2026
- Updated
- 16 May 2026
Overview
Pump controller reva is an open-source printed circuit board by UWARG, from the UWARG/pump-controller-hardware repository on GitHub. It is a 4-layer board of 99.5 × 69 mm with 244 parts on 185 nets, routed with 2,068 tracks and 1,074 vias.
It is built around the ESP32-S3-MINI-1-N8, TJA1051T/3/1 and TLV9001IDCK, with the TPS54560BDDA, TVS2700DRV and AS431ANTR-G1 among its other parts. Its parts include 99 resistors, 79 capacitors, 15 ICs, 11 diodes and 8 transistors. It belongs with the ESP32 boards of this library.
Main components
12ESP32-S3-MINI-1-N8
SMD-104.5dBm -40℃~+85℃ 2.4GHz 20.5dBm 330mA 3V~3.6V 97mA Bluetooth5.0 ESP32-S3FN8 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD WiFi Modules ROHSEspressif SystemsWiFi ModulesTJA1051T/3/1
-- CAN Transceivers ROHSNXP SemiconductorsCAN TransceiversTLV9001IDCK
SC-70-5-2.75V~-900mV、900mV~2.75V -40℃~+125℃ 1 1.6mV 1.8V~5.5V 1MHz 2V/us 2pA 4.7nV/√Hz@1kHz 40mA 5pA 600nV/℃ 60uA 86dB EMI filtering/RF suppression Rail-to-Rail Input, Rail-to-Rail Output SC-70-5 Operational Amplifier ROHSTexas InstrumentsOperational AmplifierTPS54560BDDA
ESOP-8-40℃~+150℃@(TJ) 1 146uA 4.5V~60V 500kHz 5A 800mV~58.8V Adjustable Buck Buck Built-in No ESOP-8 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersTVS2700DRV
WSON-6-EP(2x2)-40℃~+125℃ 1.25kW@8/20us 1.8nA 100pF 27V 31.2V 32.5V 40A@8/20us IEC 61000-4-2、IEC 61000-4-5 TVS Unidirectional WSON-6-EP(2x2) ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD And Surge Protection (TVS/ESD)AS431ANTR-G1
SOT-23-40℃~+125℃@(Ta) 100mA 1mA 2.5V~36V 2.5V~36V 20ppm/℃ Adjustable Parallel ±0.5% SOT-23 Voltage Reference ROHSDiodes IncorporatedVoltage ReferenceTLV75533PDBV
SOT-23-5-40℃~+125℃@(Tj) 1 238mV@(500mA) 25uA 3.3V 46dB@(100kHz) 5.5V 500mA 71.5uVrms Fixed Over Current Protection、Thermal Shutdown、Input undervoltage protection Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsCC0603KRX7R9BB104
0603100nF 50V X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTCL21B104KCFNNNE
0805100V 100nF X7R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTCL05B104KB54PNC
0402100nF 50V X7R ±10% 0402 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTBSC030N08NS5
TDSON-8(5x6)-55℃~+150℃ 1 N-channel 100A 139W 3.8V 3mΩ@10V 5.6nF 56pF 76nC@10V 80V TDSON-8(5x6) MOSFETs ROHSInfineon TechnologiesMOSFETsWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
README
README.md- Confluence Documentation
- KiCAD project files and associated hardware design information.
- Manufacturing files can be exported using KiCAD's Fabrication Toolkit plugin.
Parts
244| Qty | Value | Footprint | References |
|---|---|---|---|
| 22 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4, C11, C19, C22, C24, C28, C34, C36, C37, C39, C40, C44, C45, C46, C47, C48 +6 |
| 20 | 0 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R32, R37, R44, R45, R48, R53, R54, R62, R63, R74, R75, R76, R81, R82, R83, R84 +4 |
| 16 | U.FL | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14, TP15, TP16 |
| 11 | 2.2k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R56, R58, R59, R60, R61, R73, R77, R79, R80, R92, R93 |
| 11 | 4.7uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C13, C14, C15, C20, C23, C30, C31, C42, C43, C65, C66 |
| 10 | 10 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R3, R5, R18, R21, R22, R27, R28, R69, R70 |
| 9 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3, C5, C17, C25, C26, C27, C29, C68 |
| 8 | 100nF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C6, C18, C52, C53, C58, C62, C72, C73 |
| 8 | 47uF | Capacitor_SMD:CP_Elec_6.3x7.7 | C1, C8, C10, C12, C32, C33, C38, C41 |
| 6 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R12, R29, R65, R68, R71, R72 |
| 6 | 2.2 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R30, R31, R49, R50, R51, R52 |
| 6 | 4.7uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C16, C21, C54, C57, C64, C77 |
| 6 | BSC030N08NS5 | Package_SO:ONSemi_SO-8FL_488AA | Q2, Q3, Q4, Q5, Q6, Q7 |
| 5 | 1uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C7, C59, C60, C63, C74 |
| 5 | White | Diode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D6, D7, D8, D10, D11 |
| 4 | 10m | Resistor_SMD:R_1210_3225Metric_Pad1.30x2.65mm_HandSolder | R33, R34, R35, R36 |
| 4 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C67, C76, C78, C79 |
| 4 | 1M | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7, R8, R98, R99 |
| 4 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C35, C51, C69, C75 |
| 4 | 4.7k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R40, R41, R42, R43 |
| 4 | 5.1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10, R55, R57, R91 |
| 4 | M3 TH | MountingHole:MountingHole_3.2mm_M3_Pad_Via | MH1, MH2, MH3, MH4 |
| 4 | TVS2700DRV | Package_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm | U2, U3, U14, U15 |
| 4 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1, D2, D3, D4 |
| 3 | 1 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R6, R85 |
| 3 | 22k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R15, R26, R88 |
| 3 | 47k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R19, R25, R67 |
| 2 | 0 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11, R16 |
| 2 | 3.3k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R14, R47 |
| 2 | 330k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R17, R23 |
| 2 | 51k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R13, R46 |
| 2 | IND | Inductor_SMD:L_Bourns_SRP1770TA_16.9x16.9mm | L1, L2 |
| 2 | JST-GH | Connector_JST:JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J2, J4 |
| 2 | PB | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW1, SW2 |
| 2 | T2N7002AK | Package_TO_SOT_SMD:SOT-23 | Q1, Q8 |
| 1 | 1.5k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R89 |
| 1 | 100 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R66 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R78 |
| 1 | 120 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R64 |
| 1 | 12k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R24 |
| 1 | 150k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R87 |
| 1 | 15k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R86 |
| 1 | 1nF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C71 |
| 1 | 27k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R90 |
| 1 | 30k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R38 |
| 1 | 33pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C70 |
| 1 | 39k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R20 |
| 1 | 49.9k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9 |
| 1 | 5.6k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R39 |
| 1 | AS431ANTR-G1 | Package_TO_SOT_SMD:SOT-23 | U4 |
| 1 | DRV8770RGER | Package_DFN_QFN:VQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm_ThermalVias | U6 |
| 1 | ESP32-S3-MINI-1 | pump_controller_reva:ESP32S3MINI | U9 |
| 1 | INA228AIDGSR | Package_SO:VSSOP-10_3x3mm_P0.5mm | U1 |
| 1 | JST-GH | Connector_JST:JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal | J3 |
| 1 | LM5148RGYR | Package_DFN_QFN:Texas_RGY_R-PVQFN-N24_EP2.05x3.1mm_ThermalVias | U5 |
| 1 | LM66200DRLR | Package_TO_SOT_SMD:SOT-583-8 | U10 |
| 1 | LMR54410FDBVR | Package_TO_SOT_SMD:SOT-23-6 | U12 |
| 1 | NUP2105L | Package_TO_SOT_SMD:SOT-23 | D5 |
| 1 | SDT5A60SA-13 | Diode_SMD:D_SMA | D9 |
| 1 | SRN8040-2R2Y | Inductor_SMD:L_Bourns-SRN8040_8x8.15mm | L3 |
| 1 | TJA1051T-3 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U8 |
| 1 | TLV75533PDBV | Package_TO_SOT_SMD:SOT-23-5 | U11 |
| 1 | TLV9001IDCK | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U7 |
| 1 | TPS54560BDDA | Package_SO:Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias | U13 |
| 1 | USB-C | pump_controller_reva:USBC | J1 |
| 1 | WSL36372L000FEA | pump_controller_reva:WSL3637 | R4 |
| 1 | XT30PW-F | Connector_AMASS:AMASS_XT30PW-F_1x02_P2.50mm_Horizontal | J6 |
| 1 | XT30PW-M | Connector_AMASS:AMASS_XT30PW-M_1x02_P2.50mm_Horizontal | J5 |
| 1 | ~ | Inductor_SMD:L_Vishay_IFSC-1515AH_4x4x1.8mm | L4 |
Questions
How big is the Pump controller reva PCB?
It measures 99.5 × 69 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Pump controller reva use?
244 parts, built around the ESP32-S3-MINI-1-N8, TJA1051T/3/1, TLV9001IDCK and TPS54560BDDA. 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 Pump controller reva KiCad files?
From the UWARG/pump-controller-hardware repository on GitHub, at the commit this page was made from: the board is pump_controller_reva.kicad_pcb and its schematic buck.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pump controller reva design in my own project?
Its repository states no licence, so its author keeps all rights: ask UWARG before reusing the design.
Similar boards
- 4 layers133.1 × 97.6 mm

- 2 layers70.6 × 50.3 mm

TFUNIPAYLOAD01
ThunderFly-aerospace/TFUNIPAYLOAD01
Universal interface for TF-ATMON sensor payload.
81 parts1GPL-3.0 - 6 layers35 × 40 mm

Rtk mini
Poppy-Robotics/rtk
CAN enabled, RTK GNSS module for robotics based on u-blox ZED-X20P
75 parts - 4 layers

- 2 layers50 × 50 mm

- 6 layers55 × 35 mm

Pilot
Stab-Rabbit-coding/Serenity-UAV
A functional, security conscious, Unmanned Aerial Vehicle based on the Firefly Class spacecraft Serenity from the 2002 show..
136 parts1CERN-OHL-W-2.0 - 4 layers100 × 50 mm

Gps seven seg clock
JWehle/gps-seven-seg-clock
A large seven segment clock that uses highly accurate GPS time.
74 partsApache-2.0 - 4 layers100 × 95.1 mm
