Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Steps per mm

geschrieben von dawinci 
Steps per mm
02. August 2015 11:20
Daten meines Sparkcube:
* 1,8° Nema17 Schrittmotor
* 2mm Raster des Riemen
* Pulley mit 20 Zähnen
* RADDS mit RAPS128

Um die Steps per mm auszurechnen wird folgende Formel verwendet.
(vollschritte_pro_umdrehung * anzahl_mikroschritte) / (zahnriemen_teilung * zähnezahl) = schritte_pro_mm
(200 * 128) / (2 * 20) = 640

Wenn ich die 640 in der Firmware oder EEPROM eintrage fährt der Wagen nur die Hälfte der Vorgabe.
Wird 1280 steps per mm verwendet, so fährt der exakt die vorgegebene Länge.
Warum muss ich die Steps verdoppeln um auf eine exakte Länge zu kommen?
Evtl. muss in der Firmware noch etwas eingestellt werden...
Die Mikroschalter sind alle auf "ON" womit 128 steps eingestellt sind.
Re: Steps per mm
02. August 2015 11:41
um deine Angaben zu vervollständigen: Firmware Repetier und Drucker CoreXY
Dann ist die Antwort beim verdoppeln: Ja.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Steps per mm
02. August 2015 12:02
Wenn ich fragen darf weswegen muss denn verdoppelt werden.
Da muss ja ein Grund dahinter sein.
Re: Steps per mm
02. August 2015 16:25
Weil die Steps auf 2 Motoren aufgeteilt werden. Es drehen bei CoreXY beide Motoren winking smiley


Der 3D-Druck ist tot, lang lebe der 3D-Druck!

Schreibt mich nicht mehr an, ich hab das drucken an den Nagel gehängt.
Re: Steps per mm
02. August 2015 17:34
Ähm ne tongue sticking out smiley
Repetier simuliert nen CoreXY.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Steps per mm
02. August 2015 17:37
Wie, ne? confused smiley


Der 3D-Druck ist tot, lang lebe der 3D-Druck!

Schreibt mich nicht mehr an, ich hab das drucken an den Nagel gehängt.
Re: Steps per mm
02. August 2015 17:47
Ja, die Schritte werden schon auf beide Motoren aufgeteile. Ne, daher nicht mal 2.

Wenn sich beide Motoren in die gleiche Richtung mit 70mm/s drehen (also der Riemen bewegt sich mit 70mm/s), dann fährt der Schlitten mit 100mm/s auf der X-Achse.
Dreht sich ein Motor mit 141mm/s, dann fährt der Schlitten diagonal mit 100mm/s.

Bei Marlin gibt man die Steps/mm vom Riemen an. Da wird die komplette Kinematik direkt berechnet. Ohne Umwege.
Repetier simuliert irgendwie die Bewegung eines CoreXY ohne direkt die Kinematik in der Schrittberechnung rein zu basteln. Um da dann auf eine vernünftige Auflösung zu bekommen, hat er die Schritte die dort berechnet werden verdoppelt. So irgendwie wurde mir das mal erklärt.

1-mal bearbeitet. Zuletzt am 02.08.15 17:48.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Steps per mm
03. August 2015 03:45
Joa, wurzel 2 halt.

Warum man die steps/mm verdoppeln muss, hab damals ich so verstanden, das in Repetier die beiden Motoren miteinander verrechnet werden:
1 = z axis + xy H-gantry (x_motor = x+y, y_motor = x-y)
2 = z axis + xy H-gantry (x_motor = x+y, y_motor = y-x)

Bin einfach stumpf davon ausgegangen, dass das dann auf 2 Motoren verteilt wird.

Aber welche Firmware jetzt wie rechnet, das wirst du besser wissen. thumbs up Würde mich aber interessieren, wie genau das jetzt ist, einfach nur fürs Verständnis smiling bouncing smiley


Der 3D-Druck ist tot, lang lebe der 3D-Druck!

Schreibt mich nicht mehr an, ich hab das drucken an den Nagel gehängt.
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen