Skip to content
Telescope control with Stellarium, Python and Arduino
Branch: master
Clone or download
Latest commit 4c93b4e Sep 27, 2016
Type Name Latest commit message Commit time
Failed to load latest commit information.
bitstring-3.0.2 Starting the Git repository.. Nov 1, 2012
docs Adding datasheets and Matrix method documentation. Nov 1, 2012
images Starting the Git repository.. Nov 1, 2012
main fix a little typo Aug 30, 2013
testing Update Aug 27, 2013
.gitignore Add gitignore Aug 30, 2013
LICENSE Adding license... Sep 5, 2013

Telescope control with Stellarium and Arduino

This project consists on a first approach to control a telescope mechanism, builded from scratch and based on Arduino microcontroller, from a computer with GNU/Linux and the Stellarium software.

By the moment, the code has been tested only in a mini-dobsonian mount with a green laser pointer instead of a real telescope. The laser points towards the celestial objects indicated from Stellarium, by using a stepper motors system.


You can see more images, schematics and parts details in the images folder.


The software is divided on two main blocks, the first one implemented in Python (computer) and the other one for Arduino microcontroller (device):

In the computer side with Python:

Device with Arduino:

  • Communications with the computer (receiving commands and parameters, and sending responses)
  • Coordinate transformations (based on Toshimi Taki's Matrix Method for Coodinates Transformation)
  • Control mechanisms (stepper motors, sensors, positioning..)

testing folder

Contains the necessary scripts for testing isolately the communications with Stellarium, communications with the device, and the Arduino library for coordinate transformation (Matrix Method implementation).

main folder

Software to control the "Laser pointer device" with Stellarium, including GUI.

docs folder

Datasheets and Matrix method documentation.

bitstring-3.0.2 folder

A Python module that makes the creation, manipulation and analysis of binary data as simple and natural as possible.

Bitstring project page:

More Info

You can’t perform that action at this time.