G-code końcowy
G-code końcowy
Witam . Mam w moim Enderze zadany następujący G-code końcowy :
{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F600 ; Move print head up{endif}
G1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print
{if max_layer_z < max_print_height-10}G1 Z{z_offset+min(max_layer_z+70, max_print_height-10)} F600 ; Move print head further up{endif}
{if max_layer_z < max_print_height*0.6}G1 Z{max_print_height*0.6} F600 ; Move print head further up{endif}
M140 S0 ; turn off heatbed
M104 S0 ; turn off temperature
M107 ; turn off fan
M84 X Y E ; disable motors
Jednak bardzo nie podoba mi się zachowanie drukarki po zkończonym drukowaniu . Podnosi ona głowicę o kilkanaście centymetrów w górę co nie jest do niczego potrzebne a czasami dobija do szpuli z filamentem . Jak to zmodyfikować aby po zakończonym wydruku głowica podnosiła się o 10mm i odjeżdżała w lewo . I jeszcze jeden problem . Po zakończonym wydruku następuje jakby walnięcie , szarpnięcie które słychać w innym pokoju a przedstawiam je na załączonym filmiku . Na filmie tak dużego efektu nie słychać jak to jest w rzeczywistości . Co może być tego przyczyną ?
[youtube]https://www.youtube.com/shorts/jzKMkraapt8[/youtube]
{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F600 ; Move print head up{endif}
G1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print
{if max_layer_z < max_print_height-10}G1 Z{z_offset+min(max_layer_z+70, max_print_height-10)} F600 ; Move print head further up{endif}
{if max_layer_z < max_print_height*0.6}G1 Z{max_print_height*0.6} F600 ; Move print head further up{endif}
M140 S0 ; turn off heatbed
M104 S0 ; turn off temperature
M107 ; turn off fan
M84 X Y E ; disable motors
Jednak bardzo nie podoba mi się zachowanie drukarki po zkończonym drukowaniu . Podnosi ona głowicę o kilkanaście centymetrów w górę co nie jest do niczego potrzebne a czasami dobija do szpuli z filamentem . Jak to zmodyfikować aby po zakończonym wydruku głowica podnosiła się o 10mm i odjeżdżała w lewo . I jeszcze jeden problem . Po zakończonym wydruku następuje jakby walnięcie , szarpnięcie które słychać w innym pokoju a przedstawiam je na załączonym filmiku . Na filmie tak dużego efektu nie słychać jak to jest w rzeczywistości . Co może być tego przyczyną ?
[youtube]https://www.youtube.com/shorts/jzKMkraapt8[/youtube]
- Jarewa
- Drukarz
- Postów w temacie: 5
- Posty: 1035
- Rejestracja: 26 sty 2021, 22:16
- Lokalizacja: Głogów
- x 205
Re: G-code końcowy
;{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F600 ; Move print head up{endif}
;{if max_layer_z < max_print_height-10}G1 Z{z_offset+min(max_layer_z+70, max_print_height-10)} F600 ; Move print head further up{endif}
;{if max_layer_z < max_print_height*0.6}G1 Z{max_print_height*0.6} F600 ; Move print head further up{endif}
Zmień na
{if max_layer_z < max_print_height-10}G1 Z10 F600{endif}
G28 X0
Ten dźwięk to usterka mechaniczna bez analiz prowadnic pasków nic nie powiem
;{if max_layer_z < max_print_height-10}G1 Z{z_offset+min(max_layer_z+70, max_print_height-10)} F600 ; Move print head further up{endif}
;{if max_layer_z < max_print_height*0.6}G1 Z{max_print_height*0.6} F600 ; Move print head further up{endif}
Zmień na
{if max_layer_z < max_print_height-10}G1 Z10 F600{endif}
G28 X0
Ten dźwięk to usterka mechaniczna bez analiz prowadnic pasków nic nie powiem
Re: G-code końcowy
No dobrze , ale jeżeli usterka mechaniczna to dlaczego występuje tylko po zakończonym wydruku ? Podczas drukowania to się nie zdarza , a ostatnio drukowałem parę wydruków po 13 godzin każdy i zajmujące prawie cały stół .Jarewa pisze: ↑15 mar 2023, 22:33 ;{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F600 ; Move print head up{endif}
;{if max_layer_z < max_print_height-10}G1 Z{z_offset+min(max_layer_z+70, max_print_height-10)} F600 ; Move print head further up{endif}
;{if max_layer_z < max_print_height*0.6}G1 Z{max_print_height*0.6} F600 ; Move print head further up{endif}
Zmień na
{if max_layer_z < max_print_height-10}G1 Z10 F600{endif}
G28 X0
Ten dźwięk to usterka mechaniczna bez analiz prowadnic pasków nic nie powiem
- Jarewa
- Drukarz
- Postów w temacie: 5
- Posty: 1035
- Rejestracja: 26 sty 2021, 22:16
- Lokalizacja: Głogów
- x 205
Re: G-code końcowy
Może extruder? po filmie widać że uderzenie dźwięk jest w czasie ruchu nie jak doszło do końca masz gcode końcowy coś na extruder?
A jak wysterujesz każdą oś osobno to też dźwięk jest?
Edit
A i masz tam jeszcze
G1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print
prawdopodobnie usuń tam X5
A jak wysterujesz każdą oś osobno to też dźwięk jest?
Edit
A i masz tam jeszcze
G1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print
prawdopodobnie usuń tam X5
maniolx
Re: G-code końcowy
Nie . Przy sterowaniu ręcznym osiami tego nie było , ale ... Po zmianie tego G-code na ten co zapodałeś to drukarka zachowuje się po wydruku jak chciałem i druga sprawa nie było już tego walnięcia . Może w starym G-code głowica za szybko ruszała w lewo ,czy jak . Ważne że tego już nie ma a głowica po zakończonym wydruku cofa na lewo dużo wolniej niż to było przed modyfikacją . Bardzo dziękuję za pomoc .
Re: G-code końcowy
Nie będę już zmieniał jak chodzi dobrze . Wprawdzie sprawdziłem to na suchym wydruku bez rozgrzewania dyszy i stolu ,lecz przy drukowaniu chyba się już nic nie zmieni . A nie mam teraz za bardzo nic do druku a założony mam Print Me FLEX TPU ,więc trochę go szkoda na testowe druki . Jeszcze raz dzięki .
Re: G-code końcowy
Wczoraj robiłem dłuższy wydruk Ok. 7,5 godziny . I totalny klops przy końcu wydruku . Wykrzywiony stłół i wózek z extruderem . Przy końcu wydruku ekstruder pojechał ile miał siły w kierunku wydruku i wytopił w nim dziurę widoczną na zdjęciu . Nie wiem czy to wina tego G-code czy czegoś innego ale stało się Załączam jescze raz G-code końcowy jaki wpisałem bo może ja coś pochrzaniłem .
{if max_layer_z < max_print_height-10}G1 Z10 F600{endif}
G28 X0
G1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print
{if max_layer_z < max_print_height-10}G1 Z10 F600{endif}
G28 X0
{if max_layer_z < max_print_height-10}G1 Z10 F600{endif}
G28 X0
M140 S0 ; turn off heatbed
M104 S0 ; turn off temperature
M107 ; turn off fan
M84 X Y E ; disable motors
Do tego sam wydruk coś nie tak (widok wydruku z boku) Z jednej strony leci dobrze a z drugiej jest wyraznie grubszy . Już nie wiem co się pochrzaniło .
W załączniku daję plik projektu w Fusion 360 i stl z jakiego drukowałem .
{if max_layer_z < max_print_height-10}G1 Z10 F600{endif}
G28 X0
G1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print
{if max_layer_z < max_print_height-10}G1 Z10 F600{endif}
G28 X0
{if max_layer_z < max_print_height-10}G1 Z10 F600{endif}
G28 X0
M140 S0 ; turn off heatbed
M104 S0 ; turn off temperature
M107 ; turn off fan
M84 X Y E ; disable motors
Do tego sam wydruk coś nie tak (widok wydruku z boku) Z jednej strony leci dobrze a z drugiej jest wyraznie grubszy . Już nie wiem co się pochrzaniło .
W załączniku daję plik projektu w Fusion 360 i stl z jakiego drukowałem .
- Załączniki
-
- Nawigacja na rower S4 pionowa v2.tar
- (435.5 KiB) Pobrany 10 razy
-
- Nawigacja na rower S4 pionowa v1.stl
- (246.96 KiB) Pobrany 10 razy
- Jarewa
- Drukarz
- Postów w temacie: 5
- Posty: 1035
- Rejestracja: 26 sty 2021, 22:16
- Lokalizacja: Głogów
- x 205
Re: G-code końcowy
Moja wina, powinno być {if max_layer_z < max_print_height-10}G1 Z{max_layer_z+10} F600{endif}
Re: G-code końcowy
Rozumiem że to było przyczyną wtopienia się extrudera w wydruk ? Ale co jest przyczyną ,że wydruk ma różną grubość ?