

Pump controller
Kerosin - rc jet refueling system
- Size
- 160 × 58 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 61
- Nets
- 63
- Pads
- 205
- Tracks, vias
- 340, 236
- Pours
- 9
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 15 Jan 2025
- Updated
- 1 Nov 2026
Overview
Pump controller is an open-source printed circuit board by V0giK, from the V0giK/kerosin repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 160 × 58 mm with 61 parts on 63 nets, routed with 340 tracks and 236 vias.
It is built around the TBA 2-0511, ADUM1201AR and LTV-816, with the IRLML6344TRPBF, RJ45 and SI4435DY among its other parts. Its parts include 22 resistors, 7 capacitors, 7 ICs, 7 transistors and 7 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
8TBA 2-0511
SIP,19.6x7.6mm-40℃~+90℃ 1 1.5kV 120mVp-p 2W 30kHz~200kHz 35mA 4.5V~5.5V 400mA 470uF 5V 78% Short Circuit Protection 塑封型 非稳压型 SIP,19.6x7.6mm Isolated Power Modules ROHSTRACO POWERIsolated Power ModulesADUM1201AR
SOIC-8-40℃~+105℃ 1 1 150ns 1Mbps 2 2.7V~5.5V 2.7V~5.5V 2500 25kV/us Bidirectional signal isolation、Multi-voltage domain interface、Power-on reset SOIC-8 Digital IsolatorsAnalog DevicesDigital IsolatorsLTV-816
DIP-4Transistor, Photovoltaic Output OptoisolatorsLite-OnIRLML6344TRPBF
SOT-23-55℃~+150℃ 1 N-channel 1.1V 1.3W 29mΩ@4.5V 30V 46pF 5A 6.8nC 650pF SOT-23 MOSFETs ROHSInfineon TechnologiesMOSFETsRJ45
TH-12PTH-12P SMT ROHSJLCPCB AssemblyUncategorisedSI4435DY
SOP-8-55℃~+150℃ 1 P-Channel 1.2nF 12A 150pF 1V 25nC 30V 3W 9.5mΩ@10V SOP-8 MOSFETs ROHSTECH PUBLICMOSFETsSMBJ15A
DO-214AA(SMB)-65℃~+150℃ 15V 18.5V 1uA 24.4V 24.6A@10/1000us 600W@10/1000us TVS Unidirectional DO-214AA(SMB) ESD and Surge Protection (TVS/ESD) ROHSMDDESD And Surge Protection (TVS/ESD)SS34
SMA(DO-214AC)-55℃~+125℃ 3A 40V 500uA@40V 550mV@3A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky Diodes
README
README.mdKerosin – RC Jet Refueling System

