
Solder
JavaScythe/dtect
Adjustable small haptic controller for light sensor and button override.

Experiment: Claude Code autonomously designs and orders PCBs from start to finish
Singingcard is an open-source printed circuit board by zeulewan, from the zeulewan/singingcard repository on GitHub. It is a 2-layer board of 85 × 55 mm with 16 parts on 14 nets, routed with 157 tracks and 22 vias.
It is built around the ISD3900FYI, W25Q16JVSSIQ and CR2032, with the GL5528 and KLJ-01304T-08R07W among its other parts. Its parts include 6 capacitors, 4 resistors, 2 ICs, 1 connector and 1 switch.
An experiment to have Claude Code autonomously design and order PCBs from start to finish.
Given project requirements (e.g., "make an ESP32 dev board with USB-C and 3 GPIO LEDs"), Claude Code should be able to:
The human should only need to:
Setup Phase - Installing tools and creating workflow documentation.
singingcard/
├── kicad/ # KiCad project files
├── docs/ # Documentation and notes
├── venv/ # Python virtual environment
└── .claude/skills/ # Claude skill for KiCad workflowSee docs/tool-setup.md for installed tools and configuration.
3D Render
Schematic
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C4, C6 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric | R2, R3, R4 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C2, C5 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | Button | Button_Switch_SMD:SW_SPST_TL3342 | SW1 |
| 1 | CR2032 | singingcard:BAT-TH_CR2032-BS-6-1 | BT1 |
| 1 | GL5528 | singingcard:RES-TH_L5.1-W4.3-P3.40-D0.5 | R1 |
| 1 | ISD3900FYI | singingcard:LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL | U1 |
| 1 | KLJ-01304T-08R07W | speaker:BUZ-SMD_4P-L13.0-W13.0-P11.4-BL | LS1 |
| 1 | Pull-Tab | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | W25Q16JVSSIQ | singingcard:SOIC-8_L5.3-W5.3-P1.27-LS8.0-BL | U2 |
It measures 85 × 55 mm and has 2 copper layers, 1.6 mm thick.
16 parts, built around the ISD3900FYI, W25Q16JVSSIQ, CR2032 and GL5528. 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 zeulewan/singingcard repository on GitHub, at the commit this page was made from: the board is kicad/singingcard.kicad_pcb and its schematic kicad/singingcard.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 zeulewan before reusing the design.

JavaScythe/dtect
Adjustable small haptic controller for light sensor and button override.

alx-alexpark/lora-pager-v2
An ESP32 powered LoRa pager with a 1W E22-900M30S module and an ePaper display. Mirrored from https://codeberg.org/parkalex/lora-pager-v2


janelia-kicad/cluster-pcb
PCB for each cluster of prisms in the Voigts Lab honeycomb maze.


ApoapsisHGV/CanSat2019-electronics
Circuit and PCB design files related to our 2019 CanSat competition

