SBIG CFW8 doesn't report current filter

Unfortunately that didn’t go too well - when I set the first filter it just went into an endless loop of the filter name (“V”) and “Moving…” until I disconnected it.

Link to log file (too many characters to post here): SGP log

Keith

Sure… welcome to “why this isn’t already done”. Actually, despite the failure progress was made. We have positive identification of the CFW8 here and now it’s on to the next issue. Also, can you clarify “an endless loop of the filter name (“V”)”? I’m not sure what that part means. Please give this test build a shot:

https://www.dropbox.com/s/xcl2dap68bvmrfa/Sequence%20Generator%204.1.0.823%20(32-bit).exe?dl=0

This latest version looks promising! The filters moved as expected and the button changed color for my B and R filters (my filters are photometric BVRI) where previously all filters always showed ‘N/A’. The V and I filters still show the button as ‘N/A’ but I’m not clear on how SGP sets those colors (assumes B=blue?). What I meant in my last post was that when trying to set my V filter in the focus module, the message after “Current filter” kept alternating back and forth between “V” and “Moving filter…” and I couldn’t stop it other than shutting down.

In addition, I enabled ‘auto adjust focus per filter’ and manually changed filters, and the focuser moved, though I still have to do more testing when I get some time to see if focus positions are changing as I’d expect based on my focus pt settings for the filter wheel.

Here is a ‘clean’ log of just changing filters (adjust focus not enabled):

