Dziś trochę powalczyłem z drukarką i czegoś nie ogarniam.
Wziąłem na tapetę 3 pliki z gcode
Pierwszy to umieszczona na karcie z drukarką kostka.
Kod: Zaznacz cały
;FLAVOR:Marlin
;TIME:1608
;Filament used: 1.49099m
;Layer height: 0.1
;Generated with Cura_SteamEngine 3.3.1
M82 ;absolute extrusion mode
G21 ; set units to millimeters
G90 ; use absolute positioning
M82 ; absolute extrusion mode
M104 S200 ; set extruder temp
M140 S50 ; set bed temp
M190 S50 ; wait for bed temp
M109 S200 ; wait for extruder temp
M83 ; Relative extrusion mode
G28; home all without mesh bed level
G0 Z5
G0 Z0.4
G92 E0.0 ; reset extruder distance position
G1 X60.0 E9.0 F1000.0 ; intro line
G1 X100.0 E21.5 F1000.0 ; intro line
G92 E0.0 ; reset extruder distance position
M150 R200 U255 B200
M83 ;relative extrusion mode
G1 F1500 E-9
;LAYER_COUNT:201
;LAYER:0
M107
G0 F3600 X89.623 Y89.349 Z0.1
;TYPE:SKIRT
G1 F1500 E9
G1 F3000 X90.222 Y88.834 E0.01314
G1 X90.87 Y88.383 E0.01313
...
Drugi plik to forumowa kostka kalibracyjna pocięta w IdeaMaker
Kod: Zaznacz cały
;FLAVOR:Marlin
;TIME:1608
;Filament used: 1.49099m
;Layer height: 0.1
;Generated with Cura_SteamEngine 3.3.1
M82 ;absolute extrusion mode
G21 ; set units to millimeters
G90 ; use absolute positioning
M82 ; absolute extrusion mode
M104 S200 ; set extruder temp
M140 S50 ; set bed temp
M190 S50 ; wait for bed temp
M109 S200 ; wait for extruder temp
M83 ; Relative extrusion mode
G28; home all without mesh bed level
G0 Z5
G0 Z0.4
G92 E0.0 ; reset extruder distance position
G1 X60.0 E9.0 F1000.0 ; intro line
G1 X100.0 E21.5 F1000.0 ; intro line
G92 E0.0 ; reset extruder distance position
M150 R200 U255 B200
M83 ;relative extrusion mode
G1 F1500 E-9
;LAYER_COUNT:201
;LAYER:0
M107
G0 F3600 X89.623 Y89.349 Z0.1
;TYPE:SKIRT
G1 F1500 E9
G1 F3000 X90.222 Y88.834 E0.01314
G1 X90.87 Y88.383 E0.01313
...
no i trzeci plik to taka pusta kostka, same ścianki do kalibracji Flow
Kod: Zaznacz cały
;Sliced by ideaMaker 4.0.1.4802, 2021-03-09 14:56:40 UTC+0100
;Dimension: 235.000 235.000 235.000 0.400
;Plate Shape: 0
;Origin Center: 0
;Extruder Offset #1: 25.000 0.000
;Filament Diameter #1: 1.750
;Filament Diameter #2: 1.750
;Filament Compensation #1: 91.00
;Filament Compensation #2: 90.00
;Filament Density #1: 1240.00
;Filament Density #2: 1240.00
;Bounding Box: 98.200 136.797 98.201 136.800 0.000 15.000
;Model Gap: 0.000
M221 T0 S91.00
M140 S60.00
M104 T0 S215.00
M109 T0 S215.00
T0
M190 S60.00
M82
G21
G90
M82
G28 ;Home
G1 Z15.0 F6000 ;Move the platform down 15mm
G92 E0
G1 F140 E29
G92 E0
M1001
;TOTAL_NUM: 1
;PRINTING_TIME: 0
;REMAINING_TIME: 1238
;LAYER:0
;Z:0.200
;HEIGHT:0.200
M106 S0
;PRINTING: NON-OBJECT
;PRINTING_ID: -1
G1 F3000 E-4.5000
G0 F6000 X99.171 Y99.473
G0 F300 Z0.200
;TYPE:SKIRT
;WIDTH:0.400
G1 F1200 E0.0000
G1 F900 X99.823 Y98.897 E0.0289
G1 X100.488 Y98.523 E0.0543
...
Dokładnie te 3 pliki testowałem na różnych firmware.
Wcześniej wgrałem Marlina i plik configuration.h trochę zmodyfikowałem ale efekt był taki że extruder trzaskał i kaleczył filament. Plik dostarczony z drukarką drukował ale extruder trzeszczał. Pozostałe 2 pliki zachowywały się tak że robił Home i potem zjeżdżał stołem w dół i głowicą nie ruszając się wypluwała tylko filament przy okazji trzaskając extruderem.
Stwierdziłem że musiałem coś skopać z marlinem i wróciłem do oryginalnego firmware. Zarówno na 1.0.5 jak i na 2.0.3 wszystkie 3 pliki drukowały się poprawnie bez żadnych trzasków czy niespodzianek.
No to wgrałem ponownie Marlina z tym że teraz jedyną zmianą jaką zrobiłem w pliku configuration.h to było odkomentowanie linijki #define SAPPHIRE_PRO.
Plik dołączony przez producenta drukuje się tak samo czyli się drukuje, a w zasadzie pomimo zrobienia kalibracj wysokości stołu to dysza jest za wysoko i filament nie klei się do stołu i ciągnie się pajęczyna za głowicą. Ale filament jest podawany i głowica wykonuje ruchy takie jak powinna.
Pozostałe 2 pliki pocięte w IdeaMaker zachowują się tak: głowica ustawia się w Home i potem odjeżdża kawałek, opuszcza stół, wypuszcza trochę filamentu i w momencie w którym powinna zacząć drukować to głowica kompletnie się nie rusza stoi w rogu stołu ale extruder podaje filament i ten roztopiony leci przez dyszę i czasami potrafią pojawić się trzaski z extrudera.
Gdzie robię błąd ? bo już nie ogarniam co się dzieje.