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.