Author Topic: Which firmware supports split keyboards with MCP23018 IO expander?  (Read 2153 times)

0 Members and 1 Guest are viewing this topic.

Offline burli

  • Thread Starter
  • Posts: 45
  • Location: Germany
    • My Neo 2 Blog
Which firmware supports split keyboards with MCP23018 IO expander?
« on: Sun, 29 December 2019, 05:47:26 »
Hi,
I want to build a new split keyboard based on a Teensy 2.0 and the MCP23018 (just because I have them here), but I'm not sure which firmware has support for the MCP. Is it possible to use QMK or EasyAVR with the MCP?

Best regards
Markus
I love the Neo 2 Layout and splitted matrix keyboards. Never want to go back

Offline Findecanor

  • Posts: 5040
  • Location: Koriko
Re: Which firmware supports split keyboards with MCP23018 IO expander?
« Reply #1 on: Sun, 29 December 2019, 09:30:08 »
The ErgoDox uses the Teensy 2.0 and MCP23018, so every firmware that supports the ErgoDox should contain code for them in some form or other.

QMK does not have a code module with a generic API for I²C to the MCP23018. You will find it in the source code that is specific for the ErgoDox EZ, and you would probably have to copy and paste code from that and rewrite a bit for your keyboard.
🍉

Offline burli

  • Thread Starter
  • Posts: 45
  • Location: Germany
    • My Neo 2 Blog
Re: Which firmware supports split keyboards with MCP23018 IO expander?
« Reply #2 on: Sun, 29 December 2019, 11:50:00 »
The QMK Configurator has an Ergodox EZ Option, but I don't know if it works.

https://config.qmk.fm/#/ergodox_ez/LAYOUT_ergodox

The annoying part is: I build a split Keyboard with Teensy 2.0 and MCP23018 a few years ago, but I don't remember which software I used.

Thanks for your help. I think I will find a solution.
I love the Neo 2 Layout and splitted matrix keyboards. Never want to go back

Offline richfiles

  • Posts: 222
  • Location: MN, USA
Re: Which firmware supports split keyboards with MCP23018 IO expander?
« Reply #3 on: Mon, 30 December 2019, 04:43:41 »
Just tagging into this thread cause the discussion on firmwares and the MCP23018 is relevant to my own interests too.

I'm curious how well (or not) any firmwares handle disconnects and reconnects with the MCP23018? I want to create something that has an I2C port that can have an accessory be detatched and reattached at will.
"75% + 1" Keyboard with "Danger Zone" keycaps and magnetically detachable Number Pad. Dyed Gateron Blue switches with amber sub lighting. Blue anodized plate and wood trim. (Firmware in Progress)
Bluetooth Apple //c keyboard with Alps SKCM Amber Switches. (Build in Progress)

Offline burli

  • Thread Starter
  • Posts: 45
  • Location: Germany
    • My Neo 2 Blog
Re: Which firmware supports split keyboards with MCP23018 IO expander?
« Reply #4 on: Mon, 30 December 2019, 06:55:41 »
I can't test it, sorry. I use the Ergodox EZ Software, but my keyboard is hard wired. I can't disconnect the MCP
I love the Neo 2 Layout and splitted matrix keyboards. Never want to go back