There has been progress on my side but it's been slow. Not enough time Here's an update on what I've done since I last wrote:

I did a fair bit of testing of the piezo interface with the microcontroller and I'm quite happy that the circuit I have will work well. Whether it's the best...