QSI 683WSG camera with filter wheel

Issue #127 resolved
Former user created an issue

NINA seems to not want to connect to my in camera filter wheel, perhaps because the usb connection is already in use by the camera? How do I get NINA to connect to the filter wheel if this is the case? The camera and filter wheel both are auto detected. thanks, Malcolm

Comments (12)

  1. Dale Ghent

    Hi, Malcolm, sorry to hear you're having issues connecting to the filter wheel. I'm unfamiliar with QSI cameras, so you'll need to answer a few questions I have so that I have good picture about your situation:

    1. Is each device (camera, filter wheel) exposed as their own USB device and the QSI-provided ASCOM driver exposes each separately under ASCOM?
    2. When you go to the Filter Wheel/Focuser/Rotator pane in NINA, is the QSI filter wheel absolutely not listed there?
    3. Is that also the case in other applications, or the ASCOM Diagnostics application? The ASCOM Diagnostics application is installed with the ASCOM suite.
    4. Which version of ASCOM are you using?

    Thanks, I hope we can get this figured out!

  2. Malcolm Park

    each device has an ascom driver the filter wheel is listed in the filter wheels section, but NINA wont connect to it, gives an error about reconnect the camera. Camera is connected ok QSI supplies plugins for Maxim, Prism, and so on. Might this be required...? v.6.4 ASCOM

    thanks very much

  3. Dale Ghent

    Ok, thanks for that info. It's strange that ASCOM is having issues with the filter wheel. If the FW is exposed through ASCOM and it is indeed listed, there should in theory be no issues connecting to it.

    Under the Options pane, there is a setting for logging level. If you could turn that up to Trace and then try to connect to the filter wheel (and camera; you might as well try it all from step 1) and then put the log file here, that would be great. If you don't wish to put the log file in this ticket, you can email it directly to me at daleg+nina@elemental.org

    You can find the log file under your user's home folder in AppData/Local/NINA/Logs

  4. Malcolm Park

    [2019-02-19T11:10:20] [ERROR] [MemberName] DisconnectEquipment [2019-02-19T11:10:20] [ERROR] [FileName] D:\Projects\nina\NINA\ViewModel\ApplicationVM.cs [2019-02-19T11:10:20] [ERROR] [Message] Object reference not set to an instance of an object. at NINA.Model.MyFilterWheel.AscomFilterWheel.Disconnect() at NINA.ViewModel.FilterWheelVM.Disconnect() at NINA.Utility.Mediator.DeviceMediator`3.Disconnect() at NINA.ViewModel.ApplicationVM.DisconnectEquipment()

    [2019-02-19T11:10:24] [ERROR] [MemberName] GetEquipment [2019-02-19T11:10:24] [ERROR] [FileName] D:\Projects\nina\NINA\ViewModel\CameraVM.cs [2019-02-19T11:10:24] [ERROR] [Message] Unable to load DLL 'ArtemisHSC.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) at NINA.Utility.AtikSDK.AtikCameraDll.ArtemisRefreshDevicesCount() at NINA.Utility.AtikSDK.AtikCameraDll.RefreshDevicesCount() at NINA.ViewModel.CameraChooserVM.GetEquipment()

    [2019-02-19T11:10:32] [ERROR] [MemberName] WatchTaskAsync [2019-02-19T11:10:32] [ERROR] [FileName] D:\Projects\nina\NINA\Utility\NotifyTaskCompletion.cs [2019-02-19T11:10:32] [ERROR] [Message] Object reference not set to an instance of an object. at NINA.ViewModel.FilterWheelVM.<ChooseFW>d__14.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at NINA.ViewModel.ApplicationVM.<<-ctor>b__1_3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at NINA.ViewModel.ApplicationVM.<<-ctor>b__1_1>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at NINA.Utility.NotifyTaskCompletion`1.<WatchTaskAsync>d__5.MoveNext()

  5. tcpip _

    I'm having the same problem with my QI583wsg. Here is the log:

    [2019-03-27T20:57:25] [ERROR] [MemberName] GetEquipment [2019-03-27T20:57:25] [ERROR] [FileName] D:\Projects\nina\NINA\ViewModel\CameraVM.cs [2019-03-27T20:57:25] [ERROR] [Message] Unable to load DLL 'ArtemisHSC.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) at NINA.Utility.AtikSDK.AtikCameraDll.ArtemisRefreshDevicesCount() at NINA.Utility.AtikSDK.AtikCameraDll.RefreshDevicesCount() at NINA.ViewModel.CameraChooserVM.GetEquipment()

    [2019-03-27T20:58:05] [ERROR] [MemberName] GetEquipment [2019-03-27T20:58:05] [ERROR] [FileName] D:\Projects\nina\NINA\ViewModel\CameraVM.cs [2019-03-27T20:58:05] [ERROR] [Message] Unable to load DLL 'ArtemisHSC.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) at NINA.Utility.AtikSDK.AtikCameraDll.ArtemisRefreshDevicesCount() at NINA.Utility.AtikSDK.AtikCameraDll.RefreshDevicesCount() at NINA.ViewModel.CameraChooserVM.GetEquipment()

    [2019-03-27T20:59:42] [ERROR] [MemberName] Connected [2019-03-27T20:59:42] [ERROR] [FileName] D:\Projects\nina\NINA\Model\MyFilterWheel\AscomFilterWheel.cs [2019-03-27T20:59:42] [ERROR] [Message] Cannot open camera connection at ASCOM.DriverAccess.MemberFactory.CallMember(Int32 memberCode, String memberName, Type[] parameterTypes, Object[] parms) in c:\ASCOM Build\Export\ASCOM.DriverAccess\MemberFactory.cs:line 369 at ASCOM.DriverAccess.AscomDriver.set_Connected(Boolean value) in c:\ASCOM Build\Export\ASCOM.DriverAccess\AscomDriver.cs:line 145 at NINA.Model.MyFilterWheel.AscomFilterWheel.set_Connected(Boolean value)

  6. Dale Ghent

    Hi, are you using the 64bit NINA app or the 32bit one? It might be that QSI's filter wheel driver is 32bit, and this situation might arise if you're trying to access it with a 64bit NINA.

  7. tcpip _

    tried it again:

    ----------------NINA - Nighttime Imaging 'N' Astronomy---------------- ---------------------Running NINA Version 1.7.0.0--------------------- -------------------------2019-03-27T20:57:24-------------------------- ----------------------ASCOM Platform Version 6.3---------------------- ---------------------.NET Version 4.0.30319.42000--------------------- ---------------------Oparating System Information--------------------- ---------------------------Is 64bit OS True--------------------------- ------------------------Is 64bit Process False------------------------ ---------------------------Platform Win32NT--------------------------- ---------------Version Microsoft Windows NT 6.2.9200.0---------------- ---------------------------Major 6 Minor 2---------------------------- ----------------------------Service Pack -----------------------------


    [2019-03-27T20:57:25] [ERROR] [MemberName] GetEquipment [2019-03-27T20:57:25] [ERROR] [FileName] D:\Projects\nina\NINA\ViewModel\CameraVM.cs [2019-03-27T20:57:25] [ERROR] [Message] Unable to load DLL 'ArtemisHSC.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) at NINA.Utility.AtikSDK.AtikCameraDll.ArtemisRefreshDevicesCount() at NINA.Utility.AtikSDK.AtikCameraDll.RefreshDevicesCount() at NINA.ViewModel.CameraChooserVM.GetEquipment()

    [2019-03-27T20:58:05] [ERROR] [MemberName] GetEquipment [2019-03-27T20:58:05] [ERROR] [FileName] D:\Projects\nina\NINA\ViewModel\CameraVM.cs [2019-03-27T20:58:05] [ERROR] [Message] Unable to load DLL 'ArtemisHSC.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) at NINA.Utility.AtikSDK.AtikCameraDll.ArtemisRefreshDevicesCount() at NINA.Utility.AtikSDK.AtikCameraDll.RefreshDevicesCount() at NINA.ViewModel.CameraChooserVM.GetEquipment()

    [2019-03-27T20:59:42] [ERROR] [MemberName] Connected [2019-03-27T20:59:42] [ERROR] [FileName] D:\Projects\nina\NINA\Model\MyFilterWheel\AscomFilterWheel.cs [2019-03-27T20:59:42] [ERROR] [Message] Cannot open camera connection at ASCOM.DriverAccess.MemberFactory.CallMember(Int32 memberCode, String memberName, Type[] parameterTypes, Object[] parms) in c:\ASCOM Build\Export\ASCOM.DriverAccess\MemberFactory.cs:line 369 at ASCOM.DriverAccess.AscomDriver.set_Connected(Boolean value) in c:\ASCOM Build\Export\ASCOM.DriverAccess\AscomDriver.cs:line 145 at NINA.Model.MyFilterWheel.AscomFilterWheel.set_Connected(Boolean value)

    [2019-03-27T21:32:08] [ERROR] [MemberName] GetEquipment [2019-03-27T21:32:08] [ERROR] [FileName] D:\Projects\nina\NINA\ViewModel\CameraVM.cs [2019-03-27T21:32:08] [ERROR] [Message] Unable to load DLL 'ArtemisHSC.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) at NINA.Utility.AtikSDK.AtikCameraDll.ArtemisRefreshDevicesCount() at NINA.Utility.AtikSDK.AtikCameraDll.RefreshDevicesCount() at NINA.ViewModel.CameraChooserVM.GetEquipment()

    [2019-03-27T21:32:34] [ERROR] [MemberName] Connected [2019-03-27T21:32:34] [ERROR] [FileName] D:\Projects\nina\NINA\Model\MyFilterWheel\AscomFilterWheel.cs [2019-03-27T21:32:34] [ERROR] [Message] Cannot open camera connection at ASCOM.DriverAccess.MemberFactory.CallMember(Int32 memberCode, String memberName, Type[] parameterTypes, Object[] parms) in c:\ASCOM Build\Export\ASCOM.DriverAccess\MemberFactory.cs:line 369 at ASCOM.DriverAccess.AscomDriver.set_Connected(Boolean value) in c:\ASCOM Build\Export\ASCOM.DriverAccess\AscomDriver.cs:line 145 at NINA.Model.MyFilterWheel.AscomFilterWheel.set_Connected(Boolean value)

  8. tcpip _

    When I only try to connect to the filterwheel (camera disconnected):

    ----------------NINA - Nighttime Imaging 'N' Astronomy---------------- ---------------------Running NINA Version 1.7.0.0--------------------- -------------------------2019-03-27T21:43:36-------------------------- ----------------------ASCOM Platform Version 6.3---------------------- ---------------------.NET Version 4.0.30319.42000--------------------- ---------------------Oparating System Information--------------------- ---------------------------Is 64bit OS True--------------------------- ------------------------Is 64bit Process False------------------------ ---------------------------Platform Win32NT--------------------------- ---------------Version Microsoft Windows NT 6.2.9200.0---------------- ---------------------------Major 6 Minor 2---------------------------- ----------------------------Service Pack -----------------------------


    [2019-03-27T21:43:36] [ERROR] [MemberName] GetEquipment [2019-03-27T21:43:36] [ERROR] [FileName] D:\Projects\nina\NINA\ViewModel\CameraVM.cs [2019-03-27T21:43:36] [ERROR] [Message] Unable to load DLL 'ArtemisHSC.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) at NINA.Utility.AtikSDK.AtikCameraDll.ArtemisRefreshDevicesCount() at NINA.Utility.AtikSDK.AtikCameraDll.RefreshDevicesCount() at NINA.ViewModel.CameraChooserVM.GetEquipment()

    [2019-03-27T21:43:51] [ERROR] [MemberName] WatchTaskAsync [2019-03-27T21:43:51] [ERROR] [FileName] D:\Projects\nina\NINA\Utility\NotifyTaskCompletion.cs [2019-03-27T21:43:51] [ERROR] [Message] Object reference not set to an instance of an object. at NINA.ViewModel.FilterWheelVM.<ChooseFW>d__14.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at NINA.Utility.NotifyTaskCompletion`1.<WatchTaskAsync>d__5.MoveNext()

  9. Tony McAvoy

    Sorry to hijack this thread but I’ve come across this through google search, I’m getting the same issue with a QSI6120, its an older QSI so one made by QSI, it’s not allowing me to connect to the internal filter wheel, it is in the dropdown, looking at the other comments here I went to the link for the latest drives v.1.0.0.4, the latest is v.1.0.0.3. Any reccomendations?

  10. Dale Ghent

    Only thing we can say is to contact QSI for support matters regarding their products. It’s pretty clear there is an issue with their ASCOM drivers but it’s QSI’s responsibility to correct the issue in them.

  11. Log in to comment