Thingiverse
Button Box for Roland E-Drum Racks by mac70
by Thingiverse
Last crawled date: 3 years, 1 month ago
Button Box for Roland E-Drum Racks
A button box which can be mounted directly onto Roland Drum Racks for easy remote control of your DAW.
Background:
It was inconvenient for me to operate my laptop running a DAW (in my case Cubase) while recording a drum track.
So I wanted to have a distraction free method to trigger a few essential commands such as start/stop/record etc without dropping my sticks.
The available commerical solutions where too expensive or not practical because e.g. impossible to be mounted to my rack.
So I came up with this DIY button-box based on the famous Arduino micro.
I can be mounted on standard 38mm tubes used by Roland racks to hold the box.
A remix from :
Codeisland's Roland MDH-12 Rack Clamp (https://www.thingiverse.com/thing:3743052)
and DaveM's Stream Cheap Box (https://www.thingiverse.com/thing:2822140)
thanks for the good work ! I basically modified Codeisland's clamp so it can hold DaveM's box.
Parts:
Rack Clamp (2 parts), 3d printed
Button Box Main Body, 3d printed
Front-panel, 3d printed (2 variants) or use a CNC (2D file provided)
Arduino Micro Pro + USB cable
Push buttons of your choice
(I used : 2x rectangular Signallux L42M8, 1x round Psm 15mm Red, 4x Mini 7mm momentary buttons)
M6 wingscrew, M4x40 and M3 screws
Instructions:
Print out the 2 rack clamp parts and the box body. PLA will work fine, but if you want more stability use PETG.
Combine the clamp by a M4x40 screw as axis between the 2 parts, tighten the screw, but make sure it can still rotate easily.
Use a M6 wingscrew and nut as tightener to hold firmly on your rack.
Use 2x M3x4 screws (or similar) and nuts for combining the upper clamp part to the box.
For the front-panel you have several choices. You might want to design your own variant depending on your buttons of choice.
Use one the available front-panal templates in either stl (for 3d printer) or svg (for CNC) to create your own front-panel.
I decided to make the panel on my DIY CNC machine because I liked the engraved design...but a 3d printed panel will work just fine. If you use the printed version, use a filament with contrasting color for 1-2 layers to get better label visbibility.
After your front-panel is ready, insert the buttons and solder to the correct Arduno ports (see assignment below).
I decided to use a seperated PCB to have more space, but that is not mandatory. If you do this, use the 4 holes in the corner to hold the PCB.
Finally close and secure the front-panel with 2 M3 screws.
Programming the Arduino:
Any Micro Pro will do, just make sure it's the Adruino Micro PRO (not the standard Arduino micro!) because of the built-in USB.
An Arduino Micro Pro conntected to any PC or laptop can natively emulate a USB keyboard and so can trigger any keystroke,
even function keys and num block keys etc. Micro pros are available from different sources, so you might need to modify your code
depending on the included libraries.
In my case, I decided to use the digial ports 2-8 which will be initalized as internal pull-ups first.
The connected push buttons (normally open) will pull the pins to GND which is detected by the code and triggers the programmed action (emulated key press).
For my DAW (Cubase), I decided to use the following setup:
Port
Button
Key
Cubase Function
2
M
c
Metronome On/Off
3
L
[Num] 1
Goto Left Locator
4
>>
[Num] +
Forward
5
<<
[Num] -
Backward
6
P
SPACE
Play/Stop
7
B
b
Begin
8
R
[Num] *
Record
It can be easily changed in the code to match your configuration. Use my enclosed code as example.
Enjoy.
A button box which can be mounted directly onto Roland Drum Racks for easy remote control of your DAW.
Background:
It was inconvenient for me to operate my laptop running a DAW (in my case Cubase) while recording a drum track.
So I wanted to have a distraction free method to trigger a few essential commands such as start/stop/record etc without dropping my sticks.
The available commerical solutions where too expensive or not practical because e.g. impossible to be mounted to my rack.
So I came up with this DIY button-box based on the famous Arduino micro.
I can be mounted on standard 38mm tubes used by Roland racks to hold the box.
A remix from :
Codeisland's Roland MDH-12 Rack Clamp (https://www.thingiverse.com/thing:3743052)
and DaveM's Stream Cheap Box (https://www.thingiverse.com/thing:2822140)
thanks for the good work ! I basically modified Codeisland's clamp so it can hold DaveM's box.
Parts:
Rack Clamp (2 parts), 3d printed
Button Box Main Body, 3d printed
Front-panel, 3d printed (2 variants) or use a CNC (2D file provided)
Arduino Micro Pro + USB cable
Push buttons of your choice
(I used : 2x rectangular Signallux L42M8, 1x round Psm 15mm Red, 4x Mini 7mm momentary buttons)
M6 wingscrew, M4x40 and M3 screws
Instructions:
Print out the 2 rack clamp parts and the box body. PLA will work fine, but if you want more stability use PETG.
Combine the clamp by a M4x40 screw as axis between the 2 parts, tighten the screw, but make sure it can still rotate easily.
Use a M6 wingscrew and nut as tightener to hold firmly on your rack.
Use 2x M3x4 screws (or similar) and nuts for combining the upper clamp part to the box.
For the front-panel you have several choices. You might want to design your own variant depending on your buttons of choice.
Use one the available front-panal templates in either stl (for 3d printer) or svg (for CNC) to create your own front-panel.
I decided to make the panel on my DIY CNC machine because I liked the engraved design...but a 3d printed panel will work just fine. If you use the printed version, use a filament with contrasting color for 1-2 layers to get better label visbibility.
After your front-panel is ready, insert the buttons and solder to the correct Arduno ports (see assignment below).
I decided to use a seperated PCB to have more space, but that is not mandatory. If you do this, use the 4 holes in the corner to hold the PCB.
Finally close and secure the front-panel with 2 M3 screws.
Programming the Arduino:
Any Micro Pro will do, just make sure it's the Adruino Micro PRO (not the standard Arduino micro!) because of the built-in USB.
An Arduino Micro Pro conntected to any PC or laptop can natively emulate a USB keyboard and so can trigger any keystroke,
even function keys and num block keys etc. Micro pros are available from different sources, so you might need to modify your code
depending on the included libraries.
In my case, I decided to use the digial ports 2-8 which will be initalized as internal pull-ups first.
The connected push buttons (normally open) will pull the pins to GND which is detected by the code and triggers the programmed action (emulated key press).
For my DAW (Cubase), I decided to use the following setup:
Port
Button
Key
Cubase Function
2
M
c
Metronome On/Off
3
L
[Num] 1
Goto Left Locator
4
>>
[Num] +
Forward
5
<<
[Num] -
Backward
6
P
SPACE
Play/Stop
7
B
b
Begin
8
R
[Num] *
Record
It can be easily changed in the code to match your configuration. Use my enclosed code as example.
Enjoy.
Similar models
thingiverse
free
Arduino Pro-Micro Panel Mount
...nk arcade stick convert to a usb device.
snap pro micro in this mount. it should be tight fit.
use two 3mm screws to mount panel.
thingiverse
free
Roland Drum Rack Clamp by sch5034
...ustic drum rack that uses standard 1.5" round tubes. the holes for the bolts and nut traps are sized for 1/4" x 20 sae.
thingiverse
free
4 6 and 8 button Macro pads by Jebidiah_Crumps
...ne wire per switch to a pin on the arduino.
to code it use the arduino ide and this guide https://www.sparkfun.com/tutorials/337
thingiverse
free
Cymbal clamp for a Roland e-drum kit by OliverGonzalez
...e rack tube and the cymbal axis, but finally i got a very good result.
for screws, i went to m6 stainless steel for allen wrench.
grabcad
free
Drum set MIDI interface box panels
...drum set midi interface box panels
grabcad
front and rear panels for tekal box for my zmidi-6dp (arduino project hub)
thingiverse
free
Arcade Button Box by Chuckie95
...an-arduino-into-a-keystroke-automation-tool
https://create.arduino.cc/projecthub/brian-lough/the-simplest-diy-macro-keypad-d2e428
grabcad
free
Gibraltar Rack and parts
...gibraltar rack and parts
grabcad
the complete rack and some of the components used in my rack for my roland drum set.
thingiverse
free
Headphone Holder Roland Drum Kit by pgroen
...he support bars of the drum kit of 38mm. i designed the clamp to be fitted with an m5 screw. one side has an hole for an hex nut.
thingiverse
free
Arduino pro micro case
...arduino pro micro case
thingiverse
case for arduino pro micro and one button
thingiverse
free
Hitbox-layout fightstick by jfedor
... with any other board.
for attaching the bottom plate i used 3x10mm wood screws.
arduino code: https://github.com/jfedor2/gamepad
Mac70
thingiverse
free
Hook with Clip by mac70
... stabile enough.
inspried by: https://www.thingiverse.com/thing:3748961
insert an m4 nut in the clip and m4x16 screw in the knob.
thingiverse
free
Rotary Cutter for Sewing Patterns by mac70
...r better visibility of the slider scale, use a color change (different material)
of one layer underneath the scale of the slider.
Roland
3ddd
free
Roland
...roland
3ddd
roland , рояль
фортепиано roland, прошу любить и жаловать
3ddd
$1
Люстра ROLAND
...s cristal , roland
современная люстра roland фирмы luxus bohemia из серии iris cristal.
3ddd
$1
Люстра Roland Purple
...s cristal , roland
современная люстра roland фирмы luxus bohemia из серии iris cristal.
turbosquid
$40
Roland FP4
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$22
table ROLAND
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3ddd
free
Синтезатор Roland SH-201
... синтезатор
синтезатор roland sh-201, текстура присутствует, полигоны: 32106, вершины: 35904.
3ddd
$1
Комбоусилитель Roland Micro Cube
...комбоусилитель roland micro cube
3ddd
комбоусилитель
комбоусилитель roland micro cube
turbosquid
$25
Roland System 500
...
royalty free 3d model roland system 500 for download as max on turbosquid: 3d models for games, architecture, videos. (1490079)
turbosquid
$25
Roland TR-09
...squid
royalty free 3d model roland tr-09 for download as max on turbosquid: 3d models for games, architecture, videos. (1490051)
3d_ocean
$20
Roland Juno-106
...no-106 analog synthesizer in .c4d format default c4d materials +textures included (in ‘tex’ folder) in .zip archive enjoy staiff.
Drum
3d_export
$5
drums
...drums
3dexport
drums
3d_ocean
$20
Drums
...iled model of drums. charleston,bass drum, tamtam drums, cymbal,etc. available in .blend, .obj, and .lwo format. ready for render
archibase_planet
free
Drum
...hibase planet
drum musical instrument tambour drum kit
drum taiko n091115 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
design_connected
$9
Drum
...drum
designconnected
brent comber drum computer generated 3d model. designed by comber, brent.
turbosquid
$4
Drum 7 Drum 12
... model drum 7 drum 12 for download as max, max, fbx, and obj on turbosquid: 3d models for games, architecture, videos. (1641795)
3d_export
$15
Conga Drum
...conga drum
3dexport
conga drums
3d_export
$10
electro drums
...electro drums
3dexport
electro drums
3d_export
$5
electric drums
...electric drums
3dexport
electric drums
turbosquid
$1
Drum
...turbosquid
royalty free 3d model drum for download as blend on turbosquid: 3d models for games, architecture, videos. (1480093)
turbosquid
$1
Drums
...s
turbosquid
royalty free 3d model drums for download as max on turbosquid: 3d models for games, architecture, videos. (1240112)
Racks
archibase_planet
free
Rack
...ack
archibase planet
rack paper rack rack for paper
rack 6 office n060914 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Rack
...ack
archibase planet
rack paper rack rack for paper
rack 3 office n060914 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Rack
...ack
archibase planet
rack paper rack rack for paper
rack 5 office n060914 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Rack
...ack
archibase planet
rack paper rack rack for paper
rack 7 office n060914 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Rack
...for magazines rack for notebooks notebooks notebook
rack notebook n120614 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Rack
...rack
archibase planet
rack umbrella umbrella rack
rack n180811 - 3d model (*.3ds) for interior 3d visualization.
archibase_planet
free
Rack
...rack
archibase planet
rack book rack stand
rack - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Rack
...rack
archibase planet
rack rack for glasses
rack 1 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Rack
...rack
archibase planet
rack rack for glasses
rack 2 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
3d_export
free
rack
...rack
3dexport
rack
Button
archibase_planet
free
Buttons
...buttons
archibase planet
lift elevator call buttons
elevator call buttons - 3d model for interior 3d visualization.
3ddd
$1
Button
... button , john reeves
набор мебели button от дизайнера john reeves
3d_export
$5
Button
...button
3dexport
smd button<br>verts 2.180<br>faces 3.848
turbosquid
$4
Button
...
turbosquid
royalty free 3d model button for download as fbx on turbosquid: 3d models for games, architecture, videos. (1297941)
turbosquid
$1
Button
...
turbosquid
royalty free 3d model button for download as fbx on turbosquid: 3d models for games, architecture, videos. (1392935)
turbosquid
$9
buttons
...id
royalty free 3d model buttons for download as max and fbx on turbosquid: 3d models for games, architecture, videos. (1404875)
turbosquid
$6
button
...uid
royalty free 3d model button for download as 3dm and max on turbosquid: 3d models for games, architecture, videos. (1669204)
turbosquid
$5
Button
...uid
royalty free 3d model button for download as max and fbx on turbosquid: 3d models for games, architecture, videos. (1710868)
turbosquid
$3
Button
...quid
royalty free 3d model button for download as ma and obj on turbosquid: 3d models for games, architecture, videos. (1510524)
turbosquid
$3
Button
...quid
royalty free 3d model button for download as ma and obj on turbosquid: 3d models for games, architecture, videos. (1509961)
Box
archibase_planet
free
Box
...box
archibase planet
box carton cardboard box
box 2 - 3d model (*.3ds) for interior 3d visualization.
archibase_planet
free
Box
...box
archibase planet
carton cardboard box box
box 1 - 3d model (*.3ds) for interior 3d visualization.
3d_export
$6
box
...box
3dexport
box
3d_export
$5
Box
...box
3dexport
box
3d_export
$5
box
...box
3dexport
box
3d_export
$5
box
...box
3dexport
box
archibase_planet
free
Box
...box
archibase planet
box box for paper notebook pencil
box - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Box
...box
archibase planet
box carton cardboard box
box n170111 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Box
...box
archibase planet
box carton cardboard box
box n050411 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Boxes
...boxes
archibase planet
boxes box case bin
boxes n281213 - 3d model (*.gsm+*.3ds+*.max) for interior 3d visualization.
E
3ddd
$1
WALL-E
...wall-e
3ddd
wall-e , робот
wall-e
3d_export
$100
e-rickshaw
...e-rickshaw
3dexport
e-rickshaw- it have 3d model of passenger e-rickshaw
3d_ocean
$12
Wall E
...wall e
3docean
character robot wall e
its a 3d model of wall e….
turbosquid
$68
Model-E Droids 2-E Q-E Star Wars
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
cg_studio
$45
Model-E Droids 2-E Q-E Star Wars3d model
....3ds .c4d .obj .vue - model-e droids 2-e q-e star wars 3d model, royalty free license available, instant download after purchase.
3d_export
$100
e-rickshaw
...e-rickshaw
3dexport
e-rickshaw design for passenger it have all mechanical component
design_connected
$7
Cone E
...cone e
designconnected
bonaldo cone e computer generated 3d model. designed by pasini, ennio.
3ddd
$1
Wall-E NEW
...wall-e new
3ddd
wall-e , робот
wall-e
design_connected
$29
Extrasoft E
...extrasoft e
designconnected
living divani extrasoft e computer generated 3d model. designed by lissoni, piero.
3ddd
$1
E-Turn
... скамейка
современная скамейка фирмы kundalini.
модель e-turn.
дизайнер brodie neil.
размеры: h 42 cm l 185 cm w 54 cm