
24g2usb rp2350zero
joypad-ai/joypad-os
Universal controller firmware for building adapters, dongles, and custom controllers.

Spirulo is a small, round NFC spiral-antenna PCB designed to mate with Golioth's "phial" board
Spirulo hw is an open-source printed circuit board by golioth, from the golioth/spirulo-hw repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 18.8 × 20.1 mm with 4 parts on 3 nets, routed with 20 tracks and 2 vias.
It is built around the 112TR. It belongs with the radio and wireless boards of this library.
Spirulo is a small, round NFC spiral-antenna PCB designed to mate with Golioth's "phial" board (the phial project was formerly named "pilulith" — see commit d9261b1: "add two cutouts to match phial (nee pilulith)"). The board's central feature is a copper spiral coil drawn directly in the PCB copper (the 20mm_NFC_Spiral footprint), i.e. an NFC antenna, plus a coin-cell battery holder and two small pin connectors. STEP exports of this board are used as 3D models in the companion phial-hw repo.
The exact system-level function of the board is [UNKNOWN] — this repo contained no documentation until this README was added (October 2026), and the design files alone do not state how the coil, battery, and connectors are used together.
Everything below is taken from the schematic and PCB files (Rev B state):
20mm_NFC_Spiral, net COILConnector:Conn_01x02_Pin)Connector:Conn_01x03_Pin)Cabling footprint placed on the board (purpose [UNKNOWN])snail-10mm placed on board, snail-5mm in the libraryspirulo-hw.kicad_pro / spirulo-hw.kicad_sch / spirulo-hw.kicad_pcb — KiCad 9.0 project (file format version 20241229)Input/ — project-local libraries:
Input/sch/112TR.kicad_sym — battery holder symbolInput/Footprints.pretty/ — 20mm_NFC_Spiral, BAT_112TR, Cabling, snail-5mm, snail-10mmInput/3d/112TR.step — battery holder 3D modeloutput/gerber/ — committed gerber + drill files, generated 2025-03-06 with KiCad 9.0.0-rc3 (these are Rev A outputs, see Status)output/spirulo-a-202503052314.zip, output/spirulo-a-202503060837.zip — Rev A fabrication zipsspirulo-202601201646.step — ~7 MB STEP export of the board (2026-01-20, Rev B era).gitignore, fp-lib-table, sym-lib-table — project configspirulo-hw.kicad_prl, fp-info-cache, .DS_Store — local/cache files that should not be tracked (see Known gaps)output/ are those Rev A outputsoutput/gerber/revb, which does not exist in this repospirulo-hw.kicad_sch or the PCB title block; revision is only identifiable from silkscreen text and commit messages.DS_Store, fp-info-cache, and spirulo-hw.kicad_prl (user-local KiCad settings) are all committed.gitignore: output/* and *.zip are listed in .gitignore, yet output/gerber/* and output/spirulo-a-*.zip remain tracked (they predate the .gitignore, added 2025-03-06)spirulo-hw.kicad_pcb embeds the absolute macOS path /Users/chrisg/golioth/pilulith-hw/output/mech/phial-b-boardonly_202601201541.step as a 3D model reference (also reveals the old "pilulith" repo name)/Users/chrisg/... path noted above| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 112TR | Footprints:BAT_112TR | BT101 |
| 1 | Conn_01x02_Pin | Footprints:20mm_NFC_Spiral | J101 |
| 1 | Conn_01x03_Pin | Footprints:Cabling | J102 |
| 1 | LOGO | Footprints:snail-10mm | G*** |
It measures 18.8 × 20.1 mm and has 2 copper layers, 0.8 mm thick.
4 parts, built around the 112TR. 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.
From the golioth/spirulo-hw repository on GitHub, at the commit this page was made from: the board is spirulo-hw.kicad_pcb and its schematic spirulo-hw.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-P-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).

joypad-ai/joypad-os
Universal controller firmware for building adapters, dongles, and custom controllers.


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

tardate/LittleArduinoProjects
a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

drandyhaas/KiCadRoutingTools
A set of Python/Rust tools to aid routing in KiCad

osy/XG_Mobile_Station
Open source eGPU dock for ROG Ally and ROG Flow

Luos-io/luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

NVNTLabs/switch2-SDEX2M2
Micro SD Express to M.2 NVME Adapter for Nintendo Switch 2