forked from viernullvier/neogrid
chore(docs): Add project description
This commit is contained in:
parent
0a9229f7da
commit
a15b05a111
1 changed files with 20 additions and 1 deletions
19
README.md
19
README.md
|
|
@ -1,3 +1,22 @@
|
||||||
# neogrid
|
# neogrid
|
||||||
|
|
||||||
MIDI controller inspired by Monome Grid
|
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 ready for validation
|
||||||
|
- neogrid: Work in progress
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue