Docs
goalpaca-devices
goalpaca-devices
Standalone ASCOM Alpaca driver devices. Each is a small server that exposes one piece of astronomy hardware over the Alpaca protocol, built on the goalpaca server library.
Every driver is its own Go module and binary: one process serves one device as
Alpaca device 0 on its own port. Most are Go with no vendor SDK, implementing
the device protocol directly over USB-HID, USB-serial, or the reverse-engineered
camera wire protocol. Only the goasi-based ZWO drivers use cgo and need the
proprietary ZWO SDK.
Each vendor-free driver also registers itself with goalpaca/registry, so the
alpacahurd
composed server can compile
it in with one config line. The standalone binary and herd membership come from
the same module.
Source: github.com/mikefsq/goalpaca-devices .
Telescopes
LX200-family mounts, built on lx200 . Go, no SDK.
| Driver | Mount | Connect | Port |
|---|---|---|---|
tenmicron |
10Micron GM-series | TCP | 11200 |
asiam5 |
ZWO AM3, AM5, AM5N, AM7 | USB-serial or WiFi/TCP | 11201 |
rst |
Rainbow Astro RST-135, RST-300 | USB-serial | 11202 |
onstep |
OnStep, OnStepX | USB-serial or WiFi/TCP | 11203 |
Cameras
| Driver | Camera | Backend | Port |
|---|---|---|---|
astrocam |
ZWO ASI, PlayerOne | Go over astrocam , no SDK | 11111 |
asiccd |
ZWO ASI | cgo, ZWO ASICamera2 SDK | 11111 |
These are two routes to a ZWO camera. Run one or the other; they share a port.
Focusers
| Driver | Focuser | Backend | Port |
|---|---|---|---|
oasisfoc |
Astroasis Oasis | Go, USB-HID | 11120 |
focuscube |
Pegasus FocusCube, DMFC | Go, USB-serial | 11121 |
focuslynx |
Optec FocusLynx, ThirdLynx | Go, USB-serial | 11122 |
asieaf |
ZWO EAF | Go, USB-HID, no SDK | 11112 |
Filter wheels
| Driver | Wheel | Backend | Port |
|---|---|---|---|
oasisfw |
Astroasis Oasis | Go, USB-HID | 11123 |
asiefw |
ZWO EFW | Go, USB-HID, no SDK | 11113 |
Rotators
| Driver | Rotator | Backend | Port |
|---|---|---|---|
asicaa |
ZWO CAA | cgo, ZWO CAA SDK | 11114 |
Observing conditions
Weather and sky-quality sensors, exposed as ASCOM ObservingConditions. Go, no SDK.
| Driver | Device | Backend | Port |
|---|---|---|---|
unihedron |
Unihedron SQM sky quality meter | Go, USB-serial | 11124 |
mgpbox |
Astromi.ch MGPBox, GPS with weather and dew heater | Go, USB-serial | 11125 |
The MGPBox can also feed its GPS and weather into a tenmicron mount, supplying
site coordinates, the clock, and refraction pressure and temperature.
Simulator
| Driver | Device | Backend | Port |
|---|---|---|---|
sim |
Simulated mount and guide camera on one shared sky | Go, no hardware | 11110 |
One binary serves both devices on one port. The mount owns the pointing error and the camera renders it, so a guiding client such as PHD2 can calibrate and guide a closed loop with no hardware. Camera scale is configurable.