×

INDI Library v2.0.6 is Released (02 Feb 2024)

Bi-monthly release with minor bug fixes and improvements

[SOLVED] Problems with IEQ45pro libindi v1+ for my ZEQ25

  • Posts: 18
  • Thank you received: 3
I have installed latest libraries for Kstars instruments via synaptic and connected to my iOptron ZEQ25 successfully, but Kstars cannot slew or control telescope. Please look at the iEQ45 Pro drivers for this model telescope, ZEQ25 running build 8408. Maybe someone knows of a where to get a fix. Does anyone have IEQ45 8407 that I could try?
Cheers
yabby
8 years 9 months ago #4404

Please Log in or Create an account to join the conversation.

  • Posts: 18
  • Thank you received: 3
Thanks for the heads up. I'll post the logs and details at my next astro session, hopefully in about 8hrs time.
Can I assume there is no other driver for the iOptron ZEQ25 telescope than the given IEQ45pro? Am I the first to report a problem with ZEQ25?
cheers
yabby
8 years 9 months ago #4409

Please Log in or Create an account to join the conversation.

It doesn't seem the IEQPro driver support your model. Do you have any programming experience to develop a driver for ZEQ25?
8 years 9 months ago #4410

Please Log in or Create an account to join the conversation.

  • Posts: 18
  • Thank you received: 3
Hi knro,
Unfortunately, I don't have the skills to develop a driver but I think the work has already been done.
I found IEQ45 8407 in libindi 0.9.9 which I was told supports my model, see attached file.
How can I install this older version of libindi or add ieq45driver8407.c to my current setup to test it?
cheers
Last edit: 8 years 9 months ago by Ivan Aksenov. Reason: attachment was not there, missed the insert
8 years 9 months ago #4411

Please Log in or Create an account to join the conversation.

  • Posts: 18
  • Thank you received: 3
Information on my current KStars setup

INDI Library: 1.1.0
KStars
Version 2.2.0
Using KDE Development Platform 4.13.3
Distro package was via synaptic package manager, PPA



yabby@ivana-Xubuntu:~$ indiserver
2015-06-15T19:01:43: startup: indiserver
Usage: indiserver [options] driver [driver ...]
Purpose: server for local and remote INDI drivers
INDI Library: 1.1.0

KStars
Version 2.2.0
Using KDE Development Platform 4.13.3

Dist was via Synaptic Package Manager, ppa.launchpad.net/mutlaqja/ppa/ubuntu

Linux ivana-Xubuntu 3.13.0-54-generic #91-Ubuntu SMP Tue May 26 19:15:08 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Server log:
2015-06-15T19:36:11: startup: /usr/bin/indiserver -v -p 7264 -m 100 -f /tmp/indififobc7d3523
2015-06-15T19:36:11: listening to port 7264 on fd 3
FIFO: start indi_ieq_telescope -n "iEQ45 Pro"
With name:
FIFO: Starting driver indi_ieq_telescope with name (iEQ45 Pro)
2015-06-15T19:36:11: Driver indi_ieq_telescope: pid=3873 rfd=4 wfd=7 efd=8
2015-06-15T19:36:11: Client 5: new arrival from 127.0.0.1:35919 - welcome!

My Mount:
ZEQ25:
Handle: 130722
R.A. board: 130312
DEC board: 130312

The problem I get:
Firstly, I start do a single star align to Arcturus and wait for the GPS to say OK to my location. Then I use the handset to slew to Jupiter. I then use KStars to connect to the handset/mount.
When I connect to my mount using IEQ45Pro it doesn't get the correct longitude. The IEQ45pro icon shows below horizon. I can tell KStars to sync IEQ45pro to Jupiter and the icon jumps to Jupiter. If I then try to slew to another object the mount DOES move but never stops as I have the setting as OK to slew below horizon. I disengage the gears and let it spin until finally turning off the mount as the motors just keep running. I then disconnect driver from the mount in KStars.
Here's the log in summary:

