MIDI controller inspired by Monome Grid
- Python 88.2%
- C 9%
- CMake 2.8%
| firmware | ||
| lib | ||
| neogrid | ||
| neogrid-tiny | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
neogrid
MIDI controller inspired by Monome Grid
mission
This is an attempt at recreating a grid-like controller from scratch, based on the RP2350B and addressable LEDs. The project consists of two parts:
- neogrid-tiny - a 4x4 (optionally extendable to 4x8) proof-of-concept board to validate the hardware design and MCU integratin
- neogrid - an 8x16 (optionally extendable to 16x16) board that can be used as a grid controller for norns
principle
- A socketed MCU board (Olimex RP2350B-XL) will provide the MCU, power (up to 3A at 5V according to USB-C spec) and the required GPIOs
- Buttons are 10mm silicone rubber-dome 4x4 keypads (the same ones used for the Adafruit Trellis boards and presumably the original grid)
- Visual feedback is provided by a string of SK6812-Mini addressable LEDs. The first LED is driven by an inverting level shifter to push the logic level up to the required 5V.
- A second board can be attached to the bottom (with U1, Q1, R2, R3 unpopulated) to extend both the keypad matrix and the LED string, doubling the number of buttons. This works by exposing the keypad matrix column buses and connecting the row buses to a separate set of GPIOs.
status
- neogrid-tiny: Revision v1 produced and validated, revision v2 started.
- neogrid: Work in progress