

HALSPA
HALSPA - Hat Labs Spaghetti Board: PCB Design Files
- Size
- 241.3 × 180.3 mm
- Copper layers
- 4
- Thickness
- 1.58 mm
- Parts
- 10,275
- Nets
- 487
- Pads
- 11,883
- Tracks, vias
- 3,165, 583
- Pours
- 15
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 15 May 2025
- Updated
- 21 Apr 2026
Overview
HALSPA is an open-source printed circuit board by hatlabs, from the hatlabs/HALSPA-hardware repository on GitHub. It is a 4-layer board of 241.3 × 180.3 mm with 10,275 parts on 487 nets, routed with 3,165 tracks and 583 vias.
It is built around the LMV321-TR, CH340C and ADS1115IDGS, with the TPS566238PRQFR, TCA9535PWR(UMW) and TMUX4051PW among its other parts. Its parts include 139 resistors, 76 capacitors, 73 connectors, 32 ICs and 19 diodes.
Main components
12LMV321-TR
SOT-23-5-1.05V~2.75V -40℃~+125℃ 1 1MHz 1pA 1pA 2.1V~5.5V 2.7uV/℃ 27nV/√Hz@1kHz 3.5mV 40uA 600V/ms 70dB 84mA Built-in compensation、EMI filtering/RF suppression Rail-to-Rail Input, Rail-to-Rail Output SOT-23-5 Operational Amplifier ROHSGainsilOperational AmplifierCH340C
SOP-16-20℃~+70℃ 2Mbps 3.3V、5V 50uA 7mA Transceiver USB 2.0 SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersADS1115IDGS
MSOP10Ultra-Small, Low-Power, 4 Channels 16-Bit Analog-to-Digital Converter with Internal ReferenceTexas InstrumentsUncategorisedTPS566238PRQFR
VQFN-9-HR(1.5x2)-40℃~+125℃@(TJ) 1 3V~18V 600kHz 600mV~7V 6A Adjustable Buck Buck Built-in Yes VQFN-9-HR(1.5x2) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersTCA9535PWR(UMW)
TSSOP-24I/O ExpandersUMWTMUX4051PW
TSSOP-16-12V~12V、5V~24V -55℃~+125℃ 1 140ns 190ns 20ns 280MHz 2pC 3pF 75Ω 8:1 Bidirectional analog channel、Glitch-free switching TSSOP-16 Analog Switches, Multiplexers ROHSTexas InstrumentsAnalog Switches, Multiplexers74HC02
-- Logic Gates ROHSonsemiLogic GatesAO3401A
SOT-231 P-Channel 14nC@10V 30V 47mΩ@10V、60mΩ@4.5V、85mΩ@2.5V 4A 55pF 645pF 80pF 900mV SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsSS8050
SOT-323-55℃~+150℃ 1 NPN 1.5A 100MHz 100nA 200 25V 300mW 500mV 5V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)BZT52C10
SOD-123-65℃~+150℃ 1 Independent 10V 150Ω 200nA 20Ω 370mW 9.4V~10.6V SOD-123 Zener Diodes ROHSDiodes IncorporatedZener DiodesAPH0630T2R2M
SMD,7x6.6mm10A 15mΩ 2.2uH 9.5A Molded inductor ±20% SMD,7x6.6mm Molding Power Inductors ROHSAPVPower InductorsS8050
SOT-23-55℃~+150℃ 1 NPN 100MHz 100nA 120 25V 300mW 500mA 5V 600mV NPN SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)
README
README.mdHALSPA - Hat Labs Spaghetti Board for PCB Testing
This repository contains the PCB design files of the HALSPA. HALSPA is a board designed for creating PCB test fixtures. It acts as a Raspberry Pi Pico 2 -powered functional glue between a device under test (DUT) and test controllers running a Raspberry Pi.
Parts
10,275| Qty | Value | Footprint | References |
|---|---|---|---|
| 64 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2, JP10, JP11, JP12, JP13, JP14, JP15, JP16, JP17, JP18, JP19, JP107, JP108, JP109, JP110 +48 |
| 48 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R50, R51, R52, R53, R54, R55, R56, R57, R100, R101, R102, R103, R104, R105, R106, R107 +32 |
| 35 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C10, C16, C24, C30, C33, C36, C39, C40, C41, C42, C43, C44, C45, C46, C47, C48 +19 |
| 24 | 1k | Resistor_SMD:R_0402_1005Metric | R116, R117, R118, R119, R120, R121, R122, R123, R124, R125, R126, R127, R128, R129, R130, R131 +8 |
| 15 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9, R15, R20, R24, R28, R32, R39, R40, R46, R47, R108, R109, R110, R111, R113 |
| 12 | 10uF | Capacitor_SMD:C_0805_2012Metric | C17, C25, C28, C29, C31, C32, C34, C35, C37, C38, C70, C72 |
| 12 | Conn_01x03 | HL_Connector_Pad_2.00mm:Pad_1x03_P2.00_1.35x1.35_Rect-2Oct | J23, J24, J25, J26, J28, J29, J30, J31, J47, J48, J49, J50 |
| 12 | Conn_01x03 | HL_Connector_Pad_2.54mm:Pad_1x03_P2.54_1.7x1.7_Rect-2Rnd | **REF, J127, J127, J127, J134, J134, J134, J134, J134, J134, J134, J134 |
| 11 | GREEN | LED_SMD:LED_0603_1608Metric | D1, D2, D4, D5, D7, D9, D11, D13, D15, D17, D19 |
| 10 | 0-100k | HL_Potentiometer_THT:RES-ADJ-TH_3P-L9.5-W4.9-P2.50-L_3296W | RV5, RV6, RV7, RV8, RV9, RV10, RV11, RV12, RV13, RV14 |
| 10 | 10m | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R23, R27, R31, R35, R38, R45, R90, R91, R112, R115 |
| 10 | INA199A1DCKR | Package_TO_SOT_SMD:SOT-363_SC-70-6 | U5, U7, U9, U11, U12, U15, U22, U24, U28, U32 |
| 9 | 1.5k | Resistor_SMD:R_0603_1608Metric | R5, R10, R16, R21, R25, R29, R33, R41, R48 |
| 9 | Conn_02x05_Pin | HL_Connector_Pad_2.54mm:Pad_2x05_P2.54_1.7x1.7_2Rect-8Oct | J1, J18, J19, J20, J21, J34, J35, J61, J62 |
| 9 | MountingHole | HL_MountingHole:MountingHole_3.2mm_M3_NoFill | H1, H2, H3, H4, H5, H6, H7, H8, H9 |
| 8 | 0-200k | HL_Potentiometer_THT:RES-ADJ-TH_3P-L9.5-W4.9-P2.50-L_3296W | RV1, RV2, RV3, RV4, RV15, RV16, RV17, RV18 |
| 8 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R82, R83, R84, R85, R86, R87, R88, R89 |
| 8 | 2k | Resistor_SMD:R_0603_1608Metric | R11, R17, R22, R26, R30, R34, R42, R49 |
| 8 | RED | LED_SMD:LED_0603_1608Metric | D6, D8, D10, D12, D14, D16, D18, D20 |
| 8 | TBD | Capacitor_SMD:C_0603_1608Metric | C50, C51, C52, C53, C55, C56, C57, C58 |
| 6 | Conn_01x02 | HL_Connector_Pad_2.00mm:Pad_1x02_P2.00_1.35x1.35_Rect-Oct | J6, J8, J10, J12, J14, J16 |
| 6 | Conn_02x03_Pin | HL_Connector_Pad_2.54mm:Pad_2x03_P2.54_1.7x1.7_Rect-1Oct-2Rnd | J15, J17, J32, J33, J39, J43 |
| 5 | 10uF/50V | Capacitor_SMD:C_1206_3216Metric | C4, C5, C6, C8, C9 |
| 5 | AO3401A | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q1, Q2, Q4, Q5, Q7 |
| 5 | AP22653AW6-7 | Package_TO_SOT_SMD:SOT-23-6 | U4, U6, U8, U10, U31 |
| 5 | Conn_02x04_Pin | HL_Connector_Pad_2.54mm:Pad_2x04_P2.54_1.7x1.7_Rect-Rnd | J3, J4, J5, J110, J112 |
| 4 | 1uF | Capacitor_SMD:C_0402_1005Metric | C13, C14, C21, C22 |
| 4 | Conn_01x20_Pin | HL_Connector_Pad_2.54mm:Pad_1x20_P2.54_1.7x1.7_Oct | J52, J53, J58, J59 |
| 4 | Conn_02x03_Pin | HL_Connector_Pad_2.54mm:Pad_2x03_P2.54_1.7x1.7_Rect-Rnd-Oct-Rnd | J7, J9, J11, J13 |
| 4 | Conn_02x08_Pin | HL_Connector_Pad_2.54mm:Pad_2x09_P2.54_1.7x1.7_Rect-Oct | J36, J40, J44, J45 |
| 4 | SS8050 | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q10, Q11, Q12, Q13 |
| 4 | TCA9535PWR(UMW) | Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm | U1, U18, U19, U23 |
| 4 | TMUX4051 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U26, U29, U33, U34 |
| 3 | 220uF | Capacitor_SMD:CP_Elec_6.3x7.7 | C1, C2, C11 |
| 3 | BZT52C10 | Diode_SMD:D_SOD-123 | DZ1, DZ2, DZ3 |
| 2 | 100k | Resistor_SMD:R_0603_1608Metric | R6, R12 |
| 2 | 100k | Resistor_SMD:R_0402_1005Metric | R8, R14 |
| 2 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C15, C23 |
| 2 | 10uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C12, C20 |
| 2 | 20k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R36, R43 |
| 2 | 220uF/16V | Capacitor_SMD:CP_Elec_6.3x7.7 | C18, C26 |
| 2 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q3, Q6 |
| 2 | 3.3k | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | 33pF | Capacitor_SMD:C_0402_1005Metric | C19, C27 |
| 2 | 4.7k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R37, R44 |
| 2 | 74HC02 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U14, U17 |
| 2 | ADS1115IDGS | Package_SO:TSSOP-10_3x3mm_P0.5mm | U20, U21 |
| 2 | APH0630T2R2M | Inductor_SMD:L_Chilisin_BMRx00060630 | L2, L3 |
| 2 | Conn_01x05_Pin | HL_Connector_Pad_2.54mm:Pad_2x04_P2.54_1.7x1.7_Rect-Oct | J22, J27 |
| 2 | Conn_01x20_Socket | HL_Connector_Pad_2.54mm:Pad_1x20_P2.54_1.7x1.7_Oct | J54, J57 |
| 2 | Conn_02x06_Pin | HL_Connector_Pad_2.54mm:Pad_2x06_P2.54_1.7x1.7_2Rect-10Oct | J116, J120 |
| 2 | Conn_02x10_Pin | HL_Connector_Pad_2.54mm:Pad_2x10_P2.54_1.7x1.7_4Rect_16Oct | J115, J119 |
| 2 | Conn_02x12_Pin | HL_Connector_Pad_2.54mm:Pad_2x12_P2.54_1.7x1.7_4Rect_18Oct | J113, J117 |
| 2 | G*** | kibuzzard-68EB7011 | kibuzzard-68EB7011, kibuzzard-68EB7011 |
| 2 | G*** | kibuzzard-68EBD8C3 | kibuzzard-68EBD8C3, kibuzzard-68EBD8C3 |
| 2 | LMV321-TR | Package_TO_SOT_SMD:SOT-23-5 | U13, U16 |
| 2 | S8050 | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q8, Q9 |
| 2 | SJ2b | Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm | JP33, JP34 |
| 2 | TPS566238PRQFR | HL_Power_Management:RQF0009A | U2, U3 |
| 2 | USB_B_Micro | HL_Connector_USB:MICRO-USB-SMD_920-154A2021Y10109 | J37, J41 |
| 1 | 0.1R | Resistor_SMD:R_1206_3216Metric | R7 |
| 1 | 15k | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 1uF/50V | Capacitor_SMD:C_1206_3216Metric | C3 |
| 1 | 220k | Resistor_SMD:R_0603_1608Metric | R18 |
| 1 | 22k | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 30k | Resistor_SMD:R_0603_1608Metric | R19 |
| 1 | 49.9k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R114 |
| 1 | 5.1k | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U27 |
| 1 | Conn_01x02 | Connector_Phoenix_MC:PhoenixContact_MCV_1,5_2-G-3.81_1x02_P3.81mm_Vertical | J2 |
| 1 | Conn_01x03_Pin | HL_Connector_Pad_2.54mm:Pad_1x03_P2.54_1.7x1.7_Oct-Rect-Oct | J56 |
| 1 | Conn_01x03_Socket | HL_Connector_Pad_2.54mm:Pad_1x03_P2.54_1.7x1.7_Oct-Rect-Oct | J55 |
| 1 | Conn_02x03_Pin | HL_Connector_Pad_2.54mm:Pad_2x03_P2.54_1.7x1.7_Rect-1Rnd-2Oct_Mirror | J42 |
| 1 | Conn_02x03_Pin | HL_Connector_Pad_2.54mm:Pad_2x03_P2.54_1.7x1.7_Rect-Rnd | J111 |
| 1 | Conn_02x04_Pin | HL_Connector_Pad_2.54mm:Pad_2x04_P2.54_1.7x1.7_Rect-Oct-Rect | J38 |
| 1 | Conn_02x04_Pin | HL_Connector_Pad_2.54mm:Pad_2x04_P2.54_1.7x1.7_Rect-Oct | J51 |
| 1 | Conn_02x05_Pin | HL_Connector_Pad_2.54mm:Pad_2x05_P2.54_1.7x1.7_Rect-1Rnd-4Oct | J46 |
| 1 | Conn_02x20_IDC | Connector_IDC:IDC-Header_2x20_P2.54mm_Vertical | J108 |
| 1 | Conn_02x20_Pin | HL_Connector_Pad_2.54mm:Pad_2x20_P2.54_1.7x1.7_Pico | J60 |
| 1 | Conn_02x20_Pin | HL_Connector_Pad_2.54mm:Pad_2x20_P2.54_1.7x1.7_RPi-GPIO | J109 |
The 466 most common of 10,275 parts.
Similar boards
- 4 layers65 × 56.5 mm

