Keyboarding ain't easy?? What not to do when building a keyboard!!
summary
Build attempt uses DSA Dark Magical Girl keycaps on a custom PCB that never quite works: wrong KiCad drill and trace settings force a full reroute, hand-soldering tiny SMD parts fails despite stencils, and choosing individual four‑wire LEDs instead of ws2812 / neopixels creates routing chaos. Debugging uses a STM32 Nucleo dev board, a logic analyzer, and eventually rewritten Rust firmware, but many LEDs and USB drivers never behave and the project ends by buying a commercial keyboard.
AI-written summary · about
chapters (9)
- 0:00Building a custom keyboard
- 1:16ErgoDox Infinity keyboard
- 2:23Keyboard layout and wiring
- 3:49PCB manufacturing mistakes
- 5:21Surface mount soldering struggles
- 6:23Debugging with Raspberry Pi
- 7:30STM32 firmware in Rust
- 8:53Prototyping and the depth-first engineering trap
- 9:36Final realization
related talks
13mScrewing up is easier than ever before!
18mJust go for it: The story of dancemat.js
07mLet's build everything! The chaos of pet projects
34m34 keys is all you need: an ergonomic keyboard journey
47mThe Abridged History Of Having Fun \/\/ith Keyboards
33mBuilding "learn to touch type" glove with ...
25mFunky Hardware Beats: The story of dance-mat.js
28mFunky Hardware Beats: The Story of dance-mat.js
