Skip to the content
PCBKitNew board
4 layers29 × 29 mmSpha BTNU, the printed circuit board in 3D

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.

Size
29 × 29 mm
Copper layers
4
Thickness
1.59 mm
Parts
57
Nets
56
Pads
198
Tracks, vias
583, 85
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
9 Sep 2026
Updated
10 Sep 2026

Overview

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.

Main components

4

README

README.md

SPHA BTNU hardware

SPHA universal button module hardware.

Design files

  • spha-BTNU.kicad_pro — KiCad project
  • spha-BTNU.kicad_sch — top-level schematic
  • spha-BTNU.kicad_pcb — PCB layout
  • models/ — project-specific 3D and mechanical models

Working with the project

Open 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.

Repository notes

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.

Parts

57
QtyValueFootprintReferences
11100nFCapacitor_SMD:C_0402_1005MetricC1, C2, C5, C7, C8, C9, C10, C13, C14, C15, C16
910kResistor_SMD:R_0402_1005MetricR2, R4, R6, R7, R8, R9, R10, R11, R13
210uFCapacitor_SMD:C_0805_2012MetricC11, C17
26pFCapacitor_SMD:C_0402_1005MetricC3, C4
2Ferrite_Bead_SmallDiode_SMD:D_0805_2012MetricFB1, FB2
2FiducialFiducial:Fiducial_0.75mm_Mask1.5mmFID1, FID2
1100nFCapacitor_SMD:C_0805_2012MetricC6
110KResistor_SMD:R_0402_1005MetricR1
110uHInductor_SMD:L_Taiyo-Yuden_MD-5050L1
1150KResistor_SMD:R_0402_1005MetricR15
11KResistor_SMD:R_0402_1005MetricR3
1200kResistor_SMD:R_0402_1005MetricR12
122uFCapacitor_SMD:C_0805_2012MetricC12
124AA02-OTPackage_TO_SOT_SMD:SOT-23-5U6
1787KResistor_SMD:R_0402_1005MetricR14
1B5819WDiode_SMD:D_SOD-123D2
1Conn_01x04footprints:CONN_1824653J4
1Conn_02x05_Odd_EvenConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_VerticalJ1
1Conn_02x08_Top_Bottomniko-4-6-way-button:WirepadsJ2
1CrystalCrystal:Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mmY1
1D_TVSDiode_SMD:D_SMBD1
1G***kibuzzard-63AEF0A2kibuzzard-63AEF0A2
1G***kibuzzard-63AEF3F0kibuzzard-63AEF3F0
1G***kibuzzard-63AEF468kibuzzard-63AEF468
1G***kibuzzard-63AEF094kibuzzard-63AEF094
1G***kibuzzard-63AEF3FBkibuzzard-63AEF3FB
1G***kibuzzard-63AEF45Bkibuzzard-63AEF45B
1G***kibuzzard-63AEF4C9kibuzzard-63AEF4C9
1LEDLED_SMD:LED_0603_1608MetricLED1
1MCP1700-3302E_SOT23Package_TO_SOT_SMD:SOT-23U5
1PESD2CANPackage_TO_SOT_SMD:SOT-23U7
1SN65HVD230Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1STM32L432KCUxPackage_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mmU2
1TLC59108xPWPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1
1TPS62175DQCPackage_SON:WSON-10-1EP_2x3mm_P0.5mm_EP0.84x2.4mm_ThermalViasU4

Questions

How big is the Spha BTNU PCB?

It measures 29 × 29 mm and has 4 copper layers, 1.59 mm thick.

What parts does the Spha BTNU use?

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.

Where can I download the Spha BTNU KiCad files?

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.

Can I use the Spha BTNU design in my own project?

Its repository states no licence, so its author keeps all rights: ask sillevl before reusing the design.

Similar boards

  • 4 layers37.6 × 37.6 mmNiko-4-6-way button, the printed circuit board in 3D

    Niko-4-6-way button

    sillevl/spha-btnn-hardware

    Revised SPHA Niko-compatible button module hardware.

    71 parts
  • 2 layers103 × 86.5 mmInput-16--module, the printed circuit board in 3D

    Input-16--module

    sillevl/spha-btni-hardware

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

    112 parts
  • 4 layers68 × 87 mmSpha gateway, the printed circuit board in 3D

    Spha gateway

    sillevl/spha-gateway-hardware

    Gateway PCB integrating a Raspberry Pi Compute Module 4, CAN circuitry, and power circuitry.

    75 parts
  • 2 layers103 × 86.5 mmRelay module light, the printed circuit board in 3D

    Relay module light

    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.

    70 parts
  • 2 layers207.5 × 86.5 mmRelay module light, the printed circuit board in 3D

    Relay module light

    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.

    89 parts
  • 4 layers80 × 55 mmAutomoto, the printed circuit board in 3D

    Automoto

    sorcnr/automoto

    a copy of openremote

    62 parts
  • 4 layers40.6 × 17.8 mmPD Micro, the printed circuit board in 3D

    PD Micro

    ryan-ma/PD_Micro

    USB-C PD3.0 PPS on ATMega32U4 Arduino board

    61 parts439MIT
  • 4 layers204 × 85 mmNixie clock, the printed circuit board in 3D

    Nixie clock

    MG-5/nixie-clock-hardware

    Hardware for controlling six Nixie IN-14 tubes as clock (HH:MM:SS)

    168 parts2MIT