Have asked this in the SGPro forum (but as yet no resolution) - wondered if any users here had similar experiences: I use an ST2000XM + CFW8 under SGPro - I can't get SGPro to report the filter wheel position at all (resulting in SGPro thinking that it has changed filter each frame, and thus trying to refocus each time...). The filter wheel reads out position correctly in CCDSoft, and when I ask it to change in either package, it does so correctly. Any ideas what could be wrong? The SGPro author says that the SBIG emulators are generally good and don't tend to show issues like this (and I'm sure other users also use the software in the same way) - there's nothin logged about timeouts, etc. I'm a bit stumped as to what could be wrong, or how to go about diagnosing from here - does the SBIG driver have any debugging options?
Yes there are logging features in the driver. Open SBIGDriverChecker and click the Debug Log button. Turn off logging when you're not using it... it can really slow down camera operations.
Thanks Doug. So, running with the driver in debug mode, it looks like the CFW8 is reporting "00" as the position every time (see below). I assume this is wrong (?) - any ideas on what could be up and if this could be fixed? At t = 617.321: ========================= At t = 617.324: CC_CFW : begin At t = 617.328: ------------------------- At t = 617.332: CFWCommand Params : At t = 617.337: cfwCommand : 01 - CFWC_GOTO At t = 617.341: cfwModel : 06 - CFWSEL_AUTO At t = 617.345: Attached camera ID : 14 - ST-2K At t = 617.348: CFW - use cached model : 03 - CFWSEL_CFW8 At t = 617.456: Requested position : 04 At t = 617.462: CFWGoto Results : 00 - No Error At t = 617.468: CC_CFW : end, err = 00 - No Error At t = 617.577: ========================= At t = 617.581: CC_CFW : begin At t = 617.584: ------------------------- At t = 617.588: CFWCommand Params : At t = 617.592: cfwCommand : 00 - CFWC_QUERY At t = 617.595: cfwModel : 06 - CFWSEL_AUTO At t = 617.599: Attached camera ID : 14 - ST-2K At t = 617.603: CFW - use cached model : 03 - CFWSEL_CFW8 At t = 617.618: CFWQuery Results : 00 - No Error At t = 617.622: cfwModel : 06 - CFWSEL_AUTO At t = 617.625: cfwStatus : 02 - CFWS_BUSY At t = 617.629: cfwError : 00 - CFWE_NONE At t = 617.633: cfwPosition : 00 - valid only if cfwStatus is CFWS_IDLE, 00=unknown position, otherwise 1,2,...10 At t = 617.637: CC_CFW : end, err = 00 - No Error At t = 618.657: ========================= At t = 618.668: CC_CFW : begin At t = 618.677: ------------------------- At t = 618.686: CFWCommand Params : At t = 618.696: cfwCommand : 00 - CFWC_QUERY At t = 618.705: cfwModel : 06 - CFWSEL_AUTO At t = 618.710: Attached camera ID : 14 - ST-2K At t = 618.716: CFW - use cached model : 03 - CFWSEL_CFW8 At t = 618.732: CFWQuery Results : 00 - No Error At t = 618.740: cfwModel : 06 - CFWSEL_AUTO At t = 618.749: cfwStatus : 02 - CFWS_BUSY At t = 618.755: cfwError : 00 - CFWE_NONE At t = 618.761: cfwPosition : 00 - valid only if cfwStatus is CFWS_IDLE, 00=unknown position, otherwise 1,2,...10 At t = 618.767: CC_CFW : end, err = 00 - No Error At t = 619.712: ========================= At t = 619.722: CC_CFW : begin At t = 619.741: ------------------------- At t = 619.749: CFWCommand Params : At t = 619.756: cfwCommand : 00 - CFWC_QUERY At t = 619.761: cfwModel : 06 - CFWSEL_AUTO At t = 619.765: Attached camera ID : 14 - ST-2K At t = 619.771: CFW - use cached model : 03 - CFWSEL_CFW8 At t = 619.787: CFWQuery Results : 00 - No Error At t = 619.790: cfwModel : 06 - CFWSEL_AUTO At t = 619.794: cfwStatus : 01 - CFWS_IDLE At t = 619.798: cfwError : 00 - CFWE_NONE At t = 619.803: cfwPosition : 00 - valid only if cfwStatus is CFWS_IDLE, 00=unknown position, otherwise 1,2,...10 At t = 619.808: CC_CFW : end, err = 00 - No Error At t = 620.753: =========================
As I recall, the old CFW8's actually do not ever report their position. They just tell you whether they are moving or not.