Hi Dan,
I have been able to get a bit more sound with a larger piezo, but not too much.
The way I designed it is not allowing the piezo to get more sound as it basically is fed by a 60uS one time pulse from the iRover. (This was done to keep the circuit super simple and not use the Arduino for driving the speaker or driving people crazy :-)
Best is if you build a small circuit that is trigger by the pulse and then puts out a short pulse burst in audible frequency (e.g. 1khz) This will create a much more audible output, even from the small piezo on the board. A NE555 would probably do the job.
Also note that the PCB has an unused connector “audio out” this allows for connecting to an iPhone for pulse counting using a TRSS board from spark fun. It should be possible to use this connector to build a small pulse/amp circuit to drive the piezo.
Best,
Pieter
---
Pieter Franken