The temperature reported from a M105 is not showing the temperatures correctly. Here is an example.
M104 T0 S100
M104 T0 S110
Recv: ok T:110 /110 B:55 /55 T0:100 /55 T1:110 /100 @:12 B@:128
Here it is all over the place. You can see the B:55 /55 is correct then you get to T0:100 /55 which appears to be showing the /55 bed temp and then T1:110 /100 which is showing /100 the T0 temperature. Then if you look at the original T:110 /110 that appears to be showing the T1 set and temperature.
So the problem is I could right a plugin to sort out those fields but they change. Yea I am not kidding. They move around so let me show you another example from the exact same Qidi X-Pro
So here it is the same commands as before but now look.
Recv: ok T:100 /100 B:55 /55 T0:100 /55 T1:110 /100 @:7 B@:128
T:100 /100 T0:100 and the final /100 are all representing T0 and no SET temp representing T1 is shown at all.
Octoprint showing the temperatures shows T0 as Bed, T1 as T0 and Bed as Bed for set temperatures.
I have no idea how Qidi displays the correct temperature on the display unless it uses the sensors right from the hardware on the motherboard and no GCODE which is my guess.
Has anyone solved this issue as of yet? I have 2 Qidi X-Plus printers and those work perfect with the plugin that solves some of the other issues. With those printers I can print as normal and it just works.
So for the hardware that has the issue it is the Qidi X-Pro
M115 - CBD make it.Date:Jan 23 2019 Time:14:58:22
Same M115 for both Q-Plus printers but single extruder does not have the temperature issues the X-Pro does.
Any solutions out there as of yet?