Hi everyone,
my X1C sits in a room which is currently 22.7°C.
However, when I turn it on, nozzle temp shows 22°C and bed temp shows 22°C – but chamber temp shows 25°C.
Can this be calibrated somehow? The offset is probably not linear, and I’d love to see correct chamber temperatures when preheating for ASA or when trying to print PLA with the door closed.
I would guess no. At least not officially or directly.
Marlin entails specific codes for the purpose, but I am not sure if the BL printer will accept them, and even if true, I doubt it would be possible to save them to the EEPROM.
You are likely correct, as they are thermistors and operate under a wide range of temperatures.
You can always add a temperature sensor, yet to see the value simultaneously with other probes, you need to use third-party software.
Alternative: If your case is critical, you can cheat the system. Instead of calibrating, you set the temperatures in the software to improve accuracy. It would be best to have a reference standard sensor, which must be accurate within the complete temperature range and some data logger or display. You can find more straightforward solutions at Temperature calibration.
I don’t know if there is a way for the general user to “Calibrate” via software. Perhaps x1Plus will offer this at some point? You could if you’re ambitious trace out the circuit and replace one of the resistors with a variable resistor so you could dial in your chamber temp. The replacement board is only $5 so you’re not risking an expensive board (assuming you don’t short the main control board).