Hans - the 5 button battery powered USB MIDI footswitch

Hans - the 5 button battery powered USB MIDI footswitch

thingiverse

### Hans is a 5 button battery powered USB/MIDI footswitch<br> Check out Hans [on github](https://github.com/hunked/hans). My goal is to make a durable, 3D printed, battery powered, MIDI footswitch that outputs over USB and 5 pin MIDI. <br> For cheap.<br> Why did I name it Hans? No good reason at all. ### Hans has the following hardware/features: - 5 momentary foot switches with status LEDs - 1 external footswitch input for acting as a "shift" button (with small backup shift button on the back in case an external switch is not attached) - Up to 5 virtual "banks" of buttons that can be switched between (3 enabled by default but can be changed in the edit menu) - Full editing of all footswitch functions from the switch itself - you don't need to use your computer at all to change any settings. - Changes can be saved to EEPROM and will be loaded automatically on startup. - USB-C charging with an 18650 on board for portable power - USB (mini) and 5-pin MIDI cable connections for MIDI data - [Teensy 2.0++](https://www.pjrc.com/store/teensypp.html) brains running at a blazing 16Mhz - a 4 character screen When Hans is turned on you can choose between four modes: - send MIDI note on/off messages - send MIDI control change (CC) messages - send MIDI program change (PC) messages - an edit mode to customize all features of the footswitch The first three modes are self-explanatory. Both the note on/off and CC modes can be toggled between momentary and toggle operations. The edit mode allows changing most of the settings on the device. You can change the midi notes sent (and the velocity sent with them), the control change numbers and values, and program change numbers. You can also edit the default mode (in case you want to start in CC or PC mode), the timeout before the default mode is selected, and various other settings like screen and LED brightness. ### How to use Hans: - Turn Hans on. - You will be presented with a mode selection screen. Press a button to choose a mode. <br>If no mode choice is made the default will be chosen after a timeout (5 seconds). * Button 1 - Note On/Off * Button 2 - Control Change * Button 3 - Program Change * Button 5 - Edit Mode - If you selected modes 1 through 3: * Press the footswitch buttons to send the note/CC/PC message associated with that button. * Hold the shift button and press one of the front switches for additional functions: * Button 1/5 - Change button bank (-/+) * Button 2 - Switch between momentary/toggle modes * Button 3 - Return to mode select menu * Button 4 - Panic! Stop all playing notes - If you selected edit mode: * Navigate through menus/submenus using the following buttons: * Button 1 - Go back to previous menu * Button 2 - Previous item (in menu) OR Reduce value by 1 (when editing) * Button 3 - Select item (in menu) or accept value (when editing) * Button 4 - Next item (in menu) or Increase value by 1 (when editing) * **Changes will not be saved to EEPROM (to be loaded on next startup) unless you select SAVE from the either the main menu or under the DATA submenu.** If you would like to make a Hans for yourself see [the github](https://github.com/hunked/hans) for code, pinouts, a parts list, and other useful details. I hope you and Hans have a lovely time together. <br>A good battery powered customizeable footswitch is hard to find these days, you know.

Download Model from thingiverse

With this file you will be able to print Hans - the 5 button battery powered USB MIDI footswitch 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 Hans - the 5 button battery powered USB MIDI footswitch.