Tja, es existiert eine Software aber die ist nur ich sag mal zu 80% funktionsfähig.
Also wenn jemand nen guten und günstigen Controller braucht und sich die momentan vorhandene Software nochmal anguckt, kann man schon was sehr gutes drauß machen.

Wie willst du den Motorcontroller ansteuern? PWM, I2C, RS232?

Wenn du es später über Bluetooth machen möchtest, wäre das kein Problem. Brauchst nur ein Bluetooth-Modul mit I2C...

Probleme bei der Software sind ( wenn ich mich recht erinnere ) hauptsächlich die "Einspeisung" der PWM-Signale sowie das umschalten von vorwärts auf rückwärst, da hängt sich die Soft. manchmal auf, weils dem Board zu schnell geht Bild  

Wenn du gut Programmieren kannst, wird das aber kein Problem für dich sein.