rickbassham wrote: For now I would do it before the polar alignment, then again after. It just resets the simple alignment module I wrote back to a known position. I haven't used the polemaster before.
I would imagine in your case the workflow would look like this:
Connect to the mount using INDI, click the Align button.
Disconnect the mount from INDI, power down the mount.
Go through the polar align with polemaster.
Power it back on, connect using INDI, click the Align button again.
Do your normal imaging session.
On a side note, I would recommend trying out the polar align process in Ekos. It worked really well last night for me using this driver. That workflow would look like this:
Connect to the mount using INDI, click the Align button.
Using the Alignment tab in Ekos, do a polar alignment.
Click the Align button again.
Do your normal imaging session.
rickbassham wrote: When you use it, be sure to click the "Align" button in the INDI Control Panel once you are connected. That will send the mount to the "switch" position and get all the calculations ready for gotos.
rickbassham wrote: Those warnings are fine. I still need to do some code cleanup. I tested this last night with an imaging session, and had a lot of success. The only thing that failed was the automated meridian flip, and I think I can fix that pretty easily. I was surprised at the goto accuracy I got. Once I was polar aligned, I was seeing about 3 arcminute accuracy in gotos, and sync and slew managed to get it the rest of the way. That was going from Saturn across the sky to the Heart Nebula.
The new README.md directions worked, no issues. Thanks for your patience, been awhile since I have done command line or compiling.
I had some warnings on the make side and will wait for your reply prior to doing a make install.
Posted below after cmake:
/home/jim/Projects/indi-celestron-cgx/auxproto.cpp:305:11: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits]
305 | if (p < 0)
| ~~^~~
[ 50%] Building CXX object CMakeFiles/indi_celestron_cgx.dir/celestroncgx.cpp.o
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp: In member function ‘bool CelestronCGX::handleCommand(AUXCommand)’:
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:383:12: warning: enumeration value ‘MC_SET_NEG_GUIDERATE’ not handled in switch [-Wswitch]
383 | switch (cmd.cmd)
| ^
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:383:12: warning: enumeration value ‘MC_AT_INDEX’ not handled in switch [-Wswitch]
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:383:12: warning: enumeration value ‘MC_SEEK_INDEX’ not handled in switch [-Wswitch]
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:383:12: warning: enumeration value ‘MC_ENABLE_CORDWRAP’ not handled in switch [-Wswitch]
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:383:12: warning: enumeration value ‘MC_DISABLE_CORDWRAP’ not handled in switch [-Wswitch]
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:383:12: warning: enumeration value ‘MC_SET_CORDWRAP_POS’ not handled in switch [-Wswitch]
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:383:12: warning: enumeration value ‘MC_POLL_CORDWRAP’ not handled in switch [-Wswitch]
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:383:12: warning: enumeration value ‘MC_GET_CORDWRAP_POS’ not handled in switch [-Wswitch]
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp: In member function ‘virtual bool CelestronCGX::SetTrackMode(uint8_t)’:
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:689:41: warning: unused parameter ‘mode’ [-Wunused-parameter]
689 | bool CelestronCGX::SetTrackMode(uint8_t mode)
| ~~~~~~~~^~~~
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp: In member function ‘virtual bool CelestronCGX::SetCurrentPark()’:
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:749:18: warning: comparison between ‘enum EQAlignment::TelescopePierSide’ and ‘enum INDI::Telescope::TelescopePierSide’ [-Wenum-compare]
749 | if (pierSide == PIER_WEST)
| ~~~~~~~~~^~~~~~~~~~~~
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:749:18: warning: comparison between types ‘EQAlignment::TelescopePierSide’ and ‘INDI::Telescope::TelescopePierSide’ [-Wsign-compare]
[ 75%] Building CXX object CMakeFiles/indi_celestron_cgx.dir/simplealignment.cpp.o
[100%] Linking CXX executable indi_celestron_cgx
make[2]: Leaving directory '/home/jim/Projects/build/indi-celestron-cgx'
[100%] Built target indi_celestron_cgx
make[1]: Leaving directory '/home/jim/Projects/build/indi-celestron-cgx'
Read More...
Hey Rick,
Received error on cmake: added /build/ to recover from error
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Debug ~/Projects/indi-celestron-cgx
CMake Error: The source directory "/home/jim/Projects/indi-celestron-cgx" does not exist.
From your README.md
Thank you in advance
Jim
Read More...
Hey Rick,
I was looking through the github and line 11: -- os: ["20.04", "18.04", "16.04"] -- and line 48 -- runs-on: ubuntu-20.04 --
Recently updated (yesterday) to Groovy Gorilla 20.10 and spent the day reconfiguring Kstars as the new OS disabled my -- apt-add-repository -- 's
Should I add the "20.10" to line 11 prior to compiling?
Thanks in advance.
Jim
Read More...