Eurorack Velocity Sensitive MIDI Test Keyboard

Front

Eurorack Velocity Sensitive MIDI Test Keyboard
A single octave Eurorack size MIDI test keyboard.

Features

This keyboard has a RP2040 microprocessor that scans a bunch of buttons using I/O expanders. Each piano key has two soft and silent silicone buttons under it; the time difference between switch contacts is used to calculate a MIDI velocity value.

Design Documents

Schematic Diagramkeyboard_schematic.pdf
PCB GerbersN808.zip
3D Print Fileskeyboard_mechanical.zip
Arduino CodeArduino.zip
TFT_eSPI Screen DriverSetup_Fearless_Kbd_ST7789.h

Build Pictures

Front
Front View

Back
Back View

Button Arrangement
Input Connector Daughter Board

Crappy 3D Printed Piano Keyboard
Input Connector Daughter Board
It's okay for testing, but pretty bad as a playable piano keyboard.

Bottom of Piano Keys
Input Connector Daughter Board