Skip to main content

Wrong Temperature Displays

Some people report that the temperature displayed in the browser is different than the temperature displayed on the printer LCD. There can be a few reasons for this.

1. Communication Interrupted

Communication between the printer and Pi / Hub may have been interrupted. This can be caused by different issues as follows.

1.1 Unstable Power Supply

Ensure your Raspberry Pi / Print Farm Hub is plugged into a power outlet with a stable power supply.

If you're running a high-power appliance on the same circuit (e.g. refrigerator, AC, toaster, kettle, microwave, multiple 3D printers heating up at the same time) this can cause a momentary dip in power, which can interrupt the power to the Raspberry Pi or Print Farm Hub, causing instability issues.

1.2 System Needs to be Reset

"Just turn it off and on again". Believe it or not, this can solve stability issues like this in some cases.

Try rebooting your Pi / Print Farm Hub.

1.3 Corrupted SD Card

Try re-flashing AutoFarm3D on your SD card. If the issue persists, try a new SD card (16 GB, Class 10, Reliable brand).

1.4 USB Connection Broken (Non-Bambu only)

Broken USB cables can cause instability. Try connecting a new USB cable from your Pi/Hub to your printer.

If this doesn't fix the issue, it's possible the USB port on your 3D printer might be broken / loose. You may need a new motherboard.

1.5 Firmware Issues

Your printer firmware occasionally sends malformed responses to gcode commands. This is usually fixed by reflashing firmware.

2. Creality Bug

Some Creality printers have a bug in the firmware where temperatures are not displayed properly. If you go to the gcode console, and the temperature looks like this:

tt::25.9125.91 //0.000.00 bb::33.7533.75 //0.000.00 @@::00 bb@@::00\n\n

Then your machine is affected with the firmware bug. Your temperatures should look like this:

t:19.63 /0.00 b:19.47 /0.00 @:0 b@:0\n

The solution for this bug is to update your printer's firmware to the latest version of Marlin.