Hello,
I hope that the waiting will be worth it ... I have a working script (at least the direct script, but not the "menu" version).
Here the script and a configuration file.
Copy it somewhere on your computer where you have the right to modify the file.
Start SharpCap and connect your camera and your mount (if motorised and connected to the computer).
Open the IronPython script console and load the script. Then start the script when you want to start the Polar Alignment.
The script name SASPA is for SharpCap All Sky Polar Alignment (I know not the best name).
Here a short description ...

- SASPA_doc_1.png (68.49 KiB) Viewed 494 times
The script can be used with a full motorised mount with all the movements done automatically.
Or it can be used manually ... with the hand controller or with a movement with the hand.
Very important : the script uses the ASCOM MoveAxis function.
The mount stops only if it receives a command to stop. So use my script only with a wire connection.
Do not use a wireless connection !!
A) Check your Plate Solve (ideally the SharpSolve from SharpCap with the Ultra Hi-Res index ... need a preliminary download)
B) Set/change your location in the Settings window with the button [...]
C) Select one side for the image capture
D) Change if you want the starting position and set more images (3 is the minimum)
One word concerning the "Limit" value:
That is the limit before or after the meridian where the mount will stop.
Negative : the mount stops before the meridian, positive: the mount stops after the meridian.
With a value of -10 ... the mount will stop 10° before the meridian.
Note: take care of your mount physical limit and other software limits.
The MoveAxis function does not follow the rule of the GOTO command from the mount driver. => risk of collision.
Maybe the maximum mount rate is not correct. You can tune the RA axis movement with the "RA scaling" parameter from the Settings window [...].
Do the first time the following test ... set the start position to the East Point (Alt = 0, Az = 90), 3 images and the Limit = 0.
The counterweight bar is vertical at the start position and should be horizontal at the end point.
If the bar is not horizontal (+/- few degree), then you can change the "RA scaling" value, with < 1.0, if the mount is slower as expected.
If the mount is slower as expected, change the value to 0.9 and restart the measurement.
I did in the past weeks ... hundred of tests ... but only with the ASCOM Sky Simulator !!
It was never good weather synchronised with my presence at home.
The script can be used manually ...
- with the mount hand controller or SharpCap keypad
- with opening the RA clutch and rotate the mount manually on a new position
For this ... select first the "Manual" button and click on "New Position" for saving (and Plate Solve) a new position.
After a minimum of 3 points, click on "Calculate" for the calculation of the polar alignment errors.
Click on "Stop" for stopping the script or before starting a new measurement.
Here an example:

- SASPA_doc_2.png (76.85 KiB) Viewed 494 times
The alignment in Altitude and Azimut of the mount are in degrees.
Do not try to have 0.0001 ... that will be only 0.36 arcsec. One arcminute is 0.0166 degree.
If you do the measurement points manually, is is important that the starting point is near the East or West point and that the end point is near the meridian.
Regards,
Jean-Francois