Kinematik Problem
Das Problem mit der Kinematik, welches dadurch zustande kommt das der Y-Schlitten von der Bewegung in Z-Richtung abhängt, konnte ich leider nicht perfekt lösen.
Ein Forumsbeitrag bei Repetier half mir etwas weiter. In der Repetier-Firmware gibt es die Header Datei motion.h in der bei der Schrittgenerierung, die Korrektur implementiert werden sollte.
In der Theorie sollte in der Funktion startZStep() die Schritte für die y-Achse gemacht werden. Versucht wurde es über ein Modulo-Operator alle 'X' Z-Schritte einen Y-Schritt zu machen.
Leider funktionierte es nicht wie gewollt. Wer noch eine Idee diesbezüglich hat bitte melden.
Schlussendlich wurde die Korrektur bei der GCode Interpretation implementiert.
Der einzige Nachteil liegt darin das bei Bewegungen welche durch M- oder G-Befehle getriggert werden die Korrektur nicht greift.
Wie zum Beispiel bei dem Befehl Homing aller Achsen G28. Dabei fährt der Drucker über den Endstop der Y-Achse falls die Z-Achse noch eines Resthöhe hat.
Weitere Testdrucke
Nun konnte ich endlich mit ein paar Testdrucken anfangen. Nach einigen erfolglosen Versuchen den Slic3r in den Griff zu bekommen versuchte ich es mit dem Cura-Slicer.
Der Cura-Slicer ist etwas schneller im Slicen und auch schneller beim Drucken bei gleichem Infill. Das kommt daher das er als Infill Überkreuzte Geraden extrudiert anstatt eine Wabenstruktur wie beim Slic3r. Dabei muss der Drucker nicht für jede Seitenwand einer Wabe beschleunigen und abbremsen.
Im Folgenden Bild sieht man der Verlauf der Druckversuche:
Unten links waren die ersten Versuche, unten rechts wurde begonnen mit dem Infill zu experimentieren, oben rechts wurde auf Cura-Slicer umgestellt. Wie man sehen kann gibt es noch Probleme mit dem Durchfluss. Aktuell habe ich noch Probleme mit dem Füllgrad der obersten Schicht. Es kommt zu keiner Überlappung der einzelnen gedruckten Linien. Auch ist die Adhäsion der ersten Schicht noch ein Problem.