Showing posts with label polar alignment. Show all posts
Showing posts with label polar alignment. Show all posts

Wednesday, December 29, 2010

CCDrift - My little drift alignment program

An application wrote by me, for me. Never thought I would actually write a program that's actually useful in real life, otherwise I would have paid more attention during those uni days.

This was written to automate the mount drift and camera exposure required to do a 'CCD drift polar alignment', a modern adaptation of polar alignment with photographic plate. A good explaination of  the priciple behind it can be found here and here.

There are many polar alignment softwares out there such as PoleAlignMax(free but note J2000 issue), EQAlign(free), PEMPro and WCS, but out of all, I feel most comfortable using the CCD drift method. It's probably because the alignment result and procedure is quite 'visual' to comprehend and straight forward to execute, Ol' Skool. The  downside is that you had to manually set the tracking rate and hold the East or West slew button down for the duration of the drift, that's where my little app comes in.

Initially, I wrote the the whole drift and exposure procedure in VBscript. It didn't take long to realize that the 'sleep' call I was using as the timer was not accurate and hogging a lot of resources. Converting it to VB forms did make it much more efficient to operate and also looks prettier.

On the right is the little helper window showing me which way to make the correction on the mount after looking at the star trails. It is customised to match the orientation of my CCD camera ie. up and down is the Right Ascension (RA) axis.

At the moment the application directly interfaces to EQMOD and Maxim DL. If the demand is out there I may convert it to use more open ASCOM interfaces and make it available to the public domain.

See below for my drift example.
10Minute drift before correction
After correction