1/16 Step auf 1/32 Step
24. February 2018 04:44
Hi,

macht es Sinn meinen Prusa (mit Ramps1.4 und Polulo Treibern) von 1/16 Step auf 1/32 Step zu ändern?
Bei der aktuellen Konfiguration habe ich eine Genauigkeit von 12,5µm (1,8*Stepper und 20er GT2)
Bringt das bei der Mechanik eigentlich was, wenn ich die doppelte Genauigkeit fahre?
Die damit vebundene halbierte Geschwindigkeit würde mich nicht stören, da ich eh nicht > 80mm/s fahre.

Oder ziehe ich mir damit andere Nachteile ins Boot, die ich jetz nicht sehe?


Prusa I3 mit Anpassungen nach toolson | MK3 Heizbett | 1,75mm E3D-Clone mit 40W Heizpatrone und Titan-Direct Extruder | Marlin 2.0 bugfix auf MKS SGEN_L mit TMC2008 | Simplify3D 4.1.1
Re: 1/16 Step auf 1/32 Step
24. February 2018 08:31
Neben der doppelten Auflösung erreichst du mit höherem Microstepping auch eine leisere Geräuschkulisse.
Wenn du allerdings DRV8825-Treiber dafür verwenden willst, kaufst du dir dadurch deren "Eigenheiten" ein:
Test von Schrittmotortreibern
Anfangs wird der 4988 getestet, dann ab ca. 2:40 wird der DRV8825 gezeigt.


Hexagon V2 | Repetier @ RADDS1.5/Due | X/Y/Z auf Raps128 @ 1/128 | E auf Raps128 @ 1/64

SparkCube 1.1 | Repetier @ RAMPS1.4/Mega2560 | XY auf TMC2100 @ 1/16->1/128, Z auf DRV8825 @ 1/32 | E auf DRV8825 @ 1/32
Re: 1/16 Step auf 1/32 Step
24. February 2018 10:08
Moin moin aus HU.
Mal ne Frage an die Fachleute. Wenn denn so ein Treiber unterschiedliche Steps macht wie beim 8825, wo dann Microschritte fehlen. Hat dann der Motor Schrittverluste? Bei meinen 8825 habe ich das noch nicht gemerkt oder wie holt der Treiber die Schritte nach. In der Step Berechnung wird ja jeder Microschritt mit berechnet. Also, wenn der Motor ruckt, wo bleiben die Schritte?


Liebe Grüße aus Kaltenkirchen.
Frithjof
Meine Seite
[www.facebook.com]
Re: 1/16 Step auf 1/32 Step
24. February 2018 10:59
Das scheint nur in der Bewegung bei einigen Mikroschritten zu fehlen. Sobald die Mikroschritte sich wieder einem Vollschritt nähern, springt der Motor dann direkt einen größeren Winkel auf den entsprechenden Vollschritt.

Als Beispiel mal ein imaginärer Motor mit, sagen wir mal 10° pro Vollschritt an einem Treiber, der ein ähnliches Verhalten, wie der DRV8825 zeigt, aber mit 1/10 MS betrieben wird:

Step | Drehwinkel
-----+-----------
0    | 0°
1    | 1°
2    | 2°
3    | 3°
4    | 4°
5    | 5°
6    | 6°
7    | 7°
8    | 7° <- Hier reagiert die Welle am Motor nicht, obwohl ein MS durch den Treiber "ausgeführt wurde"
9    | 7° <- Auch hier reagiert die Welle nicht.
10   | 10° <--- Hier wurde 1 MS am Treiber ausgeführt, aber die Welle am Motor holt die letzten 3 MS nach und springt direkt auf den Vollschritt.


Wenn ich jetzt nur bis zum 9. MS gehe und dann die Richtung umkehre, dann habe ich von 7 -> 8 -> 9 -> 8 -> 7, alsa bei je 2 MS vorwärts und den folgenden 2 Rückwärts, keine Bewegung an der Motorwelle.

Schrittverluste sind DAS meinem Verständnis nach nicht, weil der Motor ja irgendwann, irgendwie magisch wieder "korrekt" steht.

Als Schrittverlust bezeichnet man meinem Verständnis nach eine Situation, wo tatsächliche und gewünschte (errechnete, oder auch Soll-) Position nicht mehr übereinstimmen. Dies wird meist durch Schwergängigkeit oder andere mechanische Probleme ausgelöst.

bis dann,
jan

2-mal bearbeitet. Zuletzt am 24.02.18 11:13.


Hexagon V2 | Repetier @ RADDS1.5/Due | X/Y/Z auf Raps128 @ 1/128 | E auf Raps128 @ 1/64

SparkCube 1.1 | Repetier @ RAMPS1.4/Mega2560 | XY auf TMC2100 @ 1/16->1/128, Z auf DRV8825 @ 1/32 | E auf DRV8825 @ 1/32
VDX
Re: 1/16 Step auf 1/32 Step
24. February 2018 11:09
... dieser "Federbereich" um einen Vollschritt herum sollte normalerweise kleiner als der kleinste Mikroschritt sein (was er bei ausreichend dimensionierten Motoren und Mechaniken auch ist) -- bei den relativ schwachen im DIY-Bereich verwendeten Steppern ist das allerdings schon ein Problem eye rolling smiley


Viktor
--------
Aufruf zum Projekt "Müll-freie Meere" - [reprap.org] -- Deutsche Facebook-Gruppe - [www.facebook.com]

Call for the project "garbage-free seas" - [reprap.org]
Re: 1/16 Step auf 1/32 Step
24. February 2018 11:21
Also synchronisiert sich der Motor immer an einem Vollschritt. Also ist dann ein 0,9° Motor einem 1,8° Motor überlegen. Dann ist ein 0,9° Motor mit 1/16 Schritten besser als ein 1,8° Motor mit 1/32 Schritten.

1-mal bearbeitet. Zuletzt am 24.02.18 11:22.


Liebe Grüße aus Kaltenkirchen.
Frithjof
Meine Seite
[www.facebook.com]
VDX
Re: 1/16 Step auf 1/32 Step
24. February 2018 13:54
... ja - je mehr "Vollschritte" und umso besser das Verhältnis aus Pol-Breite zu Rotor-Stator-Abstand, umso präziser ist die Positionierung.

Ich habe ein paar 3-polare Berger-Lahr Stepper, die vom Treiber in verschiedenen "Vollschritt-Konfigurationen" angesteuert werden können - der kann 200, 400, 500, 800 und 1000 Vollschritte (und alles nochmal mit 10x Mikroschritten) -- mei dem ist dieser "Feder-Fehler" gleich groß, sowohl im Vollschritt- als auch im Mikroschritt-Modus.

Wenn ich Stepper mit einer feinen Mikroschritt-Auflösung betreiben möchte, dann suche ich mir Motoren mit hohem Drehmomenz von um die 2Nm (RepRap-Stepper haben meist nur ein paar zehn Ncm!) und ggf. noch ein Vorsatzgetriebe, um das Drehmoment nochmal 5x bis 20x zu erhöhen - dann kann ich sogar bei 1/256 Mikrostepping noch einzelnen Schritte um die Pol-Positionen herum auflösen winking smiley


Viktor
--------
Aufruf zum Projekt "Müll-freie Meere" - [reprap.org] -- Deutsche Facebook-Gruppe - [www.facebook.com]

Call for the project "garbage-free seas" - [reprap.org]
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen