×

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: 2
  • Thank you received: 0
Hi Folks,

I have an ATIK ONE9 with internal filter wheel. I can switch filter position between 2-5 exept position 1. It is a driver issue or I make a some mistake? (Under windows, work fine)

log file:
INFO    4761.129188 sec : Setting current filter to slot 2
DEBUG   4761.129492 sec : ArtemisFilterWheelMove 1 1986322268
DEBUG   4761.130168 sec : ArtemisFilterWheelMove Done 0
DEBUG   4761.885635 sec : ArtemisFilterWheelInfo 101
DEBUG   4761.886282 sec : ArtemisFilterWheelInfo Done 0 5 0 1 1
INFO    4764.858557 sec : Setting current filter to slot 3
DEBUG   4764.858856 sec : ArtemisFilterWheelMove 2 1986322268
DEBUG   4764.859522 sec : ArtemisFilterWheelMove Done 0
DEBUG   4764.893202 sec : ArtemisFilterWheelInfo 101
DEBUG   4764.893848 sec : ArtemisFilterWheelInfo Done 0 5 2 1 2
DEBUG   4765.894796 sec : ArtemisFilterWheelInfo 101
DEBUG   4765.895499 sec : ArtemisFilterWheelInfo Done 0 5 4 1 2
DEBUG   4766.896389 sec : ArtemisFilterWheelInfo 101
DEBUG   4766.897061 sec : ArtemisFilterWheelInfo Done 0 5 8 2 2
DEBUG   4767.898905 sec : ArtemisFilterWheelInfo 101
DEBUG   4767.899543 sec : ArtemisFilterWheelInfo Done 0 5 0 2 2
INFO    4772.628770 sec : Setting current filter to slot 4
DEBUG   4772.628900 sec : ArtemisFilterWheelMove 3 1986322268
DEBUG   4772.629655 sec : ArtemisFilterWheelMove Done 0
DEBUG   4772.909924 sec : ArtemisFilterWheelInfo 101
DEBUG   4772.910699 sec : ArtemisFilterWheelInfo Done 0 5 4 2 3
DEBUG   4773.911771 sec : ArtemisFilterWheelInfo 101
DEBUG   4773.912513 sec : ArtemisFilterWheelInfo Done 0 5 4 2 3
DEBUG   4774.917187 sec : ArtemisFilterWheelInfo 101
DEBUG   4774.917733 sec : ArtemisFilterWheelInfo Done 0 5 16 3 3
DEBUG   4775.918691 sec : ArtemisFilterWheelInfo 101
DEBUG   4775.919262 sec : ArtemisFilterWheelInfo Done 0 5 0 3 3
INFO    4782.658546 sec : Setting current filter to slot 5
DEBUG   4782.658672 sec : ArtemisFilterWheelMove 4 1986322268
DEBUG   4782.659347 sec : ArtemisFilterWheelMove Done 0
DEBUG   4782.923535 sec : ArtemisFilterWheelInfo 101
DEBUG   4782.924764 sec : ArtemisFilterWheelInfo Done 0 5 4 3 4
DEBUG   4783.926194 sec : ArtemisFilterWheelInfo 101
DEBUG   4783.927339 sec : ArtemisFilterWheelInfo Done 0 5 4 3 4
DEBUG   4784.932994 sec : ArtemisFilterWheelInfo 101
DEBUG   4784.934241 sec : ArtemisFilterWheelInfo Done 0 5 16 4 4
DEBUG   4785.935585 sec : ArtemisFilterWheelInfo 101
DEBUG   4785.936171 sec : ArtemisFilterWheelInfo Done 0 5 0 4 4
INFO    4790.966302 sec : Setting current filter to slot 2
DEBUG   4790.966396 sec : ArtemisFilterWheelMove 1 1986322268
DEBUG   4790.967316 sec : ArtemisFilterWheelMove Done 0
DEBUG   4791.946704 sec : ArtemisFilterWheelInfo 101
DEBUG   4791.948077 sec : ArtemisFilterWheelInfo Done 0 5 4 4 1
DEBUG   4792.949454 sec : ArtemisFilterWheelInfo 101
DEBUG   4792.950764 sec : ArtemisFilterWheelInfo Done 0 5 4 5 1
DEBUG   4793.952038 sec : ArtemisFilterWheelInfo 101
DEBUG   4793.952755 sec : ArtemisFilterWheelInfo Done 0 5 4 5 1
DEBUG   4794.958771 sec : ArtemisFilterWheelInfo 101
DEBUG   4794.959366 sec : ArtemisFilterWheelInfo Done 0 5 16 1 1
DEBUG   4795.960127 sec : ArtemisFilterWheelInfo 101
DEBUG   4795.960691 sec : ArtemisFilterWheelInfo Done 0 5 0 1 1
INFO    4801.719232 sec : Setting current filter to slot 1
DEBUG   4801.719583 sec : ArtemisFilterWheelMove 0 1986322268
DEBUG   4801.720274 sec : ArtemisFilterWheelMove Done 7
INFO    4818.949796 sec : Setting current filter to slot 2
DEBUG   4818.950150 sec : ArtemisFilterWheelMove 1 1986322268
DEBUG   4818.950840 sec : ArtemisFilterWheelMove Done 0
DEBUG   4819.004202 sec : ArtemisFilterWheelInfo 101
DEBUG   4819.004938 sec : ArtemisFilterWheelInfo Done 0 5 0 1 1
INFO    4821.258637 sec : Setting current filter to slot 3
DEBUG   4821.258992 sec : ArtemisFilterWheelMove 2 1986322268
DEBUG   4821.259693 sec : ArtemisFilterWheelMove Done 0
DEBUG   4822.012513 sec : ArtemisFilterWheelInfo 101
DEBUG   4822.013215 sec : ArtemisFilterWheelInfo Done 0 5 4 1 2
DEBUG   4823.014559 sec : ArtemisFilterWheelInfo 101
DEBUG   4823.015170 sec : ArtemisFilterWheelInfo Done 0 5 4 1 2
DEBUG   4824.016429 sec : ArtemisFilterWheelInfo 101
DEBUG   4824.017041 sec : ArtemisFilterWheelInfo Done 0 5 16 2 2
DEBUG   4825.022379 sec : ArtemisFilterWheelInfo 101
DEBUG   4825.023199 sec : ArtemisFilterWheelInfo Done 0 5 0 2 2
INFO    4831.918618 sec : Setting current filter to slot 1
DEBUG   4831.918970 sec : ArtemisFilterWheelMove 0 1986322268
DEBUG   4831.919639 sec : ArtemisFilterWheelMove Done 7
INFO    4839.758555 sec : Setting current filter to slot 3
DEBUG   4839.758694 sec : ArtemisFilterWheelMove 2 1986322268
DEBUG   4839.759437 sec : ArtemisFilterWheelMove Done 0
DEBUG   4840.046998 sec : ArtemisFilterWheelInfo 101
DEBUG   4840.048394 sec : ArtemisFilterWheelInfo Done 0 5 0 2 2

