Pololu Micro Maestro 6
© 2001–2012 Pololu Corporation
Pololu Maestro Servo Controller
User's Guide
http://www.pololu.com/docs/0J40/all
Page 1 of 71
Pololu Maestro Servo Controller User's Guide
1. Overview . . . . . . . . . . . . . . . . . . . . . . . . .
1.a. Micro Maestro Pinout and Components . . . . .
1.b. Mini Maestro Pinout and Components . . . . . .1.c. Indicator LEDs . . . . . . . . . . . . . . . . . .
1.d. Supported Operating Systems . . . . . . . . . . .
2. Contacting Pololu . . . . . . . . . . . . . . . . . . . . .
3. Getting Started . . . . . . . . . . . . . . . . . . . . . .
3.a. Installing Windows Drivers and Software . . . .
3.b. Installing Linux Drivers and Software . . . . . .
3.c. Using the Maestro without USB . . . . . .. . .
4. Using the Maestro Control Center . . . . . . . . . . . .
4.a. Status and Real-time Control . . . . . . . . . . .
4.b. Errors . . . . . . . . . . . . . . . . . . . . . . .
4.c. Sequencer . . . . . . . . . . . . . . . . . . . . .
4.d. Entering a Script . . . . . . . . . . . . . . . . .
4.e. Channel Settings . . . . . . . . . . . . . . . . . .
4.f. Upgrading Firmware . . . . . . . . .. . . . . . .
5. Serial Interface . . . . . . . . . . . . . . . . . . . . . .
5.a. Serial Settings . . . . . . . . . . . . . . . . . . .
5.b. TTL Serial . . . . . . . . . . . . . . . . . . . . .
5.c. Command Protocols . . . . . . . . . . . . . . . .
5.d. Cyclic Redundancy Check (CRC) Error Detection
5.e. Serial Servo Commands . . . . . . . . . . . . . .
5.f. Serial Script Commands . . . .. . . . . . . . . .
5.g. Daisy Chaining . . . . . . . . . . . . . . . . . .
5.h. Serial Example Code . . . . . . . . . . . . . . .
5.h.1. Cross-platform C . . . . . . . . . . . .
5.h.2. Windows C . . . . . . . . . . . . . . .
5.h.3. PIC18F4550 . . . . . . . . . . . . . . .
5.h.4. Bash script . . . . . . . . . . . . . . . .
6. The Maestro Scripting Language . . . . . . . . . . . . .
6.a.Maestro Script Language Basics . . . . . . . . .
6.b. Command Reference . . . . . . . . . . . . . . .
6.c. Example Scripts . . . . . . . . . . . . . . . . . .
6.d. Script Specifications . . . . . . . . . . . . . . .
7. Wiring Examples . . . . . . . . . . . . . . . . . . . . .
7.a. Powering the Maestro . . . . . . . . . . . . . . .
7.b. Attaching Servos and Peripherals . . . . . . . . .
7.c.Connecting to a Microcontroller . . . . . . . . .
8. Writing PC Software to Control the Maestro . . . . . . .
9. Maestro Settings Limitations . . . . . . . . . . . . . . .
© 2001–2012 Pololu Corporation
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
....
Regístrate para leer el documento completo.