

Valve driver
- Size
- 95 × 60 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 148
- Nets
- 244
- Pads
- 787
- Tracks, vias
- 959, 662
- Pours
- 49
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 29 May 2026
- Updated
- 9 Aug 2026
Overview
Valve driver is an open-source printed circuit board by npgo22, from the npgo22/ALI2Proposal repository on GitHub. It is a 4-layer board of 95 × 60 mm with 148 parts on 244 nets, routed with 959 tracks and 662 vias.
It is built around the LAN8742A-CZ, PS2841-4B-AX and IPS4140HQ, with the AP2112K-3.3, USBLC6-2SC6 and SMF4L33CA among its other parts. Its parts include 59 resistors, 30 capacitors, 19 diodes, 15 ICs and 13 connectors. It belongs with the audio and music boards and the STM32 boards of this library.
Main components
7LAN8742A-CZ
QFN-24-EP(4x4)0℃~+70℃ 1.8V~3.3V 10BASE-T、100BASE-TX 10Mbit/s、100Mbit/s Ethernet Transceiver RMII QFN-24-EP(4x4) Ethernet Transceivers ROHSMicrochip TechnologyEthernet TransceiversPS2841-4B-AX
BSOP-12-175mil-40℃~+100℃ 1.1V 1.5kV 100% 110us 130mV@1mA,0.2mA 20mA 20mA 20us 4 400% 6V 70V DC Phototransistor BSOP-12-175mil Transistor, Photovoltaic Output Optoisolators ROHSRenesas ElectronicsTransistor, Photovoltaic Output OptoisolatorsIPS4140HQ
QFN-48L(6x8)QFN-48L(6x8) Power Distribution Switches ROHSSTMicroelectronicsPower Distribution SwitchesAP2112K-3.3
SOT253.3V 600mA CMOS Low Dropout Linear Regulator with EnableDiodes IncorporatedUncategorisedUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)SMF4L33CA
SOD-123FL1uA 33V 40.6V 400W@10/1000us 53.3V 7.5A Bidirectional IEC 61000-4-2 TVS SOD-123FL ESD and Surge Protection (TVS/ESD) ROHSLittelfuseESD And Surge Protection (TVS/ESD)SKRPANE010
SMD-4P,4.2x3.2mm-40℃~+90℃ 1,000,000 cycles 1.57N 16V 2.5mm 3.2mm 4.2mm J-Lead Oval Button SPST Surface Mount,Vertical Without Bracket SMD-4P,4.2x3.2mm Tactile Switches ROHSALPSALPINETactile Switches
README
ground-station-thermocouples-1A/README.mdThermocouple Board 1A
These are the board files for the first revision of the thermocouple board for ALI. As can be seen in the schematic, the layout for the ethernet PHY is wrong. This was corrected with some jumper wires and hot glue. Because of the very similar architecture to the new layout, this board may be used in lieu of the completion of a second revision of the original thermocouple board.
Notion
Please see NOTION.md for a copy of the original notion page, sans comments
Parts
148| Qty | Value | Footprint | References |
|---|---|---|---|
| 34 | 10k | APRLPrints:R_0603 | R3, R14, R16, R21, R22, R23, R26, R27, R28, R29, R32, R33, R34, R35, R38, R39 +18 |
| 12 | 100nF | APRLPrints:C_0603 | C1, C2, C3, C4, C5, C6, C7, C19, C20, C21, C22, C25 |
| 12 | 1k | APRLPrints:R_0603 | R24, R25, R30, R31, R36, R37, R42, R43, R48, R49, R54, R55 |
| 12 | SMF4L33CA | Diode_SMD:D_SOD-123F | D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19 |
| 7 | LED | APRLPrints:LED_0603 | D1, D2, D3, D4, D5, D6, D7 |
| 6 | 22uF | APRLPrints:C_0805 | C12, C13, C14, C15, C16, C17 |
| 6 | PS2841-4B | libvd:SOIC-12 | U8, U9, U11, U12, U14, U15 |
| 4 | 10pF | APRLPrints:C_0603 | C8, C9, C27, C28 |
| 4 | 47R | APRLPrints:R_0603 | R10, R11, R12, R13 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | 500mA | APRLPrints:Fuse_0805_2012Metric | F1, F2, F3 |
| 3 | IPS4140HQ | libvd:QFN-48_EP_9.01x7.01_Pitch0.5mm | U7, U10, U13 |
| 3 | Screw_Terminal_01x08 | libvd:TerminalBlock_Phoenix_MPT-0,5-8-2.54_1x08_P2.54mm_Horizontal | J11, J12, J13 |
| 2 | 150k | APRLPrints:R_0603 | R19, R20 |
| 2 | 1uF | APRLPrints:C_0603 | C18, C23 |
| 2 | 2.2uF | APRLPrints:C_0603 | C10, C11 |
| 2 | 25 MHz | APRLPrints:3225-4P-L | Y1, Y2 |
| 2 | 330R | APRLPrints:R_0603 | R17, R18 |
| 2 | 4.7k | APRLPrints:R_0603 | R1, R2 |
| 2 | 82uF | APRLPrints:Yageo Polymer MS | C29, C30 |
| 2 | Conn_02x01 | Connector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_Vertical | J5, J6 |
| 2 | Screw_Terminal_01x02 | libvd:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J4, J10 |
| 1 | 1.5k | APRLPrints:R_0603 | R9 |
| 1 | 10A hold | libvd:FuseHolder_Blade_ATO_Littelfuse_FLR_178.6165 | F4 |
| 1 | 12.1k | APRLPrints:R_0603 | R15 |
| 1 | 120R | APRLPrints:R_0603 | R8 |
| 1 | 220nF | APRLPrints:C_0603 | C26 |
| 1 | 470pF | APRLPrints:C_0603 | C24 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | Conn_02x06_Top_Bottom | Connector_IDC:IDC-Header_2x06_P2.54mm_Vertical | J3 |
| 1 | LAN8742A | Package_DFN_QFN:VQFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias | U5 |
| 1 | PC817 | Package_DIP:DIP-4_W7.62mm_SMDSocket_SmallPads | U6 |
| 1 | RJ45_Hanrun_HR911105A_Horizontal | Connector_RJ:RJ45_Hanrun_HR911105A_Horizontal | J8 |
| 1 | SKRPANE010 | APRLPrints:SKRPANE010 | SW1 |
| 1 | STM32H563RIVx | Package_DFN_QFN:QFN-68-1EP_8x8mm_P0.4mm_EP6.4x6.4mm | U2 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J9 |
| 1 | Screw_Terminal_01x05 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-5-2.54_1x05_P2.54mm_Horizontal | J7 |
| 1 | TC2030 NL | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J1 |
| 1 | TCAN1462V | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U1 |
| 1 | USB_C_Receptacle_USB2.0_16P | libvd:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |
The 147 most common of 148 parts.
More from npgo22/ALI2Proposal
3- 4 layers97 × 97.1 mm

