Klipper Start G-Code optimieren und schneller Drucken Dank TEMPERATURE_WAIT
203
Klipper Start G-Code optimieren und schneller Drucken Dank TEMPERATURE_WAIT
/3d-druck/3d-druck/kaufberatung/fdm-firmware/klipper/firmware-setups/klipper-start-g-code-optimieren-und-schneller-drucken-dank-temperature-wait
Created
Mittwoch, 28. Februar 2024
Created by
Stefan J. Trucker
Dieser G-Code ersetzt den Standard aufheizzüklus, bei dem etwas gewartet wird, bis sich die Temperatur eingependelt hat, sondern sobald die Temperatur erreicht wurde wird der nächste Schritt eingeleitet.
M109 für das Hot-End
[gcode_macro M109]
rename_existing: M99109
gcode:
#Parameters
{% set s = params.S|float %}
M104 {% for p in params %}{'%s%s' % (p, params[p])}{% endfor %} ; Set hotend temp
{% if s != 0 %}
TEMPERATURE_WAIT SENSOR=extruder MINIMUM={s} MAXIMUM={s+1} ; Wait for hotend temp (within 1 degree)
{% endif %}
M190 für das Heizbett
[gcode_macro M190]
rename_existing: M99190
gcode:
#Parameters
{% set s = params.S|float %}
M140 {% for p in params %}{'%s%s' % (p, params[p])}{% endfor %} ; Set bed temp
{% if s != 0 %}
TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={s} MAXIMUM={s+1} ; Wait for bed temp (within 1 degree)
{% endif %}
Quellen