OctoPrint doesn't show a temperature graph for my Creality printer with stock firmware

Same with the BTT alternative board for the CR6 SE, as they're currently using the Creality firmware version 1.0.3.6 sources as their base (Creality haven't published latest sources and don't do GitHub, but I think we'll need the screaming hordes who brigaded the CR-30 KS to quieten down before the balance of power within Creality might shift back to publishing their source code).
I proposed a fix to BTT, although they've not picked it up as yet.

1 Like

This effects the Ender 6 as well. Just got one and put it together and got the double temp. entries. The plug-in fixed it. The firmware on the Ender 6 is 1.0.4 which I believe is the latest for that machine.

1 Like
 Good morning, I have the Creality Temperature fix installed on my Octoprint for my Ender 5 Pro. Octoprint is still giving me the warning the my firmware is broken. 
 Everything else is working fine, it prints normally, Octolapse works, just having the error message popped up in the upper left corner is kinda annoying. 
 Will go through my other plugins to see if one of them is conflicting with the Temp fix plugin. Does anyone have any ideas or known conflicting plugins so I can focus my search?  

Thanks, and Happy New Year!

Hi, I have a new Ender-5 Pro with Creality 32-bits 4.2.2 board and the latest firmware from Creality. Please note that I've installed the firmware "endstop.bin" from 17 oct. 2020 since the newer firmware from 14 nov. 2020 is for BLTouch. I have installed the plugin, restarted octoprint and printer and sadly I still have the issue of the 2X temperature.

Please describe 'still have the issue'. The 2x temperature reporting can only be fixed by not using creality firmware. You will notice you now have a temperature graph available. It doesn't rewrite the serial connection.

This post says the work around is to intall the plugin available following the link "Creality 2x temperature reporting fix". From my understanding it's for users WITH Creality firmware and board. No?

Yes, but it fixes the temperature reports coming from the printer in that way, that the temperatures can be shown in the temperature graph.
It does not fix the printer firmware.

2 Likes

Ok I see! So, it's normal that after the installation of the plugin I still see the double temperature issue in the terminal. The plugin only fixes the temp graph. Thank you and sorry for the confusion.

N.B. Do you know if this double temp issue impacts plugins such as the TP-Link smart plug plugin in which I have set safety temperature threshold for auto turn off of my smart plug if the hotend reaches a certain temp?

1 Like

In theory, the TP Link plugin should be fine because the double temp fix plugin does the parsing of the temperatures with some special workarounds, that are then available to everything else (such as the temp graph, plugins etc.).

I haven't received a report of it effecting my plugin once the temp fix plugin is installed, but that could just mean noone is using the combination yet. Easiest way to try would be to set the threshold low while not printing and then just set the temp higher than that value.

Ok so My printer (Ender 5 Pro) shows the double display in the terminal window and I get the "broken FW warning" but if it weren't for the warning i would never know that there was a problem. OctoPrint has no issue parsing out the various temperatures and everything displays correctly outside of the terminal window.

Only reason i would consider the fix would be to get rid of the warning. When I go to the "fix" link i can't seem to figure out how to install it, I use the command line given all I get is "pip is not a valid command" Is there anyway to just get rid of the warning or help installing the fix so the warning goes away?

You can install the plugin from the plugin manager, just like any other plugin. The warning only shows if it detects issues, if you think there is something wrong with the warning please post with full logs etc. To clarify, I believe this issue does not occur all the time with this firmware, and it may only be during idle. Full serial logs will confirm if you still have this issue. OctoPrint definitely cannot parse the double temperature reporting, and requires the plugin to do so.

I have just installed a Ender 3 Pro and I get the broken firmware message. I installed the Creality 2x temperature reporting fix through the plugin manager but still get the same warning.

I contacted Crealty and they asked me to TRY to update the firmware with a file they made available. I havent tried it yet as I'm not sure if I should (dont know how to do it as well).

Could you guys give me a hand? I need this to work.

Thanks.

It looks like you may have installed the 'wrong' Creality Temperature plugin. The one you want is here:

For reference, it looks like the one you installed is this one: Creality Temperature Fix

1 Like

That was easy! Thanks Charlie.

This is what happened, I searched for "Creality temperature fix" in the plugin manager and the result was the wrong plugin showing up. I got that name from the plugin page right corner (attached image).

Irony: Feels terrible when you make a stupid mistake...but it feels great to know that you didn't actually have a problem after all... :laughing:

2 Likes

Thanks for this post!, i have an Ender 3 Pro (v4.2.2 main board), and it indeed had issues with double temp reporting, this affects 2 areas as far as i can see.

  1. the temperature graphs on the temperature monitor not showing any data (the plugin solved this issue for me, it now displays the graphs correctly)
  2. the terminal window displays data duplicated, it seems like the plugin does not solve this, so unfortunately it is a little messy when working with the terminal window since you cannot filter the temp log

Does any one knows how to solve this issue on the terminal window?

The only way to fix the communication from the printer is to update the firmware to one that works. The plugin cannot re-write the serial comm for the printer, it just allows OctoPrint to read the broken reporting internally and show the graph right.

1 Like

You could modify the regular expression in terminal filter settings to be able to filter those out. It's a little tricky to figure out these sometimes, but looking at that response as an image makes it hard for me to copy/paste and figure out what the expression should be using http://regex101.com/

1 Like

This also happens on the new CR-10 Smart