Quick one (a problem I had a long time ago, which fixed itself.. but now picking things up again i'm having).
My KStars direction / movement is inverted when using ekos to control the mount. My guess is something to do with the southern hemisphere, mount is celestron wifi ALTAZ.
To simplify things in terms of logs, I did a quick connect, and a couple of seconds of *UPWARD* movement. The mount itself moves correctly upward. Logs attached.
Mount location seems to set correctly (KStars location also set to Sydney, Australia).
[2022-06-03T13:54:30.356 AEST INFO ][ org.kde.kstars.indi] - Celestron WiFi : "[INFO] Observer location updated: Latitude -33:54:59.0 (-33.92) Longitude 151:16:59.0 (151.28) "
However in diving into things, it seems the problem is the encoder direction might be inverted? As (see below) the AL output is decreasing rather than increasing.
Am I just completely down the wrong path here? The actual conversion from encoder numbers to AL seems to be correct from my calculation, so is it either that isNorthHemisphere() isn't firing correctly (I haven't found where that sits exactly yet), or does this model of mount have the encoder output reversed?
tl:dr:
- From cold power on from a fresh install of the StellarMate beta stream, it slews to the correct target... sort of...
- If it tries to slew more than about 15-degrees clockwise of center on the RA, it abruptly stops motion on that axis.
- If I run alignment in an external app, then switch back to KStars/Ekos/StellarMate, it no long hits the stop... but it also does not slew to the correct location.
My SD card died, so I had to grab a new one and get it up and running again so I could get logs.
I got tired of setting my stuff up in the in the cold, so I'm testing by roughly polar aligning my mount and checking positions using SkySafari.
In order to get past the short artificial stop rotating east on the RA, I disconnected/stopped indi/ekos, and ran a scope alignment with SkySafari.
In the process, the StellarMate seemed to crash during that time, so I powered it off and on again before I could connected to it and start Ekos/Indi.
For good measure, I mash the 'sync gps' button in the StellarMate app; location in the CGEM-II looks almost right... except is show 240.xx degrees longitude instead of -119.yy (I'm not sure if that's normal).
Upon connecting, KStars shows the scope position somewhere in the south; way below the horizon (at 259P/Garradd).
So, I select Polaris and Sync the scope location.
In the _after_align.log...
I try to go to Merak (sort of near zenith), but it hits a hard stop (if I had my scope attached to the mount, it might have bumped the tripod).
So, then I send it to Pollux, and it kind of gets in the neighborhood.
It tell it to park, and it goes 90-degrees clockwise of the home position for both axes.
So, then I power the mount off and on again, and close/re-open kstars (_no_align.log)
It comes up with the cgem-ii pointing at Polaris this time, and correctly slews to Pollux and Vega... but hits an the artificial stop slewing to Merak (about 15-ish degrees past center on the RA).
I should receive a Celestron CGX mount in a couple of weeks and I would be finally able to test this in the observatory to correct any issues in the driver.
Same issue as Rob. There's a phantom "hard stop" just past the meridian. There's no deceleration, just an instant stop (like it hit something) and even the virtual hand controller won't move past it.
If I align on a star in the west, the hard stop is just east of the meridian, and if I align on a star in the east, the hard stop is just west of the meridian. Wish I could figure out where the logs are, I'd upload them, lol.