Meine Erfahrung ist nun das man mit dem TX oder TXT zwar Schrittmotoren ansteuern kann, jedoch nicht wirklich präzise und mit höherer Drehzahl.
Die beste Ansteuerung via Robo Pro, was ich bisher gesehen habe, ist die mit einem speziellen Schrittmotor IC wie z.b. den TMC223 oder AMIS-30624 via I2C, wie von Rei Vilo programmiert. Siehe dazu den Link http://reivilofischertechnik.weebly.com ... oller.html Der Vorteil ist das der IC die komplette Schrittmotor Steuerung inklusiv Microstepping, Frequenz bis 1kHz, Positionskontrolle und Geschwindigkeit und Beschleunigungsfunktionen übernimmt. Leider ist das Board nicht gerade billig.
Habe nun ein Robo Pro Treiber im Betastatus der nun Schrittmotoren ansteuern kann via einem Board das recht günstig und weit verbreitet ist (unter 10€). Er kann den alten Fischertechnik Schrittmotor (Plotter/Scanner) mit ca 120 rpm und mehr ansteuern (müssten ca 5760 Steps /min) sein. Der Motor bleibt trotz dieser Drehzahl relative leise. Falls jemand den Treiber mit einem neueren Schrittmotor testen möchte kann er sich gerne bei mir melden mit einer PM.
Zur Info:
Die Schrittmotoransteuerung benötigt ein Adafruit Board wie das:
- Adafruit Stepper + DC Motor FeatherWing (es passt in das 9V Batterie Gehäuse)
- Adafruit DC and Stepper Motor HAT for Raspberry Pi
- Adafruit Motor Shield V2 for Arduino
Im Fastmode übernimmt das Board die komplette Steuerung des Schrittmotor und man ist nicht mehr limitiert mit der Geschwindigkeit und Zuverlässigkeit vom 400kHz I2C Bus, mit allen Vor- und Nachteilen.
Die Schrittgeschwindigkeit beträgt (wenn ich es richtig gerechnet habe) zwischen 96Hz und 6104Hz, jedenfalls theoretisch falls der Motor das mitmacht.
Im Slowmode wird der Schrittmotor über Robo Pro getaktet. Da beträgt die Schrittgeschwindigkeit ca 0 bis 68 Hz. Ich denke der Treiber lässt sich noch etwas optimieren.
Der Vorteil ist das jeder Schritt via Robo Pro gezählt wird, jedoch hängt die Geschwindigkeit vom I2C Bus ab, womit ich noch nicht ganz zufrieden bin, da es immer wieder Verzögerungen gibt.
Mich würde interessieren was ist die max Drehzahl / Schrittgeschwindigkeit mit den neunen fischertechnik Schrittmotoren mit dem Betatreiber. und ob er mit diesen Motoren funktioniert.
Noch eine Anmerkung: Ich denke der TX oder TXT und auch die Boards werden nicht die Präzision erreichen wie das Steuerboard vom 3D Drucker, also ich denke es wird keine alternative für den 3D Drucker sein.
Eine zweite Anmerkung: Der ftpedia Artikel: "Der ftPi – ein Motor Shield für den TX(T)" im Heft 2/2016 hat mir ein paar Tipps dazu gegeben.