Hi Jasem

First the aux. encoders are used for "Freedom Find" (look it up). This allows the scope clutches to be released and the mount moved retaining the scope's position (by another set of encoders on the shaft). This will STOP the aligning processes and so needs to be turned off.

I use Synscan Pro app for my AtlAz and my AZEQ5-GT in EQ mode, in both cases I use the app to turn off the aux. encoders and get great tracking (and sub arc second guiding).

As you know in Indi/Ekos the AZGTi has 2 drivers, one in AltAz mode which is a very old integrated driver called (skywatcherAltAzSimple), this driver look very much like the ASCOM definitions and does not support aux. encoders.

The AZGTi in EQ mode uses the eqmod driver and is completely different (added as third party).
Now I believe this is the driver you use and so cannot be compared it to the AltAzSimple driver.
Now you say you mount works so I checked the driver and found this code and this would explain why your system works.

In eqmodbase.cpp

if (mount->HasAuxEncoders())
{
defineProperty(AuxEncoderSP);
defineProperty(AuxEncoderNP);
LOG_INFO("Mount has auxiliary encoders. Turning them off.");
mount->TurnRAEncoder(false);
mount->TurnDEEncoder(false);
}

So there are 2 options add a comment in Ekos to say AltAz mounts with "Freedom find" are not supported, or add this comment and develop a new driver in the same approach as the eqmod format.

I know how complicated the maths is to track on AltAz mount, because in this type of mount the target and observation position with the time determines the speed and direction of the motors. Unlike in EQ the tracking value is a constant.

Paul

Read More...