Midi Foot Controller for Irig

Midi Foot Controller for Irig

thingiverse

This is parts for a Midi Foot Controller project using arduino mini pro, 6 post momentary stomp switches. Using Neopixels clones that are 10mm diameters as indicators. I separated the indicator and the stomp switch by an inch. I used a 1/2 inch drill bit to make needed.http://www.ebay.com/itm/161891589778?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT neopixel cloneshttp://www.ebay.com/itm/321372096625?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT Foot stomp switches I placed the files up for openscad in case you wish to make changes Print Settings Printer Brand: MakerBot Printer: MakerBot Replicator Rafts: Doesn't Matter Supports: Yes Resolution: .2mm or better Infill: 10% or better Notes: Your choice to setup the print to make as many as you need at once. I suggest 1:1 on the caps to front plate. The connector plate should be printed at 30% to give extra strength. How I Designed This Code for the arduino //Arduino foot pedal switch/light contollor //By Christopher M George //04/6/2016 ver0.6 //04/3/2016 ver0.1 // used Libraries include SoftwareSerial mySerial(11, 10); include // this setups the foot buttons include ifdef AVR include endif define PIN 12 // Pin used to communicate to pixels define NUMPIXELS 10 // can be expanded to every switch Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); const byte ROWS = 2; //both can be expanded const byte COLS = 5; //for switch matrix char hexaKeys[ROWS][COLS] = { {'0','1','2','3','4'}, {'5','6','7','8','9'} };//Important to set keypad to switch matrix byte rowPins[ROWS] = {9, 8}; //connect to the row pinouts of the keypad byte colPins[COLS] = {7, 6, 5, 4, 3}; //connect to the column pinouts of the keypad Keypad customKeypad = Keypad( makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS); //initialize an instance of class NewKeypad //variables used through out for lights int pixelg=230; int pixelr=255; int pixelb=25; int x; int y; int currentProgram = 0x16; int lstat[NUMPIXELS]; int lights[10]= {5, 6, 7, 8, 9, 4, 3, 2, 1, 0}; int blights[10]= {4, 3, 2, 1, 0, 5, 6, 7, 8, 9}; int blevel=0; int trigger=5; int bank= 0; int inByte = 0; void setup() { for(int i=0;i

Download Model from thingiverse

With this file you will be able to print Midi Foot Controller for Irig with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Midi Foot Controller for Irig.