2015-06-15T20:06:37: Slewing to RA: 10:09:11 - DEC: 11:53:26
2015-06-15T20:06:03: Error setting RA/DEC.
2015-06-15T20:06:03: Timeout error
2015-06-15T20:03:33: Failed to set longitude.
2015-06-15T20:03:33: Timeout error
2015-06-15T20:03:28: Time and date updated.
2015-06-15T20:03:26: Mount UTC offset is 0,00. UTC time is 1999-11-30T00:00:00
2015-06-15T20:03:26: Mount is unparked.
2015-06-15T19:51:29: Session log file /tmp/indi_ieq_telescope_2015-06-15T19:36:11.log
2015-06-15T20:03:25: Telescope is online.
8 years 9 months ago #4412

Please Log in or Create an account to join the conversation.

Thanks for the report. I'll see if I can make a version with the older IOptron command set sometime soon. Will keep you updated.
8 years 9 months ago #4413

Please Log in or Create an account to join the conversation.

Ok so after a quick search, it seems the older IOptron command set looks almost identical to Meade. I see that it uses:
:V#
:MountInfo#

Can you check if there are any differences otherwise between it and Meade's command set?

If there are no notable differences, then I can import the commands above from the existing IEQPro driver into Meade's driver and make a new driver based on LX200 command set. We can't use the older IOptron driver released in previous versions of INDI since it doesn't utilize INDI base classes.

File Attachment:

File Name: iOptronTel...uage.pdf
File Size:187 KB
Last edit: 8 years 9 months ago by Jasem Mutlaq.
8 years 9 months ago #4414
Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 18
  • Thank you received: 3
Had a (quick) look at the link and compared it with " Meade Telescope Serial Command Protocol" - Revision 2010.10 (7 October)
www.meade.com/support/TelescopeProtocol_2010-10.pdf

Main Differences:

Initialization Sequence:
Meade: :I#
iOptron: :V#

Get Information from mount for type
Meade: :GVP# which returns product name as <string>#
iOptron: :MountInfo# which returns
8407 - iEQ45 EQ mode or iEQ30
8497 - iEQ45 AA mode
8408 - ZEQ25
8498 - SmartEQ

Alt/Azimuth/longitude/lattitude format in returning Get commands, :GA#, :GZ#, :Gg#, :Gt#
Meade: Alt: sDD*MM'SS# Azimuth: DDD*MM'SS# long/lattitude: sDDD*MM#
iOptron: Alt: sDD*MM:SS# Azimuth: DDD*MM:SS# longitude: sDDD*MM:SS#

Date format in returning Get current calendar day, :GC#
Meade: MM/DD/YY#
iOptron: MM:DD:YY#

Time format is OK btw Meade and iOptron

....to be continued
The following user(s) said Thank You: Jasem Mutlaq
Last edit: 8 years 9 months ago by Ivan Aksenov. Reason: added ":" before each command set and link to Meade protocols
8 years 9 months ago #4415

Please Log in or Create an account to join the conversation.

Great analysis, once you're done, I'll see which path is easier to implement the older IOptron command set!
8 years 9 months ago #4421

Please Log in or Create an account to join the conversation.

  • Posts: 18
  • Thank you received: 3
I've been working on the differences and set up a test lab using my ZEQ25 8408 mount with a serial connect via Putty.
I tested about half of the procedures to see if they work and what is the scope response.
Here is a table comparing the LX200 basic commands with the ZEQ25 8408 CEM mount. Commands in red did not seem to have any effect and I suspect these commands are not compatible with the iOptron and should be removed from the iEQ45pro driver.

docs.google.com/spreadsheets/d/1e3wdyVDS...10195467&single=true

Still work in progress but I'm in St Petersburg this weekend for summer soltice celebrations and thought I'll post what I've done. In case the link is bad I'll attach it as well.



Cheers
yabby
The following user(s) said Thank You: Jasem Mutlaq
Last edit: 8 years 9 months ago by Ivan Aksenov.
8 years 9 months ago #4426

Please Log in or Create an account to join the conversation.

Wow, very detailed work indeed! Thanks Yabby! That's quite impressive! I think this is enough to work on the driver, let me see if it is possible to extend LX200Generic to support the differences without too much hassle or not. Hopefully I'll have something by Sunday/Monday.
8 years 9 months ago #4427

Please Log in or Create an account to join the conversation.

Time to create page: 0.633 seconds