Hallo zusammen,
ich habe mir bei Watterott den FabScanPi Bausatz und einen zusätzlichen Laser gekauft.
Alles gelötet, zusammengebaut, eingestellt und die Kalibrierung durchgeführt.
Das sind meine Komponenten:
- 2 x Laser rot
- Schrittmotor NEMA 17 (17HS8401) mit 200 Steps => Anpassung in der default.config.json auf 3200 steps gemacht.
- TMC2209 SilentStepStick => Driver Lötbrücken für TMC2209 laut Mario habe ich gemacht und auch auf gemessen dass sie funktionieren.
- Vref auf 0,7V / 0,8V / 0,9V / 1,0V / 1,1V eingestellt - immer das gleiche Ergebnis.
Alles funktioniert und lässt sich über das WebInterface auch steuern.
Nur der Scan ist immer gespiegelt. Als ob der 2. Laser spiegelbildlich scannen würden.
Hat jemand eine Idee was das sein könnte?
Grüße
Eric
P.S. Ich würde gerne Bilder anhängen aber irgendwie habe ich keine Möglichkeit dazu gefunden. Gibt es da einen Trick?
Kleines Update.
Ich habe den Stepper direkt auf der Konsole angesprochen.
Erst Motor freigegeben mit
sudo echo "M17" > /dev/ttyAMA
Dann drehen lassen mit
sudo echo "G02 T3200 F800" > /dev/ttyAMA0
Er macht dann nur 90 Grad. Für 360 Grad brauche ich
sudo echo "G02 T128000 F800" > /dev/ttyAMA0
An den Pins MS1 und MS2 liegen 5V an und SPREAD hat Durchgang zur Masse. Habe ich extra nochmal am TMC2209 gemessen.
Wenn ich aber 12800 Steps für eine ganze Umdrehung brauche dann macht mein Driver wohl nicht 1/16 sonder 1/64 Steps.
Demnach hat der Treiber einen Schaden oder?
Demnach hat der Treiber einen Schaden oder?
Nicht unbedingt. Bist du sicher dass dein Motor 200 Schritte macht? Wenn das ein FabScan Kit ist und erst vor kurzem gekauft wurde dann sollte es ein Motor mit 400 Schritt sein. ( ist aber auch unerheblich sofern der Stepper Treiber richtig eingestellt ist).
Prüfe am besten noch mal die Brücken, welche du gelötet hast. Die Stege liegen ja schon recht nah aneinander, da hat man schnell versehentlich mehr gebrückt als man möchte.
Zusätzlich würde ich den Motor Strom noch mal prüfen. Schau dir auch speziell noch mal die Seiten an
https://learn.watterott.com/silentstepstick/comparison/
und
https://learn.watterott.com/silentstepstick/pinconfig/tmc2209/
bzw.
https://learn.watterott.com/silentstepstick/pinconfig/tmc2208/
Vielleicht habe ich auch einen Fehler in meinem Posting gemacht. Ich selbst habe in meinem Setup noch den TMC2100, der ursprünglich mal für default im FabScan war. Dafür war das Board in der Standart Konfiguration auch ausgelegt.
Wenn alles nichts hilft, könnte der Treiber tatsächlich einen Schaden haben. Der Fehler deutet aber eher auf eine andere Ursache hin. Aus meiner Erfahrung machen die Treiber andere Probleme wenn sie einen defekt aufweisen. Dann ist das Verhalten eher undefiniert. In deinem Fall scheinst du ja etwas reproduzieren zu können.
Du könntest übrigens alternativ zur Überbrückung der pads zumindest zum Testen am Treiber direkt die Pins von oben mit kurzen Kabeln überbrücken. Das schont die Platine beim durchprobieren.
Gruss
Mario
Sorry für den unnötigen Post...
Der Post war nicht unbedingt unnötig, sofern andere Benutzer bei gleichen Problemen dadurch eine Lösung haben.
@etofi danke jedenfalls für die Rückmeldung. Falls weitere Probleme auftauchen, öffne einfach ein neues Topic.
Gruss
Mario