Included with libindi v1.6+. For Ubuntu it is recommended to install the latest stable version:
sudo apt-add-repository ppa:mutlaqja/ppa
sudo apt-get update && sudo apt-get install libindi
This driver supports Celestron telescopes using the NexStar protocol. The following models use this protocol:
- NexStar GPS
- NexStar GPS-SA
- NexStar iSeries
- NexStar SE Series
- NexStar GT
- Advanced GT
- CGE mounts
- CGEM mounts
- Evolution mounts
- CGX and CGXL mounts
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:
- Slew rates adjustment
- Tracking modes: Alt/Az, Eq North, Eq South
- Time/location setting
- Pulse guiding
- Joystick support
- Hibernate/wakeup (Current NexStar + HC will allow the munt to be power cyceld between hibernate and wake up).
- Side of Pier (GEM mounts only)
- Seek home and align (CGX and CGXL mounts only)
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.
Celestron Focuser Control
The Celestron 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.
1. First Time
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.
2. Main Control
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
- Track: the telescope will slew to the target location and then engage tracking using the tracking mode selected in the Track Mode field.
- Slew: the telescope will not start tracking after reaching the target.
- Sync: Update the telescope coordinates without moving the motors.
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.
- Polling period: The INDI driver reads values from the mount periodically. The reading period in milliseconds can be changed using this field.
- Debug: Enable debug logging where verbose messages can be logged either directly in the client or a file. If Debug is enabled, advanced properties
are created to select how to direct debug output. Watch a video on how to submit logs.
- Simulation: Enable to disable simulation mode for testing purposes.
- Configuration: Load or save the driver settings to a file. Click default
to restore default settings that were shipped with the driver.
- Scope Properties: Enter the Primary and Seconday scope information. Up to six different configurations for Primary and Secondary Guider telescopes can be saved separately, each with an optional unique label in Scope Name property.
- Hibernate: Enable or disable mount hibernation.
- Scope Config: Select the active scope configuration.
- Joystick: Enable or Disable joystick support. An INDI Joystick driver must be running for this function to work. For more details, check the
INDI Telescope Joystick tutorial.
4. Motion Control
This panel allows you to manually control the movement of the telescope. Button labels here are self-explanatory.
5. Site Management
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:
- Enter the desired AZ & ALT values for the custom parking position.
- Slew the mount to the desired parking position, then press Current.
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
If you find a bug, please report it at INDI's bug tracking system at GitHub.