- 4 layers85 × 120 mm

Gameboy
MeesCode/gameboy-pcb
custom gameboy-esque pcb running an stm32 and my own tiny game engine
134 parts - 4 layers310 × 199 mm

- 2 layers174.5 × 136.5 mm

- 2 layers122 × 87 mm

- 6 layers187 × 109 mm

- 4 layers50 × 75 mm

PowerBank
sneakylizard123-4/PowerBank
Multi-port USB power bank using the IP5318 fast-charge SoC. USB-C, USB-A, and Micro-USB ports. Built in KiCad 10.
50 parts - 4 layers230 × 135 mm

Vancontroller
Camperlux/vancontroller
VanController: ESP32-S3 12 V campervan controller board (6 fused relays, 6 PWM dimmers, CAN, RS485, GPS) - KiCad 10 design, manufacturing files and enclosure. Free for non-commercial use.
259 parts
Questions
How big is the HALSPA PCB?
It measures 241.3 × 180.3 mm and has 4 copper layers, 1.58 mm thick.
What parts does the HALSPA use?
10,275 parts, built around the LMV321-TR, CH340C, ADS1115IDGS and TPS566238PRQFR. 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 HALSPA KiCad files?
From the hatlabs/HALSPA-hardware repository on GitHub, at the commit this page was made from: the board is HALSPA.kicad_pcb and its schematic HALSPA.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the HALSPA design in my own project?
Its repository states no licence, so its author keeps all rights: ask hatlabs before reusing the design.