Connecting 2 Maestros Together

Has anyone connected 2 maestros in series?
If so are you able to create sequences that run across both maestros?


You cannot use the Sequencer tab of the Maestro Control Center to construct a sequence for multiple Maestros at once.

If you use the TTL serial interface instead, you can daisy-chain two Maestros together on the same TTL Serial bus. You can find more information about this in the “Daisy Chaining” section of the Maestro user’s guide. By assigning each Maestro a unique device number, you can then use a separate microcontroller or PC to write code that would control both. If you use an Arduino-compatible microcontroller like one of our A-Star programable controllers, you could use our Maestro Arduino library to simplify the communication.

There are a few other ways you could go about coordinating movements between two Maestros. So, if you can describe more about what you’re trying to do, I might have some other suggestions.


Hi Brandon,

I’m building a R2 unit and using the maestro to open all the different panels on the dome, trigger motor controllers to raise and lower different lifts within the dome as well as turn on and off LEDs. I have everything working but just short a couple of channels for everything.

Here’s an example of one of the lifts and the number of channels used, (some have less).
Channel 0 = Pie Servo
Channel 1 = Motor Controller Up (output)
Channel 2 = Motor Controller Down (output)
Channel 3 = Tool Rotate Servo
Channel 4 = Tool Lift Servo
Channel 5 = Tool LED (output)

The sequence for the above would be: Open pie servo, motor controller up, tool LED on/off, tool rotate, tool lift up, tool lift down, tool rotate, motor controller down, tool LED off, close pie servo.

Would like to be able to control everything on the dome with one maestro but just not enough channels.
8 pie servos
10 motor controller switches
4 tool servos
4 tool LEDs
1 relay
(3 channels short)

One option would be to use a second Maestro (a 6-channel Micro Maestro sounds like it would give you enough pins) and control that second Maestro through TTL serial from your 24-channel Maestro. If you use the Sequencer to make your movements, you would need to manually edit the script afterward to add the code for the peripherals on the second Maestro.

For example, you could move the 4 tool LEDs to the 6-channel Maestro. Then, once you make your sequence on your 24-channel Maestro and copy it to the script, you could modify the script to add the control for the channels from your 24-channel Maestro where you want them. David’s post here has a subroutine named slave_servo that you could copy, which essentially lets you use it as a normal SERVO script command, but to control the channels on a secondary Maestro.