Endlich habe ich meinen Drucker soweit, dass Ausdrucke in einer annehmbaren Qualität gedruckt werden, und ich beginne als erstes eingie Teile meines Druckers nachzudrucken, damit ich Ersatzteile habe, doch als ich das erste Zahnrad ausdrucke, stimmt was nicht
Das rechte Zahnrad entspricht dem original, aber das linke ist Seitenverkehrt, aber warum. Zuerst dachte ich an eine Einstellung in Slic3r oder Protnerface, die fälschlicherweise aktiviert habe, wäre ja kein Wunder bei dem Trial and Error Spiel das ich bis jetzt gemacht habe.
Die Software ist nicht schuld, es war die Hardware. Ich habe meinen Achatz mangels besserem Wissens falcsh aufgebaut und den Y-Motor hinten angebracht, vorne befindet sich der Endstop. Als ich den Drucker in Betrieb genommen habe, stellte ich Marlin einfach so ein, dass sich der Drucker richtig bewegt, und das Homing funktioniert. Bei den ersten Ausdrucken bemerkte ich auch noch nicht, dass sie spiegelverkehrt waren, es handelte sich auch keist um symmetrische Bauteile.
Hier ein Bild meines Prusa I3 Achatz Edition.
Wie man am Bild sieht, befindet sich der Y-Motor hinten, der Endstop vorne.
Da ich die Kabelführung nicht neu machen wollte, habe ich kurzerhand die Einstellung in Marlin folgendermaßen geändert.
-#define INVERT_X_DIR true // for Mendel set to false, for Orca set to true
+#define INVERT_X_DIR false // for Mendel set to false, for Orca set to true
#define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false
-#define INVERT_Z_DIR true // for Mendel set to false, for Orca set to true
+#define INVERT_Z_DIR false // for Mendel set to false, for Orca set to true
#define INVERT_E0_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
@@ -318,7 +318,7 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
-#define Y_HOME_DIR -1
+#define Y_HOME_DIR 1
#define Z_HOME_DIR -1
Ich habe also einfach eingestellt, dass Y nicht invertiert ist.
Posts mit dem Label Achatz werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Achatz werden angezeigt. Alle Posts anzeigen
Samstag, 5. Juli 2014
Fehler: Ausdrucke sind zu nieder
Jetzt habe ich meinen Drucker soweit kalibriert, sodass eigentlich alles passen sollte, aber bei dem Versuch ein kleines Zahnrad zu drucken, habe ich immer das Problem, dass das Stück einfach zu klein rauskommt, irgendwie gequetscht.Zusätzlich macht mein Drucker beim Start eines Ausrucks komische Geräusche, die wahrscheinlich dadurch verursacht werden, dass die Z Achse zu schnell bewegt wird.
Wie beides zusammenhängt werde ich gleich noch erklären hier zuerst mal ein Bild von einem Zahnrad wie es nicht sein sollte.
Gestaucht, wäre wohl der richtige Ausdruck, aber warum.
Nach langem stöbern bin ich dann doch auf des Rätsels Lösung gekommen.
Da ich Merlin selbst installiert habe und damit auch die Basiskonfiguration verwendet, spricht die Firmware die Motoren mit einer zu hohen Bsschleunigung an, insbesondere die Z-Achse die beim Achatz bei weitem nicht dieses Tempo mithalten kann. Ich denke auch alle anderen 3D Drucker hätten mit diesen Werten ein Problem.
Hier der Diff zur Originalkonfiguration
+#define DEFAULT_AXIS_STEPS_PER_UNIT {80, 80, 3970.588235294, 602.898453333} // default steps per unit for Ultimaker
+#define DEFAULT_MAX_FEEDRATE {300, 300, 3, 25} // (mm/sec)
+#define DEFAULT_MAX_ACCELERATION {1000,1000,5,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older v
-#define DEFAULT_AXIS_STEPS_PER_UNIT {78.7402,78.7402,200.0*8/3,760*1.1} // default steps per unit for Ultimaker
-#define DEFAULT_MAX_FEEDRATE {500, 500, 5, 25} // (mm/sec)
-#define DEFAULT_MAX_ACCELERATION {9000,9000,100,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older
-
-#define DEFAULT_ACCELERATION 3000 // X, Y, Z and E max acceleration in mm/s^2 for printing moves
-#define DEFAULT_RETRACT_ACCELERATION 3000 // X, Y, Z and E max acceleration in mm/s^2 for retracts
+#define DEFAULT_ACCELERATION 500 // X, Y, Z and E max acceleration in mm/s^2 for printing moves
+#define DEFAULT_RETRACT_ACCELERATION 500 // X, Y, Z and E max acceleration in mm/s^2 for retracts
Insbesondere die DEFAULT_MAX_ACCELERATION muss drastisch verringert werden, damit alles klappt. Eigentlich hat mein 3D Drucker nicht das Werkstück gestaucht, sondern eigentlich nur Steps verloren, weil das Tempo nicht umgesetzt werden konnte.
Und als netter Nebeneffekt verschwand damit auch das komische Geräusch beim starten eines Druckes. Slic3r baut bei jedem Start standardmäßig eine Z +5 Bewegung ein, die bei dem Tempo einfach nicht richtig umgesetzt werden konnte.
So schaut meine Werkstücke nun aus:
Auch sie Maße passen jetzt +/- 0.2 mm, damit bin ich vorerst zufrieden.
Wer jetzt genau hinsieht, erkennt auch gleich noch ein zweites Problem, das ich gelöst habe, aber dazu mehr im nächsten Artikel.
Wie beides zusammenhängt werde ich gleich noch erklären hier zuerst mal ein Bild von einem Zahnrad wie es nicht sein sollte.
Gestaucht, wäre wohl der richtige Ausdruck, aber warum.
Nach langem stöbern bin ich dann doch auf des Rätsels Lösung gekommen.
Da ich Merlin selbst installiert habe und damit auch die Basiskonfiguration verwendet, spricht die Firmware die Motoren mit einer zu hohen Bsschleunigung an, insbesondere die Z-Achse die beim Achatz bei weitem nicht dieses Tempo mithalten kann. Ich denke auch alle anderen 3D Drucker hätten mit diesen Werten ein Problem.
Hier der Diff zur Originalkonfiguration
+#define DEFAULT_AXIS_STEPS_PER_UNIT {80, 80, 3970.588235294, 602.898453333} // default steps per unit for Ultimaker
+#define DEFAULT_MAX_FEEDRATE {300, 300, 3, 25} // (mm/sec)
+#define DEFAULT_MAX_ACCELERATION {1000,1000,5,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older v
-#define DEFAULT_AXIS_STEPS_PER_UNIT {78.7402,78.7402,200.0*8/3,760*1.1} // default steps per unit for Ultimaker
-#define DEFAULT_MAX_FEEDRATE {500, 500, 5, 25} // (mm/sec)
-#define DEFAULT_MAX_ACCELERATION {9000,9000,100,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older
-
-#define DEFAULT_ACCELERATION 3000 // X, Y, Z and E max acceleration in mm/s^2 for printing moves
-#define DEFAULT_RETRACT_ACCELERATION 3000 // X, Y, Z and E max acceleration in mm/s^2 for retracts
+#define DEFAULT_ACCELERATION 500 // X, Y, Z and E max acceleration in mm/s^2 for printing moves
+#define DEFAULT_RETRACT_ACCELERATION 500 // X, Y, Z and E max acceleration in mm/s^2 for retracts
Insbesondere die DEFAULT_MAX_ACCELERATION muss drastisch verringert werden, damit alles klappt. Eigentlich hat mein 3D Drucker nicht das Werkstück gestaucht, sondern eigentlich nur Steps verloren, weil das Tempo nicht umgesetzt werden konnte.
Und als netter Nebeneffekt verschwand damit auch das komische Geräusch beim starten eines Druckes. Slic3r baut bei jedem Start standardmäßig eine Z +5 Bewegung ein, die bei dem Tempo einfach nicht richtig umgesetzt werden konnte.
So schaut meine Werkstücke nun aus:
Auch sie Maße passen jetzt +/- 0.2 mm, damit bin ich vorerst zufrieden.
Wer jetzt genau hinsieht, erkennt auch gleich noch ein zweites Problem, das ich gelöst habe, aber dazu mehr im nächsten Artikel.
Mittwoch, 11. Juni 2014
Prusa I3 Achatz Edition Kalibrieren - Extruder
Mein 3D Drucker von Achatz ist jetzt soweit fertigestellt, dass es an das Kalibrieren geht. Die Adresse von der die Informationen haben ist http://reprap.org/wiki/Calibration.
Heute nehme ich mir die Kalibrierung des Extruders/Hotends vor, lt. Anleitung Layer Width auf 0.2 mm und Layer Height auf 0.5 mm in Skeinforce -> Carve.
Mal sehen wie der Drucke des http://www.thingiverse.com/download:17273 Things klappt.
Folgendes habe ich bis in Sachen kalibrierung schon erledigt:
Dazu gehört dann auch noch die Anbringung der Endstops, da vor jedem Print ein Home auf allen drei Achsen durchgeführt wird.
Vor dem Test noch auf der Seite neben dem Heatbed noch schnell mal den Extruder 30mm frei laufen lassen, sodass ich mir sicher bin, dass auch wirklich etwas rauskommt.
Hier das erste Ergebnis
Zwei Seiten schauen ganz gut aus, auf der Rückseite ist bei den letzen Layern aber die Ecke etwas eingebrochen. Lt. der Anleitung die im reprap Wiki gefunden habe, ist es für den ersten Versuch in Ordnung wenn nur eine Seite wirklich gut ausschaut.
Das ist jetzt etwas Subjektiv, aber ich denke eine Seite ist echt gut, die zweite geht so, die beiden anderen sind schlicht Sc....e.
Ein zweiter Versuch, diesmal mit aktiver Kühlung, da ich den Test mit PLA mache, mal sehen ob das etwas verändert.
Rechte der zweite Versuch, links der Erste. Man erkennt schön dass die obere Ecke beim zweiten Versuch wesentlich besser ist.
Zweiter Versuch war wirklich besser, ich vermesse nun das Objekt um die Dimensionen zu kontrollieren.
Als nächstes Objekt drucke ich
Als Baseline mache ich einen Druck mit Skeinforge Standardeinstellung von 0.35.
Hier das Ergebnis
besser geasgt, das was vor meinem Abbruch davon zu sehen war.
Leider hat der Test m.M. überhaupt nicht geklappt, schon beim zweiten Layer hatte ich das Gefühl das das Hotend in den ersten Layer hineindruckt und mit jedem Layer wurde das schlimmer, das Plastik wurde hart, das Hotend kam nicht mehr vorbei und Y und X wurden versetzt -> Abbruch.
Als nächstes wie im Wiki vorgeschlagen mit dem Wert 1.0
Also abbrechen musste diesmal nicht sein, aber ih bemerkte, dass bei jedem Layer etwas zuviel Plastik aufgetragen wird, sodass bei den letzten Layern das Hotend eigentlich in den vorherigen Layer hinein Extrudiert.
Irgendwie bin ich heute einfach zu müde weiter zu machen, irgendwas ist hier nicht optimal eingestellt, aber was?
Heute nehme ich mir die Kalibrierung des Extruders/Hotends vor, lt. Anleitung Layer Width auf 0.2 mm und Layer Height auf 0.5 mm in Skeinforce -> Carve.
Mal sehen wie der Drucke des http://www.thingiverse.com/download:17273 Things klappt.
Folgendes habe ich bis in Sachen kalibrierung schon erledigt:
- X, Y Achsen sind bestimmt durch die Anzahl der Zähne am Stepper Motor und der Abstände am Riemen, das haben ich als Parameter in der Merlin Firmware hinterlegt.
- Z Achse gemessen und den Wert in der Firmware solange angepasst, bis das gemessene mit dem eingestellten zusammenpassen.
- Extruder gemessen und angepasst.
- HeatBeat in der Höhe nivelliert, sodass das Hotend immer denselben Abstand zum Heatbed besitzt.
Dazu gehört dann auch noch die Anbringung der Endstops, da vor jedem Print ein Home auf allen drei Achsen durchgeführt wird.
Vor dem Test noch auf der Seite neben dem Heatbed noch schnell mal den Extruder 30mm frei laufen lassen, sodass ich mir sicher bin, dass auch wirklich etwas rauskommt.
Hier das erste Ergebnis
Zwei Seiten schauen ganz gut aus, auf der Rückseite ist bei den letzen Layern aber die Ecke etwas eingebrochen. Lt. der Anleitung die im reprap Wiki gefunden habe, ist es für den ersten Versuch in Ordnung wenn nur eine Seite wirklich gut ausschaut.
Das ist jetzt etwas Subjektiv, aber ich denke eine Seite ist echt gut, die zweite geht so, die beiden anderen sind schlicht Sc....e.
Ein zweiter Versuch, diesmal mit aktiver Kühlung, da ich den Test mit PLA mache, mal sehen ob das etwas verändert.
Rechte der zweite Versuch, links der Erste. Man erkennt schön dass die obere Ecke beim zweiten Versuch wesentlich besser ist.
Zweiter Versuch war wirklich besser, ich vermesse nun das Objekt um die Dimensionen zu kontrollieren.
- Wandstärke 0.86mm
- Seitenlänge 22.38mm SOLL 22.5 mm
- Höhe 9.85mm SOLL 10mm
Als nächstes Objekt drucke ich
Als Baseline mache ich einen Druck mit Skeinforge Standardeinstellung von 0.35.
Hier das Ergebnis
besser geasgt, das was vor meinem Abbruch davon zu sehen war.
Leider hat der Test m.M. überhaupt nicht geklappt, schon beim zweiten Layer hatte ich das Gefühl das das Hotend in den ersten Layer hineindruckt und mit jedem Layer wurde das schlimmer, das Plastik wurde hart, das Hotend kam nicht mehr vorbei und Y und X wurden versetzt -> Abbruch.
Als nächstes wie im Wiki vorgeschlagen mit dem Wert 1.0
Also abbrechen musste diesmal nicht sein, aber ih bemerkte, dass bei jedem Layer etwas zuviel Plastik aufgetragen wird, sodass bei den letzten Layern das Hotend eigentlich in den vorherigen Layer hinein Extrudiert.
Irgendwie bin ich heute einfach zu müde weiter zu machen, irgendwas ist hier nicht optimal eingestellt, aber was?
Abonnieren
Posts (Atom)






