I have a half finished design I'm willing to contribute. Has been tested and works but needs more testing, a few rough edges smoothed over and documentation.
Features: Avr microcontroller - much more power than a pic (1 controler can cope with 3 axises) and only a few dollars more.
LCD and Key pad to enter PID values and jog without controller connected.
Seperate driver board with 3 18200 hbridge driver chips giving 3 amps at 36 volts.
Attached are Eagle PCB files for the Controller and motor driver boards. If there is any interest I'll rustle up the source code to go with them.