I spent far too much time making a bluetooth dactyl keyboard with built in wrist rests
This took about a year, off and on. With covid I finally found some time to finish it.
Build Hardware
- Base was customized heavily by me from this one. Mine here supports less ugly wrist pads IMO, printed in Wood PLA from hatchbox on a taz6 at 0.1micron height
- Feather 32u4
- TRRS cable
- MCP 23018 io expander
- Wrist rests
- GMK Oblotzky Oblivion V2 caps
- Holy Panda switches
- Amoeba single switch PCB’s
- 1N4148 diodes
Notes
I ran into a lot of issues.
- With the feather I had to swap
GPIOA
andGPIOB
forEXPANDER_COL_REGISTER
andEXPANDER_ROW_REGISTER
- It took months for me to realize that the Serial stuff with
SPLIT_KEYBOARD
here does not work with an IO expander like the MCP23018. This is poorly documented IMO. You have to use two of the same chipsets to use that feature and the feather 32u4 aint cheap - this issue would have been massively helpful originally to know I was wiring it incorrectly.
- Swapping the board from the right side to the left side turned out massively tedious and my PR suffers for it.
- Im dumb and bought a mislabeled TRS cable as a TRRS cable and it obviously didn’t work combined with my inability to count the rings on it.
Pics or GTFO