Skip to the content
4 layers241.3 × 180.3 mmHALSPA, the printed circuit board in 3D

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

12

README

README.md

HALSPA - 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
QtyValueFootprintReferences
64SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2, JP10, JP11, JP12, JP13, JP14, JP15, JP16, JP17, JP18, JP19, JP107, JP108, JP109, JP110 +48
481kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR50, R51, R52, R53, R54, R55, R56, R57, R100, R101, R102, R103, R104, R105, R106, R107 +32
351uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC10, C16, C24, C30, C33, C36, C39, C40, C41, C42, C43, C44, C45, C46, C47, C48 +19
241kResistor_SMD:R_0402_1005MetricR116, R117, R118, R119, R120, R121, R122, R123, R124, R125, R126, R127, R128, R129, R130, R131 +8
1510kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR9, R15, R20, R24, R28, R32, R39, R40, R46, R47, R108, R109, R110, R111, R113
1210uFCapacitor_SMD:C_0805_2012MetricC17, C25, C28, C29, C31, C32, C34, C35, C37, C38, C70, C72
12Conn_01x03HL_Connector_Pad_2.00mm:Pad_1x03_P2.00_1.35x1.35_Rect-2OctJ23, J24, J25, J26, J28, J29, J30, J31, J47, J48, J49, J50
12Conn_01x03HL_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
11GREENLED_SMD:LED_0603_1608MetricD1, D2, D4, D5, D7, D9, D11, D13, D15, D17, D19
100-100kHL_Potentiometer_THT:RES-ADJ-TH_3P-L9.5-W4.9-P2.50-L_3296WRV5, RV6, RV7, RV8, RV9, RV10, RV11, RV12, RV13, RV14
1010mResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR23, R27, R31, R35, R38, R45, R90, R91, R112, R115
10INA199A1DCKRPackage_TO_SOT_SMD:SOT-363_SC-70-6U5, U7, U9, U11, U12, U15, U22, U24, U28, U32
91.5kResistor_SMD:R_0603_1608MetricR5, R10, R16, R21, R25, R29, R33, R41, R48
9Conn_02x05_PinHL_Connector_Pad_2.54mm:Pad_2x05_P2.54_1.7x1.7_2Rect-8OctJ1, J18, J19, J20, J21, J34, J35, J61, J62
9MountingHoleHL_MountingHole:MountingHole_3.2mm_M3_NoFillH1, H2, H3, H4, H5, H6, H7, H8, H9
80-200kHL_Potentiometer_THT:RES-ADJ-TH_3P-L9.5-W4.9-P2.50-L_3296WRV1, RV2, RV3, RV4, RV15, RV16, RV17, RV18
810kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR82, R83, R84, R85, R86, R87, R88, R89
82kResistor_SMD:R_0603_1608MetricR11, R17, R22, R26, R30, R34, R42, R49
8REDLED_SMD:LED_0603_1608MetricD6, D8, D10, D12, D14, D16, D18, D20
8TBDCapacitor_SMD:C_0603_1608MetricC50, C51, C52, C53, C55, C56, C57, C58
6Conn_01x02HL_Connector_Pad_2.00mm:Pad_1x02_P2.00_1.35x1.35_Rect-OctJ6, J8, J10, J12, J14, J16
6Conn_02x03_PinHL_Connector_Pad_2.54mm:Pad_2x03_P2.54_1.7x1.7_Rect-1Oct-2RndJ15, J17, J32, J33, J39, J43
510uF/50VCapacitor_SMD:C_1206_3216MetricC4, C5, C6, C8, C9
5AO3401APackage_TO_SOT_SMD:SOT-23_HandsolderingQ1, Q2, Q4, Q5, Q7
5AP22653AW6-7Package_TO_SOT_SMD:SOT-23-6U4, U6, U8, U10, U31
5Conn_02x04_PinHL_Connector_Pad_2.54mm:Pad_2x04_P2.54_1.7x1.7_Rect-RndJ3, J4, J5, J110, J112
41uFCapacitor_SMD:C_0402_1005MetricC13, C14, C21, C22
4Conn_01x20_PinHL_Connector_Pad_2.54mm:Pad_1x20_P2.54_1.7x1.7_OctJ52, J53, J58, J59
4Conn_02x03_PinHL_Connector_Pad_2.54mm:Pad_2x03_P2.54_1.7x1.7_Rect-Rnd-Oct-RndJ7, J9, J11, J13
4Conn_02x08_PinHL_Connector_Pad_2.54mm:Pad_2x09_P2.54_1.7x1.7_Rect-OctJ36, J40, J44, J45
4SS8050Package_TO_SOT_SMD:SOT-23_HandsolderingQ10, Q11, Q12, Q13
4TCA9535PWR(UMW)Package_SO:TSSOP-24_4.4x7.8mm_P0.65mmU1, U18, U19, U23
4TMUX4051Package_SO:TSSOP-16_4.4x5mm_P0.65mmU26, U29, U33, U34
3220uFCapacitor_SMD:CP_Elec_6.3x7.7C1, C2, C11
3BZT52C10Diode_SMD:D_SOD-123DZ1, DZ2, DZ3
2100kResistor_SMD:R_0603_1608MetricR6, R12
2100kResistor_SMD:R_0402_1005MetricR8, R14
2100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC15, C23
210uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC12, C20
220kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR36, R43
2220uF/16VCapacitor_SMD:CP_Elec_6.3x7.7C18, C26
22N7002Package_TO_SOT_SMD:SOT-23Q3, Q6
23.3kResistor_SMD:R_0603_1608MetricR1, R2
233pFCapacitor_SMD:C_0402_1005MetricC19, C27
24.7kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR37, R44
274HC02Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU14, U17
2ADS1115IDGSPackage_SO:TSSOP-10_3x3mm_P0.5mmU20, U21
2APH0630T2R2MInductor_SMD:L_Chilisin_BMRx00060630L2, L3
2Conn_01x05_PinHL_Connector_Pad_2.54mm:Pad_2x04_P2.54_1.7x1.7_Rect-OctJ22, J27
2Conn_01x20_SocketHL_Connector_Pad_2.54mm:Pad_1x20_P2.54_1.7x1.7_OctJ54, J57
2Conn_02x06_PinHL_Connector_Pad_2.54mm:Pad_2x06_P2.54_1.7x1.7_2Rect-10OctJ116, J120
2Conn_02x10_PinHL_Connector_Pad_2.54mm:Pad_2x10_P2.54_1.7x1.7_4Rect_16OctJ115, J119
2Conn_02x12_PinHL_Connector_Pad_2.54mm:Pad_2x12_P2.54_1.7x1.7_4Rect_18OctJ113, J117
2G***kibuzzard-68EB7011kibuzzard-68EB7011, kibuzzard-68EB7011
2G***kibuzzard-68EBD8C3kibuzzard-68EBD8C3, kibuzzard-68EBD8C3
2LMV321-TRPackage_TO_SOT_SMD:SOT-23-5U13, U16
2S8050Package_TO_SOT_SMD:SOT-23_HandsolderingQ8, Q9
2SJ2bJumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mmJP33, JP34
2TPS566238PRQFRHL_Power_Management:RQF0009AU2, U3
2USB_B_MicroHL_Connector_USB:MICRO-USB-SMD_920-154A2021Y10109J37, J41
10.1RResistor_SMD:R_1206_3216MetricR7
115kResistor_SMD:R_0603_1608MetricR3
11uF/50VCapacitor_SMD:C_1206_3216MetricC3
1220kResistor_SMD:R_0603_1608MetricR18
122kResistor_SMD:R_0603_1608MetricR13
130kResistor_SMD:R_0603_1608MetricR19
149.9kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR114
15.1kResistor_SMD:R_0603_1608MetricR4
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU27
1Conn_01x02Connector_Phoenix_MC:PhoenixContact_MCV_1,5_2-G-3.81_1x02_P3.81mm_VerticalJ2
1Conn_01x03_PinHL_Connector_Pad_2.54mm:Pad_1x03_P2.54_1.7x1.7_Oct-Rect-OctJ56
1Conn_01x03_SocketHL_Connector_Pad_2.54mm:Pad_1x03_P2.54_1.7x1.7_Oct-Rect-OctJ55
1Conn_02x03_PinHL_Connector_Pad_2.54mm:Pad_2x03_P2.54_1.7x1.7_Rect-1Rnd-2Oct_MirrorJ42
1Conn_02x03_PinHL_Connector_Pad_2.54mm:Pad_2x03_P2.54_1.7x1.7_Rect-RndJ111
1Conn_02x04_PinHL_Connector_Pad_2.54mm:Pad_2x04_P2.54_1.7x1.7_Rect-Oct-RectJ38
1Conn_02x04_PinHL_Connector_Pad_2.54mm:Pad_2x04_P2.54_1.7x1.7_Rect-OctJ51
1Conn_02x05_PinHL_Connector_Pad_2.54mm:Pad_2x05_P2.54_1.7x1.7_Rect-1Rnd-4OctJ46
1Conn_02x20_IDCConnector_IDC:IDC-Header_2x20_P2.54mm_VerticalJ108
1Conn_02x20_PinHL_Connector_Pad_2.54mm:Pad_2x20_P2.54_1.7x1.7_PicoJ60
1Conn_02x20_PinHL_Connector_Pad_2.54mm:Pad_2x20_P2.54_1.7x1.7_RPi-GPIOJ109

