MisteRdeck – Arduino-based MIDI Stream Deck 3D Printer Model

Author: @
License: CC BY-SA
File formats: stl,ino,f3z,pdf,psd
Download type: zip
Size:13.1MB

The file 'MisteRdeck – Arduino-based MIDI Stream Deck 3D Printer Model' is (stl,ino,f3z,pdf,psd) file type, size is 13.1MB.

Summary

The Arduino-based, MIDI Stream Deck

"I created the deck for my own use, a few weeks before I started streaming. After fiddling with OBS for a few days I knew that a hardware device for scene switching and volume adjustment was going to prove incredibly useful. But herein lies the problem; all of the “cheaper” commercially available products lacked any kind of volume adjustment hardware. The cheapest deck, manufactured by a well-known company (I won’t name them) costs almost £100 and is essentially a box with 6 buttons. I knew I could produce something more functional at a lower cost, so I got to work.

Hours of designing and prototyping later and the MisteRdeck was born."

For build instructions and parts list, please see the included PDF.

https://www.youtube.com/watch?v=YYY7iTM4BYM - Quick Demo
https://www.youtube.com/watch?v=Eho_ae5cxNE - Live Build
https://www.youtube.com/watch?v=mABbKafoRzk&lc - "Fixed Until Broken" Build Video

If you run into any problems or have general questions, feel free to drop by my Discord server for help; https://discord.gg/bz3j3AvAU3

UPDATES

06/03/24 - I've added a new file; Base_USBC.stl for USB-C Pro Micros. They're slightly longer than the MicroUSB version so I tweaked the model to accommodate.

30/01/21 - The MisteRdeck is now officially compatible with the QMK firmware! https://github.com/qmk/qmk_firmware/tree/master/keyboards/handwired/misterdeck

21/04/21 - New DeeJ.ino should work correctly. Required HID-Project.h library. Sliders set to work with DeeJ, buttons set as F-keys with modifiers (Crtl+Shift+Alt). Keys can also be setup as media shortcuts. See the following for more info/code; https://github.com/NicoHood/HID/wiki/Consumer-API

24/03/21 - Couple of new .ino files added.
DeeJ.ino - Configures the buttons as FKeys with modifiers (Ctrl+Shift+Alt+F1, Ctrl+Shift+Alt+F2 etc.) with the sliders setup for use with DeeJ (requires HID-Project.h and Keypad.h libraries).
FKeysMIDI.ino - Configures the buttons as FKeys with modifiers (as above) and the sliders as MIDI inputs (requires Keyboard.h, Keypad.h and ControlSurface.h libraries) -

15/02/21 - Only just realised the BOM links don't work. Fixed.

07/02/21 - Small update to the manual with instructions on how to set up MIDIControl and obs-websocket (better than the OBS-MIDI plugin).

15/12/20 - For anyone struggling to get the OBS-MIDI plugin to work, you may need to download/install some C++ libraries. https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/

23/11/20 - I think it's safe to bring this this out of WIP status. 4 makes with no issues...woop!

15/11/20 - Additional Box STLs uploaded for heat-set inserts in place of M3 nuts. Slight adjustment to the Fader_knobs (should be a better fit). Better image compression used for the manual (the text on the screencaps is now actually legible!)


(Donations appreciated, but not necessary. My things are free and always will be).

Ugh, I don't like doing this (cross-promotion feels icky), but feel free to follow me on Twitch (https://www.twitch.tv/mister_ofcl).

Base.stl 221.8KB
Base_USBC.stl 110.7KB
Box_branded.stl 387.1KB
Box_branded_heatset.stl 416.5KB
Box_standard.stl 361.2KB
Box_standard_heatset.stl 390.6KB
Clips.stl 23.5KB
Clip_single.stl 3.0KB
DeeJ.ino 2.5KB
Fader_Knob.f3z 590.4KB
Fader_knob.stl 779.8KB
Fader_knob_single.stl 195.0KB
FKeysMIDI.ino 2.7KB
Lid.stl 113.0KB
MisteRdeck.ino 827.0B
MisteRdeck_Manual.pdf 8.9MB
Solder_jig.stl 96.0KB
streamdeck.f3z 4.1MB
Template.psd 2.8MB