Arduino Based Shutter Control for Foster Systems dome system


I have finally implemented my replacement system for the Foster Dome controller. The Foster system does pretty well at controlling dome rotation (other than reporting status poorly to ACP). However, the shutter controller has always had problems. I think the hardware is good, but the software is difficult to use and prone to failure.

Shutter Control Box mounted on dome wall (replaces the Foster box)

Shutter Control box mounted on the dome wall. It replaces the Foster shutter control box, using the same cables.

So, I built my own. It is based on an Arduino Mega2560 with 2 shields. One is the Adafruit cc3000 for wireless communications, and the second is a Sparkfun Monster Motor shield. The motor shield allows big currents, so it works with the DC motors on the shutter. Most motor shields are designed for smaller currents.

The Windows control program (Simpleshutter) is NOT an Ascom driver. I started with that approach, where my driver would handle shutter requests and pass rotation requests to the Foster driver. However, I decided I didn’t need that complexity. Instead, I use the Foster driver set up as though there is no automatic shutter; ACP communicates with this driver for rotation. I manually run the SimpleShutter program when I want to open/close/adjust the shutter. The Foster software does not know anything about my controller.

SimpleShutter does have a command line mode so I can open or close the shutter from a script.


Here are pieces that may be of interest:

Interior of the Shutter Control box. Arduino stack is in the back left. Small circuit board front left handles power and dome switches.

Interior of the Shutter Control box. Arduino stack is in the back left. Small circuit board front left handles power and dome switches.

  1. Word document describing the features and construction of the system. This is a preliminary (incomplete) version.
  2. Download *** of the Windows program SimpleShutter (.exe only) used to communicate to the shutter control box.
  3. Download   *** of the Windows source for SimpleShutter
  4. Download *** of the Arduino code which actually controls the shutter hardware.
  5. Google Sketch *** drawing for constructing the box from 1/4 inch plexiglass. Also includes wiring diagram.

*** Note: download the file, then rename it to .zip in order to extract the files.

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 )

Google photo

You are commenting using your Google 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 )

Connecting to %s