✨ Projektübersicht
Kerosin – RC Jet Refueling System ist ein modulares Open-Source-System zur Betankung von Flugmodellen mit Kerosin. Es basiert auf einer Mikrocontroller-Lösung zur Überwachung und Steuerung des Tankvorgangs.
Die Steuerungseinheit ("Controller") befindet sich am Tank. Eine zweite Einheit ("Remote") mit Touchdisplay zeigt Messdaten an und löst Aktionen aus. Die Kommunikation erfolgt über RS-422.
Ziel ist eine robuste und automatisierte komfortabler Bedienung und sicherer Betankung.
🚀 Features
- Controller (Arduino Nano) direkt am Tank
- Remote (ESP32) mit Touchdisplay (JC8048W550)
- RS-422 Kommunikation (seriell)
- Automatischer Entleerungsvorgang bei Beuteltanks bei Erreichen des Abschaltdrucks
- Durchflusssensor (YF-S401) zur Kerosinerkennung beim Rückpumpen
- Drucksensor (30 psi, 1/8" NPT) zur Abschaltung
- Konfigurierbare Modelle mit individuell speicherbaren Parametern (Tanktyp, Volumen, Abschaltdruck, usw.)
- Zahnradpumpe für zuverlässige Befüllung und Rückförderung
- 3D-druckbare Komponenten & KiCad-Platinenlayout
📂 Projektstruktur
.
├── software/ # PlatformIO Projekte
│ ├── sTankTeil_Controller/ # Arduino Nano Code
│ └── sTankTeil_Remote/ # ESP32 Touchdisplay
├── kicad/ # KiCad-Schaltplan & Platine
├── 3d/ # 3D-Druckteile (STL, STEP)
├── LICENSE # GPLv3 Lizenz
└── README.md # Dieses Dokument🧱 Komponenten
| Komponente | Beschreibung |
|---|---|
| Arduino Nano | Hauptsteuerung (am Tank) |
| ESP32 | Remote-Display (JC8048W550) |
| RS-422 Treiber | Serielle Verbindung Controller ⇄ Remote |
| Drucksensor | 30psi Sensor mit 1/8" NPT Gewinde |
| Durchflusssensor | YF-S401 zur Kerosinerkennung |
| Zahnradpumpe | Elektronisch gesteuert, rückförderfähig |
🔌 Hardwareaufbau
Controller ist direkt am Tank montiert und steuert:
- Drucksensor
- Durchflusssensor
- Zahnradpumpe
Remote zeigt Live-Daten über ein kapazitives 5.5" Touchdisplay an und erlaubt:
- Auswahl von Modellspeichern
- Anzeige von Druck, Durchfluss und der Menge des aktuellen Tankvorgangs
- Manuelle Aktionen und Steuerung
Verbindung erfolgt über abgeschirmtes RS-422-Kabel mit serieller Kommunikation.
📜 Lizenz
Dieses Projekt steht unter der GNU General Public License v3.0. Jede Quellcodedatei enthält einen entsprechenden Lizenz-Header.
🤝 Mitmachen & Entwicklung
Pull Requests, Verbesserungsvorschläge oder Erweiterungen sind willkommen. Bei Fragen oder Problemen bitte Issues verwenden.
🌍 Autor / Projekt
Entwickelt von V0giK für RC-Tank- & Kerosinsysteme.
📌 Aktuelle Version
v1.1.0 – 2026-10-18
| Komponente | Version |
|---|---|
Controller (sTankTeil_Controller) | 1.1.0 |
Remote (sTankTeil_Remote) | 1.1.0 |
Eine detaillierte Übersicht aller Änderungen befindet sich in der CHANGELOG.md.
„This is not just fuel transfer – it's controlled refueling.“

während des bastelns ... https://youtube.com/shorts/paOjxJlpqOs
Parts
61| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 220R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R10, R11, R12, R15, R16, R17, R18, R20 |
| 7 | 4k7 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R6, R7, R8, R9, R13, R14 |
| 6 | IRLML6344TRPBF | digikey-footprints:SOT-23-3 | Q1, Q2, Q3, Q4, Q5, Q7 |
| 4 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C4, C5, C7 |
| 3 | 100R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R21, R22 |
| 2 | 6.3V 330uF | Capacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D_Pad2.25x2.55mm_HandSolder | C2, C6 |
| 2 | LTV-816 | digikey-footprints:SMD-4_4.6x7.62mm_P2.54mm | U1, U2 |
| 2 | MountingHole | MountingHole:MountingHole_3.2mm_M3_ISO7380 | H2, H4 |
| 1 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R19 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | 16V 150uF | Capacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D_Pad2.25x2.55mm_HandSolder | C1 |
| 1 | 18k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 5V StepDown | ViKay2_Library:Step-Down 5V | U4 |
| 1 | ADuM1201AR | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | Arduino_Nano_v3.x | Module:Arduino_Nano | A1 |
| 1 | BUZ | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP2 |
| 1 | Batt. | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J9 |
| 1 | Buzzer | ViKay2_Library:Buzzer_12x9.5RM6.7 | BZ1 |
| 1 | Flow | Connector_JST:JST_XH_B3B-XH-AM_1x03_P2.50mm_Vertical | J1 |
| 1 | GND2 | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1 |
| 1 | LED BattLow | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J12 |
| 1 | LED auto/manuel | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J13 |
| 1 | MountingHole | MountingHole:MountingHole_3.5mm | H3 |
| 1 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1 |
| 1 | Pressure | Connector_JST:JST_XH_B3B-XH-AM_1x03_P2.50mm_Vertical | J4 |
| 1 | RJ45 | Connector_RJ:RJ45_RCH_RC01937 | J7 |
| 1 | SI4435DY | Package_SO:SOIC-8_5.3x6.2mm_P1.27mm | Q6 |
| 1 | SMBJ15A | Diode_SMD:D_SMB_Handsoldering | D3 |
| 1 | SS34 | Diode_SMD:D_SMA | D7 |
| 1 | TBA2-0511 | Converter_DCDC:Converter_DCDC_TRACO_TBA2-xxxx_Single_THT | U6 |
| 1 | Taster-In/Out | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | ~ | ViKay2_Library:AK-5AD_dual_H-Bridge | U3 |
| 1 | ~ | ViKay2_Library:QYF-998_RS-422 | U7 |
The 60 most common of 61 parts.
Questions
How big is the Pump controller PCB?
It measures 160 × 58 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Pump controller use?
61 parts, built around the TBA 2-0511, ADUM1201AR, LTV-816 and IRLML6344TRPBF. 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 KiCad files?
From the V0giK/kerosin repository on GitHub, at the commit this page was made from: the board is kicad/pump_controller/pump_controller.kicad_pcb and its schematic kicad/pump_controller/arduino.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pump controller design in my own project?
Its repository publishes it under the GPL-3.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).
More from V0giK/kerosin
1- 2 layers60.7 × 61.1 mm

Similar boards
- 2 layers100 × 62 mm

Analog board
etiennechlt/electronic-chess
Générée par tools/boardgen (module power). 100 x 60 mm, 2 couches, plan de masse en face arrière. Elle gère trois cellules plates 1S 5 Ah.
138 parts - 2 layers80 × 49 mm

Obd2
kevinkrieger/CAN
CAN repository containing my CAN project, kicad files, firmware, datasheets, references, etc.
64 parts3 - 2 layers100 × 72 mm

High torque servo arm main
akornsys-rdi/high-torque-servo-arm
High torque servo arm, the system behind «Llegar a las manos» artwork
87 partsGPL-3.0 - 2 layers100 × 100 mm

- 2 layers105 × 103 mm

- 2 layers100 × 60 mm

Alarming AC Enclosure
manhoosbilli1/atmega328-enclosure-tamper-alarm
ATmega328 AC enclosure tamper/intrusion alarm with LTC2960 voltage monitor, LTC4412 PowerPath, boost+buck converters
98 parts - 4 layers100 × 80 mm

- 4 layers110 × 60 mm

ClearBell V0.2
akoerner-dev/ClearBell
Selbst entwickeltes ESP32-Klingelsystem fuer ein Zweifamilienhaus - KiCad-Hardware und Arduino-Firmware (WLAN/UDP, HMAC-gesichert).
88 parts1MIT