
Niko-4-6-way button
sillevl/spha-btnn-hardware
Revised SPHA Niko-compatible button module hardware.

Open the .kicadpro file in KiCad. The design includes files originating from an older KiCad workflow; review schematic links, footprints, design rules, zones, and manufacturing outputs after any conversion or upgrade.
Spha BTNU is an open-source printed circuit board by sillevl, from the sillevl/spha-btnu-hardware repository on GitHub. It is a 4-layer board of 29 × 29 mm with 57 parts on 56 nets, routed with 583 tracks and 85 vias.
It is built around the SN65HVD230D, TPS62175DQC and PESD2CAN, with the B5819W among its other parts. Its parts include 17 capacitors, 14 resistors, 7 ICs, 3 diodes and 3 connectors. It belongs with the STM32 boards of this library.
SPHA universal button module hardware.
spha-BTNU.kicad_pro — KiCad projectspha-BTNU.kicad_sch — top-level schematicspha-BTNU.kicad_pcb — PCB layoutmodels/ — project-specific 3D and mechanical modelsOpen the .kicad_pro file in KiCad. The design includes files originating from an older KiCad workflow; review schematic links, footprints, design rules, zones, and manufacturing outputs after any conversion or upgrade.
KiCad source files and project-specific libraries are the source of truth. Generated BOM, Gerber, assembly, and fabrication-house outputs are excluded from the repository; regenerate and verify them before manufacturing.
Temporary KiCad state, locks, autosaves, and backup directories are excluded by .gitignore. Board revision, tested KiCad version, manufacturing revision, and hardware/firmware compatibility still need to be recorded when provenance is confirmed.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C5, C7, C8, C9, C10, C13, C14, C15, C16 |
| 9 | 10k | Resistor_SMD:R_0402_1005Metric | R2, R4, R6, R7, R8, R9, R10, R11, R13 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C11, C17 |
| 2 | 6pF | Capacitor_SMD:C_0402_1005Metric | C3, C4 |
| 2 | Ferrite_Bead_Small | Diode_SMD:D_0805_2012Metric | FB1, FB2 |
| 2 | Fiducial | Fiducial:Fiducial_0.75mm_Mask1.5mm | FID1, FID2 |
| 1 | 100nF | Capacitor_SMD:C_0805_2012Metric | C6 |
| 1 | 10K | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 10uH | Inductor_SMD:L_Taiyo-Yuden_MD-5050 | L1 |
| 1 | 150K | Resistor_SMD:R_0402_1005Metric | R15 |
| 1 | 1K | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 200k | Resistor_SMD:R_0402_1005Metric | R12 |
| 1 | 22uF | Capacitor_SMD:C_0805_2012Metric | C12 |
| 1 | 24AA02-OT | Package_TO_SOT_SMD:SOT-23-5 | U6 |
| 1 | 787K | Resistor_SMD:R_0402_1005Metric | R14 |
| 1 | B5819W | Diode_SMD:D_SOD-123 | D2 |
| 1 | Conn_01x04 | footprints:CONN_1824653 | J4 |
| 1 | Conn_02x05_Odd_Even | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical | J1 |
| 1 | Conn_02x08_Top_Bottom | niko-4-6-way-button:Wirepads | J2 |
| 1 | Crystal | Crystal:Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm | Y1 |
| 1 | D_TVS | Diode_SMD:D_SMB | D1 |
| 1 | G*** | kibuzzard-63AEF0A2 | kibuzzard-63AEF0A2 |
| 1 | G*** | kibuzzard-63AEF3F0 | kibuzzard-63AEF3F0 |
| 1 | G*** | kibuzzard-63AEF468 | kibuzzard-63AEF468 |
| 1 | G*** | kibuzzard-63AEF094 | kibuzzard-63AEF094 |
| 1 | G*** | kibuzzard-63AEF3FB | kibuzzard-63AEF3FB |
| 1 | G*** | kibuzzard-63AEF45B | kibuzzard-63AEF45B |
| 1 | G*** | kibuzzard-63AEF4C9 | kibuzzard-63AEF4C9 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | LED1 |
| 1 | MCP1700-3302E_SOT23 | Package_TO_SOT_SMD:SOT-23 | U5 |
| 1 | PESD2CAN | Package_TO_SOT_SMD:SOT-23 | U7 |
| 1 | SN65HVD230 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | STM32L432KCUx | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm | U2 |
| 1 | TLC59108xPW | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U1 |
| 1 | TPS62175DQC | Package_SON:WSON-10-1EP_2x3mm_P0.5mm_EP0.84x2.4mm_ThermalVias | U4 |
It measures 29 × 29 mm and has 4 copper layers, 1.59 mm thick.
57 parts, built around the SN65HVD230D, TPS62175DQC, PESD2CAN and B5819W. 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 sillevl/spha-btnu-hardware repository on GitHub, at the commit this page was made from: the board is spha-BTNU.kicad_pcb and its schematic spha-BTNU.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 sillevl before reusing the design.

sillevl/spha-btnn-hardware
Revised SPHA Niko-compatible button module hardware.

sillevl/spha-btni-hardware
SPHA 16-channel input module with microcontroller, input/output circuitry, and CAN connectivity.

sillevl/spha-gateway-hardware
Gateway PCB integrating a Raspberry Pi Compute Module 4, CAN circuitry, and power circuitry.

sillevl/spha-rel6-hardware
Open the .kicadpro file in KiCad. The design includes files originating from an older KiCad workflow; review schematic links, footprints, design rules, zones, and manufacturing outputs after any conversion or upgrade.

sillevl/spha-rel12-hardware
Open the .kicadpro file in KiCad. The design includes files originating from an older KiCad workflow; review schematic links, footprints, design rules, zones, and manufacturing outputs after any conversion or upgrade.



MG-5/nixie-clock-hardware
Hardware for controlling six Nixie IN-14 tubes as clock (HH:MM:SS)