On IO expanders
Using an IO expander instead of a second Pro Micro? Posted by scissor_rock_paper.
KBD.newsPublished June 19, 2021
Creators! Feel free to
tip me off about your keyboard related projects to bring them to 100K readers.
At first sight, this may look like just another handwired split project.
What makes this quite unusual is the IO expander used instead of a second Pro Micro.
The MCP23017 IO expander has 16 IO pins and uses I2C to communicate with the microcontroller (in contrast to the MCP23S17 using serial connection).
I used the Ferris firmware as a starting point for my firmware and only had to make a few small tweaks to get it working with the additional rows.
Next part of the build log is on the way. In the meantime, here is the blog post about the basic electrical design of the project: http://mark-story.com/posts/view/building-a-split-keyboard-part-2
Published on Sat 19th Jun 2021. Featured in KBD #31 (source).
Related
This Dactyl Manuform by
rthee features Corne-like thumb cluster and comes with
STL files.
The unibody
Ch55p34 by
Alex Miller uses the CH552T MCU, and it runs on FAK firmware.
A feature-rich split design by
noSNK supporting Pro Micro and XIAO footprints:
Klein.
Gneiss01 is an interesting keyboard project by
LeverMind2112 – involving clay, 3D scanning and printing.
ThinKeys 13 by
dennisleexyz. A split ortho with TrackPoint for ThinkPad.
u/Lovekb built
Victor Lucachi's
VOID Ergo S, a handwired split with open-source case files.