New post
0

SkySafari 6 Plus Responsiveness Problem

Greetings,

I've purchased SkySafari 6 Plus in order to use it with my ESP32 + AMT102 rotary encoders based digital setting circles. 
I've done the basic setup, no problems with WiFi or connectivity and set 6 per second Readout Rate and the mount is Alt-Az Push-To, Basic Encoder System.

Event though both of my encoders send data from A and B channels as I can read these with an oscilloscope,  SkySafari screen stops moving Telrad screen as if it is waiting something or  loaded heavily with some background task and can not respond in real time. 
As the screen freezes during the movement of the scope (in both axis or individually) then it keeps up and probably goes to correct point or at least this is what I'm hoping.

I'm including a section(*) of the log file which show some connectivity errors.

Can you give me a clue what might have gone wrong or missing?

Regards,

 

(*)

Sent ASCII at 2018/07/23 06:26:47 with error 0:
QQQQQQQQQQQQ
Received ASCII at 2018/07/23 06:26:49 with error 0:
-00002 -00001
Sent ASCII at 2018/07/23 06:26:49 with error 0:
Q
Received ASCII at 2018/07/23 06:26:49 with error 0:
+00000 -00001
Sent ASCII at 2018/07/23 06:26:52 with error 0:
Q
Received ASCII at 2018/07/23 06:26:54 with error 0:
-00001 -00001
Sent ASCII at 2018/07/23 06:26:54 with error 0:
Q
Received ASCII at 2018/07/23 06:26:57 with error -13:
Sent ASCII at 2018/07/23 06:26:59 with error 0:
Q
Received ASCII at 2018/07/23 06:26:59 with error 0:
-00002 -00001
Sent ASCII at 2018/07/23 06:27:00 with error 0:
Q
Received ASCII at 2018/07/23 06:27:03 with error -13:
Sent ASCII at 2018/07/23 06:27:04 with error 0:
Q
Received ASCII at 2018/07/23 06:27:05 with error 0:
-00002 -00001
Sent ASCII at 2018/07/23 06:27:05 with error 0:
Q
Received ASCII at 2018/07/23 06:27:05 with error 0:
+00001 +00000
Sent ASCII at 2018/07/23 06:27:05 with error 0:
Q
Received ASCII at 2018/07/23 06:27:08 with error -13:
Sent ASCII at 2018/07/23 06:27:08 with error 0:
Q
Received ASCII at 2018/07/23 06:27:10 with error 0:
-00001 +00966
Sent ASCII at 2018/07/23 06:27:10 with error 0:
Q
Received ASCII at 2018/07/23 06:27:10 with error 0:
-00001 +00987
Sent ASCII at 2018/07/23 06:27:10 with error 0:
Q
Received ASCII at 2018/07/23 06:27:13 with error -13:
Sent ASCII at 2018/07/23 06:27:14 with error 0:
Q
Received ASCII at 2018/07/23 06:27:16 with error 0:
-00001 +01135

...

3 comments

  • 0
    Avatar
    Bill Tschumy

    The -13 error code is a timeout.  We are waiting for a response but don't get one within the 2 second (I think) timeout period.

    If you lower the readout rate to 4 per second (the default) do you still have the problem?  How about 2 per second?

    The "Q" command we are sending asks for the encoder angles.

  • 0
    Avatar
    Basar Titiz

    I've tried with other readout rates between 1 to 10 but problem still continues.

    Then  we conclude that SkySafari is waiting for encoder input but ESP32 fails to send them in time over WiFi connection.

    Can we assume, after missing some unknown amount of encoder ticks, the final position of telescope in SkySafari would still be consistent and I will eventually stay aligned in sky map?

     

  • 0
    Avatar
    Bill Tschumy

    Yes, when a value is finally received it will be back in sync.

Please sign in to leave a comment.