Skip to content

DIY digital piano: Sensors and Electronics

Mike Filip

This is an offshoot of my DIY Digital Janko Piano project, this time focusing on the sensors and electronics. In the main thread and other sub-threads I will cover the Janko layout, Hickman action, assembly, etc. However in this thread I will focus on the electronics, firmware, and board communications specifically. I will also later on add the discussion about the mini-pc, DAC, MIDI communication, and several others that sort of fall under the 'electronics' umbrella as they arent really enough to make a new topic about.

For now, here is the video I put together about the sensors and electronics. I will see about adding some more information here in a bit.


RIP

Very cool, thanks for sharing. I like how you solved the cabling issues by the modular approach with almost no cables. Incredibly neat.

I also like your non-multiplexed way of setting up the sensors, which was what I had initially done when I was dealing with the Raspberry Pico. It made debugging harder for me, since it made a misbehaving middle board affected and made "unreachable" everything to its "right" (I had some weird race conditions to debug in the board-to-board communications, but those were due to idiosyncrasies of the Pico itself, so you won't encounter them -- and hopefully nothing similar either).

Looking forward to the next steps