QHY drivers

108 views
Skip to first unread message

3ric Johanson

unread,
Jul 19, 2023, 1:33:28 AM7/19/23
to Open PHD Guiding
Hi there, 

I'm trying to run PHD2 with a QHY600 camera. I'm running v2.6.11-dev6

So far, the native QHY driver can't see it and the ASCOM QHY driver tosses up errors when I try to capture.  The ASCOM configuration dialog box does see the camera a-ok.  

Any ideas?  I know support for this is pretty new, please let me know if there are other things I can try.   Below is the log file. 

Best, 
-3ric 


22:26:58.238 05.130 3112 gear_dialog: OnButtonDisconnectCamera
22:26:58.535 00.297 3112 Status Line: Camera Disconnected
22:26:59.800 01.265 3112 gear_dialog: OnButtonConnectCamera
22:26:59.800 00.000 3112 gear_dialog: DoConnectCamera [QHYCCD-Cameras-Capture (ASCOM)]
22:26:59.800 00.000 3112 Status Line: Connecting to Camera ...
22:26:59.800 00.000 3112 GetString("/profile/1/cam_hash/6a76abed/whichCamera", "") returns ""
22:26:59.800 00.000 3112 Connecting to camera [QHYCCD-Cameras-Capture (ASCOM)] id = []
22:26:59.800 00.000 3112 Create ASCOM Camera: choice 'QHYCCD-Cameras-Capture (ASCOM)' progid ASCOM.QHYCCD.Camera
22:27:04.174 04.374 3112 setting camera Name = QHY600M-2ebc3c4aabf54bacb (ASCOM)
22:27:04.174 00.000 3112 ASCOM camera: MaxBinning is 4
22:27:04.174 00.000 3112 ASCOM camera: has cooler
22:27:04.174 00.000 3112 ASCOM Camera: set binning = 1
22:27:04.189 00.015 3112 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 3.760000
22:27:04.189 00.000 3112 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[QHYCCD-Cameras-Capture (ASCOM)] scaleRatio=1.000
22:27:04.189 00.000 3112 Connected Camera: QHY600M-2ebc3c4aabf54bacb (ASCOM)
22:27:04.189 00.000 3112 FullSize=(0,0)
22:27:04.189 00.000 3112 PixelSize=3.76
22:27:04.189 00.000 3112 BitsPerPixel=8
22:27:04.189 00.000 3112 HasGainControl=0
22:27:04.189 00.000 3112 HasShutter=0
22:27:04.189 00.000 3112 HasSubFrames=1
22:27:04.189 00.000 3112 ST4HasGuideOutput=0
22:27:04.189 00.000 3112 GetBoolean("/profile/1/camera/AutoLoadDefectMap", 1) returns 1
22:27:04.189 00.000 3112 auto-loading defect map
22:27:04.189 00.000 3112 Loading defect map file C:\Users\PrimaLuceLab\AppData\Local\phd2\darks_defects\PHD2_defect_map_1.txt
22:27:04.189 00.000 3112 Defect map file not found: C:\Users\PrimaLuceLab\AppData\Local\phd2\darks_defects\PHD2_defect_map_1.txt
22:27:04.205 00.016 3112 Status Line: Defect map not loaded
22:27:04.205 00.000 3112 GetBoolean("/profile/1/camera/AutoLoadDarks", 1) returns 1
22:27:04.205 00.000 3112 Auto-loading dark library
22:27:04.205 00.000 3112 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe.cpp:2380->File does not exist
22:27:04.205 00.000 3112 failed to load dark frames from C:\Users\PrimaLuceLab\AppData\Local\phd2\darks_defects\PHD2_dark_lib_1.fit
22:27:04.205 00.000 3112 Status Line: Darks not loaded
22:27:04.205 00.000 3112 Status Line: Camera Connected
22:27:10.564 06.359 3112 gear_dialog: OnButtonConnectScope
22:27:10.564 00.000 3112 Status Line: Connecting to Mount ...
22:27:10.564 00.000 3112 Connecting to mount [AstroPhysics GTO V2 Mount (ASCOM)]
22:27:10.564 00.000 3112 ASCOM Scope: Connecting
22:27:10.564 00.000 3112 Create ASCOM Scope: choice 'AstroPhysics GTO V2 Mount (ASCOM)' progid AstroPhysicsV2.Telescope
22:27:10.986 00.422 3112 pScopeDriver = 0x0F7E2C04
22:27:12.470 01.484 3112 Scope reports its name as AstroPhysicsV2 (ASCOM)
22:27:12.470 00.000 3112 ASCOM scope: enabling sync pulse guide check
22:27:12.470 00.000 3112 ASCOM scope CanSlewAsync is true
22:27:12.470 00.000 3112 AstroPhysicsV2 (ASCOM) connected
22:27:12.470 00.000 3112 ScopeASCOM::GetDeclinationRadians() returns 90.0
22:27:12.485 00.015 3112 ScopeASCOM::SideOfPier() returns 1
22:27:12.485 00.000 3112 ASCOM Scope: Connect success
22:27:12.485 00.000 3112 Status Line: Mount Connected
22:27:12.485 00.000 3112 Connected Scope:AstroPhysicsV2 (ASCOM)
22:27:14.750 02.265 3112 gear_dialog: OnButtonDisconnectScope
22:27:14.766 00.016 3112 ASCOM Scope: Disconnecting
22:27:15.096 00.330 3112 ASCOM Scope: Disconnected Successfully
22:27:15.096 00.000 3112 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:800->ASCOM Scope: cannot get Declination when not connected to mount
22:27:15.096 00.000 3112 ScopeASCOM::GetDeclinationRadians() returns Unknown
22:27:15.096 00.000 3112 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:1112->ASCOM Scope: cannot get side of pier when not connected
22:27:15.096 00.000 3112 ScopeASCOM::SideOfPier() returns -1
22:27:15.096 00.000 3112 Status Line: Mount Disconnected
22:27:16.456 01.360 3112 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 0
22:27:16.456 00.000 3112 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 2.000000
22:27:16.658 00.202 3112 GetBoolean("/profile/1/ShowDecModeWarning", 1) returns 1
22:27:19.845 03.187 3112 StartLoopingInteractive: Loop button clicked
22:27:19.845 00.000 3112 Status Line: Looping
22:27:19.845 00.000 3112 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:27:19.845 00.000 3112 ScheduleExposure(1000,3,0) exposurePending=0
22:27:19.845 00.000 3112 Enqueuing Expose request
22:27:19.845 00.000 3788 Worker thread wakes up
22:27:19.845 00.000 3788 worker thread servicing REQUEST_EXPOSE 1000
22:27:19.845 00.000 3788 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:19.861 00.016 3788 invoke startexposure: [80020009] Exception occurred.
22:27:19.861 00.000 3788 invoke startexposure:
(ASCOM.QHYCCD.Camera) Exception of type 'System.OutOfMemoryException' was thrown.
22:27:19.861 00.000 3788 ASCOM_StartExposure failed:
(ASCOM.QHYCCD.Camera) Exception of type 'System.OutOfMemoryException' was thrown.
22:27:19.861 00.000 3788 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:190->Capture failed
22:27:19.861 00.000 3112 Alert: ASCOM error -- Cannot start exposure with given parameters:
(ASCOM.QHYCCD.Camera) Exception of type 'System.OutOfMemoryException' was thrown.
22:27:19.861 00.000 3788 worker thread done servicing request
22:27:19.861 00.000 3112 OnExposeComplete: enter
22:27:19.861 00.000 3112 OnExposeComplete: Capture Error reported
22:27:19.861 00.000 3112 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
22:27:19.861 00.000 3112 Status Line: Waiting for devices...
22:27:19.876 00.015 3112 Status Line: Stopped.
22:27:19.892 00.016 3112 Changing from state SELECTING to UNINITIALIZED
22:27:19.892 00.000 3112 guider state => SELECTING
22:27:19.923 00.031 3112 Status Line: Stopped.
22:27:19.923 00.000 3112 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:489->Error reported capturing image
22:27:21.517 01.594 3112 StartLoopingInteractive: Loop button clicked
22:27:21.517 00.000 3112 Status Line: Looping
22:27:21.517 00.000 3112 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:27:21.532 00.015 3112 ScheduleExposure(1000,3,0) exposurePending=0
22:27:21.532 00.000 3112 Enqueuing Expose request
22:27:21.532 00.000 3788 Worker thread wakes up
22:27:21.532 00.000 3788 worker thread servicing REQUEST_EXPOSE 1000
22:27:21.532 00.000 3788 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:21.532 00.000 3788 invoke startexposure: [80020009] Exception occurred.
22:27:21.532 00.000 3788 invoke startexposure:
(ASCOM.QHYCCD.Camera) Exception of type 'System.OutOfMemoryException' was thrown.
22:27:21.532 00.000 3788 ASCOM_StartExposure failed:
(ASCOM.QHYCCD.Camera) Exception of type 'System.OutOfMemoryException' was thrown.
22:27:21.532 00.000 3788 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:190->Capture failed
22:27:21.532 00.000 3788 worker thread done servicing request
22:27:21.532 00.000 3112 Alert: ASCOM error -- Cannot start exposure with given parameters:
(ASCOM.QHYCCD.Camera) Exception of type 'System.OutOfMemoryException' was thrown.
22:27:21.532 00.000 3112 OnExposeComplete: enter
22:27:21.548 00.016 3112 OnExposeComplete: Capture Error reported
22:27:21.548 00.000 3112 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
22:27:21.548 00.000 3112 Status Line: Waiting for devices...
22:27:21.563 00.015 3112 Status Line: Stopped.
22:27:21.563 00.000 3112 Changing from state SELECTING to UNINITIALIZED
22:27:21.563 00.000 3112 guider state => SELECTING
22:27:21.642 00.079 3112 Status Line: Stopped.
22:27:21.642 00.000 3112 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:489->Error reported capturing image
22:27:26.971 05.329 3112 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
22:27:26.971 00.000 3112 GetDouble("/profile/1/camera/CoolerSetpt", 10.000000) returns 10.000000

Brian Valente

unread,
Jul 19, 2023, 1:47:33 AM7/19/23
to open-phd...@googlegroups.com
Please post your complete logs using the built-in log uploader, not snippets.

This is a 60mp camera, you are trying to guide with it?  That's probably the source of the issue, the images are far too big for a guider kind of application. You could try maximum binning and subframe but even then the initial frame may be too large

(ASCOM.QHYCCD.Camera) Exception of type 'System.OutOfMemoryException' was thrown.
--
You received this message because you are subscribed to the Google Groups "Open PHD Guiding" group.
To unsubscribe from this group and stop receiving emails from it, send an email to open-phd-guidi...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/open-phd-guiding/d6e809ee-2f43-4e10-a3de-f47cafe167afn%40googlegroups.com.


--

Tony Cooper

unread,
Jul 19, 2023, 7:02:45 PM7/19/23
to Open PHD Guiding
I've tried guiding with this camera but had the same problem. PHD2 does not see the camera.

A legitimate reason for using a 60mp camera is to test guiding at the centre of the frame to compare it with guiding at the edge as an OAG does. The stars are better at the centre. Naturally one would take a subframe which the QHY600 can easily do but PHD2 doesn't get that far.

Reply all
Reply to author
Forward
0 new messages