What is lx200ctl?
lx200ctl is a utility for telescope control via LX200 protocol. It supports
GOTO and export / import of coordinates to / from XEphem via the Telescope
interface. The program is written in Freepascal
and distributed under GPL.
Installation from sources
Unpack the archive:
change to the base directory:
and run the commands:
The first command builds the package, the second installs it. Edit the Makefile
to change the installation directories.
bunzip2 -c lx200ctl-2.1.tar.bz2 | tar -x
For the compilation you require the Freepascal compiler, the
GTK package and the pgettext package.
Installation of the binaries
Change to the root directory
and unpack the archive:
<location of the archive> is the directory where the archive is stored.
bunzip2 -c <location of the archive>/lx200ctl-2.1.linuxelf.tar.bz2 | tar -x
-t <device> Serial device (default: /dev/ttyS0)
-m <FIFO> FIFO to XEphem for telescope marker
-g <FIFO> FIFO from XEphem for telescope GOTOs
Usage with XEphem
Start the configuration dialog from the Telescope menu in the Sky View of
XEphem and change the program name in the field Control process to
lx200ctl, see screenshot. That's all. (Of course, XEphem and the FIFOs have to
If the field Show Sky View marker is activated, a marker shows the
telescope position. The Telescope GOTO command of the popup menu in
the Sky View copies the coordinates into the XEphem field of lx200ctl,
see screenshot. (No GOTO is performed!).
The Enable telescope GOTO button needs to be activated to enable this feature.
If your telescope is connected to 2nd serial port (/dev/ttyS1) run: