An automation solution for astronomical observatories


IMPORTANT UPDATE: indilib was moved from sourceforget to GitHub so I update this instructions accordingly.


Indiduino software driver is integrated in the indilib project GitHub repository  as 3 party drivers. The new repository on


Make sure you have giyclient and cmake installed in your system. Also install libcfitsio3-dev and libusb-dev libraries that indilib depends on.

#mkdir INDI
#cd INDI
#git clone
(this will download all INDI sources and copy in a directory called indi)
#mkdir build
#cd build
#mkdir libindi indi-duino
#cd libindi
#cmake ../../indi-code/libindi
#sudo make install
(this will build libindi and install under /usr/local/)
#cd ..
#cd indi-duino
#cmake ../../indi-code/3party/indi-duino
#sudo make install
(this will build indi-duino and install under /usr/local/bin. 
The skeletons files will install in /usr/local/share/indi)

Testing. Start indiserver using FIFO.
#mkfifo /tmp/INDIFIFO
#indiserver -f /tmp/INDIFIFO
(see more details in
#echo start indi_duino -n \"Device Switcher\" -s \"/usr/local/share/indi/switcher_sk.xml\" >/tmp/INDIFIFO
alternative you can start indiserver in the tradicional way setting before INDISKEL 
#export INDISKEL="/usr/local/share/indi/switcher_sk.xml"
#indiserver indi_duino

More will be soon…


3 thoughts on “Downloads

  1. need to install zlib :
    apt-get install zlibc zlib1g zlib1g-dev

    (Editor: Thanks for notice!)

  2. Please could you help me?

    I am getting an error about a missing JPEG…the output of the cmake command is below.

    roo@roo-laptop:~/INDI/build/libindi$ cmake ../../indi-code/libindi
    — Found libusb-1.0:
    — – Includes: /usr/include/libusb-1.0
    — – Libraries: /usr/lib/x86_64-linux-gnu/
    — Found CFITSIO: /usr/lib/x86_64-linux-gnu/
    — Found libnova: /usr/lib/x86_64-linux-gnu/
    CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
    Call Stack (most recent call first):
    /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
    cmake_modules/FindJPEG.cmake:18 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
    CMakeLists.txt:45 (FIND_PACKAGE)

    — Configuring incomplete, errors occurred!
    See also “/home/roo/INDI/build/libindi/CMakeFiles/CMakeOutput.log”.
    See also “/home/roo/INDI/build/libindi/CMakeFiles/CMakeError.log”.

    Many thanks


  3. Hello, is it possible to start multiple devices? For example if I want to use the switcher and the focuser? Thanks, Derek

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s