
Studio mic
Spirit532/studio_mic
A simple, easy to build preamplifier for any true condenser capsule, to make a condenser microphone

Electronic gwent board
Gwent hat is an open-source printed circuit board by declanshanaghy, from the declanshanaghy/gwent repository on GitHub. It is a 2-layer board of 65 × 56.5 mm with 14 parts on 41 nets.
It is built around the M2.5. Its parts include 5 capacitors, 4 connectors and 1 switch.
A Raspberry Pi 4 HAT carrier PCB for the Gwent Companion. Hosts headers and Qwiic connectors so the existing breakout modules (MFRC522, SSD1306 OLED, TCA9548A mux, three IS31FL3731 charlieplex matrices, PEC11 rotary encoder) plug in without re-soldering. Targets fabrication at JLCPCB.
Canonical hardware spec:
design/tasks/011-hardware-specification.md. If anything in the schematic conflicts with that doc, the doc wins — fix the schematic.
| Form factor | Raspberry Pi HAT (65 × 56.5 mm) |
| Layers | 2 |
| Substrate | FR4, 1.6 mm, 1 oz copper, ENIG (or HASL for cheap) |
| Connectors | 2×20 GPIO stacking header, 1×8 RC522 header, 1×16 OLED header, 4× Qwiic JST-SH (mux + 3 matrices), PEC11 footprint |
| Library deps | KiCad 9 built-in libraries only (Connector, Connector_Generic, Connector_JST, Switch). SparkFun KiCad library optional for prettier Qwiic 3D models. |
| Power | 5V / 3.3V tapped from Pi GPIO header (no on-board regulator) |
| Target fab | JLCPCB, 5 boards (~$5 unassembled, ~$25 with header assembly) |
Once KiCad is installed, open gwent-hat.kicad_pro and KiCad will pull in the project's symbol/footprint library tables (in sym-lib-table / fp-lib-table) which point at the vendored libs in libs/.
cd hardware/pcb
open gwent-hat.kicad_pro # macOS
# or
xdg-open gwent-hat.kicad_pro # LinuxKiCad will create the schematic (gwent-hat.kicad_sch) and PCB (gwent-hat.kicad_pcb) on first save if they don't already exist. All symbols and footprints come from KiCad's bundled libraries — no extra setup required.
# From hardware/pcb/
git clone --depth 1 https://github.com/sparkfun/SparkFun-KiCad-Libraries.git libs/sparkfun-kicad
# Then in KiCad: Preferences → Manage Symbol Libraries → add libs/sparkfun-kicad
# Preferences → Manage Footprint Libraries → add libs/sparkfun-kicad/footprintsThis isn't required — KiCad's Connector_JST:JST_SH_* symbols are functionally equivalent — but the SparkFun version comes with proper Qwiic-branded silkscreen and 3D models.
| File | What it is |
|---|---|
gwent-hat.kicad_pro | KiCad project metadata |
gwent-hat.kicad_sch | Schematic |
gwent-hat.kicad_pcb | PCB layout (board outline pre-drawn to Pi HAT spec) |
sym-lib-table | Project-scoped symbol library list |
fp-lib-table | Project-scoped footprint library list |
BUILD.md | Step-by-step schematic placement guide |
BOM.md | Bill of materials with manufacturer part numbers and JLCPCB/LCSC sourcing |
libs/ | (Optional) Vendored EDA libraries — only needed for SparkFun Qwiic visuals |
fab/ | Fabrication outputs (Gerbers, drill, BOM, CPL) — only versioned zips are committed |
docs/netlist.md | Canonical net-by-net pin assignments — the source of truth for the schematic |
gwent-hat.kicad_sch and follow BUILD.md step by step. Place every symbol from the BOM, wire nets per docs/netlist.md, assign footprints, run ERC.BUILD.md), then File → Fabrication Outputs → Drill Files. Run the JLCPCB plugin to generate BOM + CPL CSVs.fab/gwent-hat-v1.0-jlcpcb.zip, upload to https://jlcpcb.com, pick stackup + finish + quantity, pay.v1.0 — initial Pi HAT carrier with breakouts on headers/Qwiicv1.1 — corrections from first fab run (TBD)v2.0 — integrate IS31FL3731 + LEDs and TCA9548A onto the board (TBD)Each fab order zip is committed under fab/gwent-hat-vN.M-jlcpcb.zip so the as-fabbed artifact is always reproducible.
docs/netlist.md)BOM.md)BUILD.md)gwent-hat.kicad_pro)gwent-hat.kicad_sch, generated by scripts/gen_schematic.py)BUILD.md)Edge.Cuts layer| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100nF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C4 |
| 4 | M2.5 | MountingHole:MountingHole_2.7mm_M2.5_DIN965_Pad | H1, H2, H3, H4 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C5 |
| 1 | PEC11 | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 1 | Pi4 GPIO header | Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical | J1 |
| 1 | Qwiic to mux | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J4 |
| 1 | RC522 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J2 |
| 1 | SSD1306 OLED | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | J3 |
It measures 65 × 56.5 mm and has 2 copper layers, 1.6 mm thick.
14 parts, built around the M2.5. 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 declanshanaghy/gwent repository on GitHub, at the commit this page was made from: the board is hardware/pcb/gwent-hat.kicad_pcb and its schematic hardware/pcb/gwent-hat.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask declanshanaghy before reusing the design.

Spirit532/studio_mic
A simple, easy to build preamplifier for any true condenser capsule, to make a condenser microphone


gmcn42/clumsyMIDI
A THT-only Raspberry Pi expansion board containing a MIDI interface, DAC, and OLED display

DvidMakesThings/HW_PDNode-600-Pro
The PDNode-600 is a professional-grade, 600W USB Power Delivery Unit designed specifically for compact 10-inch rack systems, targeting embedded developers, homelab enthusiasts, test benches, and smart infrastructure.



Zebra-Rodeo/marelleo
Une boîte qui raconte une histoire quand on pose une figurine dessus. Boîtier, carte, micrologiciel et doc pour la refaire.

dsanchezseco/punk75
Ortholinear keyboard with 75 keys and all components through hole