Skip to the content
PCBKitNew board
2 layers66 × 75 mmSpool sentry, the printed circuit board in 3D

USB-powered ESP32-C3 monitor for 3D-printing hobbyists to track dry-box humidity, temperature, and filament spool mass through a private local dashboard without controlling heaters or printers.

Size
66 × 75 mm
Copper layers
2
Thickness
1.6 mm
Parts
46
Nets
40
Pads
140
Tracks, vias
203, 17
Pours
8
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
2 Sep 2026
Updated
2 Nov 2026

Overview

Spool sentry is an open-source printed circuit board by rwrife, from the rwrife/spool-sentry repository on GitHub, published under the MIT licence. It is a 2-layer board of 66 × 75 mm with 46 parts on 40 nets, routed with 203 tracks and 17 vias.

Its parts include 11 capacitors, 10 resistors, 3 ICs, 3 diodes and 3 connectors. It belongs with the home automation and IoT boards and the ESP32 and RISC-V boards of this library.

README

hardware/README.md

Hardware design artifacts

This directory now carries the schematic source-of-truth for the Spool Sentry carrier board.

Included files

  • spool-sentry.kicad_pro / spool-sentry.kicad_sch: KiCad 9 project + schematic
  • sym-lib-table, fp-lib-table: local library bindings used by this schematic
  • lib/spool-sentry.kicad_sym: project-local custom symbols (XIAO ESP32-C3 module, NAU7802 ADC)
  • lib/spool-sentry.pretty/XIAO_ESP32C3.kicad_mod: project-local XIAO module footprint
  • lib/spool-sentry.dcm: symbol documentation metadata

What this schematic covers

  • USB 5V SELV power entry and protection path (USB-C UFP + PPTC + TVS + reverse-current block)
  • Controller module (U1: Seeed XIAO ESP32-C3)
  • Bridge ADC path (U2: NAU7802) and load-cell connector (J2)
  • Environmental sensor path (U3: SHT40) on shared I2C
  • Dedicated user button (SW1) for tare/calibration/recovery interactions
  • Status RGB indicator (D3 + current-limit resistors)
  • Test points for safe bring-up/diagnostics

Regenerating verification artifacts

From the repository root:

bash
# Schematic ERC (text report)
kicad-cli sch erc --format report \
  --output docs/verification/kicad-erc.rpt \
  hardware/spool-sentry.kicad_sch

# Netlist + BOM exports from schematic symbol properties
./scripts/export_schematic_bom.py hardware/spool-sentry.kicad_sch

# Optional external schematic analyzer outputs (JSON + text)
# (path depends on local Hermes skill checkout)
# python3 <path-to-analyze_schematic.py> hardware/spool-sentry.kicad_sch --output docs/verification/schematic-analysis.json
# python3 <path-to-analyze_schematic.py> hardware/spool-sentry.kicad_sch --output docs/verification/schematic-analysis.txt --text

The issue-specific validation summary is in docs/verification/issue-2-hardware-schematic.md.

Parts

46
QtyValueFootprintReferences
10R_0603_1608MetricR_0603_1608MetricR1, R2, R3, R4, R5, R6, R7, R8, R9, R10
10TestPoint_Pad_D1.5mmTestPoint_Pad_D1.5mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10
9C_0603_1608MetricC_0603_1608MetricC2, C4, C5, C6, C7, C8, C9, C10, C11
4MountingHole_3.2mm_M3MountingHole_3.2mm_M3MH1, MH2, MH3, MH4
2C_1206_3216MetricC_1206_3216MetricC1, C3
1D_SMAD_SMAD2
1D_SOD-123FD_SOD-123FD1
1Fuse_1812_4532MetricFuse_1812_4532MetricF1
1JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_HorizontalJST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_HorizontalJ2
1LED_Avago_PLCC6_3x2.8mmLED_Avago_PLCC6_3x2.8mmD3
1PinHeader_1x04_P2.54mm_VerticalPinHeader_1x04_P2.54mm_VerticalJ3
1SOIC-16_3.9x9.9mm_P1.27mmSOIC-16_3.9x9.9mm_P1.27mmU2
1SW_SPST_PTS810SW_SPST_PTS810SW1
1Seeed XIAO ESP32-C3XIAO_ESP32C3U1
1Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPadSensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPadU3
1USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalUSB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Questions

How big is the Spool sentry PCB?

It measures 66 × 75 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Spool sentry use?

46 parts. 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 sentry KiCad files?

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

Can I use the Spool sentry design in my own project?

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

Similar boards

  • 2 layers83.3 × 65.3 mmSimonShield, the printed circuit board in 3D

    SimonShield

    github-linguist/linguist

    Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

    46 parts14kMIT
  • 2 layers27.8 × 22.3 mmAudio, the printed circuit board in 3D

    Audio

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    46 parts4.3kMIT
  • 2 layers370 × 11 mmDaylight XXL, the printed circuit board in 3D

    Daylight XXL

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    46 parts1.1kGPL-3.0
  • 2 layers87.5 × 50 mmMesabob, the printed circuit board in 3D

    Mesabob

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    46 parts990GPL-3.0
  • 2 layers38.8 × 62.5 mmESPAudio, the printed circuit board in 3D

    ESPAudio

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    46 parts915
  • 2 layers53.2 × 24.8 mmPicoLink, the printed circuit board in 3D

    PicoLink

    ErichStyger/mcuoneclipse

    McuOnEclipse projects and examples

    46 parts765
  • 2 layers23 × 29 mmESP32-epaper adapter, the printed circuit board in 3D

    ESP32-epaper adapter

    pcbreflux/espressif

    all espressif stuff will committed here

    46 parts608GPL-3.0
  • 2 layers25.5 × 73.5 mmTERES PCB2-IO Rev.B, the printed circuit board in 3D

    TERES PCB2-IO Rev.B

    OLIMEX/DIY-LAPTOP

    Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop

    46 parts578Apache-2.0