Sync issues after Plate Solving

A place to report problems and bugs in SharpCap
Forum rules


If you have a problem or question, please check the FAQ to see if it already has an answer : https://www.sharpcap.co.uk/sharpcap-faqs

Please also read about Troubleshooting USB Issues before posting.

*** Please do not post license keys - please report any problems with licensing to 'admin' by private message ***

Please include the following details in any bug report:

* Version of SharpCap
* Camera and other hardware being user
* Operating system version
* Contents of the SharpCap log after the problem has occurred.
[If SharpCap crashes, please send the bug report when prompted instead of including the log]
nm1213
Posts: 33
Joined: Mon Feb 19, 2018 1:47 am

Sync issues after Plate Solving

#1

Post by nm1213 »

Hi Robin,

I’m having a couple of problems with syncing after plate solving as follows:

1. I first run a test with a simulator mount, and am able to successfully plate solve and sync. The new co-ordinates are copied successfully to the mount. It all works well.

2. I then try using my real mount (Skywatcher AZ-GTI (in alt-az mode) with the Windows Synscan app, after doing a proper alignment).
a. Sharpcap solves and the offset is within a few degrees. A sync is done and Sharpcap says it is successful. However, the co-ordinates aren’t updated.
b. ASCOM is functional as I can slew using the manual buttons in Sharpcap, and can also see the RA/DEC co-ordinates update in real-time.

3. I then tried using All Sky Plate Solver on it’s own as follows:
a. Use Sharpcap to take an image.
b. Load that image into All Sky.
c. Tell All Sky to connect to the mount.
d. Solve and sync. The co-ordinates are successfully updated on the mount. Sharpcap, All Sky, and the SynScan app all reflect the new co-ordinates.
e. There is a but with All Sky that slams ASCOM repeatedly asking for tracking to be turned on. This interferes with any future slewing and GOTOs… so I have to uncheck “connect mount” within All Sky once I finish the sync.

I’ve got everything working with All Sky and Sharpcap, however this involves a few extra steps. It would be great if SharpCap can do the solve and sync successfully in one go.

Secondly, is it possible for the user to configure SharpCap for solving beyond 15 degrees? Basically, going to Tools, Plate Solving allows for blind solves. Can Sharpcap do a blind solve, and then sync even if beyond 15 degrees? It would be a good feature to have when troubleshooting during the day from previous/old captured images.

Thanks in advance for your help.

N.
User avatar
admin
Site Admin
Posts: 13177
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: Sync issues after Plate Solving

#2

Post by admin »

Hi,

please can you post the SharpCap log showing one of the failed Solve-Sync-Goto sessions? I have some ideas about what might cause the problem but the log would help narrow down the possibilities. See https://docs.sharpcap.co.uk/2.9/#Bugs%20%26%20Crashes for details on how to find log files from previous runs of SharpCap.

thanks,

Robin
nm1213
Posts: 33
Joined: Mon Feb 19, 2018 1:47 am

Re: Sync issues after Plate Solving

#3

Post by nm1213 »

Hi Robin,

Sure, will send over a log ASAP. I didn't bother last night because Sharpcap seems to think the sync was successful. I get the green info bar saying the mount was synced. However, the RA and DEC co-ordinates didn't update.

Furthermore, I've been chatting with the synscan developers and they found an issue with All Sky Plate Solver, where after a sync the app sends out instructions via ASCOM to turn tracking on... over and over and over, far too quickly. This causes interference and slewing and GOTOs are no longer possible until All Sky disconnects from the mount.

FYI - I've configured Sharpcap to use Astrotortilla for solving, while I'm using All Star as a standalone because Sharpcap isn't able to sync correctly at this time.

The log from Synscan is as follows when All Star starts hammering the mount asking it to set tracking ON:

06:54:40.638 Telescope Completed initialisation
06:54:40.638 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:40.638 Connected Get False
06:54:43.647 Tracking Set - True
06:54:43.647 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:43.647 Connected Get True
06:54:43.647 Tracking Set - True
06:54:43.662 RightAscension Get - 06:45:58
06:54:43.662 Declination Get - -16:45:08"
06:54:43.819 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:43.819 Connected Get True
06:54:43.819 Tracking Set - True
06:54:43.819 RightAscension Get - 06:45:58
06:54:43.819 Declination Get - -16:45:08"
06:54:44.319 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:44.319 Connected Get True
06:54:44.319 Tracking Set - True
06:54:44.319 RightAscension Get - 06:45:59
06:54:44.319 Declination Get - -16:45:08"
06:54:44.815 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:44.815 Connected Get True
06:54:44.815 Tracking Set - True
06:54:44.815 RightAscension Get - 06:45:58
06:54:44.815 Declination Get - -16:45:08"
06:54:45.315 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:45.315 Connected Get True
06:54:45.315 Tracking Set - True
06:54:45.315 RightAscension Get - 06:45:59
06:54:45.315 Declination Get - -16:45:08"
06:54:45.815 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:45.815 Connected Get True
06:54:45.815 Tracking Set - True
06:54:45.815 RightAscension Get - 06:45:58
06:54:45.815 Declination Get - -16:45:08"
06:54:46.315 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:46.315 Connected Get True
06:54:46.315 Tracking Set - True
06:54:46.315 RightAscension Get - 06:45:59
06:54:46.315 Declination Get - -16:45:08"
06:54:46.815 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:46.815 Connected Get True
06:54:46.815 Tracking Set - True
06:54:46.815 RightAscension Get - 06:45:58
06:54:46.815 Declination Get - -16:45:08"
06:54:47.315 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:47.315 Connected Get True
06:54:47.315 Tracking Set - True
06:54:47.315 RightAscension Get - 06:45:59
06:54:47.315 Declination Get - -16:45:08"
06:54:47.816 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:47.816 Connected Get True
06:54:47.816 Tracking Set - True
06:54:47.816 RightAscension Get - 06:45:58
06:54:47.816 Declination Get - -16:45:08"
06:54:48.316 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:48.316 Connected Get True
06:54:48.316 Tracking Set - True
06:54:48.316 RightAscension Get - 06:45:59
06:54:48.316 Declination Get - -16:45:08"
06:54:48.816 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:48.816 Connected Get True
06:54:48.816 Tracking Set - True
06:54:48.816 RightAscension Get - 06:45:58
06:54:48.816 Declination Get - -16:45:08"
06:54:49.316 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:49.316 Connected Get True
06:54:49.316 Tracking Set - True
06:54:49.316 RightAscension Get - 06:45:59
06:54:49.316 Declination Get - -16:45:08"
06:54:49.816 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:49.816 Connected Get True
06:54:49.816 Tracking Set - True
06:54:49.816 RightAscension Get - 06:45:58
06:54:49.816 Declination Get - -16:45:08"
06:54:50.316 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:50.316 Connected Get True
06:54:50.316 Tracking Set - True
06:54:50.316 RightAscension Get - 06:45:59
06:54:50.316 Declination Get - -16:45:08"
06:54:50.816 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:50.816 Connected Get True
06:54:50.816 Tracking Set - True
06:54:50.816 RightAscension Get - 06:45:58
06:54:50.816 Declination Get - -16:45:08"
06:54:51.316 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:51.316 Connected Get True
06:54:51.316 Tracking Set - True
06:54:51.316 RightAscension Get - 06:45:59
06:54:51.316 Declination Get - -16:45:08"
06:54:51.816 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:51.816 Connected Get True
06:54:51.816 Tracking Set - True
06:54:51.816 RightAscension Get - 06:45:58
06:54:51.816 Declination Get - -16:45:08"
06:54:52.316 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:52.316 Connected Get True
06:54:52.316 Tracking Set - True
06:54:52.316 RightAscension Get - 06:45:59
06:54:52.316 Declination Get - -16:45:08"
06:54:52.816 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:52.816 Connected Get True
06:54:52.816 Tracking Set - True
06:54:52.816 RightAscension Get - 06:45:58
06:54:52.816 Declination Get - -16:45:08"
06:54:53.316 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:53.316 Connected Get True
06:54:53.316 Tracking Set - True
06:54:53.316 RightAscension Get - 06:45:59
06:54:53.316 Declination Get - -16:45:08"
06:54:53.817 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:53.817 Connected Get True
06:54:53.817 Tracking Set - True
06:54:53.817 RightAscension Get - 06:45:58
06:54:53.817 Declination Get - -16:45:08"
06:54:54.317 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:54.317 Connected Get True
06:54:54.317 Tracking Set - True
06:54:54.317 RightAscension Get - 06:45:59
06:54:54.317 Declination Get - -16:45:08"
06:54:54.817 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:54.817 Connected Get True
06:54:54.817 Tracking Set - True
06:54:54.817 RightAscension Get - 06:45:58
06:54:54.817 Declination Get - -16:45:08"
06:54:55.317 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:55.317 Connected Get True
06:54:55.317 Tracking Set - True
06:54:55.317 RightAscension Get - 06:45:59
06:54:55.317 Declination Get - -16:45:08"
06:54:55.817 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:55.817 Connected Get True
06:54:55.817 Tracking Set - True
06:54:55.817 RightAscension Get - 06:45:58
06:54:55.817 Declination Get - -16:45:08"
06:54:56.317 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:56.317 Connected Get True
06:54:56.317 Tracking Set - True
06:54:56.317 RightAscension Get - 06:45:59
06:54:56.317 Declination Get - -16:45:08"
06:54:56.817 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:56.817 Connected Get True
06:54:56.817 Tracking Set - True
06:54:56.817 RightAscension Get - 06:45:58
06:54:56.817 Declination Get - -16:45:08"
06:54:57.317 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:57.317 Connected Get True
06:54:57.317 Tracking Set - True
06:54:57.317 RightAscension Get - 06:45:59
06:54:57.317 Declination Get - -16:45:08"
06:54:57.810 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:57.810 Connected Get True
06:54:57.810 Tracking Set - True
06:54:57.810 RightAscension Get - 06:45:58
06:54:57.810 Declination Get - -16:45:08"
06:54:58.320 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:58.320 Connected Get True
06:54:58.320 Tracking Set - True
06:54:58.320 RightAscension Get - 06:45:59
06:54:58.320 Declination Get - -16:45:08"
06:54:58.820 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:58.820 Connected Get True
06:54:58.820 Tracking Set - True
06:54:58.820 RightAscension Get - 06:45:58
06:54:58.820 Declination Get - -16:45:08"
06:54:59.320 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:59.320 Connected Get True
06:54:59.320 Tracking Set - True
06:54:59.320 RightAscension Get - 06:45:59
06:54:59.320 Declination Get - -16:45:08"
06:54:59.820 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:54:59.820 Connected Get True
06:54:59.820 Tracking Set - True
06:54:59.820 RightAscension Get - 06:45:58
06:54:59.820 Declination Get - -16:45:08"
06:55:00.320 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:55:00.320 Connected Get True
06:55:00.320 Tracking Set - True
06:55:00.320 RightAscension Get - 06:45:59
06:55:00.320 Declination Get - -16:45:08"
06:55:00.820 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:55:00.820 Connected Get True
06:55:00.820 Tracking Set - True
06:55:00.820 RightAscension Get - 06:45:58
06:55:00.820 Declination Get - -16:45:08"
06:55:01.320 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:55:01.320 Connected Get True
06:55:01.320 Tracking Set - True
06:55:01.320 RightAscension Get - 06:45:58
06:55:01.320 Declination Get - -16:45:08"
06:55:01.820 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:55:01.820 Connected Get True
06:55:01.820 Tracking Set - True
06:55:01.820 RightAscension Get - 06:45:58
06:55:01.820 Declination Get - -16:45:08"
06:55:02.320 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:55:02.320 Connected Get True
06:55:02.320 Tracking Set - True
06:55:02.320 RightAscension Get - 06:45:58
06:55:02.320 Declination Get - -16:45:08"
06:55:02.820 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:55:02.820 Connected Get True
06:55:02.820 Tracking Set - True
06:55:02.820 RightAscension Get - 06:45:58
06:55:02.820 Declination Get - -16:45:08"
06:55:03.320 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:55:03.320 Connected Get True
06:55:03.320 Tracking Set - True
06:55:03.320 RightAscension Get - 06:45:58
06:55:03.320 Declination Get - -16:45:08"
06:55:03.811 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:55:03.811 Connected Get True
06:55:03.811 Tracking Set - True
06:55:03.811 RightAscension Get - 06:45:58
06:55:03.811 Declination Get - -16:45:08"
06:55:04.311 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:55:04.311 Connected Get True
06:55:04.311 Tracking Set - True
06:55:04.311 RightAscension Get - 06:45:58
06:55:04.311 Declination Get - -16:45:08"
06:55:04.811 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:55:04.811 Connected Get True
06:55:04.811 Tracking Set - True
06:55:04.811 RightAscension Get - 06:45:58
06:55:04.811 Declination Get - -16:45:08"
06:55:05.311 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:55:05.311 Connected Get True
06:55:05.311 Tracking Set - True
06:55:05.311 RightAscension Get - 06:45:58
06:55:05.311 Declination Get - -16:45:08"
06:55:05.835 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:55:05.835 Connected Get True
06:55:05.835 Tracking Set - True
06:55:05.835 RightAscension Get - 06:45:58
06:55:05.835 Declination Get - -16:45:08"
06:55:06.335 Connected Set {0} (HEX[53][65][74][20][7B][30][7D])
06:55:06.335 Connected Get True
06:55:06.335 Tracking Set - True
06:55:06.335 RightAscension Get - 06:45:58
06:55:06.335 Declination Get - -16:45:08"
nm1213
Posts: 33
Joined: Mon Feb 19, 2018 1:47 am

Re: Sync issues after Plate Solving

#4

Post by nm1213 »

Hi,

I hope this is what you were looking for?

Info: 22:38:26.2983039 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : Field 1 did not solve (index index-4210.fits, field objects 51-60).
Info: 22:38:29.0183881 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : Field 1 did not solve (index index-4209.fits, field objects 51-60).
Info: 22:38:31.2984604 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : log-odds ratio 166.804 (2.76705e+72), 36 match, 0 conflict, 46 distractors, 109 index.
Info: 22:38:31.2984604 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : RA,Dec = (318.167,41.1851), pixel scale 4.28686 arcsec/pix.
Info: 22:38:31.2984604 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : Hit/miss: +-+++++----+-----+++--++--++--++++-+++-+-++-+-+---+---------+-++------+++-----++-+(best)---++++
Info: 22:38:31.8624798 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : Field 1: solved with index index-4208.fits.
Info: 22:38:31.8624798 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : Field 1 solved: writing to file /tmp/c8cf9f54-d7a7-41d5-ad24-88286ec21439/frame.solved to indicate this.
Warning: 22:38:32.0814849 Thread:#1 SharpCap.ImageProcessing.AstroTortillaPlateSolver+<SolveImpl>d__16.MoveNext() :: StdErr from plate solver : Read file stdin: 1936 x 1096 pixels x 1 color(s); maxval 255
Using 8-bit output

