×

INDI Library v2.0.7 is Released (01 Apr 2024)

Bi-monthly release with minor bug fixes and improvements

New INDI Atik driver - Feedback requested

  • Posts: 31
  • Thank you received: 1
Thanks to Peter and AstroNerd for the help. I managed to start Ekos using the INDIGO drivers for the Atik One CCD and Atik GP. Both cameras work and the filter wheel is behaving correctly. However, I am still running into problems:

1) The guiding section of Ekos doesn't show up. Is the GP not recognised as a guiding camera (using indigo_ccd_iidc driver)? Do I need another driver?
2) The Align section (I used the INDIGO Telescope Simulator for now) won't work. I would like to use the EqMod telescope driver with a synscan mount but there doesn't seem to be (a stable) one in INDIGO. Can you run INDI EqMod and INDIGO CCD drivers side by side? If so, how?


Jasem, I tested the INDI Atik driver in the nightly build. The 2nd filter wheel position is not skipped anymore. However, now KStars crashes when I try to change the filter wheel position from position 5. The filter names still cannot be changed. I get [ERROR] Error updating names of filters. after hitting Set in the INDI Control Panel.
5 years 3 months ago #33529

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

Ok I believe I found the issue for the crash. Please check nightly again tomorrow. For updating names error. Please remove the camera config file in ~/.indi directory and try again.
5 years 3 months ago #33537

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

  • Posts: 712
  • Thank you received: 174

INIDGO, unlike INDI, creates different devices for different purposes. You will probably find "Atik GP" device for camera itself and "Atik GP (guider)" for its guiding port, you can use them independently. You need to select first one as camera and second one as guider in Ekos. The same apply for "Atik One" and "Atik One (wheel)", there are two independent logical device too for a single physical unit.


SynScan driver (and also alignment model) made a huge progress during last couple of weeks, but binary package is not created yet. You can either checkout INDIGO from GitHub and compile from source (github.com/indigo-astronomy/indigo) or you can run INDI EqMod driver (or any other INDI driver), just prefix it with -i switch on a command line. This instruct indigo_server to load executable instead of dynamic library and to use legacy INDI protocol. I can't recommend this approach for e.g. CCD drivers as far as legacy INDI protocol is really a disaster from performance point of view, but it doesn't matter too much for mount driver.

Peter
The following user(s) said Thank You: Simon
Last edit: 5 years 3 months ago by Peter Polakovic.
5 years 3 months ago #33540

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

Ok I just received confirmation from Atik that they will support the Atik GP in their SDK shortly, so stay tuned for the official support!
5 years 3 months ago #33572

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

  • Posts: 31
  • Thank you received: 1
Thanks Jasem for the feedback. I will keep my eyes open for INDI Atik GP support.

I checked out the nightly build which stopped the crashing of KStars. However, taking images with the Atik One results in an „IDLE“ situation. Preview is working fine though.

I guess I stick with the INDIGO Atik drivers and the INDI EQMod driver. That seems to solve all my problems for now. Thanks Peter for the help.

Simon
5 years 3 months ago #33577

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

  • Posts: 983
  • Thank you received: 375
I think there's an issue with Atik EFW driver. I use Atik EFW2, which can handle 9 filters. The driver limits number of slots only to 5 (hardcoded limit?). I assume that the filter wheel lets a user to use various filter carousels i.e. with various number of filter slots (5-7-9). Why don't we let a user configure it in Options tab?
Another issue is that I cannot change a filter at all. Filter slot status is just busy forever. When config is reloaded filter # is set to 129.
Last edit: 5 years 2 months ago by Radek Kaczorek.
5 years 2 months ago #34650

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

  • Posts: 210
  • Thank you received: 104
Sometime I also get this error with position 129, it was always present, also with the previous version of the driver.
For me this occur when the wheel is powered before the computer. This may cause some initialization problem.

A simple solution I use in this case is to stop the Indi server, remove the power from the EFW2 but not the usb, plug the power again, wait it finish to turn before to restart Indi server. After that I can use the 7 filters without problem.
The following user(s) said Thank You: Jasem Mutlaq
5 years 2 months ago #34655

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

  • Posts: 983
  • Thank you received: 375
Thanks for the hint. I have just tried this approach. Doesn't work for me.
I have looked into the sources. It is hardcoded in the latest version. I will try to find some time for a review and pull request. Unless somebody (let me guess who) will be quicker to do this change in the meantime ;-)
The following user(s) said Thank You: Jasem Mutlaq
5 years 2 months ago #34657

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

  • Posts: 210
  • Thank you received: 104
It is interesting if we can trace this problem but I not see anything hardcoded in the driver.
The max position is returned by ArtemisEFWNmrPosition() and the current position (the 128+1) by ArtemisEFWGetPosition(), so the problem is in the Atik library or the efw itself.
Maybe adding some debug print may help to understand the problem.
5 years 2 months ago #34677

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

  • Posts: 983
  • Thank you received: 375
Yes, you're right Patrick. I was too quick with conclusion. I took #define MAX_DEVICES 4 as a hardcoded number of filter slots, which is not the case.
I haven't encountered this behavior before. I will give it another try with debug on.
Last edit: 5 years 2 months ago by Radek Kaczorek.
5 years 2 months ago #34682

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

  • Posts: 210
  • Thank you received: 104
I make some testing today but I cannot find a sure way to reproduce the problem.

After many connection, disconnection, reboot I only get the issue one time. This is strange because at the telescope I get it every time if I connect in the wrong order. Maybe the powered usb hub make a difference in the power sequence? I will try later.
In this case the wheel position show 129, and if you try to set a new position it never finish. You ear the motor to turn a bit, stop, turn again and never finish.

A sure way to get position=129 is to connect the driver before the efw2 as completed it's rotation after power on. But in this case it work when you send a new valid position.

BTW, thank you Jasem for the x86 libatik, it work fine.
5 years 2 months ago #34696

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

  • Posts: 983
  • Thank you received: 375
Whatever I do, it detects only 5 filter slots on my system (Raspberry Pi 3B+). There's no debug mode available. However EFW2 is detected properly
<code>2019-02-07T18:04:09: [INFO] Detected EFW2 Serial Number 16171307</code>

Update 1:
Actually, filter control slider can be set in the range 1 - 9 (proper for my setup), but filter names fields are present only for the filters 1 - 5.
Last edit: 5 years 2 months ago by Radek Kaczorek.
5 years 2 months ago #34705

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

Time to create page: 0.776 seconds