EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  <20232024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  <20232024 
<== Date ==> <== Thread ==>

Subject: Andor3 IOC detects and connects to Marana, can get frames, but frames appear noisy/corrupted
From: "Wlodek, Jakub via Tech-talk" <tech-talk at aps.anl.gov>
To: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Wed, 29 Nov 2023 15:17:19 +0000
Hi all,

Recently I configured an Andor Marana detector utilizing the Andor3 areaDetector driver and the bitflow kernel driver included with the andor3 SDK. This has been working fine and collecting data for ~6 months. At one point, after the detector had been running for a long time, the beamline reported that the IOC was displaying images that appeared corrupted/didn't make sense, but stopping/starting acquisition got back the expected readout, and they ran OK for another several months.

Now, however, this same corrupted image issue has re-emerged, but this time a stop/start does not fix it. In fact, a camera power cycle, IOC reboot, kernel driver rebuild and reload, and IOC server reboot do not appear to have solved the problem. The IOC can detect and connect to the camera, all firmware/serial number information is correct, and it gets images of the correct size, but they do not appear to be valid images. The different PreAmp Gain modes produce different issues, please take a look at the linked github gist for screenshots:


The 12 bit mode exhibits vertical stripe artifacts, while the 16 bit HDR mode exhibits horizontal lines that cross the image. The overall average pixel value in the 16 bit mode with no beam used to be ~100 counts, it is now ~35 counts, and spikes to 200 when the artifacts appear. I don't see any error messages that would explain this in the IOC shell, and during acquisition the detector outputs the correct framerate and image dimensions. The image also does not appear to be influenced by outside stimuli i.e. flashlight/beam.

Has anyone seen this on an Andor Marana, or Andor camera in general before? If so, is there a software based fix for this or is this a hardware related issue? My next troubleshooting steps will probably be to pull out the PCI card and test the setup on a Windows machine with a shorter cable (the bitflow software on windows lets you collect images outside of the Andor SDK), but if this is some kind of configuration issue I'm missing I'd rather ask first before I pull the card out of the server in the rack.

Thanks in advance for the advice!

Jakub


Replies:
RE: Andor3 IOC detects and connects to Marana, can get frames, but frames appear noisy/corrupted Mark Rivers via Tech-talk

Navigate by Date:
Prev: Re: Simulated limit switches on motorSim motor Torsten Bögershausen via Tech-talk
Next: Re: C and C++ standard required by EPICS 7 Base and modules? Michael Davidsaver via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  <20232024 
Navigate by Thread:
Prev: Re: C and C++ standard required by EPICS 7 Base and modules? J. Lewis Muir via Tech-talk
Next: RE: Andor3 IOC detects and connects to Marana, can get frames, but frames appear noisy/corrupted Mark Rivers via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  <20232024 
ANJ, 29 Nov 2023 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·