Info: 22:38:32.0814849 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : Field: /tmp/c8cf9f54-d7a7-41d5-ad24-88286ec21439/frame.png
Info: 22:38:32.0824847 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : Field center: (RA,Dec) = (318.2, 41.19) deg.
Info: 22:38:32.0824847 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : Field center: (RA H:M:S, Dec D:M:S) = (21:12:40.040, +41:11:08.746).
Info: 22:38:32.0824847 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : Field size: 2.30526 x 1.3051 degrees
Info: 22:38:32.0834846 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving :
Info: 22:38:32.0844844 Thread:#1 SharpCap.ImageProcessing.AstroTortillaPlateSolver.TryParseWcs(String wcsFilePath) :: Frame Orientation : Up is 251.4 degree E of N
Info: 22:38:32.1902244 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<SolveAndSync>d__7.MoveNext() :: Field solved to RA=21:13:24,Dec=41:15:57N, field Size {Width=2.30526, Height=1.3051}
Info: 22:38:32.2432422 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<SolveAndSync>d__7.MoveNext() :: Before Sync mount is at RA=21:12:31,Dec=41:09:46N
Info: 22:38:32.3402459 Thread:#1 SharpCap.MountProxy.ASCOM.MountWrapper.SyncTo(Double actualPositionRightAscension, Double actualPositionDeclination) :: Performing Alt/Az Sync to 21.2233363507326, 41.2660944273287
Info: 22:38:32.3412457 Thread:#1 SharpCap.MountProxy.ASCOM.MountWrapper.SyncTo(Double actualPositionRightAscension, Double actualPositionDeclination) :: Site Info: 10m, 1.2975 (N/S), 103.904444444444 (E/W)
Info: 22:38:32.3462429 Thread:#1 SharpCap.MountProxy.ASCOM.MountWrapper.SyncTo(Double actualPositionRightAscension, Double actualPositionDeclination) :: Resolved to Alt/Az : 48.9914221954361, 11.6586565247503
Info: 22:38:32.4002634 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<SolveAndSync>d__7.MoveNext() :: After Sync mount is at RA=21:13:26,Dec=41:16:47N
Info: 22:38:32.4623355 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<SolveAndSync>d__7.MoveNext() :: Before Slew mount is at RA=21:13:26,Dec=41:16:47N
Info: 22:38:32.5513950 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<SolveAndSync>d__7.MoveNext() :: After Slew mount is at RA=21:13:26,Dec=41:16:50N
nm1213
Posts: 33
Joined: Mon Feb 19, 2018 1:47 am