[06/23/22 02:53:05.079][DEBUG][Unknown][NONE] .NET Framework Version: 4.8
[06/23/22 02:53:05.090][INFO][Unknown][NONE] ASCOM Platform version: 6.6.0.3444
[06/23/22 02:53:07.654][DEBUG][Main Thread][NONE] SGPro trial license…
[06/23/22 02:53:09.248][DEBUG][Unknown][NONE] API successfully started on port 59590…
[06/23/22 02:53:10.364][DEBUG][Unknown][NONE] FileManager.Deserialize: Await serialization lock…
[06/23/22 02:53:10.364][DEBUG][Unknown][NONE] Performing Deserialize…
[06/23/22 02:53:10.365][DEBUG][Unknown][NONE] Error loading notification settings! Could not find file ‘C:\Users\Keith\AppData\Local\SequenceGenerator\Sequence Generator Pro\notifications.sgd’.
[06/23/22 02:53:10.399][DEBUG][Main Thread][NONE] ===== S E Q U E N C E G E N E R A T O R v4.1.0.823 (32-bit) =====
[06/23/22 02:53:10.535][DEBUG][Main Thread][NONE] OS: Microsoft Windows 10 Pro
[06/23/22 02:53:12.934][DEBUG][Auto Guider Error Thread][NONE] Entering Auto Guider message dispatch loop…
[06/23/22 02:53:12.940][DEBUG][Focuser Thread][NONE] Entering Fouser message dispatch loop…
[06/23/22 02:53:12.941][DEBUG][Camera Thread][NONE] Entering camera message dispatch loop…
[06/23/22 02:53:12.943][DEBUG][TEC Thread][NONE] Entering TEC message dispatch loop…
[06/23/22 02:53:12.944][DEBUG][Filter Wheel Thread][NONE] Entering Filter Wheel message dispatch loop…
[06/23/22 02:53:12.946][DEBUG][Telescope Thread][NONE] Entering Telescope message dispatch loop…
[06/23/22 02:53:12.951][DEBUG][Rotator Thread][NONE] Entering Rotator message dispatch loop…
[06/23/22 02:53:12.952][DEBUG][Auto Guider Thread][NONE] Entering Auto Guider message dispatch loop…
[06/23/22 02:53:12.953][DEBUG][Dome Thread][NONE] Entering Observatory message dispatch loop…
[06/23/22 02:53:12.954][DEBUG][Safety Thread][NONE] Starting safety monitor…
[06/23/22 02:53:12.956][DEBUG][Environment Device Thread][NONE] Starting environment device monitor…
[06/23/22 02:53:12.974][DEBUG][Main Thread][NONE] FileManager.Deserialize: Await serialization lock…
[06/23/22 02:53:12.974][DEBUG][Main Thread][NONE] Performing Deserialize…
[06/23/22 02:53:12.996][DEBUG][Unknown][NONE] Settings changed (or loaded)…
[06/23/22 02:53:12.996][DEBUG][Unknown][NONE] ****************** SETTINGS DUMP **************
[06/23/22 02:53:13.022][DEBUG][Unknown][NONE] {“_migrationStatus”:“done”,“settingAfTestPackPath":“”,"settingAlnitakComPort":“”,"settingAstroArtDisplayInstructions":true,"settingAutoSave":true,"settingBasename":"%dt\%tn%el%ct%dt%fe%fz”,“_settingCameraOverhead”:“”,“_settingCanonFileFormat”:“Single Image (CFA FITS)”,“_settingCpPosition”:“366, 31”,“_settingDataDirectory”:“C:\Users\Keith\AppData\Local\SequenceGenerator\”,“_settingDefaultDirectory”:“E:\Subs\2022”,“_settingDelayBetween”:0,“_settingDelayFirst”:0,“_settingFinishFullEvent”:true,“_settingFliFlushHigh”:0,“_settingFliFlushLow”:0,“_settingIgCopyAndRenameFiles”:false,“_settingIgCopyLocation”:“”,“_settingIgLastCsvFolder”:“”,“_settingIgLastFileFolder”:“E:\Subs\2020\2020-07-21”,“_settingIgLastFolder”:“”,“_settingIgOverwriteExisting”:false,“_settingIgRenameFiles”:false,“_settingIgRenameStringLocation”:2,“_settingIgRenameType”:0,“_settingIgSubFolders”:false,“_settingImportFromCfw”:true,“_settingLastAscomCamera”:“ASCOM.HomeMade.SBIGImagingCamera”,“_settingLastAscomFilterWheel”:“ASCOM.HomeMade.SBIGFW”,“_settingLastAscomFocuser”:“ASCOM.PegasusAstroFocusCube.Focuser”,“_settingLastAscomTelescope”:“ASCOM.GeminiTelescope.Telescope”,“_settingLastImageSaveFolder”:“E:\Subs\2022”,“_settingLastSGSaveFolder”:“”,“_settingLastUpdateCheck”:“2022-06-09T23:21:08.311571+00:00”,“_settingMdiAutoStretch”:true,“_settingMdiLastImageDir”:“E:\Subs\2022\2022-06-05”,“_settingMdiLocation”:“140, 140”,“_settingMdiMouseAction”:“Stretch”,“_settingMdiNewWindow”:false,“_settingMdiPhdDecColor”:“Red”,“_settingMdiPhdDisplay”:“RA/Dec”,“_settingMdiPhdRaColor”:“Blue”,“_settingMdiPhdScale”:“100”,“_settingMdiPhdZoom”:40,“_settingMdiShowCrosshairs”:false,“_settingMdiShowStatusTrip”:true,“_settingMdiShowToolStrip”:true,“_settingMdiSize”:“1296, 768”,“_settingMdiState”:“maximized”,“_settingMfPosition”:“225, 136”,“_settingMicroTouchLocation”:“”,“_settingNagger”:false,“_settingNaggerText”:“”,“_settingNumEvents”:2,“_settingPinpointCatalog”:“”,“_settingPlateCamBlank”:“”,“_settingPlateCamScale”:0.0,“_settingRecentSequences”:“E:\SGP Sequences\Var1.sgf;E:\SGP Sequences\SA 32.sgf;”,“_settingSBIGCfwPort”:“”,“_settingSBIGCfwUseRS232”:false,“_settingSBIGConnection”:“USB”,“_settingSBIGFilterWheel”:“Auto Detect”,“_settingSBIGLpt1Address”:“378”,“_settingSBIGLpt2Address”:“278”,“_settingSBIGLpt3Address”:“3BC”,“_settingShowTooltipHelp”:true,“_settingSoundCompleted”:“”,“_settingTempFiles”:“C:\Users\Keith\AppData\Local\SequenceGenerator\Temp”,“_settingUseSequenceOptions”:false,“_WindowGeometry”:“266|213|836|504|Normal”,“_WindowGeometryOpen”:“”,“_settingTemperHumColor”:“Grey”,“_settingTemperhumInterval”:300.0,“_settingTemperHumUnits”:“C”,“_settingEnableImageHistory”:true,“_settingHfrColor”:“RoyalBlue”,“_settingStarsColor”:“OrangeRed”,“_settingAutoRecoveryActive”:false,“_settingNikonDataFormat”:“FITS”,“_settingLastNikonType”:“Auto Connect”,“_settingAutoStretchLevel”:“Low”,“_settingSBIGGuider”:“None”,“_settingSBIGFanOffWithTec”:false,“_settingQSIFanOffWithTec”:false,“_settingProfileDirectory”:“C:\Users\Keith\AppData\Local\SequenceGenerator\Sequence Generator Pro”,“_settingLookForTemperDevices”:false,“_settingCanonMirrorSettle”:0,“_settingSBIGEthernetIP”:“0.0.0.0”,“_settingSBIGAutoDetectIp”:true,“_settingLastAscomSafetyMonitor”:“”,“_settingTemperHumUserHumidityComp”:0.0,“_settingTemperHumUserTempComp”:0.0,“_settingQSIFanSpeed”:2,“_settingCanonAfBinning”:1,“_settingNikonAfBinning”:1,“_settingFliNormalSpeedMode”:0,“_settingFliHighSpeedMode”:0,“_settingFliRbiMitigation”:false,“_settingPhd2InstallPath”:“C:\Program Files (x86)\PHDGuiding2”,“_settingNikonUseBulbModeAlways”:false,“_settingRecoveryDuration”:90,“_settingRecoveryInterval”:10,“_settingCaptureCalFramesAlways”:false,“_settingPlateSolve3Catalogs”:“”,“_settingAstrometryNetEndpoint”:“Astrometry.NET (Remote)”,“_settingCheckForUpdatesOnStart”:true,“_settingLogApiCalls”:false,“_settingHelpLanguage”:“English”,“_settingDefaultMfwFov”:4.0,“_settingEventSuffixes”:,“_settingFocusLockDirectory”:“”,“_settingLoadLastSequence”:true,“_settingLastSequence”:“”,“_settingShowPopupInfo”:false,“_settingShowPopupAlert”:true,“_settingShowPopupError”:true,“_settingShowPopupWarn”:true,“_settingShowPopupImageComplete”:true,“_settingRestartAfterUnsafe”:false,“_settingFindStars”:“Normal (recommended)”,“_settingShowBetas”:true,“_settingRotatorAngleOffset”:0.0,“_settingFormScaleWarning”:false,“_settingTrialQuestionsAsked”:false,“_settingMosaicOverlap”:20,“_settingAstrometryNetEndpointList”:[“http://nova.astrometry.net/api"],“_settingSimDownloadTimesPlate”:false,“_settingSimDownloadTimesAf”:false,“_settingLastAscomDome”:“”,“_settingLastAscomRotator”:“”,“_settingShutdownAbortOptions”:false,“_settingShutdownAbortDelay”:30,“_settingMoveToNextTargetOnRecoveryFail”:false,“_settingHasSeenQsiUpdateDriverNotice”:false,“_settingDontShowAgain”:{“WJBsO1NN52s5runrFuY4Vg==”:1,“15012b31-9c0a-4598-bfac-c36d7fbd025e”:6,“b3eaa4eb-07a5-4b78-9002-054ab57421f2”:6,“958e6444-cc64-4565-9587-efbeec7a9c63”:6,“c41a0e20-34fa-4e44-bd9e-f61e1f196ed5”:6,“W61vFYqI5H2UoZcViuYQ0g==”:1,“ecb98cae-6a6d-4ee3-bc23-f9a8f8aa012f”:6,“7I2ERczJx5wuuYdUdliZfg==”:6,“GzPOINlJp+CXiyFZrsaluQ==”:6,“1dbc43db-1a85-4bce-8f6e-7c5dc1b0c0f7”:6,“9H0SpOMGyfon4tMKb++3CA==”:6,“x2py2kKbNW1kDeihcu/RiA==”:6,“SQK8fSKae+rWMOHqAojVVg==”:6,“JvrkKxmc/Rh+EPuTKa9ujA==”:6,“rAcxViLHF9OMz13YACieCA==”:6},“_settingPlateSolve2ApmDirectory”:“”,“_settingPlateSolve2Ucac3Directory”:“”,“_settingAstapDirectory”:"C:\\Program Files\astap”,“_settingMfwPreferGrayscaleImages”:false,“_settingPreferredMfwCenteringOption”:“”,“_settingPreferredMfwRotateOption”:false,“_settingPreferredMfwWorkingImageOption”:false,“_settingAllowUsageStats”:true,“_settingPromptedToAllowUsageStats”:true,“_settingShowSwitchSims”:true,“_settingShowSwitchEagle”:false,“_settingEagleIPAddress”:null,“_settingEaglePort”:1380,“_settingThemeId”:1,“_settingWhatsNewShown”:[“8671645d-6a60-493f-8bc8-b7ea5e417000”],“_settingTecStartDecisionDontShowAgain”:3,“_settingShowToolbarFile”:true,“_settingShowToolbarMfAndCp”:true,“_settingShowToolbarTools”:true,“_settingShowToolbarModules”:true}
[06/23/22 02:53:13.022][DEBUG][Unknown][NONE] ************** END SETTINGS DUMP **************
[06/23/22 02:53:13.022][DEBUG][Unknown][NONE] Loading equipment profiles…
[06/23/22 02:53:13.023][DEBUG][Unknown][NONE] FileManager.Deserialize: Await serialization lock…
[06/23/22 02:53:13.023][DEBUG][Unknown][NONE] Performing Deserialize…
[06/23/22 02:53:13.048][DEBUG][Main Thread][NONE] ASCOM Observing Conditions Hub (OCH)
[06/23/22 02:53:13.049][DEBUG][Main Thread][NONE] ASCOM Observing Conditions Simulator
[06/23/22 02:53:13.049][DEBUG][Main Thread][NONE] OpenWeatherMap ObservingConditions
[06/23/22 02:53:13.049][DEBUG][Main Thread][NONE] PegasusAstro PPB
[06/23/22 02:53:13.049][DEBUG][Main Thread][NONE] PegasusAstro PPBAdvance
[06/23/22 02:53:13.049][DEBUG][Main Thread][NONE] PegasusAstro PPBMicro
[06/23/22 02:53:13.049][DEBUG][Main Thread][NONE] PegasusAstro UPBv2
[06/23/22 02:53:13.049][DEBUG][Main Thread][NONE] TEMPerHUM
[06/23/22 02:53:13.065][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.Simulator.Switch…
[06/23/22 02:53:13.124][DEBUG][Unknown][NONE] Found equipment profile: C:\Users\Keith\AppData\Local\SequenceGenerator\Sequence Generator Pro\Canon Template.sgp
[06/23/22 02:53:13.125][DEBUG][Unknown][NONE] FileManager.Deserialize: Await serialization lock…
[06/23/22 02:53:13.125][DEBUG][Unknown][NONE] Performing Deserialize…
[06/23/22 02:53:13.127][DEBUG][Unknown][NONE] Found equipment profile: C:\Users\Keith\AppData\Local\SequenceGenerator\Sequence Generator Pro\LRGB Template.sgp
[06/23/22 02:53:13.127][DEBUG][Unknown][NONE] FileManager.Deserialize: Await serialization lock…
[06/23/22 02:53:13.127][DEBUG][Unknown][NONE] Performing Deserialize…
[06/23/22 02:53:13.129][DEBUG][Unknown][NONE] Found equipment profile: C:\Users\Keith\AppData\Local\SequenceGenerator\Sequence Generator Pro\NB Template.sgp
[06/23/22 02:53:13.129][DEBUG][Unknown][NONE] FileManager.Deserialize: Await serialization lock…
[06/23/22 02:53:13.129][DEBUG][Unknown][NONE] Performing Deserialize…
[06/23/22 02:53:13.132][DEBUG][Unknown][NONE] Found equipment profile: C:\Users\Keith\AppData\Local\SequenceGenerator\Sequence Generator Pro\ST8XME LFC f7.2.sgp
[06/23/22 02:53:13.133][DEBUG][Unknown][NONE] End loading equipment profiles
[06/23/22 02:53:13.139][DEBUG][Unknown][NONE] Checking if version check is required…
[06/23/22 02:53:13.139][DEBUG][Sequence Thread][NONE] Entering sequence message dispatch loop…
[06/23/22 02:53:13.467][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.Simulator.Switch…
[06/23/22 02:53:13.483][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroPPB.Switch…
[06/23/22 02:53:13.560][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroPPB.Switch…
[06/23/22 02:53:13.630][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroPPBAdvance.Switch…
[06/23/22 02:53:13.710][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroPPBAdvance.Switch…
[06/23/22 02:53:13.780][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroPPBMicro.Switch…
[06/23/22 02:53:13.855][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroPPBMicro.Switch…
[06/23/22 02:53:13.928][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroProdigyMF.Switch…
[06/23/22 02:53:14.004][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroProdigyMF.Switch…
[06/23/22 02:53:14.077][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroUPBv2.Switch…
[06/23/22 02:53:14.151][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroUPBv2.Switch…
[06/23/22 02:53:14.223][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroUSBControlHub.Switch…
[06/23/22 02:53:14.296][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroUSBControlHub.Switch…
[06/23/22 02:53:14.363][DEBUG][Main Thread][NONE] Performing initialization…
[06/23/22 02:53:14.461][DEBUG][Unknown][NONE] UI layout found, loading layout at C:\Users\Keith\AppData\Local\SequenceGenerator\sg_ui_config.xml
[06/23/22 02:53:14.477][DEBUG][Background startup thread][NONE] Running cleanup…
[06/23/22 02:53:14.477][DEBUG][Main Thread][NONE] Creating new sequence with default profile: ST8XME LFC f7.2
[06/23/22 02:53:14.477][DEBUG][Main Thread][NONE] Performing full form reset (with profile ST8XME LFC f7.2)…
[06/23/22 02:53:14.478][DEBUG][Background startup thread][NONE] Cleaning 0 files in directory C:\Users\Keith\AppData\Local\SequenceGenerator\Temp.…
[06/23/22 02:53:14.478][DEBUG][Background startup thread][NONE] Cleaning multi camera registration file…
[06/23/22 02:53:14.478][DEBUG][Background startup thread][NONE] Cleaning finished…
[06/23/22 02:53:14.478][DEBUG][Background startup thread][NONE] Prepping MCE HTML…
[06/23/22 02:53:14.479][DEBUG][Main Thread][NONE] Retreiving new equipment objects…
[06/23/22 02:53:14.480][DEBUG][Main Thread][NONE] New camera object (SBIG Camera) dispatched…
[06/23/22 02:53:14.480][DEBUG][Main Thread][NONE] SetBinningOrIsoOptions for -1…
[06/23/22 02:53:14.485][DEBUG][Main Thread][NONE] SetBinningOrIsoOptions for -1…
[06/23/22 02:53:14.486][DEBUG][Main Thread][NONE] New filter wheel object (SBIG Filter Wheel) dispatched…
[06/23/22 02:53:14.486][DEBUG][Main Thread][NONE] New environment device object (OpenWeatherMap ObservingConditions) dispatched…
[06/23/22 02:53:14.487][DEBUG][Main Thread][NONE] New focuser object (PegasusAstro FocusCube) dispatched…
[06/23/22 02:53:14.487][DEBUG][Main Thread][NONE] New telescope object (Gemini Telescope .NET) dispatched…
[06/23/22 02:53:14.487][DEBUG][Main Thread][NONE] New rotator object (No Rotator) dispatched…
[06/23/22 02:53:14.489][DEBUG][Main Thread][NONE] New dome object (No Observatory) dispatched…
[06/23/22 02:53:14.489][DEBUG][Main Thread][NONE] New flat box object (No Flat Box) dispatched…
[06/23/22 02:53:14.490][DEBUG][Main Thread][NONE] New safety monitor object (No Safety Monitor) dispatched…
[06/23/22 02:53:14.490][DEBUG][Main Thread][NONE] No change in auto guider object…
[06/23/22 02:53:14.490][DEBUG][Main Thread][NONE] New plate solver object (ASTAP) dispatched…
[06/23/22 02:53:14.502][DEBUG][Main Thread][NONE] AbortSignal - ClearAbortSignal for “AutoFocusAbortSignal” already inactive…
[06/23/22 02:53:14.505][DEBUG][Main Thread][NONE] AbortSignal “AutoFocusAbortSignal” set to False by AutoFocuser.Constructor
[06/23/22 02:53:14.505][DEBUG][Main Thread][NONE] AbortSignal - ClearAbortSignal for “AutoFocusAbortSignal” already inactive…
[06/23/22 02:53:14.505][DEBUG][Main Thread][NONE] AbortSignal “AutoFocusAbortSignal” set to False by AutoFocuser.Constructor
[06/23/22 02:53:14.514][DEBUG][Main Thread][NONE] Populating the form controls…
[06/23/22 02:53:14.942][DEBUG][Main Thread][NONE] Loading custom filter names…
[06/23/22 02:53:14.974][DEBUG][Main Thread][NONE] PopulateDataModel: await serialization lock…
[06/23/22 02:53:14.974][DEBUG][Main Thread][NONE] PopulateDataModel: Transferring view to the data model…
[06/23/22 02:53:14.991][DEBUG][Main Thread][NONE] GetAllAvaiableSwitchDevicesFromProfile => found 7 switch devices…
[06/23/22 02:53:14.997][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.Simulator.Switch…
[06/23/22 02:53:15.060][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroPPB.Switch…
[06/23/22 02:53:15.174][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroPPBAdvance.Switch…
[06/23/22 02:53:15.194][DEBUG][Background startup thread][NONE] Finished prepping MCE HTML…
[06/23/22 02:53:15.262][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroPPBMicro.Switch…
[06/23/22 02:53:15.348][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroProdigyMF.Switch…
[06/23/22 02:53:15.435][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroUPBv2.Switch…
[06/23/22 02:53:15.510][DEBUG][Main Thread][NONE] Making ASCOM switch: ASCOM.PegasusAstroUSBControlHub.Switch…
[06/23/22 02:53:18.197][DEBUG][Main Thread][NONE] Could not restore switch cache for PegasusAstro PPB => Chache file not found! Cannot restore ASCOM options cache for PegasusAstro PPB, child_switches => C:\Users\Keith\AppData\Local\SequenceGenerator\AscomOptionsCache\PegasusAstroPPB_child_switches.cache
[06/23/22 02:53:18.207][DEBUG][Main Thread][NONE] Could not restore switch cache for PegasusAstro PPBAdvance => Chache file not found! Cannot restore ASCOM options cache for PegasusAstro PPBAdvance, child_switches => C:\Users\Keith\AppData\Local\SequenceGenerator\AscomOptionsCache\PegasusAstroPPBAdvance_child_switches.cache
[06/23/22 02:53:18.209][DEBUG][Unknown][NONE] Found switch “PegasusAstro PPB”, but failed to establish temporary connection (for interrogation)…
[06/23/22 02:53:18.215][DEBUG][Unknown][NONE] Found switch “PegasusAstro PPBAdvance”, but failed to establish temporary connection (for interrogation)…
[06/23/22 02:53:18.256][DEBUG][Main Thread][NONE] Could not restore switch cache for PegasusAstro PPBMicro => Chache file not found! Cannot restore ASCOM options cache for PegasusAstro PPBMicro, child_switches => C:\Users\Keith\AppData\Local\SequenceGenerator\AscomOptionsCache\PegasusAstroPPBMicro_child_switches.cache
[06/23/22 02:53:18.276][DEBUG][Unknown][NONE] Found switch “PegasusAstro PPBMicro”, but failed to establish temporary connection (for interrogation)…
[06/23/22 02:53:18.277][DEBUG][Main Thread][NONE] Could not restore switch cache for PegasusAstro ProdigyMF => Chache file not found! Cannot restore ASCOM options cache for PegasusAstro ProdigyMF, child_switches => C:\Users\Keith\AppData\Local\SequenceGenerator\AscomOptionsCache\PegasusAstroProdigyMF_child_switches.cache
[06/23/22 02:53:18.278][DEBUG][Main Thread][NONE] Could not restore switch cache for PegasusAstro UPBv2 => Chache file not found! Cannot restore ASCOM options cache for PegasusAstro UPBv2, child_switches => C:\Users\Keith\AppData\Local\SequenceGenerator\AscomOptionsCache\PegasusAstroUPBv2_child_switches.cache
[06/23/22 02:53:18.280][DEBUG][Unknown][NONE] Found switch “PegasusAstro ProdigyMF”, but failed to establish temporary connection (for interrogation)…
[06/23/22 02:53:18.287][DEBUG][Unknown][NONE] Found switch “PegasusAstro UPBv2”, but failed to establish temporary connection (for interrogation)…
[06/23/22 02:53:18.290][DEBUG][Main Thread][NONE] Could not restore switch cache for PegasusAstro USBControlHub => Chache file not found! Cannot restore ASCOM options cache for PegasusAstro USBControlHub, child_switches => C:\Users\Keith\AppData\Local\SequenceGenerator\AscomOptionsCache\PegasusAstroUSBControlHub_child_switches.cache
[06/23/22 02:53:18.292][DEBUG][Unknown][NONE] Found switch “PegasusAstro USBControlHub”, but failed to establish temporary connection (for interrogation)…
[06/23/22 02:53:21.097][DEBUG][Main Thread][NONE] Connecting camera in main thread…
[06/23/22 02:53:21.097][DEBUG][Main Thread][NONE] Connecting SBIG camera…
[06/23/22 02:53:21.109][DEBUG][Main Thread][NONE] SBIG Driver name: SBIGUDrv.DLL Ver 5.1.1.0
[06/23/22 02:53:21.109][DEBUG][Main Thread][NONE] SBIG Driver version: 5.1
[06/23/22 02:53:21.251][DEBUG][Main Thread][NONE] SBIG Camera Name: SBIG ST-8 3 CCD Camera
[06/23/22 02:53:21.252][DEBUG][Main Thread][NONE] SBIG Camera Firmware: 2.46
[06/23/22 02:53:21.252][DEBUG][Main Thread][NONE] SBIG Camera Num Readout Modes: 10
[06/23/22 02:53:21.252][DEBUG][Main Thread][NONE] Connecting SBIG guider camera…
[06/23/22 02:53:21.252][DEBUG][Main Thread][NONE] Attempting to connect SBIG guider: Internal
[06/23/22 02:53:21.252][DEBUG][Main Thread][NONE] SBIG Camera has remote guide head
[06/23/22 02:53:21.253][DEBUG][Main Thread][NONE] SBIG Guider Camera Num Readout Modes: 3
[06/23/22 02:53:21.253][DEBUG][Main Thread][NONE] SBIG Camera has onboard guider
[06/23/22 02:53:21.258][DEBUG][Main Thread][NONE] SetBinningOrIsoOptions for -1…
[06/23/22 02:53:21.268][DEBUG][Main Thread][NONE] Camera cooler detected…
[06/23/22 02:53:21.268][DEBUG][Main Thread][NONE] Camera cooler is OFF…
[06/23/22 02:53:21.912][DEBUG][Main Thread][NONE] SBIG Filter wheel type (in settings) is “CFW-8”
[06/23/22 02:53:21.912][DEBUG][Main Thread][NONE] SBIG Filter wheel type mapped to SBIG enum) is “CFWSEL_CFW8”
[06/23/22 02:53:21.912][DEBUG][Main Thread][NONE] SBIG CFW “CFWSEL_CFW8” is connected…
[06/23/22 02:53:21.912][DEBUG][Main Thread][NONE] SBIG CFW Firmware: 0
[06/23/22 02:53:21.912][DEBUG][Main Thread][NONE] SBIG CFW Num Positions: 5
[06/23/22 02:53:21.924][DEBUG][Main Thread][NONE] SBIG CFW8 does not report position, return assumed position at 1
[06/23/22 02:53:22.712][DEBUG][Main Thread][NONE] Connecting ASCOM focuser…
[06/23/22 02:53:22.815][DEBUG][Main Thread][NONE] Focuser supports temperature
[06/23/22 02:53:22.815][DEBUG][Main Thread][NONE] Current temperature reports: 18.5
[06/23/22 02:53:22.826][DEBUG][Main Thread][NONE] Focuser reports Max Increment as: 1000000
[06/23/22 02:53:22.826][DEBUG][Main Thread][NONE] Focuser reports max steps as: 1000000
[06/23/22 02:53:22.827][DEBUG][Main Thread][NONE] Focuser reports step size as 1 microns
[06/23/22 02:53:31.455][DEBUG][Filter Wheel Thread][NONE] SGM_FW_SET_POSITION message received…
[06/23/22 02:53:31.455][DEBUG][Filter Wheel Thread][NONE] SBIG Filter Wheel: Position is same as requested, returning…
[06/23/22 02:53:31.455][DEBUG][Filter Wheel Thread][NONE] SGM_FW_SET_POSITION complete…
[06/23/22 02:53:31.455][DEBUG][Filter Wheel Thread][NONE] CFW thread is IDLE…
[06/23/22 02:53:32.003][DEBUG][CP Update Thread][NONE] SBIG CFW8 does not report position, return assumed position at 1
[06/23/22 02:53:35.914][DEBUG][Filter Wheel Thread][NONE] SGM_FW_SET_POSITION message received…
[06/23/22 02:53:36.107][DEBUG][CP Update Thread][NONE] SBIG FilterWheel Still reporting busy
[06/23/22 02:53:37.130][DEBUG][CP Update Thread][NONE] SBIG FilterWheel Still reporting busy
[06/23/22 02:53:38.161][DEBUG][CP Update Thread][NONE] SBIG CFW8 does not report position, return assumed position at 2
[06/23/22 02:53:38.233][DEBUG][Filter Wheel Thread][NONE] SGM_FW_SET_POSITION complete…
[06/23/22 02:53:38.233][DEBUG][Filter Wheel Thread][NONE] CFW thread is IDLE…
[06/23/22 02:53:39.190][DEBUG][CP Update Thread][NONE] SBIG CFW8 does not report position, return assumed position at 2
[06/23/22 02:53:41.815][DEBUG][Filter Wheel Thread][NONE] SGM_FW_SET_POSITION message received…
[06/23/22 02:53:41.943][DEBUG][CP Update Thread][NONE] SBIG FilterWheel Still reporting busy
[06/23/22 02:53:42.969][DEBUG][CP Update Thread][NONE] SBIG CFW8 does not report position, return assumed position at 3
[06/23/22 02:53:43.022][DEBUG][Filter Wheel Thread][NONE] SGM_FW_SET_POSITION complete…
[06/23/22 02:53:43.022][DEBUG][Filter Wheel Thread][NONE] CFW thread is IDLE…
[06/23/22 02:53:43.999][DEBUG][CP Update Thread][NONE] SBIG CFW8 does not report position, return assumed position at 3
[06/23/22 02:53:47.034][DEBUG][Filter Wheel Thread][NONE] SGM_FW_SET_POSITION message received…
[06/23/22 02:53:47.168][DEBUG][CP Update Thread][NONE] SBIG FilterWheel Still reporting busy
[06/23/22 02:53:48.192][DEBUG][CP Update Thread][NONE] SBIG FilterWheel Still reporting busy
[06/23/22 02:53:49.222][DEBUG][CP Update Thread][NONE] SBIG CFW8 does not report position, return assumed position at 5
[06/23/22 02:53:49.255][DEBUG][Filter Wheel Thread][NONE] SGM_FW_SET_POSITION complete…
[06/23/22 02:53:49.255][DEBUG][Filter Wheel Thread][NONE] CFW thread is IDLE…
[06/23/22 02:53:50.264][DEBUG][CP Update Thread][NONE] SBIG CFW8 does not report position, return assumed position at 5
[06/23/22 02:53:53.729][DEBUG][Main Thread][NONE] Disconnecting ASCOM Focuser: ASCOM.PegasusAstroFocusCube.Focuser
[06/23/22 02:53:54.344][DEBUG][Main Thread][NONE] Disconnecting SBIG Camera
[06/23/22 02:53:54.916][DEBUG][Main Thread][NONE] Disconnecting SBIG camera…
[06/23/22 02:53:54.917][DEBUG][Main Thread][NONE] SetBinningOrIsoOptions for -1…
[06/23/22 02:53:57.983][DEBUG][Main Thread][NONE] Aborting sequence:
[06/23/22 02:53:57.983][DEBUG][Main Thread][NONE] Set sequence abort
[06/23/22 02:53:57.983][DEBUG][Main Thread][NONE] AbortSignal “Global Abort Signal” set to True by Sequencer.SetSequenceAbort
[06/23/22 02:53:57.984][DEBUG][Main Thread][NONE] AbortSignal - RaiseAbortSignal for “Global Abort Signal” already active…
[06/23/22 02:53:57.984][DEBUG][Main Thread][NONE] AbortSignal “Global Abort Signal” set to True by ControlPanel.Shutdown
[06/23/22 02:53:57.985][DEBUG][Camera Thread][NONE] Camera Dispatch loop: Received SGM_TERMINATE…
[06/23/22 02:53:57.988][DEBUG][TEC Thread][NONE] TEC Dispatch loop: Received SGM_TERMINATE…
[06/23/22 02:53:57.988][DEBUG][Telescope Thread][NONE] Telescope Dispatch loop: Received SGM_TERMINATE…
[06/23/22 02:53:57.988][DEBUG][Sequence Thread][NONE] Dispatch loop: Received SGM_TERMINATE…
[06/23/22 02:53:57.993][DEBUG][Filter Wheel Thread][NONE] Filter Wheel Dispatch loop: Received SGM_TERMINATE…
[06/23/22 02:53:57.994][DEBUG][Focuser Thread][NONE] Focuser Dispatch loop: Received SGM_TERMINATE…
[06/23/22 02:53:57.995][DEBUG][Auto Guider Thread][NONE] Auto Guider Dispatch loop: Received SGM_TERMINATE…
[06/23/22 02:53:58.114][DEBUG][Main Thread][NONE] FileManager.Serialize: Acquire working file name => C:\Users\Keith\AppData\Local\SequenceGenerator\sgpro_settings.json.working
[06/23/22 02:53:58.114][DEBUG][Main Thread][NONE] FileManager.Serialize: Await serialization lock…
[06/23/22 02:53:58.115][DEBUG][Main Thread][NONE] Performing serialization of save object…
[06/23/22 02:53:58.116][INFO][Main Thread][NONE] FileManager.Serialize: Write to working file took 1 ms…
[06/23/22 02:53:58.116][DEBUG][Main Thread][NONE] FileManager.Serialize: Acquire backup file name => C:\Users\Keith\AppData\Local\SequenceGenerator\sgpro_settings.json.working.bak
[06/23/22 02:53:58.125][INFO][Main Thread][NONE] FileManager.Serialize: Backup original file took 11 ms…
[06/23/22 02:53:58.135][INFO][Main Thread][NONE] FileManager.Serialize: Rename working file to C:\Users\Keith\AppData\Local\SequenceGenerator\sgpro_settings.json took 20 ms…
[06/23/22 02:53:58.136][DEBUG][Main Thread][NONE] Serialization took 21 msec.
[06/23/22 02:53:58.165][DEBUG][MF Update Thread][NONE] Caught excpetion in UpdateStatusIcons: Object reference not set to an instance of an object.
[06/23/22 02:53:58.213][DEBUG][Main Thread][NONE] Performing clean up…
[06/23/22 02:53:58.213][DEBUG][Main Thread][NONE] Aborting sequence:
[06/23/22 02:53:58.213][DEBUG][Main Thread][NONE] Set sequence abort
[06/23/22 02:53:58.213][DEBUG][Main Thread][NONE] AbortSignal - RaiseAbortSignal for “Global Abort Signal” already active…
[06/23/22 02:53:58.213][DEBUG][Main Thread][NONE] AbortSignal “Global Abort Signal” set to True by Sequencer.SetSequenceAbort

This is normal. SGPro does not have images for VI type filters. I should really update that image to just be “blank”… would be less confusing I think.

Based on this response, I am understanding that it seems to be working as expected and no further changes are requires (except maybe the one I mentioned above). I know you are still running tests, but is that read correct for the moment?

There’s a good chance its good to go as is, will be able to give a definitive answer on the weekend. Thanks Ken

1 Like

Hi Ken. Was able to do some more testing and part of it just might be me not understanding how offsets should work when manually switching filters (outside of any autofocus).

First off however, there’s a condition where the filter change just gets stuck on “Moving” that I don’t think is related to the SBIG fixes:

When I open SGP, my filters are named as shown:

image

These are what are defined in my saved sequences/profile as well.

I can then cycle through all my filters back and forth without issue. However when I go into the Control Panel to the Filter Setup (in this case to enter filter offsets/focut pts), the filter names for R and B change to Red and Blue respectively.

image

If I click OK to accept as is (after changing focus points), the filters still appear as

image

But now when I try to change to R or B from this dropdown, it gets stuck on moving and I have to restart SGP (disconnecting and re-connecting the camera and filter wheel doesn’t work).

image

The other 3 filters move without issue (as long as I haven’t locked it up yet with R and B). I suspect this is because SGP has actually changed the names to Red and Blue despite what is displayed in the dropdown, and they’re no longer found.

If instead I change them back to R and B in filter setup,

image

I get the following message, and clicking OK clears all the filters in my existing sequence targets even though I’m renaming the filters back to the original.

image

Secondly, what does SGP consider “in focus” when starting up, and then doing manual filter changes (i.e. outside of autofocus, since I’m doing daytime testing)? For example, I have defined my focus points for testing as shown:

image

If at startup my current focuser position is say 1000, I then change to the B filter, and then enable auto adjust focus per filter. When I now change to the V filter, should the focuser not move to 1600? It does not move, but when I change from V to R it moves to 800 (-200), and moving from R to I goes to 600. But then changing to Spect or B does not move the focus position, even though the delta is -200. If I go back to V, again no change, then to R goes to 400, etc.

Is this the expected behaviour?

Keith

Hi Ken, any updates on this?

This work slipped through the cracks…

This is true… seems just a general bug that has been around for more than 10 years from what I can tell. You are the first to spot it. Sadly… no prizes.

Because SGPro doesn’t really know what focus is before focus is run, we require absolute positions for filter focus points. Typically, if SGPro goes to the absolute position specified by a filter, it will be close enough to allow the first AF run to succeed. Note that this behavior is only applicable for a sequence run and not for manual movements.

One would think… BUT because Windows controls are expensive to draw onscreen and this Window already has too many of them, rather than add 12 more check boxes to the form, we consider 0 to mean “focus point not defined”. The focuser movement will only occur if both filters involved in the change have the focus point defined.

Thanks Ken. I changed all filters to non-zero focus points and it’s working now as I’d expect for manual filter changes (focuser moves by the relative offsets). I’ll try an autofocus routine as a final check but don’t anticipate any issues.