Driver version:
root@astroberry:~# dpkg -l | grep atik
ii  indi-atik                                     2.1~201901081329~ubuntu16.04.1               armhf        INDI Driver for Atik cameras and filter wheels.
ii  libatik                                       2.1.0~201901081228~ubuntu16.04.1             armhf        Library for Atik Cameras.

Video:


Please help me! ;)
Thx,
Golyo
5 years 2 months ago #34948

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

  • Posts: 474
  • Thank you received: 168
This has been fixed in newer versions, so you could try with nightly build by "sudo add-apt-repository ppa:mutlaqja/indinightly"
The following user(s) said Thank You: Golyo
5 years 2 months ago #34965

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

  • Posts: 2
  • Thank you received: 0
with a new nightly indi-atik driver , seems to be working.
Thanks again!
Last edit: 5 years 2 months ago by Golyo.
5 years 2 months ago #34968

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

  • Posts: 983
  • Thank you received: 375

I think I nailed it! I went through deep inspection of Atik EFW2 and it looks like position=129 is set when the filter wheel cannot calibrate or set requested position.
Calibration (and number of filter slots detection) is based on hall sensor, which reads markers located on the edge of filters carousel. If any problem (motor locked, carousel stalled etc) occurs electronics sets position to 129.
In my case I found out that rubber ring around carousel was loose and was randomly blocking carousel rotation. During aggressive tests it even happened that the ring just fallen off the carousel making it nonoperational at all!
After gluing the ring to the carousel with just a few droplets of a glue the issue is gone. And startup/calibration procedure is consistently rendering proper results - no 129 and number of filter slots detected is always OK.

