
Card
increpare/PuzzleScript-labs
firehose of mostly ai-written puzzlescript projects. main project is https://github.com/increpare/puzzlescript/

firehose of mostly ai-written puzzlescript projects. main project is https://github.com/increpare/puzzlescript/
Input board is an open-source printed circuit board by increpare, from the increpare/PuzzleScript-labs repository on GitHub, published under the MIT licence. It is a 2-layer board of 90.8 × 43.8 mm with 9 parts on 9 nets, routed with 33 tracks and 0 vias.
Its parts include 8 switches and 1 connector.
Custom PCB for the PuzzleScript Card handheld.
node hardware/card/schematic/generate_kicad.js
# or: make handheld_card_kicadThen install KiCad 8 once and open
hardware/card/card.kicad_pro. See OPEN.md for step-by-step.
| Generated | What it is |
|---|---|
card.kicad_pro / card.kicad_sch | Full hierarchical project (9 sheets) |
schematic/sheets/*.kicad_sch | Power, compute, display, controls, … |
card.kicad_pcb | Board outline + keep-outs + placed fit/preview footprints with ratsnest pads |
schematic/connectivity.json | Net source of truth (edit this, then regenerate) |
node hardware/card/schematic/connectivity_test.js
node hardware/card/schematic/generate_kicad_test.js
make handheld_pcb_export # if make availableMCU: ESP32-P4NRW32X chip-down on the card PCB, with QSPI flash, 40 MHz crystal, and ESP32-P4 DC-DC support parts.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | ACTION | PSDevkit:TL3315NF160Q | SW5 |
| 1 | DOWN | PSDevkit:TL3315NF160Q | SW2 |
| 1 | LEFT | PSDevkit:TL3315NF160Q | SW3 |
| 1 | MENU | PSDevkit:TL3315NF160Q | SW8 |
| 1 | RESTART | PSDevkit:TL3315NF160Q | SW7 |
| 1 | RIGHT | PSDevkit:TL3315NF160Q | SW4 |
| 1 | To_Waveshare_40pin | Connector_PinHeader_1x10_P2.54mm_Vertical | J1 |
| 1 | UNDO | PSDevkit:TL3315NF160Q | SW6 |
| 1 | UP | PSDevkit:TL3315NF160Q | SW1 |
It measures 90.8 × 43.8 mm and has 2 copper layers, 1.6 mm thick.
9 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.
From the increpare/PuzzleScript-labs repository on GitHub, at the commit this page was made from: the board is hardware/devkit/waveshare_43_input/input_board.kicad_pcb and its schematic hardware/card/card.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
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).

increpare/PuzzleScript-labs
firehose of mostly ai-written puzzlescript projects. main project is https://github.com/increpare/puzzlescript/

increpare/PuzzleScript-labs
firehose of mostly ai-written puzzlescript projects. main project is https://github.com/increpare/puzzlescript/



FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

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



adamws/kicad-kbplacer
KiCad plugin for automatic keyboard's key placement and routing