User Manual

The Status tab in the Maestro Control
Center.
Free configuration and control application for
Windows and Linux makes it easy to:
Configure and test your controller
Create, run, and save sequences of servo
movements for animatronics and walking
robots
Write, step through, and run scripts stored
in the servo controller
Two ways to write software to control the Maestro from a PC:
Virtual COM port makes it easy to send serial commands from any development
environment that supports serial communication
Pololu USB Software Development Kit [https://www.pololu.com/docs/0J41] allows use
of more advanced native USB commands and includes example code in C#, Visual
Basic .NET, and Visual C++
TTL serial features:
Supports 300 – 200,000 bps in fixed-baud mode, 300 115,200 bps in autodetect-
baud mode
Simultaneously supports the Pololu protocol, which gives access to advanced
functionality, and the simpler Scott Edwards MiniSSC II protocol (there is no need to
configure the device for a particular protocol mode)
Can be daisy-chained with other Pololu servo and motor controllers using a single
serial transmit line
Chain input allows reception of data from multiple Mini Maestros using a single
serial receive line without extra components (does not apply to Micro Maestros)
Can function as a general-purpose USB-to-TTL serial adapter for projects controlled
from a PC
Board can be powered off of USB or a 5 16 V battery, and it makes the regulated 5V
available to the user
Upgradable firmware
Pololu Maestro Servo Controller User’s Guide © 2001–2017 Pololu Corporation
1. Overview Page 7 of 99