Hi maxthebuilder,
I can't think of much off the top of my head that would help you in this situation. The issue is that the different bandpasses focus at different points on your system (as you know). So the solution would be:
1. Somehow make Ha and Oiii focus at the same point so the problem goes away. I suppose this would require some sort of optical device in your imaging train, but I don't really know how this could be done.
2. Work out some sort to compromise solution on the focus position that plays off the focus points so that the picture you are intending is in the best focus possible for the picture as a whole, although the individual Ha and Oiii will each be away from their optimum focus positions.
From memory the star detection process looks at the first channel. For the ASI2600 MC Pro looks like the bayer pattern is RGGB so that would tie in with Ha being in focus and Oiii not in focus.
If you don't debayer presumably you get a greyscale composite of (R + G + G +
which would put focus towards Oiii and leave Ha more out of focus. Which again, seems to match what you observe.
So I suppose there are a few things that could be done... give the user the control to select which channel to use for Focus (R, G or
or use some sort of synthetic channel and give the user the ability to construct the synthetic channel, for example by selecting weightings to use on R, G and B.
Another option might be to allow an offset from focus to be specified (as you mention above). So run Autofocus and then apply an offset that is user specified. The question would be... how stable is that offset, i.e. does it change with temperature or altitude for example.
Would you always want to focus at the same point (average of the channels or user supplied offset) or would you want to change it based on the target? So for example, for detailed Ha targets would you want to have the Ha more in focus and for more detailed Oiii targets would you want to Oiii's focus point to be more in focus?