Jump to content

Stargazers Lounge Uses Cookies

Like most websites, SGL uses cookies in order to deliver a secure, personalised service, to provide social media functions and to analyse our traffic. Continued use of SGL indicates your acceptance of our cookie policy.



Raspberry Pi 3 + INDI -> Astro Imaging Automation

Recommended Posts

Hey guys,

I recently found out about INDI and Ekos and was curious to see how well it worked (check it out here).

I had a raspberry Pi collecting dust and after a couple minor setup steps, my equipment was recognized and connected. My mount, DSLR, shutter release serial cable, and guide camera all connect directly to the Raspberry Pi. I then connect to the Pi from my mac laptop using SSH and the Virtual Machine provided by http://www.indilib.org/

The nice thing about the PI is that it uses little power (about 0.5 amps at 5v), has 4 usb ports, and has built in wifi. I picked up a usb battery bank for the Pi and threw the two into a project box. I'm fairly sure the Pi would run 20 - 40 hours on this small battery alone.

Screen Shot 2016-10-08 at 2.19.08 AM.png


Screen Shot 2016-10-08 at 2.17.32 AM.png


Screen Shot 2016-10-08 at 2.18.07 AM.png

Anyways, I've seen a couple posts touching on this subject and thought I should share my efforts as I'm quite excited about it. It seems like it will perform better than my previous setup.


My previous setup consisted of an intel compute stick, small usb hub, 12v battery with a 5v converter, and an additional windows laptop to control it all. I would connect all my gear to the stick through the usb hub. In order to get everything going, I'd remote desktop into the compute stick through my windows laptop. This worked ok, but the compute stick (running windows) was unreliable, there were a number of imaging sessions where it decided it would be best to install an update for half an hour. Other times, it refused to auto connect to the wifi hotspot without logging in, meaning I could not remote desktop into it and would need to connect a screen. Eventually, I tried using a LattePanda board as well but had similar experiences due to Windows 10. Regardless, I do recommend the LattePanda for windows applications, it is a slightly stronger board than the Pi and has an Arduino built in but unfortunately is not too great at running linux yet.

(old setup below)

Screen Shot 2016-10-08 at 2.36.07 AM.png

  • Like 4

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By autonm
      I made a new video - which walks through the downloading, installing and setup of AstroBerry (astronomy software running on Raspberry Pi) - and then I connect to an HEQ5 and DSLR camera. Nothing to complicated - but its the basics covered.
      There are a lot of videos out there on using AstroBerry, but not too may walkthroughs on the actual setup. Although Rp and Ab should be simple theres a lot of questions out there just on the setup.
      Hopefully the video gives people confidence on the first steps and is enough to get them going.
      Many Thanks - clear skies & if the video is helpful please subscribe.
    • By oyabuns
      I have a question, did anyone here have luck installing ASCOM alpaca Remote Server on a Raspberry Pi 4?
      Or is it like I suspected as in the below image not possible, unless it's a windows machine?

    • By aditya10
      This is my first post on stargazer’s lounge, so forgive me if this is the wrong place to ask. 
      I have a SkyWatcher AZ-GTi mount (with a firmware update + eq wedge so that it can run in eq mode). I also have a Raspberry Pi 4 with INDI, KStars, and Ekos tools. I don’t have a guidescope (and my budget is extremely limited), so I was wondering if there was a way to polar align my DSLR using just the software running on the Raspberry Pi. 
      I’m also competent in Python, if that could be useful for anything. 
    • By JonCarleton
      From my other post, you all should realize 2 things about me.  1: I can't leave well-enough alone.  and 2: I like to fiddle around with things. In my last thread, I got setup with my goto telescope and managed to control it remotepy with KStars or Stellarium and even got my CCD working so I can sit inside in comfort while stargazing.....ALMOST.  I still have to run in and out to turn the focus knob.  So....
      There is a raspberry pi running the INDI server pointing the scope and managing th CCD.  I have a nice little geared motor and a HAT board that I know how to connect and control with the pi to make the motor go fast or slow, or forward and backward.  I can manage the machine work to create a connection to the focus mechanism for the motor.  What I need to know is if there is already a DIY-ish or configurable driver for INDI.  And yes, this probably is a post for INDI forum, but for some reason I can't get a login there.  So, if anyone knows or has done this, thank you in advance for any information you are able to provide.
    • By wimvb
      I recently posted my design for a weather station in this section.
      As I had bought several pressure/humidity sensors, as well as ir temperature sensors and ESP32 development boards, I wondered how small a weather monitor could get. The sensors are quite small, and so is the micro controller. Such a weather monitor wouldn't incorporate wind speed measurement nor a rain detector, since these take up more space. But otoh, there is seldom rain without clouds, so if you detect clouds, you should be safe.
      Here it is, a miniature (9.8 x 5.9 x 2.7 cm) weather monitor. The device has built in wifi, is powered from a micro usb contact and is compatible with the INDI Weather Watcher driver.
      The parts:

      (the mat underneath has a 1 inch grid pattern)
      plastic box 9.8 x 5.8 x 2.7 cm a piece of V-board, in my case with copper islands rather than strips ESP32 development board with male headers MLX90614 ir temperature sensor with I2C interface BME280 environmental sensor with I2C interface micro usb cable and power adapter, or a powerbank for wireless operation Assembly is really easy and involves drilling a hole in the box, soldering the components in place and wiring to the ESP.
      The finished monitor in place. As this is a box with a click lid, I used silicone to seal it. The holes on the sides and bottom are drilled at an angle to keep rain out.

      As I built it, the electronics will heat the BME slightly, and because it is mounted inside the casing, it will be slow to reach ambient temperature should this change abruptly. Adding more holes near the ESP would take the inside temperature down. Otoh, temperature readings don't have to be that accurate, and you could use the MLX ambient reading for more accuracy.
      Here's the INDI control panel for the weather monitor

      (Wind and rain are simulated, because I was testing the driver when I took the screen shot)
      Here is how it looks in Ekos scheduler. The red marker indicates that weather conditions are bad. In this case clouds = 100 %. If the tickbox next to "Weather" is checked, Ekos will allow weather conditions to control an imaging sequence.

      And in the ROR driver

      (I know it says Dome, but the ROR driver is derived from the dome driver, and it's still under development. Besides, this is the simulator driver.)
      The code for the esp is on my github page:
      You need the files:
      bme280.py mlx90614.py boot.py (replace the ssid and password with your own, or comment/uncomment lines to create an access point) main_mini.py (which you will have to rename to main.py before uploading to the esp board)  
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.