인쇄 시작 시 온도 불안정으로 인한 대기 시간이 너무 길다
- 이 매크로는 구성 파일에 직접 넣으면 됩니다
- 이 매크로의 역할은 정상적으로 온도를 올리기를 기다리지만, 목표 온도에 도달하면 바로 다음 단계로 넘어갑니다
printer.cfg
[gcode_macro M109]
rename_existing: M109.1
gcode:
{% 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 %}