Basic Information:
Printer Model: Voron 2.4 Stealthchanger
MCU / Printerboard: BTTMantra M8P, BTT EBB36 via CAN
Host / SBC
klippy.log
Fill out above information and in all cases attach your klippy.log
file (use zip to compress it, if too big). Pasting your printer.cfg
is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there
Describe your issue:
klippy.zip (5.4 MB)
Hi everybody,
I am having Issues with my new Trianglelab Rapido Ace Hotend with PT1000.
Sometimes it takes up to 10 Minutes for the nozzle to settle to target temp via M109. Similar to:
This is the closest to my problem i can find online. It doesnt matter if i use the MAX31865 port oder the TH0 Port on the EBB36, sometimes the temp. settles within 1-2 minutes, and sometimes 10.
In the mentioned post this solution was provided:
[gcode_macro M109]
rename_existing: M109.1
gcode:
{% set S = params.S|float %}
{% set actual_temp = printer.extruder.temperature|float %}
{% set max_fuzzy = S + 2 %}
M104 { rawparams }
{% if S != 0 %}
{% if actual_temp <= S %} TEMPERATURE_WAIT SENSOR=extruder MINIMUM={S}
{% else %} TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={max_fuzzy} {% endif %}
{% endif %}
Is there a way to combine this with the stealthchanger M109 macro replacement? :
[gcode_macro M109]
rename_existing: M109.1
description: [T<index>] [S<temperature>]
Set tool temperature and wait.
T= Tool number, optional. If this parameter is not provided, the current tool is used.
S= Target temperature
gcode:
{% if params.T is defined %}
{% set newparameters = "" %}
{% set newparameters = newparameters ~ " T="~params.T %}
{% if params.S is defined %}
{% set newparameters = newparameters ~ " TARGET="~params.S %}
{% endif %}
SET_TOOL_TEMPERATURE WAIT=0 {newparameters}
{% else %}
M109.1 {rawparams}
{% endif %}
I tried a few amateurish attempts, but of course it didnt work.
Thank you for reading…