Skip to the content
4 layers80 × 99 mmSpool, the printed circuit board in 3D
Size
80 × 99 mm
Copper layers
4
Thickness
1.6 mm
Parts
161
Nets
147
Pads
570
Tracks, vias
889, 180
Pours
20
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
22 Oct 2024
Updated
5 Nov 2026

Overview

Spool is an open-source printed circuit board by TheCacophonyProject, from the TheCacophonyProject/spool-pcb repository on GitHub, published under the CERN-OHL-W-2.0 licence. It is a 4-layer board of 80 × 99 mm with 161 parts on 147 nets, routed with 889 tracks and 180 vias.

It is built around the RP2040, AS5600-ASOT and DRV8871DDA, with the LMR14050SDDA, TPS63070RNMR and W25Q128JVSIQ among its other parts. Its parts include 48 capacitors, 48 resistors, 15 ICs, 12 diodes and 7 connectors. It belongs with the RP2040 boards of this library.

Main components

10

README

README.md

Spool PCB

Other bits to order

DigiKey

  • 2 x Crimped leads: 455-4118-ND Can chop in half and use 2 of the ends for the motor and 2 for the magnet
  • 1 x 8 Pin cable assembly 455-3842-ND for connecting main and plug board.
  • 3 x Protection Diodes SS54-HF to be hand soldered onto the plug board.

LCSC

JNICON

  • 1 x 6 Pin Auxiliary plug (TODO: Add part number)
  • 1 x 4 Pin Power plug (TODO: Add part number)

Construction

TODO: Write construction/programming instructions.

Parts

161
QtyValueFootprintReferences
18100nFCapacitor_SMD:C_0402_1005MetricC11, C12, C13, C14, C15, C16, C17, C18, C19, C22, C33, C38, C39, C40, C41, C104 +2
161kResistor_SMD:R_0402_1005MetricR19, R32, R34, R35, R37, R38, R39, R40, R41, R42, R44, R45, R46, R47, R48, R49
1022uFCapacitor_SMD:C_0603_1608MetricC5, C6, C7, C8, C36, C46, C47, C48, C49, C50
10DDiode_SMD:D_SOD-323D2, D4, D5, D6, D7, D8, D9, D10, D11, D101
8100kResistor_SMD:R_0402_1005MetricR4, R10, R12, R14, R25, R101, R102, R115
810kResistor_SMD:R_0402_1005MetricR2, R6, R7, R20, R21, R23, R24, R28
7MountingHolecacophony-library:3.0mm_key_holeH5, H6, H7, H8, H11, H12, H13
6MountingHolecacophony-library:MountingHole_3.5mm_M3H1, H2, H3, H4, H9, H10
51uFCapacitor_SMD:C_0402_1005MetricC20, C21, C25, C26, C30
422uF 25VCapacitor_SMD:C_0805_2012MetricC1, C2, C28, C29
2100uFCapacitor_SMD:CP_Elec_6.3x7.7C34, C35
210uFCapacitor_SMD:C_0402_1005MetricC4, C10
212pFCapacitor_SMD:C_0402_1005MetricC23, C24
2150ΩResistor_SMD:R_0603_1608MetricR104, R105
22.2uFCapacitor_SMD:C_0402_1005MetricC3, C27
222pFCapacitor_SMD:C_0402_1005MetricC31, C32
233ohmResistor_SMD:R_0402_1005MetricR16, R17
2DY-ITR8402cacophony-library:OPTO-TH_DY-ITR8402U103, U104
11.5HInductor_SMD:L_1008_2520MetricL1
1100RResistor_SMD:R_0402_1005MetricR31
1100mΩcacophony-library:R_1206_ShuntR103
1150kResistor_SMD:R_0402_1005MetricR3
11MResistor_SMD:R_0603_1608MetricR202
122nFCapacitor_SMD:C_0402_1005MetricC37
12N7002Package_TO_SOT_SMD:SOT-23Q2
13.3MResistor_SMD:R_0603_1608MetricR201
133kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR33
14.7uHcacophony-library:IND-SMD_L7.0-W6.6L2
1470kResistor_SMD:R_0402_1005MetricR1
147kResistor_SMD:R_0402_1005MetricR22
147kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR15
1560Resistor_SMD:R_0603_1608MetricR26
1680Resistor_SMD:R_0603_1608MetricR27
1AO3400APackage_TO_SOT_SMD:SOT-23Q1
1AS5600-ASOTPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1Battery_Cellcacophony-library:CAP-SMD_FL11EBT1
1Buzzercacophony-library:BUZ-TH_BD9.0-P4.00-D0.6-FDBZ1
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1Conn_02x10_Counter_ClockwiseConnector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_VerticalJ14
1Conn_02x10_Counter_Clockwisecacophony-library:test-headersJ13
1CrystalCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY2
1Crystal_GND24Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1DNFResistor_SMD:R_0402_1005MetricR18
1DRV8871DDAcacophony-library:Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalViasU6
1D_ShockleyDiode_SMD:D_SMAD17
1D_ZenerDiode_SMD:D_SOD-123D204
1ElectromagneticActorcacophony-library:JST_XA_B03B_2_PinL101
1FerriteBeadInductor_SMD:L_0805_2012MetricFB1
1HT75xx-1-SOT89Package_TO_SOT_SMD:SOT-89-3U10
1INA219AxDCNPackage_TO_SOT_SMD:SOT-23-8U102
1LMR14050SPackage_SO:TI_SO-PowerPAD-8U9
1M24C02-WMNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU106
1MCP6001-OTPackage_TO_SOT_SMD:SOT-23-5U5
1Motor_DCConnector_JST:JST_XA_B02B-XASK-1-A_1x02_P2.50mm_VerticalM1
1PA_PIRcacophony-library:PA_PIRU2
1PCF8563TPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU14
1Q_NMOS_GSDPackage_TO_SOT_SMD:SOT-23Q101
1RESETcacophony-library:SW_SPST_SKQG_WithStemSW2
1RP2040cacophony-library:RP2040-QFN-56U8
1SWDConnector_PinHeader_1.00mm:PinHeader_1x03_P1.00mm_VerticalJ2
1SW_Coded_SH-7010cacophony-library:SW-TH_6P-L10.0-W10.0-P2.54-LS7.6_TSR-10SW4
1SW_Push_DPDTcacophony-library:SW-TH_K3-2235D-F1SW5
1Switch_2Connector_JST:JST_SH_BM02B-SRSS-TB_1x02-1MP_P1.00mm_VerticalJ9
1TC2030cacophony-library:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_VerticalJ1901
1TPS63070RNMRcacophony-library:TPS63070U1
1TestPointTestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_BeadedTP2
1TestPoint_2Polecacophony-library:test-point-2pTP1
1USB_BOOTcacophony-library:SW_SPST_SKQG_WithStemSW1
1USB_B_Microcacophony-library:MICRO-USB-TH_MICRO-USB-A14J1
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU7
1~cacophony-library:JLCPCB_QR_8mmU4

