I'm broken! Too much calibration stuff/adding/removing/fixing code
.
Finally I found the way to make everything work together.
In the end I returned the zero offfset calibration option.
It's applied to the global profile, not tip-specific, as the error is mostly caused by the amplifier.
How to calibrate:
Now the calibration menu removes the power from the tip, and suppress any errors to let you remove/insert the tip.
The error detection is still active while calibrating (START) and adjusting the SETTINGS.
- If you already ran the initial zero/cal values adjustments, do the same as always: -> CALIBRATION / START.
Now there're only 2 steps: 250°C and 400ºC. Simple and easy.
-If the controller has never been calibrated before: ->CALIBRATION / SETTINGS
Insert a completely cold tip before entering SETTINGS!
The options are:
-
Zero set: This widget behaves differently than others, when clicking it will switch between modes:
-
Zero set: This is the current system zero calibration value. Click to start sampling the ADC.
-
Sampling: Shows the ADC value in real time. When the tip is completely cold, the reading will be stable at a low value, click to capture.
-
Captured: Show the captured ADC value. This value is now being used for Cal250 and Cal400 calibration steps.
- Click again to discard the capured value and revert to system stored value.
-
Cal 250: Adjust until you get 250ºC. It will be affected by zero set value.
-
Cal 400: Adjust until you get 400ºC. It will be affected by cal 250 value.
So, to run the initial calibration, follow
in this this order: Zero set(Sampling,Captured) -> Cal250 -> Cal400 -> Save.
The current zero calibration method seems to bring more benefits than issues.
The calibration below <~200ºC will be a little higher, ex. 180°C->187ºC, but allows to track the tip down to ambient temperatures.
Now it's so sensitive that it will detect if you touch a cold tip with your hands.
Please, don't bother me with the translations and such stuff, this is still testing stage.
I'll make test builds in a while and post them here, I prefer to leave the current Git builds as they are.
Edit: Uploaded.
This build will wipe your settings!I also changed the default NTC beta to 3450, was what I was using some months ago.
Now, as always, I need reports with:
- Cold tip readings to find out the default values (Can also be seen in debug menu, set 0°C, check "AVG")
- Calibration accuracy at 200, 300, 400 and 450 (Or more steps if you wish).