The 466 most common of 10,275 parts.

Similar boards

  • 4 layers65 × 56.5 mmSH RPi, the printed circuit board in 3D

    SH RPi

    hatlabs/SH-RPi-hardware

    Sailor Hat for Raspberry Pi hardware design files

    168 parts56
  • 4 layers85 × 120 mmGameboy, the printed circuit board in 3D

    Gameboy

    MeesCode/gameboy-pcb

    custom gameboy-esque pcb running an stm32 and my own tiny game engine

    134 parts
  • 4 layers310 × 199 mmSplitBoard8Voice, the printed circuit board in 3D

    SplitBoard8Voice

    hsetlik/PolySynth

    Analog polyphonic synth powered by STM32F4

    599 parts
  • 2 layers174.5 × 136.5 mmMain System, the printed circuit board in 3D

    Main System

    supercrazylash/SkidProject

    162 parts
  • 2 layers122 × 87 mmOpen PLC Project, the printed circuit board in 3D

    Open PLC Project

    mymy49/Open-PLC-Project

    yss OS를 사용한 오픈 소스/회로 PLC 프로젝트입니다.

    251 partsMIT
  • 6 layers187 × 109 mmHALPI2, the printed circuit board in 3D

    HALPI2

    hatlabs/HALPI2-hardware

    Hat Labs Pi Carrier Board 2 design files

    739 parts9
  • 4 layers50 × 75 mmPowerBank, the printed circuit board in 3D

    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 mmVancontroller, the printed circuit board in 3D

    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.