OpenDeck is an open-source platform for building custom MIDI controllers compatible with any MIDI software and hardware on any OS. Using OpenDeck building of MIDI controllers is simpler than ever. Instead of spending time on choosing the right electronics, writing code, and solving lots of unnecessary problems, simply connect components of your MIDI controller into OpenDeck board and you’re done. Additional board configuration can be done online – no installation of extra software is necessary!
This board uses Raspberry Pi RP2040 MCU. Pin headers do not come with the board!
Main features
- Class-compliant USB MIDI
- Easy configuration using Web interface
- Extensive user documentation
- No drivers or extra software needed
- Compatible with all MIDI software and hardware
- Works on Windows, Mac, Linux, iOS and Android
- DIN MIDI to USB conversion and vice versa
- Support for 10 presets
- Firmware update through Web interface
OpenDeck supports sending of both 7-bit and 14-bit Non-Registered Part Numbers (NRPN), latching messages on buttons, various encoding modes for quadrature encoders, LED control using MIDI In, configurable MIDI channels etc. Full list of supported features can be found here.
Supported components
- Buttons
- Encoders
- Potentiometers
- FSRs
- Single color and RGB LEDs
- Displays based on SSD1306 controller
- Nextion touchscreens
Board specifications
- USB MIDI via USB C connector
- DIN MIDI connectors optionally available
- 128 digital inputs for buttons/64 inputs for encoders
- 64 outputs for single-color LEDs/16 RGB LEDs
- 64 inputs for analog potentiometers or FSRs (configurable as digital inputs for buttons)
- Connector for small OLED displays based on SSD1306 controller
- Connector for touchscreen displays
Links to code and documentation
open_in_newDocumentation (github.com)
open_in_newCode (github.com)
open_in_newDesign Files (github.com)
open_in_newSchematics (github.com)
open_in_newBom (github.com)
Shipping policy
No information available.
warningThis product does not ship to United States.