MIDI Controller 1
About

The Memecode Controller 1 (MC1) is a hardware and software kit to build a MIDI controller that primarily targets the Fractal Audio Axefx Standard and Ultra series of effects processors. The kit enables someone with a basic understanding of circuits and soldering to put together a controller that closely meets their needs in terms of layout and dimensions while also have some Axefx specific functionality like tuner display, the ability to send and receive Axefx sysex commands and display the current patch name. If they also have an understanding of programming languages (specifically C) then they could modify the firmware even further to achieve specific functionality.

Overview of functions: Current requirements for firmware development: It's possible that other platforms can work, but that is a known good platform.
Firmware
The firmware source code is provided with the kit. It's written in fairly modular C code and compiles for both the hardware platform and as a virtual desktop software controller that runs on a normal PC or Mac. This allows you to test changes on a desktop computer without having to go through the cycle of building the firmware and flashing it down onto the AVR chip that runs the hardware version of the controller. The hardware platform is the ET-AVR stamp from Futurlec which is basically an 8-bit AVR processor running at 16mhz.

Firmware features:
Purchase
Currently these are the configurations that I'm offering. They do require assembly into an enclosure of your choosing. You will need to be comfortable reading circuit diagrams and soldering. Amounts are in AUD.

Options: 1) Basic 2) Parts 3) Full
Price: $75 + $10 shipping $175 + $20 shipping $250 + $20 shipping
Firmware binary+source Yes Yes Yes
Desktop version binary+source Yes Yes Yes
Circuit schematic/PCB Yes Yes Yes
Parts manifest Yes Yes Yes
Build manual Yes Yes Yes
External graphics files Yes Yes Yes
Unpopulated PCB Yes Yes  
Populated and tested PCB     Yes
Components for the PCB   Yes Yes
12 Foot-switches   Yes Yes
10 x LEDs, 6 linear potentiometers   Yes Yes
LCD and ribbon cable   Yes Yes
ET-AVR Stamp   Yes Yes
ET-AVR ISP for flashing firmware   Yes Yes
Buy