Re: Sync issues after Plate Solving

#5

Post by nm1213 »

Actually, this one probably shows it better:

Info: 21:28:28.5574105 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving :
Info: 21:28:28.5874837 Thread:#1 SharpCap.ImageProcessing.AstroTortillaPlateSolver.TryParseWcs(String wcsFilePath) :: Frame Orientation : Up is 29.3 degree E of N
Info: 21:28:28.7102339 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<SolveAndSync>d__7.MoveNext() :: Field solved to RA=17:58:40,Dec=11:57:59S, field Size {Width=2.29959, Height=1.30155}
Warning: 21:28:31.2758214 Thread:ASI Grab Thread#24 SharpCap.Cameras.ASI.ASICameraProxy.GetFrameData(Int32 timeout, BufferFrame frame) :: Fetching still frame from ZWO camera failed with ExpFailed, exposure is 5000, timeout is 10500
Info: 21:28:35.9092084 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<SolveAndSync>d__7.MoveNext() :: Before Sync mount is at RA=18:03:49,Dec=22:58:13S
Info: 21:28:35.9922098 Thread:#1 SharpCap.MountProxy.ASCOM.MountWrapper.SyncTo(Double actualPositionRightAscension, Double actualPositionDeclination) :: Performing Alt/Az Sync to 17.9780310529888, -11.9665811681519
Info: 21:28:35.9942096 Thread:#1 SharpCap.MountProxy.ASCOM.MountWrapper.SyncTo(Double actualPositionRightAscension, Double actualPositionDeclination) :: Site Info: 10m, 1.2975 (N/S), 103.904444444444 (E/W)
Info: 21:28:36.0262113 Thread:#1 SharpCap.MountProxy.ASCOM.MountWrapper.SyncTo(Double actualPositionRightAscension, Double actualPositionDeclination) :: Resolved to Alt/Az : 65.2916710813333, 236.949141656197
Info: 21:28:36.1052588 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<SolveAndSync>d__7.MoveNext() :: After Sync mount is at RA=18:03:49,Dec=22:58:13S
Info: 21:28:36.1932566 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<SolveAndSync>d__7.MoveNext() :: Before Slew mount is at RA=18:03:49,Dec=22:58:13S
Info: 21:28:36.3217073 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<SolveAndSync>d__7.MoveNext() :: After Slew mount is at RA=18:03:50,Dec=22:58:12S
nm1213
Posts: 33
Joined: Mon Feb 19, 2018 1:47 am

Re: Sync issues after Plate Solving

#6

Post by nm1213 »

And one more...

Info: 21:29:43.8234912 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : Field 1 did not solve (index index-4211.fits, field objects 11-20).
Info: 21:29:43.8244911 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : log-odds ratio 46.7714 (2.05372e+20), 6 match, 0 conflict, 5 distractors, 24 index.
Info: 21:29:43.8244911 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : RA,Dec = (269.49,-11.9066), pixel scale 4.27389 arcsec/pix.
Info: 21:29:43.8244911 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : Hit/miss: ++--+--++-+(best)---++++
Info: 21:29:44.2525040 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : Field 1: solved with index index-4210.fits.
Info: 21:29:44.2535089 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : Field 1 solved: writing to file /tmp/432c05f5-7e4e-47fc-9c72-417832b175f8/frame.solved to indicate this.
Info: 21:29:44.3635099 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : Field: /tmp/432c05f5-7e4e-47fc-9c72-417832b175f8/frame.png
Info: 21:29:44.3635099 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : Field center: (RA,Dec) = (269.5, -11.91) deg.
Info: 21:29:44.3645091 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : Field center: (RA H:M:S, Dec D:M:S) = (17:57:57.364, -11:54:27.599).
Info: 21:29:44.3645091 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving : Field size: 2.30053 x 1.3016 degrees
Warning: 21:29:44.4756401 Thread:#1 SharpCap.ImageProcessing.AstroTortillaPlateSolver+<SolveImpl>d__16.MoveNext() :: StdErr from plate solver : Read file stdin: 1936 x 1096 pixels x 1 color(s); maxval 255
Using 8-bit output

