Skip to content

okyeron/OMX-27

Repository files navigation

OMX-27 version 3

Build Status

OMX-27 is a compact DIY hardware MIDI controller and sequencer with RGB LED backlit mechanical key switches.

Version 3 of the hardware is based on the RP2040 microprocessor

Kits and specs are available here.

Information and code for earlier heardware versions is included in the Archive directory.

Dimensions: 313mm x 65mm

Docs

New Documentation

Old Documentation

Firmware

Kits are shipped with the current firmware already flashed.

The OMX-27 firmware is Open Source and current uses PlatformIO (Arduino)

See below to compile the firmware yourself.

Build

Build Guide

Web Configurator

Online Configurator

BOM

OMX-27 v3 comes with SMD parts pre-assembled. Some alternate thru-hole parts are listed in the Bill of Materials for reference

Firmware Development

Currently the firmware is best worked on with PlatformIO and VSCode. This may change in future.

PlatformIO / VSCode

Ensure Homebrew in installed. Instructions
Install PlatformIO CLI tools. Detailed Instructions

# Mac OSX
brew install platformio

# check out the project
git checkout https://github.com/okyeron/OMX-27.git

# go to the project directory
cd OMX-27-RP2040

# compile the project (this may take a while the first time)
pio run

# upload to hardware (press reset and boot and release reset before boot)
pio run -t upload

(optional) Install PlatformIO IDE VSCode extension. Instructions

Install EditorConfig extension for your text editor. Instructions

To open the project in VSCode :

  • open a new window
  • select the PlatformIO icon from the Primary Side Bar (left toolbar)
  • use the "Pick a folder" button to select the OMX-27 folder you created above

FAQ

Q: What key switches are recommended?
A: The board uses a dual-footprint for either Cherry MX or Kailh Choc V1 switches.

Q: Can I use other key switches?
A: Yes - as long as they have the same footprint as Cherry MX or Kailh Choc V1 switches and a window/opening for the LED to shine through. NOTE - Cherry Low Profile or__ Kailh Choc V2__ switches have a different footprint and will not work.

Q: What about recommended Keycaps if I want to customize?
A: Also listed in the BOM. It depends on which switches you use. You want a "shine thru" cap with a window for the LED.

Q: Does this project require soldering?
A: Yes. Thru-hole soldering is required (Pots and switches).

Q: Can I get the Gerbers or order the pcbs myself?
A: No. Not open source at this time.

Q: Can I get some of those windowed keycaps you're using?
A: Yes (send me an email).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 11

Languages