Included with libindi v1.6+.
This driver supports Celestron telescopes using the NexStar protocol. The following models use this protocol:
Really any mount that uses the Celestron Hand Control and connected using the USB or RS232 port on the base of the HC. The driver will operate with NexStar HCs version 4.20 or better, NexStar Plus HCs and StarSense HCs. In all cases it is recommended that the HC is updated to the current version available from Celestron.
Current features of the Celestron NexStar driver:
The driver is based on the NexStar protocol.
For current hand controls the driver will interogate the mount through the HC and set it's capabilities according to the mount type and version read from the mount.
The Celestron SCT Focuser can also be controlled using this driver. The focuser must be connected using the AUX cable and a current NexStar Plus HC used. The focuser window will only be shown if the focuser is present. If the focuser is connected via USB, then Celestron SCT driver must be selected as its own standalone focuser driver.
When using the driver for the first time, ensure to set the telescope's aperture and focal length in the Options tab. Also, set the geographical location and park position in the Site Management tab.
Click the Save button on the Options tab to store these settings.
Go to the Connection tab and select the the serial port the telescope is connected to. Baud rate should be 9600.
Click the Auto search option if you want INDI to search the telescope in all the available serial ports.
The mount must be turned on and aligned. The connection must be made to the connector on the base of the hand control, either a RS232 connection with a USB to RS232 adaptor or a USB connector depending on the HC. The HC to RS232 cable must use the the Celestron cable.
Note: in Debian-based GNU/Linux distributions (like Ubuntu or Mint) the user must belong to the dialout group to be able to use the serial port.
The Connection field allows you to connect and disconnect the mount according to the options indicated in the Connection tab.
On Set button allows you to select the action that must be executed when the Set button in the Eq. Coordinates fields is pressed. Three options
are available:
The Abort Motion button can be used to stop the mount at any time.
Tracking can be engaged and disengaged by pressing the On/Off buttons in the Tracking property.
Mount parking and unparking is controlled by the Parking property.
The Use Pulse Cmd property can be enabled to guide the mount through the communications interface and eliminates the requirement of using an ST-4 cable to guide the mount.
Most of the functions of this panel are available through the contextual menu shown by clicking the left mouse button in the KStars sky map, so the user don't need to enter the target coordinates manually.
The Options tab is used to set debugging and other configuration options, as well as being able to load and save configurations.
This panel allows you to manually control the movement of the telescope. Button labels here are self-explanatory.
If your mount supports PEC then the PEC management options are shown in the Motion Control Tab. PEC is available on most GEM mounts and the higher end fork mounts but only when operated on a wedge. These PEC options will only be shown if your mount supports PEC.
For simple use just record a single PEC run. This will be saved in the mount and can be used by selecting Playback.
For more advanced use record multiple PEC runs and average the PEC data. The earlier mounts benefit from multiples of three recording runs taken consecutively. This is because some gears will repeat over three PEC cycles and averaging 3 cycles will remove this effect. Once the new file is produced it can be loaded by specifying its file name in the File Name text box and pressing Set to load it to the mount.
There is no way included to average the PEC data but this can be done in a spreadsheet by loading multiple PEC runs, averaging the data and writing the result to a new PEC data file. Or someone could write a PEC management tool...
The PEC data format is the same as the one used in Celestron's PECTool application, the data is saved as one number per line as follows:
Line 1: Number of PEC bins, currently alway 88
Lines 2 to 90: 89 PEC values, the first one is always zero and they are the sum of the PEC corrections to date. There is one more than the number of bins.
Line 91: The number of arc seconds of Ra movement for one PEC cycle, currently 7200.
It's possible that Celestron will increase the number of PEC bins on later mounts, the current implementation should be OK up to 190 bins.
Time, Location, and Park settings are configured in the Site Management tab.
UTC: UTC time and offsets must be set for proper operation of the driver upon connection. The UTC offset is in hours. East is positive and west is negative.
Location: Latitude and longitude must be set for proper operation of the driver upon connection. The longitude range is 0 to 360 degrees increasing eastward from Greenwich.
Parking: By default, the parking position is at the celestial pole. To restore parking position to its default value, click the Default button under Park Options.
You can set a custom parking position using two methods:
Press Write Data to save the new parking position.
The mount must be unparked before you can set a new parking position.
You can park the telescope by clicking on Park on the Main Control tab. If the telescope is already parked, click the Unpark button to unpark it. You cannot perform any motion unless the telescope is first unparked.
Guide N/S/W/E: Guiding pulses durations in milliseconds. This properties are meant for guider application (e.g. PHD2) and not intended to be used
directly.
The min position and max position are read from the focuser. They are set by using the Celestron focuser calibration. If they are both zero this is an indication that the focuser has not been calibrated. The focuser cannot be moved unless it has been calibrated. This is to protect the focuser from running into the hard stops and causing damage.