viesturz/tapchanger

Toolhead 2 and above temperatures cant be controlled through fluidd gui

Closed this issue · 1 comments

Hi, I've set up my tool changer configurations and encountered an issue I can't resolve. Currently, I can home/dock successfully, control fans, and calibrate tool Z offsets. The problem arises when I try to preheat my toolheads for printing. I have two toolheads set up (T0/extruder and T1/extruder1). Heating T0 through the GUI works fine; Fluidd sends the command SET_HEATER_TEMPERATURE HEATER=extruder TARGET=115, and the tool heats up correctly. However, when I try to heat T1 through the GUI, Fluidd sends the command SET_HEATER_TEMPERATURE HEATER=extruder1 TARGET=115, and the console responds with // Heater extruder1 not supported. Using M104 to set the temperature through G-code works as a temporary workaround, but I feel this needs to be fixed as it breaks a core function of fluidd and makes setting temperatures quickly during a print impractical.

I have attached the console output for reference and my toolhead configs as .txt files for your consideration.

Screenshot 2024-05-21 022008
CanBus_T0.txt
CanBus_T1.txt

I hope I haven't submitted this ticket prematurely and that a easy fix exists so I can share it with the community since I have noticed this does happen to some people. I thank you for all your hard work and innovation in our community.

OK so turns out It was a conflicting macro that I didn't even suspect found at this address.
https://github.com/VoronDesign/VoronUsers/tree/main/printer_mods/Ellis/Bed_Fans

a user in the discord gave me a fix that can be used.
Change
{% else %}
{action_respond_info("Heater %s not supported" % HEATER)}
To:
{% else %}
_SET_HEATER_TEMPERATURE {rawparams}
Line 52