Nach fast 4 Wochen suchen wie ein Idiot, endlich den Fehler gefunden, warum bei meinen beiden Deltas plötzlich runde Perimeter einfach nicht mehr gedruckt werden. - Sprich eine Box mit runden Ecken in xy hatte einfach keine gedruckten Ecken mehr.
Interessanterweise trat das Phänomen immer erst nach ca. 5 Stunden Druckzeit auf.
Was hab ich herumprobiert..
1.) Das Filament wird zu warm, dass der Drucker nach/in der Kurve das Filament nicht mehr schnell genug raus bekommt - war es nicht
2.) Slicer schuld? - etwa 10 Versionen durchprobiert - war es nicht
3.) Firmware schuld? - neu konfiguriert, neue Versionen andere Firmware - war es nicht
4.) OpenSCAD schuld? - alte Version probiert - war es nicht
5.) Übertragung per WLAN schuld? - war es nicht
6.) SD-Karte schuld? - war es nicht
Schön langsam am Ende des Lateins...
Was war es nun?
Eine Kombination an Ereignissen:
-) Vor ca. einem Jahr habe ich einen stärkeren Rechner in die Werkstatt bekommen --> kann man ja Kreisbögen aus mehr Einzelsegmenten machen, damit sie runder werden
-) Letzten Sommer auf das neue OpenSCAD umgestellt - nutzt die Rechenleistung besser - kann man Kreisbögen aus noch mehr Segmenten machen..
-) Im Herbst letzten Jahres in der ewigen Diskussion Marlin Firmware & Segments per Second diese Sukzessive von 120 auf 200 erhöht - schneller Drucken,
-) zusätzlich die Min Segment Time reduziert - geht ja problemlos
Ergebnis?
Bei Kreisen mit Radius 7mm, 90 Segmente für den gesamten Kreis ist das zu extrudierende Filamentstück so kurz, dass es weniger als 1/16 Schritt des Schrittmotors ausmacht.
Leider war aus Urzeiten der Slic3r noch auf "Relativlängen" fürs Filament eingestellt.
Dann müsste der 3D-Drucker mehrere Segmente wieder zusammenfassen - schafft er auch - ca. 5 Stunden lang, dann kotzt sich der Buffer an, und er fährt zwar noch, extrudiert aber nicht mehr.
Lösung?
Umstellen auf Absolutlänge fürs Filament - selbst wenn er einzelne Mini-Extrudierbefehle verschluckt, fährt er beim nächsten Befehl die richtige Absolutposition an - und da die Strecken so kurz sind, fällt es nicht mal auf, dass eigentlich der Extruder einen Schrittbefehl nicht bekommen hat.
Die Tests bis ich das gerafft hatte haben eh nur ca. 1kg Filament verbraucht...
Na mal schauen, wann ich das Geld beisammen habe, beide auf 32bit Controller umzubauen - vorzugsweise mit leisen Treibern - träumen tue ich vom DuetWIFI oder gleichwertig.