When I start a print the target temp will be set and the actual temp then acts as normal and raises to the target temp. However, when I try to set a temp without starting a print it will stay at zero. The actual hot end does heat up though.
What did you already try to solve it?
I turned everything off and on multiple times
Checked wire connections
Made sure there wasn't a card in the printer
Ran in safe mode
Checked for software updates
Tried typing in temp and setting temp using drop-down arrow
Need you to turn on serial.log so that we can see the communications to your printer.
Turn it on and then do the thing that seems to not be working and send us the new log. You likely will want to turn it off after that.
I did also see a few errors in your OctoPrint.log but I don't think it is related. However you likely should try to fix that too.
Blockquote2023-06-14 21:52:23,946 - octoprint.environment - ERROR - Unexpected error while detecting environment
Traceback (most recent call last):
File "/home/Warriorie/oprint/lib/python3.9/site-packages/octoprint/environment.py", line 130, in _detect_from_plugins
additional = implementation.get_additional_environment()
File "/home/Warriorie/oprint/lib/python3.9/site-packages/octoprint/util/init.py", line 1686, in wrapper
return f(*args, **kwargs)
File "/home/Warriorie/oprint/lib/python3.9/site-packages/octoprint_pi_support/init.py", line 374, in get_additional_environment
self._check_throttled_state()
File "/home/Warriorie/oprint/lib/python3.9/site-packages/octoprint_pi_support/init.py", line 528, in _check_throttled_state
command = self._settings.get(["vcgencmd_throttle_check_command"])
AttributeError: 'PiSupportPlugin' object has no attribute '_settings'
I am not sure what to say this is.. my first thought on it would be that your Pi is overheating maybe. Not sure. Maybe someone else can help a bit on that one.
Open OctoPrint Settings, Serial Connection, Intervals & timeouts. What are the values of the Temperature Interval settings (first 3 values)?
After setting a temperature without printing (the failure case), switch to the Terminal tab and see if there are any temperature reports, you may have to uncheck Suppress temperature messages. If there are none, type the command M155 S5 and see if that changes anything.
As requested by @jcassel, the serial log (i.e. another systeminfo bundle after turning it on and duplicating the issue) will be useful for us as well.
Here are the temp interval settings and the serial.log.
Temperature Interval(Polling):
5s When printing or idle
2s When idle and a target temperature is set Temperature interval (autoreport)
2s Autoreport interval to request from firmware
So I set a temperature. I switched to the terminal tab. What do the temperature reports look like?
I'm assuming its the lines below: Send: M104 S180
Recv: ok
That looks like Creality's broken temperature reports, about which the FirmwareCheck plugin should have given your a warning and asked you to install a plugin that fixes things.