Nie włącza się chłodzenie wydruku

Dla zupełnie zielonych w temacie druku 3D
Policho
Konto z ograniczeniami
Postów w temacie: 6
Posty: 6
Rejestracja: 02 lut 2023, 21:13

Re: Nie włącza się chłodzenie wydruku

Post autor: Policho »

Nie, miałem tylko "M107 ;start with the fan off", który wykasowałem. Przywrócę tą komendę i dam znać.

obecnie miałem:
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
G28 X0 Y0 ;move X/Y to min endstops
M300 S1318 P266
G28 Z0 ;move Z to min endstops
G0 Z0.2
G92 E0 ;zero the extruded length
G1 X40 E25 F400 ; Extrude 25mm of filament in a 4cm line. Reduce speed (F) if you have a nozzle smaller than 0.4mm!
G92 E0 ;zero the extruded length again
G1 E-1 F500 ; Retract a little
G1 X80 F4000 ; Quickly wipe away from the filament line
M117 ; Printing…
G5

Po przywróceniu linii M107:
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
G28 X0 Y0 ;move X/Y to min endstops
M300 S1318 P266
M107 ;start with the fan off
G28 Z0 ;move Z to min endstops
G0 Z0.2
G92 E0 ;zero the extruded length
G1 X40 E25 F400 ; Extrude 25mm of filament in a 4cm line. Reduce speed (F) if you have a nozzle smaller than 0.4mm!
G92 E0 ;zero the extruded length again
G1 E-1 F500 ; Retract a little
G1 X80 F4000 ; Quickly wipe away from the filament line
M117 ; Printing…
G5
G92 E0
G92 E0
G1 F6000 E-4
;LAYER_COUNT:234
;LAYER:0
M106 S127.5
G0 F3600 X113.27 Y94.051 Z0.3
;TYPE:SKIRT
G1 F3000 E0
G1 F1800 X113.68 Y93.629 E0.02935
G1 X114.042 Y93.277 E0.05454

Czyli nadal włączy wentylatory na pierwszej warstwie.
bukszpryt
Postów w temacie: 3
Posty: 336
Rejestracja: 05 cze 2019, 21:21
x 99

Re: Nie włącza się chłodzenie wydruku

Post autor: bukszpryt »

w ustawieniach masz regular fan speed ad height na 0,3mm, a to M106 jest w linijce przed ruchem na Z0,3.
sprawdź, czy coś się zmieni jak dasz wyżej.
Awatar użytkownika
majek
Drukarz
Postów w temacie: 3
Posty: 799
Rejestracja: 28 gru 2020, 18:17
Drukarka: EZT-3D T1, vn-corexy
x 453

Re: Nie włącza się chłodzenie wydruku

Post autor: majek »

Policho pisze: wentylatory od chłodzenia wydruku ruszają na 50% już na początku druku, czyli od pierwszej warstwy
@wolek już napisał: initial fan speed - to nie jest opcja od rozkręcania wentylatora ani minimalne obroty, ale prędkość wentylatora z jaką startuje wydruk już od pierwszej warstwy.
Czyli robi dokładnie to co mu kazałeś, na screenshotach widać, że zmieniałeś tę opcję.

Zainstaluj sobie wtyczkę 'Settings Guide', to będziesz miał duże, ładne i z przykładami opisy do każdej opcji i wtedy łatwiej zrozumieć co dana opcja robi.
Policho
Policho
Konto z ograniczeniami
Postów w temacie: 6
Posty: 6
Rejestracja: 02 lut 2023, 21:13

Re: Nie włącza się chłodzenie wydruku

Post autor: Policho »

