Hardware overview

The CaterpillarR is the Caterpillar model that works with relays (hence the R). It is designed to retrofit existing observatories with manual operation. For observatory domes designed to be operated by four buttons—to open the shutter, close it, rotate clockwise, and rotate counter-clockwise—the CaterpillarR automates these functions via four relays, wired in parallel with the buttons on the control unit.

Connect your computer to the CaterpillarR with a USB cable and turn it on. Windows will detect a new device and may install the drivers automatically. You will also need to install the CP210x driver and disable the USB power saving feature (see the Connecting via USB section for details).

CaterpillarR connections diagram
CaterpillarR board connections (full size)

What you'll need

Existing motor systemWith accessible CW, CCW (and optionally Open, Close) button contacts
USB cableTo connect the board to the PC running your ASCOM software
EncoderFor precise azimuth positioning
Home sensorFor azimuth reference after power cycle

Relay connections

The CaterpillarR automates dome functions via four relays, wired in parallel with the existing buttons on the control unit. Each relay output corresponds to one button:

CWClockwise dome rotation
CCWCounter-clockwise dome rotation
OpenShutter / flap open
CloseShutter / flap close

The relay acts as a dry contact (equivalent to pressing the button), so no additional power supply is needed from the CaterpillarR side. End-of-travel detection comes from the existing motor system, just as with manual button operation.

If your dome's shutter has flaps (AKA lower shutters) as a distinct element from the main opening, see Flaps (lower shutters) for how they are handled on this model.

Before wiring

Identify your existing control panel's button terminals with a multimeter before connecting. Verify that the button contacts are isolated from mains voltage, the CaterpillarR relays are rated for low-voltage control signals only.

⚠ Placeholder

Need: connector type and pin numbering on the CaterpillarR board, relay specs (max switching voltage and current).

Flaps (lower shutters)

Some domes split the shutter into a main opening and separate flaps (AKA lower shutters), each with its own manual Open/Close buttons on the control panel. Because the CaterpillarR automates whatever buttons your existing system exposes (see Relay connections), whether flaps can be driven independently from the main opening depends on your existing button wiring, not on the CaterpillarR itself.

  • If your control panel has a single pair of Open/Close buttons that move both the opening and flaps together, wiring the CaterpillarR's Open/Close relays in parallel with that pair is enough—no separate setup is needed for flaps.
  • If your control panel has a distinct pair of buttons dedicated to the flaps, a second relay pair is required to automate them independently from the opening.
⚠ Placeholder

Need: confirm whether the standard 4-relay CaterpillarR board supports a second Open/Close relay pair for independently-controlled flaps, or whether that requires an expansion board. If supported, document the extra connector and how to enable/configure it in software.

Encoder

Rotation of the dome is measured by a rotary encoder, and the home position is confirmed by a proximity switch. The combination of these allows for very precise positioning of the dome.

Encoder wiring diagram
CaterpillarR → encoder connection
⚠ Placeholder

Need: compatible encoder types.

Home sensor

A home sensor provides a fixed azimuth reference that the controller can use to re-establish its position after a power cycle.

The same sensor types supported by the standard Caterpillar—mechanical push-button or hall-effect NPN—can be used here. See the Home sensor section of the standard Caterpillar documentation for sensor selection and mounting guidance.

Hall-effect sensor wiring diagram
CaterpillarR → hall-effect home sensor connection
⚠ Placeholder

Need: wiring pinout for other home sensors connector on the CaterpillarR board. &Confirm the above text.

Voltage monitor

The voltage monitor (part of the Caterpillar board) allows the CaterpillarR to read a supply or battery voltage and report it through the ASCOM Safety Monitor interface. This can be used to trigger automatic close procedures if the supply voltage drops below a safe threshold.

⚠ Placeholder

Need: connector pinout, acceptable input voltage range, how to configure the threshold in software, and whether a resistor divider is needed for higher voltages. REVISAR.

ASCOM dome driver

The Caterpillar's software includes the ASCOM dome driver and is available from this link. It has two components: the dome driver and a safety monitor driver for the optional weather input (a CloudWatcher can be used for this purpose).

