
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/
Pocket card controller 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 80.5 × 37 mm with 17 parts on 16 nets, routed with 133 tracks and 16 vias.
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 |
|---|---|---|---|
| 8 | SW_SPST_SKQG_WithStem | SW_SPST_SKQG_WithStem | SW_ACTION1, SW_DOWN1, SW_LEFT1, SW_MENU1, SW_RESET1, SW_RIGHT1, SW_UNDO1, SW_UP1 |
| 2 | JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal | JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal | J_BAT_IN1, J_BAT_OUT1 |
| 2 | JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J_EXP1, J_I2C1 |
| 2 | MountingHole_2.7mm_M2.5 | MountingHole_2.7mm_M2.5 | H1, H2 |
| 2 | SW_SPDT_PCM12 | SW_SPDT_PCM12 | SW_MUTE1, SW_PWR1 |
| 1 | SOIC-28W_7.5x17.9mm_P1.27mm | SOIC-28W_7.5x17.9mm_P1.27mm | U1 |
It measures 80.5 × 37 mm and has 2 copper layers, 1.6 mm thick.
17 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/pocket_card/electronics/pocket_card_controller.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/



hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI


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

DDeGonge/OS-ARM
This arm is not industrial and it will not be fast, but that is not my goal. But it will hopefully be a very nice looking arm fully capable of 6dof motion, cheap enough to keep it accessable but capable enough to…

