Hallo zusammen,
Ich bin etwas am grübeln, warum sich meine Schrittmotor ungleichmäßig bewegen.
Ich habe mir nach 1jahr 3D Druck Erfahrung, einen Laser Cutter gebaut. Die Hardware ist identisch zum Drucker nur ohne z Achse.
Arduino, Ramps 1.4, polulu stepper Treiber.
Ich hab die Marlin Firmware notdürftig angepasst, das heißt, die abfragen für die thermistoren habe ich rausgeworfen, den z Endschalter habe ich überbrückt.
Sonst habe ich nichts geändert.
Als Motoren kommen Nema 17 Schrittmotoren zum Einsatz, verschiedene Motoren von 0,4A bis 1, 7a habe ich ausprobiert.
Ich habe exakt 80steps/mm in der Firmware für die stepper. Fahre ich 100mm am Stück, so habe ich auch exakt 100mm (+-0,2mm).
Jetzt habe ich mit meinem Laser eine Auflösung von 0,1mm. Also kann ich 10pixel /mm lasern.
Daher fahre ich immer in 0,1mm Schritten. Das sollten 8 ganze steps im schrittmotor bewirken.
Leider fährt jedoch kein schrittmotor 0,1mm dauerhaft.
Es ist immer ein Schritt recht stark von der Bewegung, jeder zweite Schritt ist kaum sichtbar. Somit Laser ich die Bahnen fast immer doppelt, irgendwann ist ein Schritt dann mal etwas größer, und ich habe einen schmalen Streifen, welcher nicht gelasert wird.
Der gcode ist korrekt, immer von Pixel zu Pixel 0,1mm, dann kommt der Befehl für den Laser an (ist am Lüfter pwm) dann kommt eine G04 Wartezeit, der Laser wird wieder ausgeschaltet und der nächste Pixel wird angefahren.
Hat einer eine Idee?
Ich bin etwas am grübeln, warum sich meine Schrittmotor ungleichmäßig bewegen.
Ich habe mir nach 1jahr 3D Druck Erfahrung, einen Laser Cutter gebaut. Die Hardware ist identisch zum Drucker nur ohne z Achse.
Arduino, Ramps 1.4, polulu stepper Treiber.
Ich hab die Marlin Firmware notdürftig angepasst, das heißt, die abfragen für die thermistoren habe ich rausgeworfen, den z Endschalter habe ich überbrückt.
Sonst habe ich nichts geändert.
Als Motoren kommen Nema 17 Schrittmotoren zum Einsatz, verschiedene Motoren von 0,4A bis 1, 7a habe ich ausprobiert.
Ich habe exakt 80steps/mm in der Firmware für die stepper. Fahre ich 100mm am Stück, so habe ich auch exakt 100mm (+-0,2mm).
Jetzt habe ich mit meinem Laser eine Auflösung von 0,1mm. Also kann ich 10pixel /mm lasern.
Daher fahre ich immer in 0,1mm Schritten. Das sollten 8 ganze steps im schrittmotor bewirken.
Leider fährt jedoch kein schrittmotor 0,1mm dauerhaft.
Es ist immer ein Schritt recht stark von der Bewegung, jeder zweite Schritt ist kaum sichtbar. Somit Laser ich die Bahnen fast immer doppelt, irgendwann ist ein Schritt dann mal etwas größer, und ich habe einen schmalen Streifen, welcher nicht gelasert wird.
Der gcode ist korrekt, immer von Pixel zu Pixel 0,1mm, dann kommt der Befehl für den Laser an (ist am Lüfter pwm) dann kommt eine G04 Wartezeit, der Laser wird wieder ausgeschaltet und der nächste Pixel wird angefahren.
Hat einer eine Idee?