
So a few years back I had my first encounter with DIY keyboards and hardware programming/design. It came about by salvaging they key matrix from an old Toshiba Rupo (jw95jp), with a grand vision of getting it working again and integrating a Raspberry Pi into the case to create an all-in-one computer. It took a long time to make but I succeeded, only to find that the keyboard itself was absolutely rubbish to type on.
Spoiler:

The next challenge I faced was the key matrix. I originally feared I'd have to learn to design PCBs and go through the expensive trial and error prototyping to design a custom PCB. Then I discovered the Phantom PCB and within a week I had ordered one and began work.
Spoiler:
Using a different microcontroller means header pins and hookup cables, which does mean the micro can be placed at the top end of the PCB, retaining a relatively low height for the overall case.
Spoiler:
The current, unfinished code is available on my Github account at https://github.com/milesflavel/ProjectTOON
If you want to run the firmware, you will have to add a custom board configuration that supports both the USB HID and USB MIDI.
Since working on this project and researching everything about it, I discovered this forum and all the amazing work you put up here. It's inspired me to look forward at making a 60% in the near future.
I'll keep you all updated as this project progresses and if you have any pointers/suggestions I would love to hear them
