[SOLVED] SGPro Temperature Compensation not working (tested 544 and 519)

Dear SGPro,

I’ve performed the following steps.

  • Use “Temperature Compensation Trainer” to perform training and I got -135 steps / deg.
  • Checked “Temperature Compensation” and set the value -135 into the “Steps/deg” box.

When temperature changes, the focuser is not moving at all. I also did a search in the SGP log file and found out there were no “Temperature Compensation” keywords.

Did I miss any settings? One of my AP friends also reported that the temperature compensation stopped working recently.

Thanks,
-Min from Dallas

Found this in the log, not sure what it means. Could anybody help? Thanks!


[08/22/20 22:07:18.737][DEBUG][Sequence Thread][SQ;] Temperature compensation: Temperature change is -0.479999999999997 degrees (end temp: 26.0533333333333 - temp comp marker: 26.5333333333333); Requesting relative adjustment of -65 steps…
[08/22/20 22:07:18.737][DEBUG][Sequence Thread][SQ;] Temperature compensation: No minimum threshold found, defaulting to 15% of AF step increment: 800 -> 120 steps
[08/22/20 22:07:18.737][DEBUG][Sequence Thread][SQ;] Temperature compensation: Focuser position error not large enough, skipping…

If a min threshold for temperature compensation is not defined by the user, SGP will use a value of 15 % of the AF step increment. In your case, the AF step increment is 800 steps, 15 % of that is 120 steps. So if the calculated correction is less than 120 steps, SGP will skip the correction.

You can set a lower value for the min threshold, see: 353: Temp Comp - Set Min Threshold? .

Bernd

Thanks Bernd!

Now the TC works!