Reasumując i uwzględniając sugestie.
Ustawiłem cooling i to wyszło ze slicera.
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
G28 X0 Y0 ;move X/Y to min endstops
M300 S1318 P266
M107 ;start with the fan off
G28 Z0 ;move Z to min endstops
G0 Z0.2
G92 E0 ;zero the extruded length
G1 X40 E25 F400 ; Extrude 25mm of filament in a 4cm line. Reduce speed (F) if you have a nozzle smaller than 0.4mm!
G92 E0 ;zero the extruded length again
G1 E-1 F500 ; Retract a little
G1 X80 F4000 ; Quickly wipe away from the filament line
M117 ; Printing…
G5
G92 E0
G92 E0
G1 F6000 E-3
;LAYER_COUNT:234
;LAYER:0
M107
G0 F3600 X113.27 Y94.051 Z0.3
;TYPE:SKIRT
G1 F3000 E0
G1 F1800 X113.68 Y93.629 E0.02935
G1 X114.042 Y93.277 E0.05454
G1 X114.565 Y92.849 E0.08826
G1 X115.028 Y92.532 E0.11626
G1 X115.463 Y92.248 E0.14217
G1 X116.078 Y91.919 E0.17697
Po zmianie initial ... na 0 już nie ma startu wentylatorów przy rozpoczęciu wydruku.
G1 F6000 E120.52102
;MESH:NONMESH
G0 F600 X128.504 Y98.592 Z0.5
G0 F3600 X115.899 Y145.265
G1 F3000 E123.52102
G0 F3600 X115.6 Y145.285
;TIME_ELAPSED:90.757954
;LAYER:1
G1 F6000 E120.52102
M106 S42.5
;TYPE:WALL-INNER
;MESH:icicles.stl
G1 F3000 E123.52102
G1 F2700 X115.723 Y146.101 E123.54846
G1 X116.122 Y147.071 E123.58335
G1 X116.601 Y147.787 E123.612
G1 X117.213 Y148.4 E123.64081
G1 X117.927 Y148.878 E123.66939
G1 X118.901 Y149.278 E123.70441
Przy pierwszej warstwie włączają się wentylatory na ok. 17%. Nie ma to odzwierciedlenia w ustawieniach w slicerze.
G1 F6000 E187.506
;MESH:NONMESH
G0 F600 X116.534 Y98.498 Z0.7
G0 F5400 X124.216 Y97.633
;TIME_ELAPSED:159.251795
;LAYER:2
M106 S85
;TYPE:WALL-OUTER
;MESH:icicles.stl
G1 F3000 E190.506
G1 F1800 X124.187 Y97.781 E190.51102
G1 X124.217 Y97.927 E190.51598
G1 X124.299 Y98.048 E190.52084
Druga warstwa to już ok. 34%.

Trzecia to już ok. 50%.

Uwzględniając warstwę O to każda następna jest +1, więc trzecia to w rzeczywistości czwarta czyli tu ustawienia 50% od 4-tej warstwy się zgadzają.
Dziwi mnie tylko, że wentylatory startują już wcześniej niż od 4-tej, ale robią to stopniowo. Czy to jest normalne?

Oczywiście wszystkie "problemy" z chłodzeniem wynikają tylko z sposobu interpretacji ustawień przez slicer Cura.

Bardzo dziękuję wszystkim za dotychczasową pomoc, główny problem został rozwiązany. Pozostaje tylko sprawa stopniowego startu wentylatorów przed 4-tą warstwą.
Załączniki
cooling8.png
cooling7.png
Awatar użytkownika
majek
Drukarz
Postów w temacie: 3
Posty: 799
Rejestracja: 28 gru 2020, 18:17
Drukarka: EZT-3D T1, vn-corexy
x 453

Re: Nie włącza się chłodzenie wydruku

Post autor: majek »

Policho pisze: Przy pierwszej warstwie włączają się wentylatory na ok. 17%. Nie ma to odzwierciedlenia w ustawieniach w slicerze.
Druga warstwa to już ok. 34%.
Trzecia to już ok. 50%.

Uwzględniając warstwę O to każda następna jest +1, więc trzecia to w rzeczywistości czwarta czyli tu ustawienia 50% od 4-tej warstwy się zgadzają.
Dziwi mnie tylko, że wentylatory startują już wcześniej niż od 4-tej, ale robią to stopniowo. Czy to jest normalne?
Tak działa Cura i tu już więcej nie ma opcji do nagrzebania.
Po prostu:
- na pierwszej (zerowej w gcode) warstwie ustawia wentylator na 'initial fan speed'
- na warstwie zdefiniowanej w 'regular fan speed at layer' ustawia wiatrak na 'regular speed'
- na warstwach pomiędzy ustawia coraz większą prędkość między initial a regular.
- maximum speed jest wykorzystywane tylko jak czas druku warstwy będzie mniejszy niż 'minimum layer time'.

Tu jeszcze dochodzi syf z numeracją warstw, bo w UI jest od 1, w gcode jest od zera, a pluginy to już całkiem nie wiadomo od której warstwy liczą, np. ChangeAtZ.
Policho pisze: Bardzo dziękuję
Klika się w piwko pod postem, który pomógł ;)
Policho
ODPOWIEDZ

Wróć do „Pytania o sprawy podstawowe”