Generated keyboard
  • JavaScript 88.6%
  • TypeScript 5.3%
  • HTML 3.6%
  • Makefile 1.3%
  • Dockerfile 1.2%
Find a file
Viktor Hedefalk 3884c770de
All checks were successful
Build / Generate (push) Successful in 12m21s
Use github.token for images branch push
2026-04-08 14:15:36 +02:00
.github/workflows Use github.token for images branch push 2026-04-08 14:15:36 +02:00
3d_models Waypoint: OLED display, JST battery, infused-kim footprints, CI 3D renders 2026-04-02 16:48:44 +02:00
docker/kicad Remove standalone freerouting Dockerfile, now part of kicad-buildtools 2026-03-31 14:10:36 +02:00
footprints Replace OLED with nice!view, add JLCPCB marker, git hash in silkscreen 2026-04-05 19:06:22 +02:00
src Add fiducials, M2 heat-set insert pillars, fix mounting holes 2026-04-05 17:09:39 +02:00
templates A4 page via custom kicad8 template, adjust board centering 2026-04-02 21:16:50 +02:00
.gitattributes Waypoint: OLED display, JST battery, infused-kim footprints, CI 3D renders 2026-04-02 16:48:44 +02:00
.gitignore gitignore settings.local in claude 2026-04-02 22:28:46 +02:00
config.yaml Fix CI image push auth, widen controller area for routing 2026-04-08 13:01:40 +02:00
core Add kicad8 template, 3D models rendering in KiCad 10 viewer 2026-04-01 23:44:19 +02:00
LICENSE Add MIT license (#14) 2022-01-06 23:38:51 +01:00
Makefile Bump freerouting to 80 passes / 30min timeout for more complex routing 2026-04-07 22:36:17 +02:00
package-lock.json Use tsx instead of --experimental-strip-types for CI compatibility 2026-04-03 14:22:15 +02:00
package.json Replace OLED with nice!view, add JLCPCB marker, git hash in silkscreen 2026-04-05 19:06:22 +02:00
README.md Link interactive 3D case preview from README 2026-04-05 15:07:00 +02:00

keydette

Custom split mechanical keyboard PCB, based on samoklava.

Built with Ergogen v4, autorouted with Freerouting, gerbers generated with KiKit.

Build

npm install
make clean all

Board renders

front back
front back

3D views

front back
3d front 3d back

Case

3D-printable tray case generated from the ergogen outline. Interactive 3D preview with PCB fit validation.