Stránka 1 z 1

Automatické vypnutí tiskárny Ender 3 v2

Napsal: 22 črc 2021, 18:29
od hafca
Chtěl jsem si udělat automatické vypnutí po skončení tisku. Řeší to mikrospínač na ose Z v maximální výšce. Do END G code se přidají dva řádky
G4 S300 ; wait 5mins to cool nozzle
G0 Z250
Jenže tiskárna ty dva příkazy neudělá, protože čeká na manuální potvrzení konce tisku.
Nemá někdo tip co s tím? Jaký G kod by to vyřešil, jestli takový vůbec je. Žádný takový jsem nenašel, jestli jsem ale špatně nehledal.

Napsal: 22 črc 2021, 19:24
od termit256
Netusim kde co zadavas, ale kdyz v S3D zadam cokoliv do pole "ending script", tak se to zapise za posledni radek vygenerovaneho gkodu a neni zadny duvod proc by to tiskarna neprovedla nebo by na neco mela cekat.
Pokud tedy ty G-kody podporuje.

Napsal: 22 črc 2021, 19:33
od hafca
Má to být v koncové sekvenci G code a dávám to podle návodu do PrusaSlicer. G code tiskárna podporuje, jinak to snad ani nejde.
Ale jak píšu, skončí tisk, na displeji se objeví pole confirm a to když potvrdím, tiskárna teprve potom vykoná ty dva příkazy.
Potřebuji automaticky přeskočit to potvrzení konce tisku.

Napsal: 22 črc 2021, 19:36
od termit256
Jak ten tvuj gkod teda vypada?
V me tiskarne provede ukoncovaci a vypinaci sekvenci kod M118 ktery mam napsany v poli "ending script" a konec gkodu pak vypada treba takto:
...
G1 X93.491 Y45.643 F2400
G1 E-0.8000 F3600
M400
M100
T0
G1 E-0.8000 F3600
M118

Neni zadny duvod proc by ho tiskarna nemela provest.

Napsal: 22 črc 2021, 19:44
od hafca
Ve sliceru je tenhle END code.
{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
G4 S300
G0 Z250
; M84 X Y E ; disable motors

Napsal: 22 črc 2021, 19:51
od termit256
Hod sem jak vypada skutecne vygenerovany Gkod (na konci), ne to co je ve sliceru.

Napsal: 22 črc 2021, 20:00
od hafca
Je to stejné jako ve sliceru.
; end_gcode = {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}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{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}\n{if max_layer_z < max_print_height*0.6}G1 Z{max_print_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nG4 S300\nG0 Z250\n; M84 X Y E ; disable motors

Napsal: 22 črc 2021, 20:31
od termit256
Kdyz tam das jen tohle
M140 S0 ; turn off heatbed
M104 S0 ; turn off temperature
M107 ; turn off fan
G0 Z250

tak to taky haze tu hlasku?

Napsal: 22 črc 2021, 20:51
od hafca
Jsem nedočkavý a nepozorný. :oops: Je to tam napsané G4 S300, čeká 5 minut a pak to dokončí.
Jen jsem musel snížit maximální výšku tisku. Při novém tisku má tiskárna snahu vyjet ještě nahoru a už není kam. Sundal jsem to o 1cm a vypadá to, že to stačí.

Napsal: 22 črc 2021, 21:53
od termit256
Njn, ja mel za to ze kdyz s to tam dopsal, tak vis proc a co to dela :-)

Napsal: 22 črc 2021, 22:00
od hafca
To Z jsem věděl, ale to druhé ne. :oops: Tak moc se v tom zatím nevyznám. Jde mi to už pomalu. :(

Napsal: 22 črc 2021, 22:29
od termit256
Tech gkodu jsou sice 3prdele, ale ve skutecnosti se jich pouziva jen par. Neni od veci si ty nejcasteji pouzivane vypsat s tim co znamenaji, pak se v tom bez problemu zorientujes. Ja mel za to, ze kdyz si napises do komentare pockat 300 sekund, tak pockas :-)
Osobne to mam udelane tak, ze po ukonceni tisku zapnu ofuk na plne koule a tiskarnu vypinam hned po poklesu teploty pod 80C

Napsal: 23 črc 2021, 07:54
od ramici
Mohl by jsi dát nějaký odkaz, kde se nechá o g-kodech něco nastudovat?-

Napsal: 23 črc 2021, 08:03
od termit256
Tady je seznam vsech moznych i nemoznych gkodu i vysvetlenim co delaji.
https://reprap.org/wiki/G-code

Napsal: 23 črc 2021, 10:18
od dreamer
Těch 5 minut by tiskárna měla čekat než vypneš větrák na hotendu. Vypínat ho hned po tisku je špatně, filament se tam může roztéc kam nemá.