@kat, some soldered connections came apart today, so when I opened it up, I decided to take some "gut" photo's if your interested....
Enter at your own risk, Its not pretty...
Axoloti, I have removed the Midi, stereo jacks in and out, host usb.
Arduino due. (i should have done the perf board the other way around..)
Both together with connections. You may notice a smaller rectangle peice of perf on the larger perf connected to the Axo, this is a diode matrix, that connects the 20 momentary switches to 5 axoloti GPIO's using the diodes to represent a binary value of the momentaries. This can also be connected to the Arduino due in the same way, so I have both options, currently connected to the Arduino to send the value to the Axo as midi through the uart.
Inside of the front panel. The only things not connected are the 2 stereo jacks in the middle.
Mounted Items. The removed midi section, extra perf board containing Arduino Due USB programmming port, Axo programming port, both link to extensions connecting to the micro usb inputs, Axo host USB to axo board where it was removed from, VGA output from Arduino due, 9 pin output din to connect up and comming footswitches to the Axo / Due, and an SD card module that you cannot see connected to the arduino due to store patch details and presets etc. all are with basic male / female pin sets to disconnect if needed.
everything is spread out ready to be re-assembled.
Everything assembled front pannel.
Everything assembled from the rear. Designed to make it easier to work on by just removing the base of it. Bit of a squeeze but it fits..
So there you go. Quite messy indeed and believe it, it actualy works, but I think I've designed it in a way where I can easily tidy it up bit by bit, without sending the work backwards.
The footswitches we be in line with the front panel 20 momentary switches except laid out 5 across and 4 down, with the first four columns left to right top to bottom 1 to 16, and the last column, the 5th column top to bottom 17 to 20. connected to an additional diode matrix then with only 5 wires going to either the Axo or Due, + 3.3V, GND, leaving 2 wires left of the nine, I may use for an LED or two. Thats all.