The ASCOM Platform must be installed before running the Caterpillar installer. The software and drivers are the same for both the Caterpillar and the CaterpillarR.

Selecting the driver

In your astronomy software's dome chooser, select Caterpillar Dome from the list. Open the driver's Setup dialog to configure the connection before connecting for the first time.

Caterpillar ASCOM driver setup window
Caterpillar ASCOM driver setup

Connect

Enter the board's IP address (for WiFi) or select the COM port (for USB); the board communicates on UDP port 10000. The dialog also shows the connected board's firmware version (FW v.), and Firmware update lets you flash a new one without leaving the driver.

Open log folder and Trace on are diagnostic aids—enable tracing and reproduce an issue to be able to send the logs for support. Configuration / Hide configuration toggles the extended panel described below, and Factory reset resets the driver's own settings back to defaults.

Homing and calibration

These buttons perform the same kind of homing/calibration work as Motor and encoder calibration in Initial motor configuration and settings, but from the driver itself, without needing to reconnect with that tool:

Find homeDrives the dome until it locates the physical home sensor.
Measure homeFinds the home sensor, then sweeps back and forth across it to precisely measure its trigger point from both directions.
Measure allMeasures the full circumference together with the home sensor; the complete calibration.
Tune Rot MotorMatches the motor to the encoder, the same operation Initial motor configuration and settings performs, but for a different board revision; on the Caterpillar it is normally disabled.
Calibrate shutterMeasures the distance between the shutter's open and close limit switches.

Options

Use status windowShows a small floating status window.
Status window always visibleKeeps that window on top at all times, instead of only when relevant.
Enable shutter controlActivates the shutter commands/buttons when a shutter board is present.

Safety settings

Full rotation max time (secs)The longest a full rotation should take; if exceeded, the driver treats the dome as stuck and faults instead of spinning indefinitely.
Shutter bat min voltageIf the shutter's independent battery drops below this voltage, the shutter closes automatically.
Ignore weather safety devicesLets the shutter open, and keeps it from auto-closing, even while the Safety Monitor reports unsafe weather. Use at your own discretion.
Ignore weather safety devices

This bypasses a safety feature meant to protect your equipment from weather—only enable it if you understand the risk (e.g. bench testing indoors, or taking sky flats under conditions the safety monitor would otherwise flag as unsafe).

Rotator parameters

Home azimuth is the real-world azimuth, in degrees, that corresponds to the home sensor position; Park azimuth is where the dome should move to when parking.

Note

There is no separate "save" step—settings take effect as soon as you click Apply values. Reload last config discards any unapplied changes and reloads the last saved values instead.

Status window

Checking Use status window opens a small floating window with live status and quick manual controls—handy for keeping an eye on the dome without opening your full automation software.

Caterpillar Dome Status window
Status window—live status and manual controls
Dome / ShutterConnection and open/close state at a glance.
BatteryThe shutter's independent battery voltage (see Shutter bat min voltage above).
AzimuthThe dome's current azimuth.
Close Shutter (toggles to Open Shutter)Opens or closes the shutter.
Home / ParkSend the dome to its home or park position.
<<<< / >>>>Rotate the dome manually, one direction each.
Stop allImmediately stops all motion, rotation and shutter alike.

ASCOM Device Hub setup

ASCOM Device Hub lets multiple astronomy applications share a single dome driver connection, and handles telescope-dome slaving so the dome follows the telescope automatically.

Note

Some programs—such as Voyager, Sequence Generator Pro, or N.I.N.A.—include their own dome to telescope slaving. It is up to you to choose the software to synchronise both elements. The ASCOM Device Hub is used here for reference.

Connecting the dome driver

  1. Open ASCOM Device Hub.
  2. Go to Tools → Setup → Dome Setup.
  3. Click Choose and select the Caterpillar ASCOM driver.
  4. Click Connect.
ASCOM Device Hub Dome Setup
ASCOM Device Hub — Dome Setup

Telescope slaving

Configure the Telescope tab to connect to your mount's ASCOM driver, then enable slaving. Recommended parameters:

Slave precision
Slave frequencyEvery 5 seconds
Driver pollingEvery 2 seconds
ASCOM Device Hub Dome tab
ASCOM Device Hub — Dome tab
ASCOM Device Hub Telescope tab
ASCOM Device Hub — Telescope tab

