Foot switch midi controller
1. 8 assignable footswitches
2. Bank selection
3. 2 expression pedals connectors with TRS/RTS switch
4. USB Midi input and output
5. Midi DIN output
6. (TODO) LED feedback
Preset must be defined into a '.h' file in the Firmware/include folder, then included into Firmware/src/main.cpp file (see RolandMC707.h file as example) and compiled.
See Control Surface library for possible presets.
Folder structure:
- PCB: KiCAD schematics and PCB
- Gerber: gerger files to order PCB production
- Mouser part list
- Enclosure: KiCAD files for the top panel
- Firware: source code
Compiling source code requires platformio