Niklas thanked Jean-Luc in topic EQMOD trough AstroEQ : Sideral track KO 8 hours 43 minutes ago
gehelem thanked Jean-Luc in topic EQMOD trough AstroEQ : Sideral track KO 9 hours 26 minutes ago
Andrey thanked Jean-Luc in topic EQMOD trough AstroEQ : Sideral track KO 11 hours 13 minutes ago
Jean-Luc replied to the topic 'EQMOD trough AstroEQ : Sideral track KO' in the forum. 11 hours 46 minutes ago

Hi,
The reason why it works in one case and not another one is that AstroEQ does not implement the same state machine as the skywatcher firmware. Actually AstroEQ is based on the ASCOM eqmod driver and its message exchange. The problem here is that start tracking requires the motor controller to be in low speed mode. This mode corresponds to the first 1 in the mount answer you gave. The Indi driver does not set the mode if the motor controller is already in the desired one because this is unuseful with the skywatcher firmware. AstroEQ seems to require that the mode be always set before sending a start command, thus it does not start motor in the first case. In the second case, as the mode differs, the indi driver sets the mode before starting motor and that works.
I'm not sure if changing the indi driver would be so simple as ASCOM eqmod is closed source, I really think the best would be that AstroEQ implements the skywatcher protocol as the protocol has been described by skywatcher itself. I already changed the indi eqmod driver to fit AstroEQ requirement (was forcing the motor controller in low speed mode after a move, even if this is the default behavior of the skywatvher firmware). You point another issue here, I don't know how to solve it simply, and i'm not sure if there won't be another issues later.
Jean-Luc.

newil86 wrote:

nikiosna wrote: Ok I can confirm that in this situation tracking doesn't start. I never experienced this because I almost always make a slew before the tracking.
In my logfile I parked and unparked the mount and then tracking works.
I don't know much about the eqmod-protocoll but I think that the mount says

[COMM] read_eqmod: \"=101\", 5 bytes read
when the tracking doesn't start
[COMM] read_eqmod: \"=301\", 5 bytes read
when it works

File Attachment:

File Name: log_09-12-16.txt
File Size: 290 KB


Thanks! I'll investigate source code github.com/indilib/indi/tree/master/3rdparty/indi-eqmod and github.com/TCWORLD/AstroEQ . Maybe I'll found a problem...



Read More...

Jean-Luc replied to the topic 'compilation problem of pyindiclient ubuntu 16.04 LTS' in the forum. 1 month ago

Hi Rémi,
Thanks for reporting (and for giving the answer), I don't rebuild the package very often.
I just made the update on pypy.org (version 0.2.2).
Jean-Luc.

Read More...

Jean-Luc replied to the topic 'EQMOD Mount Drift in Kstars?' in the forum. 2 months ago

Ok, the best is to revert the commits, that would also solve the other issue with altaz mounts. I ask to Jasem if he can do so.

Read More...

Jean-Luc replied to the topic 'Solver, synchronization, alignment problems' in the forum. 2 months ago

Hi,
I've tried to not modify the alignment procedure in case of an ALTAZ mount, leaving the code as is, but no luck. Sorry for that.
I will have a look to the driver code, but which one should I use ? skywatcherAPI, skywatcherAPIMount, synscanmount ?
And it seems that synscanmount also supports EQ mounts.

Read More...

Jean-Luc replied to the topic 'EQMOD Mount Drift in Kstars?' in the forum. 2 months ago

Hi,
Having a drift is normal:
- guide commands are not sync commands, thus a part of the drift comes from those guide commands;
- the alignment model is not perfect, and it depends on the way you built it. Furthermore it is not continuous, there may be small jumps when you leave a triangle to another one. And maybe a bigger jump when you leave the convex hull, as the alignment system uses a nearest point algorithm outside the convex hull.
Concerning the reconnection problem, did you stop the mount before rebooting ? Normally the driver does not make any moves on startup so that's strange.

Read More...

Jean-Luc replied to the topic 'Configuring EQMOD for EQ6 Custom Ratio Belt Mod' in the forum. 5 months ago

Hi,
You don't miss anything. If you can modify the code, you may fork and ask for a pull request. I don't have time to make the mod myself.
You may create a new driver inheriting from indi-eqmod, indi-eqmod-custom for instance, where you could add some properties to override the ones sent by the mount and overload the functions you need. I think it would be safer if those figures may not be changed using the default driver. Put the code directly in the indi-eqmod directory and add an option to build/install your driver in the CMakeList.
Thanks,
Jean-Luc.

Read More...

Jean-Luc replied to the topic 'v4l2 CCD & guiding issue' in the forum. 5 months ago

Yes, the order is normally 0=1.0x, 1=0.75x, 2=0.5x, 3=0.25x (and 4 =0.125x for firmwares/mounts supporting it).
Have you checked if the Dec motor is effectively running when calibration reverses Dec ? How does move the dec encoder value during these 3-4 seconds ?

Read More...

Jasem Mutlaq thanked Jean-Luc in topic v4l2 CCD & guiding issue 5 months ago
Jean-Luc replied to the topic 'v4l2 CCD & guiding issue' in the forum. 5 months ago

Hi,
I've checked the pulse guide code and it seems it is ok up to the level of serial commands.
Now the big difference between RA axis and Dec axis is that the Dec axis should be started when guiding. The RA axis just sees its internal speed register changed. Concerning the Dec axis it should explicitly be started with a :J2 command. I wonder if the motor startup time is not too long in that case especially if the mount uses some kind of energy savings. A good test would be to use a very low custom track rate in Dec (the min is 0.8 arcsec./s) to keep the Dec motor running and to check if Dec guiding works as wanted in that case.
Otherwise how did you proceed to change the magnitude of the Dec guiding ? Simply changing the speed, the time or both ?
Jean-Luc.

Read More...

Jean-Luc replied to the topic 'Eqmod alignment cleared when a new client is connected' in the forum. 6 months ago

Yes, same error here. Fixed in PR 354 . ~/.indi/horizonData.txt file is also loaded on first connection now, if it exists.
Thanks.

Read More...

Jean-Luc replied to the topic 'Eqmod alignment cleared when a new client is connected' in the forum. 6 months ago

Thanks Patrick for pointing out those issues and fixing the file loading problem.
On my side I think I've fixed the issue concerning the initialization of the pointset. Made pull request 347 .
Actually this error may also concern horizon limits, I'll have to check.
Jean-Luc.

Read More...

Login



3rd Party

Choose from the numerous 3rd party INDI drivers to suit your needs!

Got Problem?

Check out the FAQ, the forum, and the bug tracking system to resolve any issues you might have!
You can also subscribe to INDI newsletter and development mailing lists to get the latest updates on INDI!