Universal MIDI retrofit PCB for matrixed-switch keyboards.
Eagle Assembly Pascal
Switch branches/tags
Nothing to show
Clone or download
Failed to load latest commit information.
doc added PIC in-circuit programming diagram Jun 27, 2017
hex add PCB and firmware source Jun 7, 2017
pcb added BOM Jun 16, 2017
src add PCB and firmware source Jun 7, 2017
LICENSE.txt add PCB and firmware source Jun 7, 2017
README.md added BOM Jun 16, 2017



copyright John Staskevich, 2017


This work is licensed under a Creative Commons Attribution 4.0 International License. http://creativecommons.org/licenses/by/4.0/


An Eagle 6 board layout file and BOM are included in the pcb/ folder. There is also a design for a "programming cradle" that mates the test points on the UMR2 with a PIC programmer.

A public CircuitHub project is available for on-demand manufacturing: https://circuithub.com/projects/CodeandCopper1/UMR


The code in the src/ folder can be assembled for the PIC16F1939 device using Microchip's MPASM assembler. Selected firmware images are located in the hex/ folder.