Qidi X-Pro Tool 0 Target Reverts to 60 Degrees (though actual is fine)

The target temperature of Tool 0 reverts to show the same temp as the bed, regardless of the initial target setting. However, the actual temperature corresponds to the original input or whatever the g-code is feeding it. So, everything prints fine; it's more of my anal tendencies annoying me as I watch the temperature graph and sigh. Any idea what is causing this? The tool seems to think it's the bed, at least with respect to target. Could be related to the dual extruder setup? Or perhaps, the Qidi firmware/hardware is sending Octoprint something screwy? See screenshot below.

I'm running a Pi 3B connected to the UART header on mainboard. Again, everything has been printing at the correct temperature; it's just Tool 0 target thinking it's the bed. I've searched this forum and haven't seen anything on point. Any help appreciated.

Share the output from the Terminal tab (the temperature reporting).

Here is the terminal feed after startup and setting initial temps:

Connecting to: /dev/ttyUSB0
Changing monitoring state from "Offline" to "Opening serial port"
Connected to: Serial<id=0x70fe1610, open=True>(port='/dev/ttyUSB0', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=10.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor
Starting baud rate detection...
Changing monitoring state from "Opening serial port" to "Detecting baudrate"
Trying baudrate: 115200
Send: N0 M110 N0*125
Recv: //####checkSum error,i:2 expect:0x7e,actual:0x7d!str:N0*125
Recv: 
Baudrate test retry #1
Recv: ok
Send: N0 M110 N0*125
Changing monitoring state from "Detecting baudrate" to "Operational"
Send: N0 M110 N0*125
Recv: //####checkSum error,i:2 expect:0x7e,actual:0x7d!str:N0*125
Recv: 
Recv: ok
Send: N1 M115*39
Recv: //####checkSum error,i:2 expect:0x7e,actual:0x7d!str:N0*125
Recv: 
Recv: ok
Send: N2 M21*18
Recv: ok CBD make it.Date:Jan 23 2019 Time:14:58:22
Recv: //Disk init fail!
Recv: ok N:2
Send: N3 M105*36
Recv: ok T:55 /0 B:47 /0 T0:55 /0 T1:79 /0 @:0 B@:0
Send: N4 M105*35
Recv: ok T:54 /0 B:47 /0 T0:54 /0 T1:78 /0 @:0 B@:0
Send: N5 M105*34
Recv: ok T:53 /0 B:47 /0 T0:53 /0 T1:77 /0 @:0 B@:0
Send: N6 M105*33
Recv: ok T:52 /0 B:47 /0 T0:52 /0 T1:76 /0 @:0 B@:0
Send: N7 M105*32
Recv: ok T:52 /0 B:47 /0 T0:52 /0 T1:76 /0 @:0 B@:0
Send: N8 M104 T0 S210*42
Recv: ok N:8
Send: N9 M105*46
Recv: ok T:51 /210 B:47 /0 T0:51 /0 T1:74 /0 @:128 B@:0

(Probably) unrelated to your issue on hand, but in case you haven't yet, install the two plugins mentioned here:

Your printer runs a broken AF firmware that's making its round in China and that's causing all kinds of issues.

1 Like

And to your actual problem: Yep, firmware is sending something screwy. This:

ok T:51 /210 B:47 /0 T0:51 /0 T1:74 /0 @:128 B@:0

should be:

ok T:51 /210 B:47 /0 T0:51 /210 T1:74 /0 @:128 B@:0

The firmware is reporting the wrong target temperature for T0 (0Β°C, the part after the /), prolly the target from the bed.

So yet another thing broken with this POS firmware :roll_eyes:

LOL. Thanks! I installed the plugins and at least the startup isn't throwing errors anymore. Maybe it's time for a printer upgrade. :wink: