Meine erste Überlegung war mist.
Die Schalter müssen nur die Spule vom Relai schalten.
Der Stom für den Motor fließt nur durch den PWM und das Relay.
Entsprechend reicht es vermutlich, wenn die Taster 0,5A oder so schalten können.
Beim Schutz der PWM geht es darum, dass der Motor kurzfristig einen Strom liefern kann um diesen nicht über die PWM zu schicken würde ich dort eine Sicherheits-Diode einbauen (Ich weiß selbst nicht mehr wie sich ein Motor bei PWM verhält.
Aber bei Spulen können wenn man schnelle Schaltmaßnahmen hat hohe Spannungen auftreten die versuchen den Strom zu erzwingen.)
Das ganze nennt man dann eine Freilaufdiode, welche auch beim Relay zu empfehlen wäre.
http://de.wikipedia.org/wiki/Schutzdiode
http://www.mikrocontroller.net/topic/60005
Sonst habe ich an der Schaltung nichts verändert ...
Beim PWM ist es vom MOSFET-Typen abhängig, ob er so wie du Ihn eingezeichnet hast auf +12V hängt oder bei der Masse.
http://de.wikipedia.org/wiki/Feldeffekttransistor
http://de.wikipedia.org/w/index.php?...20090331080708