|
arduino IDEArduino
|
Tropicalroute mini midi controller and programable macropad
This project about simple midi controller that work with software and hardware also work as macropad with cherry mx switch, the important part it's small and very flexible. Of course basic programing required here but don't worry everyone can learn.
So i made this project to solve my problem for my synthesizer keyboard which do not have efficient shortcut button for changing sound and my live setup. And the idea came accidentally when i looking for midi controller product on the internet and i found some DIY midi controller based arduino. So i start digging more information about programming and PCB making for this project, i spend almost 3 months for this process, but very worthed.
For midi controller you need gather some component :
- Arduino promicro 5v or promini (3.3v if you want battery powered, but you will need FTDI or similiar programer)
- 6x 12mmx12mm push button switch,
- 2x 10k RV07/RK07 potentiometer
- 1x EC11 rotary encoder (optional)
- 10x 10K ohm resistor for external pullup if needed (the rest just for spare, because the arduino library it self used internal pullup from arduino)
- 3x 220 ohm resistor for RGB data line, TX pin and VCC pin to 3,5mm jack port for midi out (if used 3.3v pro mini you need 33ohm and 10ohm)
- 1x PJ307 3.5mm TRS female socket
- 1x MSS22D18 slide switch for powering arduino via battery
- 6x WS2812B RGB led, and 6x 100nf 0805 and 1x 220ohm resistor capacitor if you want fancy feature
If it's just for macropad or shortcut button for windows or mac :
- Arduino promicro 32u4
- Cherry MX style switch
- 1x EC11 rotary encoder (optional)
- 6x WS2812B RGB led, and 6x 100nf 0805 and 1x 220ohm resistor if you want underglow feature
- 3x6 SMD Tactile switch button for reset switch
NOTE :
I had two version gerber file for this project configuration, first PCB design support 1 encoder and 2 potentiometer, second PCB design support 3 potentiometer and does not support encoder. In this shared project for the first PCB design that support encoder, but If you need second PCB design just contact me or visit my youtube video demo for this project !
Last, you must check the layout or component placement in the laser cut file there are for 2 design, and choose what design which suitable for your need i meant if you want rotary encoder you can placing order directly and if you need 3 potentiometer layout just contact me first.
Tropicalroute mini midi controller and programable macropad
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(1)
- Likes(3)
- Mr. Marsupial Sep 17,2023
- Engineer Apr 20,2023
- Engineer Jul 26,2022
- 2 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
9design
-
9usability
-
9creativity
-
9content
-
8design
-
9usability
-
8creativity
-
6content
More by Putra Sandipratama
- MIDIFART pocket midi controller MIDIFART is a pocket midi controller designed for Arduino Promini that supports five analog potentio...
- Antari RP2040 Macropad ANTARI rp2040 is a 3x4 macropad with rotary encoders and BLE support.This board has some features li...
- Mao48 ortholinier mechanical keyboard MAO is a 4x12 ortholinier mechanical keyboard with rotary encoders.This board has some features like...
- KeebForMom modular mechanical keyboard KFM is a low cost 4x5 modular mechanical keyboard that everyone can build. Modular it's mean two PCB...
- Tropicalroute mini midi controller and programable macropad This project about simple midi controller that work with software and hardware also work as macropad...
-
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
121 0 0 -
DIY Laser Power Meter with Arduino
171 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
162 0 2 -