Dome geometry

For accurate slaving, you need to tell Device Hub the physical geometry of your dome and mount. Open Dome Setup → Geometry and enter:

Dome RadiusThe inside radius of the dome
GEM Axis OffsetDistance from the GEM pier to the dome's geometric centre
E/W OffsetEast–West offset of the mount's intersection point from dome centre
N/S OffsetNorth–South offset
Up/Down OffsetVertical offset

The N/S, E/W, and Up/Down parameters describe by how much the mount's optical axis intersection point is offset from the centre of rotation of the dome. The best way to measure these is often by taking differences—position the telescope at different azimuths, note the dome positions required, and back-calculate the offsets.

Dome geometry configuration
Dome geometry configuration
Dome geometry values
Geometry values

ASCOM Safety Monitor

The safety monitor driver is included in the same installer as the dome driver ( Caterpillar-Install.exe), and allows your automation software to close the observatory automatically when unsafe conditions are detected. It is fully compatible with the Lunaticoastro CloudWatcher and other monitors such as Hydreon's rain gauges.

⚠ Placeholder

Need: full configuration instructions for the Safety Monitor driver — how to configure the unsafe condition thresholds and which inputs are supported.

INDI driver

A dedicated INDI driver is coming soon. In the meantime, the Caterpillar is fully compatible with the Nexdome Beaver INDI driver, which is included with the default drivers, and that one can be used.

Status

If you encounter issues with INDI support, please get in touch with us at support@lunaticoastro.com.

Connection issues

Board not appearing as a COM port

Install the CP210x driver: CP210x_Universal_Windows_Driver.zip. Try a different USB cable (some cables are charge-only and carry no data), and try a different USB port on your computer.

Connection drops unexpectedly

You should disable the power saving feature of the USB port. In Device Manager, find the CP210x device under Ports (COM & LPT), open its Properties → Power Management, and uncheck "Allow the computer to turn off this device to save power".

Cannot connect over WiFi

  • Verify the IP address; check your router's DHCP table, or reconnect via USB to see the current address shown in Initial motor configuration and settings.
  • Make sure the board and the PC are on the same network.
  • Check that no firewall is blocking UDP port 10000.
  • Confirm that Station mode is enabled and the board has successfully joined your network.

Shutter board not connecting

  • The rotator↔shutter link is a private, internal Wi-Fi connection that pairs automatically—no network settings to check here. If it is not coming up, power-cycle both boards.
  • Make sure both boards are powered and within range of each other.
  • Initial motor configuration and settings waits up to 30 seconds for the shutter, be patient after connecting the rotator.

Unexpected stops

System stops with a warning during homing

Should the home sensor not be found after a complete revolution, the system will stop and issue a warning. Check:

  • Home sensor wiring and connector.
  • That the sensor is positioned to trigger as the dome passes. Test manually by activating the sensor while watching its indicator in the Sensors panel of Initial motor configuration and settings.
  • For hall-effect sensors: confirm the magnet is close enough and correctly oriented.
  • For mechanical sensors: check the plunger is not obstructed.

System stops with a warning during rotation

If the encoder does not detect motion when the dome is running, the system will stop. Check encoder wiring and connections, and verify the encoder is spinning when the dome moves.

Other issues

Calibration fails or aborts unexpectedly

  • Check encoder wiring, a loose connection will cause no position feedback.
  • Reduce the physical max speed in Initial motor configuration and settings and retry; the motor may be losing steps under load at high speed.
  • Make sure the dome can complete a full unobstructed cycle during calibration.

Dome position drifts over time

  • Re-run calibration, the encoder mapping may be stale after a motor or dome modification.
  • Check that calibration data was saved to flash after the last successful calibration.

Dome not reaching target azimuth

  • Check the logical speed range, if logical min is set too low, the derived motor speed may fall below physical min and the motor will not turn.
  • If the motor runs but the dome barely moves, check the mechanical coupling.
⚠ Placeholder

Need: LED status indicator meanings (connected, AP mode, STA searching, etc.) and factory reset procedure.