- 4 layers67 × 68 mm

- 4 layers86 × 60 mm

Similar boards
- 4 layers85 × 76 mm

Valvedrivers
npgo22/APRL-Electrical-New
To use the board templates, set KICADUSERTEMPLATEDIR by:
145 parts - 4 layers71.6 × 60 mm

- 4 layers75 × 60 mm

- 4 layers50 × 50 mm

- 4 layers42 × 100 mm

- 6 layers160 × 136 mm

Serie
npgo22/Serie
The board itself is based around an STM32H723, the fastest microcontroller supported by Klipper at the moment.
549 parts - 2 layers45 × 55 mm

Knuckles controller
fcoury/knuckles
An open-source, wireless column-staggered ergonomic keyboard.
47 parts6MIT - 4 layers83 × 106 mm

Questions
How big is the Valve driver PCB?
It measures 95 × 60 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Valve driver use?
148 parts, built around the LAN8742A-CZ, PS2841-4B-AX, IPS4140HQ and AP2112K-3.3. 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 Valve driver KiCad files?
From the npgo22/ALI2Proposal repository on GitHub, at the commit this page was made from: the board is ground-station-valve-driver-1A/valve-driver.kicad_pcb and its schematic chickenstick-locator-1A/Power.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Valve driver design in my own project?
Its repository states no licence, so its author keeps all rights: ask npgo22 before reusing the design.