Info: 21:29:44.4756401 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<>c__DisplayClass7_0.<SolveAndSync>b__2(Object s, SolveProgressEventArgs a) :: Plate solving :
Info: 21:29:44.4806415 Thread:#1 SharpCap.ImageProcessing.AstroTortillaPlateSolver.TryParseWcs(String wcsFilePath) :: Frame Orientation : Up is 28.8 degree E of N
Info: 21:29:44.5856376 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<SolveAndSync>d__7.MoveNext() :: Field solved to RA=17:58:59,Dec=11:54:21S, field Size {Width=2.30053, Height=1.3016}
Info: 21:29:48.7127549 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<SolveAndSync>d__7.MoveNext() :: Before Sync mount is at RA=18:03:50,Dec=22:58:12S
Info: 21:29:48.7857599 Thread:#1 SharpCap.MountProxy.ASCOM.MountWrapper.SyncTo(Double actualPositionRightAscension, Double actualPositionDeclination) :: Performing Alt/Az Sync to 17.983199213905, -11.9059597372546
Info: 21:29:48.7857599 Thread:#1 SharpCap.MountProxy.ASCOM.MountWrapper.SyncTo(Double actualPositionRightAscension, Double actualPositionDeclination) :: Site Info: 10m, 1.2975 (N/S), 103.904444444444 (E/W)
Info: 21:29:48.7907584 Thread:#1 SharpCap.MountProxy.ASCOM.MountWrapper.SyncTo(Double actualPositionRightAscension, Double actualPositionDeclination) :: Resolved to Alt/Az : 65.1324928630414, 237.344381104132
Info: 21:29:48.8487642 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<SolveAndSync>d__7.MoveNext() :: After Sync mount is at RA=18:03:50,Dec=22:58:12S
Info: 21:29:48.9657649 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<SolveAndSync>d__7.MoveNext() :: Before Slew mount is at RA=18:03:50,Dec=22:58:12S
Info: 21:29:49.0417709 Thread:#1 SharpCap.ViewModels.PlateSolveAndResync+<SolveAndSync>d__7.MoveNext() :: After Slew mount is at RA=18:03:50,Dec=22:58:12S
User avatar
admin
Site Admin
Posts: 13177
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: Sync issues after Plate Solving

#7

Post by admin »

Hi,

thanks for posting the info - one thing I notice is that SharpCap thinks you are located at 1.29N, 103.9E and is using those co-ordinates to transform the RA/Dec of the solved field into ALt/Az before trying to sync the mount. If those co-ordinates are wrong then the Alt/Az position may be wrong and the mount may reject the sync.

The second thing I am wondering is if the mount software itself is expecting the 'SyncToCoordinates' option to be used (which syncs to RA/Dec co-ordinates) rather than the SyncToAltAz which SharpCap uses when performing this function on an AltAz mount. Since you are using a mount that can be both EQ and AZ, I am wondering if the developers expected all syncs to be to RA/Dec even in AltAz mode.

The final thing I can think of is that some mounts reject Sync commands if they are not tracking - this may be part of the issue.

I think the next steps here would be for me to include some more diagnostic logging in this area for a future uptate of SharpCap 3.2 and then we could see if we can work out what is going on.

cheers,

Robin
nm1213
Posts: 33
Joined: Mon Feb 19, 2018 1:47 am

Re: Sync issues after Plate Solving

#8

Post by nm1213 »

Hi Robin,

I can confirm that All Sky Plate Solver syncs do work. The co-ordinates are passed as RA/DEC (SyncToCoordinates), and not as AltAZ.

Furthermore, my lat/long seems correct. I've configured the mount to 1.17.55N and 103.51.28E. Not sure why that translates to 1.29N in the mount. I'll double check.

Lastly, the mount is tracking at sidereal when the sync commands are given. This is shown in Synscan, however it may be that this isn't the case in reality.

Thanks again!

N.
nm1213
Posts: 33
Joined: Mon Feb 19, 2018 1:47 am

Re: Sync issues after Plate Solving

#9

Post by nm1213 »

Hi,

One more consideration is that there are a couple of people who are using their AZ-GTI mount in EQ with SharpCap, and their syncs are working fine. This aligns well with your theory that the mount expects RA/DEC co-ordinates.

N.
User avatar
admin
Site Admin
Posts: 13177
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: Sync issues after Plate Solving

#10

Post by admin »

Hi,

please can you re-test with the latest SharpCap 3.2 beta build (3.2.5747) and send me the entire log from start to end. I have added some additional logging around the plate solve and also some extra logging when the mount is connected to capture some more info about it. I don't expect it to work, but it might help me work out how to tell the difference between an AltAz mount that requires SyncToAltAz and one that requires a normal Sync (trying to avoid having a user-set option here).

cheers,

Robin
Post Reply