Keyboard Builders' Digest
Save 5% at Lume Keebs! Code: KBDNEWS
Keyboard Builders' Digest / Tips & Tricks

On IO expanders

Using an IO expander instead of a second Pro Micro? Posted by scissor_rock_paper.

KBD.news
Published June 19, 2021
Creators! Feel free to tip me off about your keyboard related projects to bring them to 150K 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

Do you like this post? Share, donate, subscribe, tip me off!

Published on Sat 19th Jun 2021. Featured in KBD #31 (source).


Tags: splittip

Related

Yask

Yask Bois by Sndr666 – yet another split keyboard.

Anna keyboard

Anna is a wireless 40-key ortholinear split keyboard PCB open-sourced by Karl Grasegger.

Unibody Ximi

Sadek Baroudi turned the Ximi into a unibody split by designing a new tented case.

Zerosprey42

Leo Lou's Zerosprey42 is an open-source 40% travel keyboard – remix of the Ospray.

Crocodox Mk.II

The 44 keys Crocodox by ak66666 comes with STL files.

Black Ice ortho

Custom designed angled ortho by ashinything with 3D printed hot swap sockets.

×
top