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

There are firmware variants shipped with some Creality printers that produce broken temperature reports. In the community we have so far seen two variants that are broken in different ways:

Doubled temperature entries

Your firmware sends temperature reports like this:

TT::27.9327.93 //0.000.00 BB::39.6739.67 //0.000.00 @@::00 BB@@::00

Note that all of the parts of the report are doubled: TT, ::, //, even the values themselves. This breaks with the protocol.

Printers currently known to possibly ship with affected firmware are

  • Creality Ender 3 v2
  • Creality CR-6 SE

There might be more.

To work around this issue and make the temperature report parseable again for OctoPrint, install this plugin:

:point_right: Before you go

If your printer shipped with this broken piece of firmware, please scream at your printer vendor to fix their product. Issues like this take up a ton of resources in support that are then directly lacking for maintaining and improving OctoPrint for everyone. Vendors should not get away with putting out faulty products and then basically abandoning them and having the Open Source Community fix them for them for free.

Errant double equals characters

Your firmware sends temperature reports like this:

==T:145.66 /210.00 ==B:60.15 /60.00 @:127 B@:0

Note the leading == before T and B that don't belong there and break protocol.

Printers currently known to possible ship with affected firmware are

  • Creality CR-10S Pro
  • Creality CR-X

There might be more.

To work around this issue and make the temperature report parseable again for OctoPrint, install this plugin:

:point_right: Before you go

If your printer shipped with this broken piece of firmware, please scream at your printer vendor to fix their product. Issues like this take up a ton of resources in support that are then directly lacking for maintaining and improving OctoPrint for everyone. Vendors should not get away with putting out faulty products and then basically abandoning them and having the Open Source Community fix them for them for free.

2 Likes

Also seems to happen on some Creality CR-6 SE printers ^

Yeah, already edited in this morning.

Brainfart - looked at the wrong part of the post. You're quick! :wink: