23 lines
1.3 KiB
Markdown
23 lines
1.3 KiB
Markdown
# 48ish
|
|
|
|
A wireless, low-profile 47/48-key keyboard PCB.
|
|
|
|
## production files
|
|
|
|
works with JLCPCB, haven't tried any other production houses, ymmv
|
|
|
|
production outputs automated with `just` (`apt install just` etc) and `kicad-cli` (it came free with your fucking kicad)
|
|
|
|
- Gerbers and drill files: `just plot[-zip]`, output at `48ish_soldered_out[.zip]`
|
|
- Board assembly:
|
|
- Only parts on the backside need to be assembled
|
|
- BOM: `48ish_soldered_bom.csv` (not generated by kicad Yet:tm:; includes specific JLCPCB part numbers, you may want to shop around for alternatives)
|
|
- Placements: `48ish_soldered-bottom-pos.csv` (generated by kicad, with column names manually edited to reflect [JLCPCB's requirements](https://jlcpcb.com/help/article/pick-place-file-for-pcb-assembly))
|
|
|
|
## firmware???
|
|
|
|
i wrote a zmk shield for this but dude i am not figuring out the zmk local build steps. go look at [the github repo for the shield firmware](https://github.com/ewwwin/zmk-shield-48ish) and grab the firmware from the latest github actions run, i do not care
|
|
|
|
## acknowledgements
|
|
|
|
the v1/early v2 pcb layout was generated with [ergogen](https://github.com/ergogen/ergogen), which is [licensed MIT and Copyright (c) 2018 Bán Dénes](https://github.com/ergogen/ergogen/blob/develop@%7B2025-08-27%7D/LICENSE)
|