Hallo zusammen!
Ich wollte mal kurz meinen Microstepping mod für die Stepcraft 2-420 zeigen. Ich habe die Widerstände rausgelötet und per Switches konfigurierbar gemacht in der Hoffnung, dass eventuell auch 4-fach Stepping funktioniert (Standard ist Half-Stepping also 2x). Zu meiner Überraschung funktioniert die Stepcraft sogar im 16-fach Stepping modus einwandfrei ohne Schritte zu verlieren und hat immer noch ordentlich Kraft, ich habe zu meiner grossen Überraschung keinen Unterschied zum 2-fach Stepping bemerkt was die Kraft beim Isolationsfräsen angeht aber einen sehr grossen was die Präzision angeht.
Der Beweggrund war, dass beim Isolationsfräsen die Bohrungen meist nicht wirklich mittig waren und die Abstände von sehr nah beieinander liegenden Leiterbahnen nicht konstant im Abstand waren. Die Präzision ist jetzt aber fantastisch, die Bohrungen sind genau mittig und die Leiterbahnen in exakt regelmässigen Abständen. Ich bin sehr glücklich, dass ich jetzt wirklich mit feinem Pitch von 0,4mm Isolationen fräsen kann und wollte dieses Ergegnis gerne teilen. Das war für mich das beste Update überhaupt und dazu noch gratis, wenn man vom Arbeitsaufwand absieht. Man hätte es sicherlich auch noch schöner machen können, aber für mich funktioniert das so.
Die Widerstände sind die, die an den Allegro Microstepping-IC A3979SLPT angebunden sind:
www.allegromicro.com/~/Media/Files/Datasheets/A3979-Datasheet.ashx
Auf dem Board wurde schon vorgesehen, dass man diese umlöten kann, aber das ganze umstellbar und konfigurierbar zu haben ist natürlich praktischer. Besser wäre natürlich gewesen, wenn Stepcraft, das direkt per Jumper konfigurierbar gemacht hätte, vor allem wenn es so fantastisch funktioniert. In der Spec sind die Konfigurationen der Widerstände genau beschrieben, aber hier mal eine kurze Liste der möglichen Schrittweiten und Schritte pro mm:
L = 100 Ohm Widerstand gegen GND
H = 100 Ohm Widerstand gegen Spannung
(Siehe Spec Seite 6/15)
FULL Step (L-L) Schrittweite: 0.015mm StepsPerMM: 66.66666666666666666666
HALF Step (Standard) (H-L) Schrittweite: 0.0075mm StepsPerMM: 133.33333333333333333333
QUARTER Step (L-H) Schrittweite: 0.00375mm StepsPerMM: 266.66666666666666666666
SIXTEENTH Step (H-H) Schrittweite: 0.0009375mm StepsPerMM: 1066.66666666666666666666
Nachdem ich dann den entsprechenden Wert StepsPerUnit (1066.6666 für 16-fach) im UCCNC Profil eingetragen habe hat alles auf Anhieb funktioniert und auch die Geschwindigkeit beim Bewegen der Achsen ist gleich geblieben.
Ich benutze das Setup in Verbindung mit UCCNC und dem Autoleveler-Plugin das ja auch schon im Forum erwähnt wurde:
www.cnczone.com/forums/uccnc-control-software/304182-pcb-autoleveler-plugin-uccnc.html
www.stepcraft-systems.com/en/forum/software2/3370-uccnc-autoleveler-plugin
Es ist natürlich auch klar, dass das Autolevelling so viel besser funktioniert, da es nicht nur in 0.0075mm Höhenunterschieden leveln kann sondern feingranulierter in 0.0009375mm Schritten.
Wenn Interesse besteht kann ich auch nochmal ein Foto von einem 0,4mm Pitch Breakout Board posten.
Ich denke, dass das eine gute Information für den ein oder anderen sein kann. Sei es dass man mehr Präzision will (4-fach oder 16-fach Stepping oder aber mehr Kraft braucht (Full Stepping).