So I've been building my ergodox for a little while now and I finally got the last pieces in place but I've run into an issue where the left half doesn't respond to anything.
Things I've checked:
MCP23018 (IOX) direction (cutout matches the silkscreen)
Continuity across the TRRS on all 4 pins
TRRS jumpers are in the correct place
IOX has the correct voltage going to it
Diode direction on the left half (doesn't matter if I change the direction in the code, still nothing)
I'm at a loss for what else to check to figure out what I did wrong... I have HID listen to check the code as it is operating, but the firmware doesn't have code in it to give output to that program and I don't know enough about programming in C to do that... I also don't have a logic probe or oscilloscope to check the I2C data with.
I'm at a loss for what to check next, anyone have any suggestions? I feel like I've managed to break my IOX, but I want to confirm that before undertaking the headache of desolder a 28 pin microchip...
Thanks in advance!