Moin moin.

Ich würde nicht gleich alles in die Tonne treten und als erstes die
Software komplett entsorgen. Da ändert man hier und dort undwasweisich,
glaubt alles wieder auf original gestellt zu haben und sieht vor lauter
zeichenwirrwar den selbstgebastelten Fehler nicht mehr.

Da wird auch schon mal ne komplette Ariane 5 wegen einen Punkt
anstatt ";" geschreddert......

Neme eeinfach ein Steckbrett und schecke die Motortreiber +
Motoren einzeld. Als PWM Ersatz nen NE555 oder ähnlich. Wenn das
klappt papp son mega8 aufs Steckbtett und nehme ein ganz
einfaches PWM Testprogramm...Schritt für Schritt schauen was noch
brauchbar ist und dann die Software mit freiem Kopf komplett neu
aufbauen.

Alles wird Gut, Richard