I have an intermittent problem in Micro-Manager loading my hardware configuration. I am using Micro-Manager to control a firewire camera via the QCam device adapter and two Arduinos, one to control my LED light source via the Arduino-Hub device adapter and one to control the stage via the RAMPSHub device adapter. All the devices work fine.
However, every now and then I get an error message that either the camera or one of the Arduinos is not available during the hardware configuration loading process. This error appears to be getting more frequent and it appears to mainly affect the Arduino connected to COM5 that uses the Arduino-Hub adapter to control the light source. Below is a screen shot of the error message:
Looking at the core log file (CoreLog20210420T173857_pid12028.txt (15.8 KB) ) when this happens appears to show that Micro-Manager communicated with the Arduino on COM5, but encountered a timeout error when trying to initialise the Arduino-Hub.
Any idea why this occurs and how this could be fixed apart from trying to restart the computer and hoping for the best, which does work at times, but can take multiple attempts?
The operating system on the PC is Windows 10 and I am using Micro-Manager 2. I also tried downloading the latest nightly build to run the same configuration file, but encountered the same issues. Here is a copy of the configuration file:
MMConfig_19-3-2019_QCam_Arduino_RAMPS.txt (6.2 KB)
Has anybody encountered similar issues or has any suggestions how to solve this?