More from TheCacophonyProject/spool-pcb

3
  • 2 layers60 × 45 mmPir, the printed circuit board in 3D

    Pir

    TheCacophonyProject/spool-pcb

    23 partsCERN-OHL-W-2.0
  • 2 layers50 × 30 mmCage hub, the printed circuit board in 3D

    Cage hub

    TheCacophonyProject/spool-pcb

    12 partsCERN-OHL-W-2.0
  • 4 layers58 × 35.7 mmSpool plugs, the printed circuit board in 3D

    Spool plugs

    TheCacophonyProject/spool-pcb

    10 partsCERN-OHL-W-2.0

Similar boards

  • 4 layers130.5 × 88 mmTrap panelized, the printed circuit board in 3D

    Trap panelized

    TheCacophonyProject/trap-pcbs

    502 partsGPL-3.0
  • 6 layers73 × 75.5 mmTc2-main pcb, the printed circuit board in 3D

    Tc2-main pcb

    TheCacophonyProject/thermal-camera-v2

    tc2-panel.py uses KiKit to build the manufacturing panel from the individual board files.

    219 partsCERN-OHL-W-2.0
  • 2 layers170 × 73 mmIGNRocketOrderFile, the printed circuit board in 3D

    IGNRocketOrderFile

    wasa-rockoon/WOBC

    WASAロケットプロジェクト 共通電装基盤

    240 parts1MIT
  • 2 layersBias controller, the printed circuit board in 3D

    Bias controller

    loxodes/vna

    Under development open hardware microwave vector network analyzer

    203 parts205
  • 2 layers114.3 × 25.4 mmIr transmitter, the printed circuit board in 3D

    Ir transmitter

    adeboni/electronics

    This repository stores code for various electronics projects I've made

    92 parts
  • 2 layers223.8 × 240.4 mmNerf target v1 panel, the printed circuit board in 3D

    Nerf target v1 panel

    DIaLOGIKa-GmbH/modular-nerf-target

    A hex-based modular system to build custom nerf gun targets

    346 parts1MIT
  • 2 layers65 × 65 mmLMR14050SDDA reference, the printed circuit board in 3D

    LMR14050SDDA reference

    luxas/special-computing-machine

    Let's make a Raspberry Pi cluster similar to real data centers!

    49 parts5Apache-2.0
  • 4 layers86 × 56 mmSH RPi, the printed circuit board in 3D

    SH RPi

    kitspace-test-repos/kicad6-file-collection

    156 partsMIT

Questions

How big is the Spool PCB?

It measures 80 × 99 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Spool use?

161 parts, built around the RP2040, AS5600-ASOT, DRV8871DDA and LMR14050SDDA. 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 Spool KiCad files?

From the TheCacophonyProject/spool-pcb repository on GitHub, at the commit this page was made from: the board is spool/spool.kicad_pcb and its schematic cage-hub/cage-hub.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Spool design in my own project?

Its repository publishes it under the CERN-OHL-W-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).