Tema: 3D printeri
View Single Post
Staro 20.03.2025., 08:04   #627
tintin
Premium
 
tintin's Avatar
 
Datum registracije: Aug 2007
Lokacija: negdje
Postovi: 1,792
Htio bih automatizirati unload fillamenta i sigurno gašenje printera...
ChatGPT mi je ponudio ovo:


[gcode_macro AUTO_UNLOAD_AND_SHUTDOWN]
description: "Automatski unload filamenta i sigurno gašenje printera"
gcode:
{% set extruder_temp = printer.extruder.temperature %}
{% set bed_temp = printer.heater_bed.temperature %}

M118 Čekam da se printer ohladi...

{% while extruder_temp > 45 or bed_temp > 45 %}
G4 P10000 ; čekaj 10 sekundi
{% set extruder_temp = printer.extruder.temperature %}
{% set bed_temp = printer.heater_bed.temperature %}
{% endwhile %}

M118 Printer ohlađen. Unloadam filament...

M83
G1 E-100 F100

M118 Unload gotov. Pauziram printer...

M106 S0
M84

; Ovdje možeš dodati HTTP POST za iPlug ako koristiš curl

; primjer (ako koristiš curl i imaš klipper na linuxu):
; !curl -X POST http://tvoja_ip_ipluga/ugasi

M118 Gotovo. Printer se može isključiti.


Jel to ok (uz male modifikacije) ili ima neko možda neku bolju skriptu?
Radi se o tome da printer nema neki soft shutdown neko se gasi samo na prekidaču pa kad ga spojimo na Sonoff iPlug mogu to tako odraditi dok me nema doma.

Zadnje izmijenjeno od: tintin. 20.03.2025. u 08:18.
tintin je offline   Reply With Quote