BTW. During the inspection I noticed that USB port on PCB of the filter wheel is quite loose. I needed to use some glue and resolder it so it sits still on the PCB.
BTW2. I believe that the rubber ring issue and poor USB port mounting should be considered by ATIK as an improvement for future versions. Not everybody has a solder station and willingness to fix mechanical issues in a commercial product.
The following user(s) said Thank You: Patrick Chevalley
Last edit: 5 years 3 weeks ago by Radek Kaczorek.
5 years 3 weeks ago #36898

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

  • Posts: 210
  • Thank you received: 104
Thank you to find that!
I cannot test with my wheel right now but as soon I can I look for this rubber ring.

Patrick
5 years 3 weeks ago #36931

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

  • Posts: 112
  • Thank you received: 9
Good morning,

I've been an (ab)user of CMOS for two years. I'm ready to dip my toe into CCD. A friend has an old Atik 314E that I can still find for sale. I've also looked at the Atik 428ex with great interest.
The 314E has TEC cooling but not set-point.
Does anyone know if either of these or both work with the latest INDI driver on Astroberry?

Thank you.
5 years 3 weeks ago #37005

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

  • Posts: 983
  • Thank you received: 375
indi-atik driver is a generic driver for (almost) all Atik CCDs. It should work off the shelf.
Last edit: 5 years 2 weeks ago by Radek Kaczorek.
5 years 3 weeks ago #37016

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

  • Posts: 8
  • Thank you received: 0
Hi Friends,

i like to run the Atik EFW3 besides the EFW2.
Running dmesg shows me different device Ids. But text info shows EFW2 instead of EF3 for the second filterwheel.
The kstars device manager only shows up one device. On command line (-v Option) two devices where recognized.
I search through the web, but could not find any solution yet.
Is there a chance to read out the usb device id in the driver and than to identify if there is EFW3?
Or is there a chance to go beyond in the sourcecode of the libatik to handle EFW3 identification.
Where can i get the source code of the libatik library to have a closer look?
Many thanks in advance and kindest regards,
Gerrit

Add:

Found the libatik code.
Is it just to add

enum ARTEMISEFWTYPE
{
ARTEMIS_EFW1 = 1,
ARTEMIS_EFW2 = 2,
ARTEMIS_EFW3 = 3 // this one??
};


And in the INDI_atik_wheel driver:

const char *fwName = (type == ARTEMIS_EFW1) ? "EFW1": "EFW2";

turn into switch Statement?
Last edit: 5 years 3 weeks ago by Gerrit.
5 years 3 weeks ago #37116

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

  • Posts: 8
  • Thank you received: 0
Error found. Missing USB cable O:) But the naming of the EFW3 is EFW2_2. So may be , my idea is a solution to show the right deviceid.
Right?
Regards,
Gerrit
5 years 3 weeks ago #37120

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

  • Posts: 112
  • Thank you received: 9
Last week I wrote:
Thank you, Kaczorek, for your reply.

Here is some additional info that I learned from the seller, Synoptics LTD. Synoptics and Atik are related corporate entities. The gentleman with whom I have been working says that the camera has been validated for use under Windows with their drivers but obviously they would like to know if it works under Linux. The Windows driver reports the camera as "Synoptics", not "Atik" or "Artemis".

Does anyone see any red flags here? I guess the real test is to buy it and try it, and if it doesn't work with INDI then use it with a Windows capture program :-(

Thank you.

EDIT: A friend uses the same camera from the same seller with AstroDMX on Debian Linux with drivers from Cloudmakers. This is a good sign. I am moving forward with the purchase.
Last edit: 5 years 2 weeks ago by kamisan.
5 years 2 weeks ago #37262

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

  • Posts: 281
  • Thank you received: 29
Hi,

just tried connecting to new ATIK Horizon, but INDI driver keeps crashing when starting up. I have done all the updates, also run "sudo apt-get install indi-atik" as well as libatik. Not sure if that was necessary. The log file says something about a "child process died".

Can anyone help?

Many thanks, Helge
5 years 2 weeks ago #37356
Attachments:

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

  • Posts: 112
  • Thank you received: 9
Hi Helge,

Sorry I can't fix your problem but I can relay my similar experience with Altair cams. In my case the indiserver build was looking for a library named 'libaltaircam' in a directory named '/usr/local/lib/'. There was no such library there. It was located in '/usr/lib/x86_64_linux_gnu/'. indiserver failed in the exact sequence shown in your attached log file. I am sure the guys and gals at INDI will get to the bottom of it!
The following user(s) said Thank You: Helge
5 years 2 weeks ago #37360

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

Time to create page: 1.372 seconds