- New
Product description: Micro Maestro USB 6-channel servo controller - Pololu 1351
Micro Maestro is a controller from Pololu that allows you to control RC servos and ESCs from a computer via USB or from embedded systems via a 5V TTL serial interface . Additionally, it supports stored scripts, enabling the execution of motion sequences and control logic without a permanent connection to a PC or microcontroller . Each of the 6 channels can be configured as a servo output, digital output, or analog input . High 0.25μs pulse resolution and very low jitter make the module ideal for robotics and animatronics applications where smooth and repeatable movement is essential. Power can be supplied from USB or an external source from 5V to 16V , and the connectors in this version of the kit are supplied separately to facilitate the installation of custom connectors. A USB A to mini-B cable (not included) is required for connection to a computer.
Arduino compatible product
The manufacturer makes the library available on GitHub for Arduino users.
Main features of the servo controller
- Control : USB, TTL serial 5V and internal scripts
- Channels : 6 configurable as servo outputs, digital outputs or analog inputs
- Pulse Precision : 0.25 μs resolution for high-quality motion control
- Pulse parameters : frequency from 33 Hz to 100 Hz, width from 64 μs to 3280 μs
- Smooth movements : speed and acceleration control separately for each channel
- Autonomy : 1 kB script memory to run sequences without a computer
- Integration : Can be daisy-chained with other Pololu controllers on a single serial line
- Power supply : USB or external 5V to 16V
- Partial kit version : connectors included but not soldered for flexible assembly
- Firmware : Upgradable firmware
Servo driver pins
The pins are popular goldpin strips (2.54 pitch), fitted to standard servo connectors and connecting cables.
The board contains:
- miniUSB connector for connecting the system to a PC
- 5V power rail pins for powering other systems
- connectors for connecting power to servos (+ and -)
- connectors for servos, pins marked as signal can also be used as analog inputs and digital inputs/outputs operating with 5 V voltages
- status LEDs
- logic circuit power supply connector (useful if the controller will not be permanently connected to the USB port)
- UART serial communication interface connectors (RX, TX)

A - USB mini-B connector, B - 5 V (out), C - GND, D - signal, E - servo power supply, F - channel 0, G - channel 1, H - channel 2, I - channel 3, J - channel 4, K - channel 5, L - yellow and red status LEDs, RST - board reset, TX - TTL serial output, RX - TTL serial input, VIN - 5 V to 16 V board power supply, M - green USB LED
Pololu Micro Maestro Servo Controller Technical Specifications
- Number of channels: 6
- Analog inputs: 6
- Control methods: USB, TTL serial 5V, internal scripts
- Baud rate: from 300 bps to 200000 bps (autodetection from 300 bps to 115200 bps)
- Pulse frequency: 33 Hz to 100 Hz
- Pulse width range: 64 μs to 3280 μs
- Pulse width resolution: 0.25 μs
- Script memory: 1 kB
- Power supply voltage: 5 V to 16 V or USB powered
- Current consumption: 30 mA (without USB), approximately 10 mA more when USB is connected
- Mounting holes: 0.086" (compatible with #2 and M2 screws)
- Dimensions: 21.6 x 30.5 mm
- Weight: 3 g
Contents of the set
- Micro Maestro Servo Controller
- 2.54 mm goldpin strips for self-soldering


