Skip to content

Dome Drive PWM

Jessica Janiuk edited this page Jun 25, 2026 · 1 revision

Dome Drive — Basic PWM / Syren 10

Basic PWM dome control drives a speed controller (such as a Dimension Engineering Syren 10) with a standard PWM signal. There is no position feedback — the joystick controls dome speed directly.


Hardware

  • Any PWM-compatible single-channel motor controller (Syren 10, Syren 25, etc.)
  • Connect the controller's signal input to the S4 servo header on the Amidala PCB (GPIO6)

Configuration

In drive_config.h, set:

#define DOME_DRIVE DOME_DRIVE_PWM

There is no additional dome drive configuration page in the web UI for PWM mode — dome speed is controlled entirely by the dome joystick.


Limitations

PWM dome drive has no position awareness. Auto dome modes (random wander, absolute positioning, homing) are not available. For those features, use the RoboClaw encoder drive.

Clone this wiki locally