Chciałem skalibrować retrakcje na swojej drukarce, za pomocą wieży retrakcji, ponieważ mam problemy z nitkowaniem.
Pociąłem model w Curze oraz skorzystałem ze skryptu ChangeAtZ 5.30 (Experimental) aby drukując poszczególne segmenty drukować je z coraz większym dystansem retrakcji (prędkość stała). Na pierwszym segmencie retrakcja wyłączona, a na każdym kolejnym dystans retrakcji zwiększany co 0,2mm.
Teoretycznie po wydrukowaniu dół powinien wyglądać najgorzej, a im wyżej coraz lepiej. U mnie wyszło mniej więcej tak:
Szukając przyczyny, przeglądając kod programu, zauważyłem że dystans retrakcji nie zmienia się przez cały czas trwania drukowania i wynosi 6.5mm. Tak jak niżej widać w kilku miejscach E-6.5 co, o ile dobrze rozumiem, jest odległością o jaką ekstruder cofa filament. To jest fragment kodu z mniej więcej połowy programu, ale ta wartość E-6.5mm jest na każdej warstwie.
Kod: Zaznacz cały
;LAYER:81
;MESH:Retraction_tower.stl
G0 X96.701 Y109.286 Z19.08
;TYPE:FILL
G1 F600 Z18.48
G1 F1500.0 E6.5;[CAZO:G1 F2700 E6.5:CAZO]
G1 F1146.9 X98.22 Y110.805 E0.10003
G1 X98.29 Y110.875
G1 F1500.0 E-6.5;[CAZO:G1 F2700 E-6.5:CAZO]
G1 F600 Z19.08
G0 F7200 X96.703 Y110.712 Z19.08
G1 F600 Z18.48
G1 F1500.0 E6.5;[CAZO:G1 F2700 E6.5:CAZO]
G1 F1146.9 X98.21 Y109.205 E0.09924
G1 X98.28 Y109.135
G1 F1500.0 E-6.5;[CAZO:G1 F2700 E-6.5:CAZO]
G1 F600 Z19.08
G0 F7200 X97.229 Y107.982 Z19.08
;TYPE:WALL-OUTER
G1 F600 Z18.48
G1 F1500.0 E6.5;[CAZO:G1 F2700 E6.5:CAZO]
Czy ktoś wie dlaczego slicer tak wygenerował dystans retrakcji ?
Po za tym 6.5mm retrakcji to chyba dużo, a pomimo tego nitkowanie pojawia się gdy dysza przemieszcza się na krótkich dystansach. Ekstruder był kalibrowany, flow mam na 100%, na wydrukach o prostych kształtach nitek prawie nie ma albo nie ma wcale.