ACP supports extended filter controls, including focus offset support and selection of filters for use in auto-focus and pointing updates. These optional settings for filter usage are contained in a file called FilterInfo.txt. This file must be placed into the ACP configuration file folder Public Documents\ACP Config. ACP includes a tool that can automatically create this file for you.
If told to autofocus for a target (#autofocus), ACP (without the presence of FilterInfo.txt) will refocus after every filter change (very inefficient!), and it uses the configured "Clear" filter for pointing exposures.
ACP comes with a standard script FocusOffsets.vbs that will automatically determine focus offsets for your filter set and create the FilterInfo.txt file for you. If you have FocusMax installed, and AutoFocus enabled in ACP, simply run this script in ACP's console. It will make 5 focus position measurements through each of your filters then create the FilterInfo.txt file automatically. Load it into ACP's console and run it, then take a break! It may run for an hour or more.
If you have problems with your narrow band filters while running this script, you may need to create an initial FilterInfo.txt with 0 offsets but including brighter focus star magnitudes for the narrowband filters. See the next section for details. The 3 below is the "filter to be used for pointing updates and as the focusing reference filter" as set in ACP Preferences, Imaging tab. Normally this is the slot with your Luminance/Clear filter. The filters are in order they are in your wheel. The ';' starts comments which are ignored as well as the text thereafter. Here's an example that forces ACP to pick mag 4-6 stars for the narrowband filters. If you start with this, the FocusOffsets.vbs script will give brighter stars to the focusing software (FocusMax or PWI).
;
; Sample ACP extended filter info file
; Fields are offset, relative-to, use for pointing[, min-mag, max-mag]
;
0, 3, 3, ; #0 Red, relative to Clear, Pointing w/Clear
0, 3, 3, ; #1 Green, relative to Clear, Pointing w/Clear
0, 3, 3, ; #2 Blue, relative to Clear, Pointing w/Clear
0, 3, 3, ; #3 Clear, relative to Clear, Pointing w/Clear
0, 3, 3, 4, 6 ; #4 HAlpha, relative to Clear, Pointing w/Clear, Mag 4-6 focus star
0, 3, 3, 4, 6 ; #5 OIII, relative to Clear, Pointing w/Clear, Mag 4-6 focus star
If you are not using FocusMax's AcquireStar feature, ACP chooses the focus star and then calls FocusMax. If you have narrowband filters, or if your scope has a large aperture and/or a sensitive imager, the default range of focus star brightness (mag 6-9) can be a problem. You can override ACP's choice of focus stars by specifying a magnitude range for any of the filters listed in FilterInfo.txt. For large scopes and/or sensitive imagers and wideband filters, you may want to go fainter to prevent focus star saturation and/or really short exposure times. For smaller scopes and narrowband filters you may want to choose brighter stars to allow focusing and even shorten focusing time by reducing the needed exposure time.
The idea is to choose magnitudes that prevent saturation of focus stars, and result in focus exposures above a few seconds (to average seeing) and below tens of seconds (so focusing doesn't take forever!).
After using FocusOffsets.vbs to create your initial FilterInfo.txt file, open it up in Notepad (ASCII mode!). On each data line, the last two values are the magnitude range for the focus star to be used with that filter (see Format of FilterInfo.txt below). You'll see that they all are listed 6,9 (unlike the example below, which has the default values omitted). If you have narrowband filters (Hydrogen Alpha, Oxygen III, etc.) consider specifying brighter (lower magnitude) values. If you had to do this when running the initial measurement script (see above) the values you chose will be preserved. Once you have customized the focus star magnitude values, subsequent runs of FocusOffsets.vbs will use your mag values (improving its reliability!) and also preserve your changes.
Once you have FilterInfo.txt, ACP can avoid refocusing when it changes filters. If you have special requirements, or if you don't trust this approach (for example, if you have a focuser with poor repeatability), you can force ACP to refocus on each filter change. In ACP Preferences, AutoFocus tab, enable the option Force per-filter focusing even when FilterInfo is present.
If you want to measure your focus offsets manually:
Now create a file called FilterInfo.txt, using Notepad or other text editor, and place it into the ACP configuration file folder Public Documents\ACP Config. This file contains, for each filter on your system, the focus offset for the filter, the filter to which that focus offset is relative, and the filter to use for pointing exposures, and optionally the values of the magnitude range for the focus star.
FilterInfo.txt is an ASCII (not Unicode!) text file. It may contain spaces and tabs anywhere. Comments may be included, and they are indicated by a semicolon (';'). A line beginning with a semicolon will be ignored, and all text on any line that follows a semicolon will be ignored.
Filter info itself consists of one line per filter, in filter number order. Each line consists of three comma-delimited fields:
;
; Sample ACP extended filter info file
; Fields are offset, relative-to, use for pointing[, min-mag, max-mag]
;
-10, 3, 3, ; #0 Red, relative to Clear, Pointing w/Clear
-5, 3, 3, ; #1 Green, relative to Clear, Pointing w/Clear
+15, 3, 3, ; #2 Blue, relative to Clear, Pointing w/Clear
0, 3, 3, ; #3 Clear, relative to Clear, Pointing w/Clear
-180, 3, 3, 4, 6 ; #4 HAlpha, relative to Clear, Pointing w/Clear, Mag 4-6 focus star
The observatory to which the example applies has filters of Red, Green, Blue, Clear, and HAlpha in ACP positions 0, 1, 2, 3, and 4, respectively. The focus offsets for Red, Green, Blue, and HAlpha are relative to filter #3, the Clear filter. Thus, all auto-focus operations will be done using the Clear filter (#3) as specified by the 3 in the second field of all entries. For any filter selected for imaging, pointing exposures will be done using the Clear filter, as specified by the 3 in the third field of all entries. Finally, the HAlpha filter's entry includes brighter than normal minimum and maximum magnitude values for the focus star (unless using FocusMax AcquireStar). The default mags are 6-9.
;
; Sample ACP extended focus info file
; Fields are offset, relative-to, use for pointing[, min-mag, max-mag]
;
; LRGB Group, relative to Clear
;
-10, 3, 3 ; #0 Red, relative to Clear, Pointing w/Clear
-5, 3, 3 ; #1 Green, relative to Clear, Pointing w/Clear
+15, 3, 3 ; #2 Blue, relative to Clear, Pointing w/Clear
0, 3, 3 ; #3 Clear, relative to Clear, Pointing w/Clear
-180, 3, 3, 4, 6 ; #4 HAlpha, relative to Clear, Pointing w/Clear, Mag 4-6 focus star
;
; UBVRI Group, relative to V
;
+40, 7, 7, 4, 6 ; #5 U, relative to V, Pointing w/V, Mag 4-6 focus star
+10, 7, 7 ; #6 B, relative to V, Pointing w/V
0, 7, 7 ; #7 V, relative to V, Pointing w/V
-12, 7, 8 ; #8 R, relative to V, Pointing w/R <== NOTE (avoid filter changes)
-35, 7, 7, 5, 7 ; #9 I, relative to V, Pointing w/V, Mag 5-7 focus star
This example organizes the filter set into two groups, one to be used for UBVRI photometry runs, and the other for use in color astrophotography. The filters have been physically placed into the filter-wheel in these groups. The first group is specified identically to the simple example above. The second group establishes the V filter as the reference for focus offsets, and therefore V will be used for auto-focus before imaging using any of these filters. U, B, V, and I use the V filter for pointing exposures. Pointing exposures with R selected for imaging will be done through the R filter, saving time for focus changes. The observer knows that R transmits enough light to be used for pointing exposures, and thus has chosen this optimization. Also note the custom focus star magnitude ranges for HAlpha, U, and I (see Overriding Focus Star Brightness above).