Just a quick update, a breadboard/stripboard version is available using a DIP PIC32 chip.

If you don't have a PIC32 programmer, no worries, RPi can be used to program the blank chip.

All the details are in my google code page

Cheers!