Micro Maestro USB 6-channel servo driver - Pololu 1350

Index: PLL-00067 EAN: 5904422367893

6-channel servo controller with support for digital and analog signals. The user has at his or her disposal, the control of the servos through: the PC app (USB), serial interface and a simple script language.

Micro Maestro USB 6-channel servo driver - Pololu 1350
€22.68 tax excl.
Delivery 7 pcs scheduled for 2024-05-28
Waiting for delivery
PayPal payment
Manufacturer: Pololu
Compatibility: Arduino Raspberry Pi


  • Power supply: 5 V-16 V
  • Current consumption: 30 mA*
  • Number of channels: 6
  • Speed of transmission: 300-200000 bps**
  • Control methods:
    • USB - included program for PC
    • Serial interface (UART) - for example, communication with the microcontroller
    • scripts saved in the memory of the controller
  • Dimensions: 21.5 x 30.5 mm
* Whenconnectingthe USB cable, the device consumes 10mA more
** The function of autodetection in the range300 - 115200 bps

The product is compatible with Arduino

The manufacturer providesa library in GitHubfor Arduino users.


The film made by Pololu, introduces the possibilities of the product.



The Maestro series are the universal controllers of servos which are also able to interpret the digital and analogsignals. Thanks to the different control options, a wide range of supply voltages, as well as the simple usage, Maestro has proven itself in many projects that use servos. Depending on the number of used servos, the user can choose a suitable option. Available are 6,12,18and24-channel modules.





Maestro 6


Maestro 12


Maestro 18


Maestro 24

Number of channels: 6 12 18 24
 The number ofanalog inputs: 6 12 12 12
 The number ofdigital inputs: 0 0 6 12
Width[mm]: 21,6 27,9 27,9 27,9
Length[mm]: 30,5 36,1 45,7 58,4
Weight[g]: 3,0 4,2 4,9 6,0
Pulse frequency: 33-100 Hz 1-333 Hz 1-333 Hz 1-333 Hz
The range of pulses: 64-3280 μs 64-4080 μs 64-4080 μs 64-4080 μs
The size of the script: 1 KB 8 KB 8 KB 8 KB




The usage of the driver

The user can adjust the controller to the requirements of his/her project,choosing one of three different communication interfaces:


USB computer app -device connects to the computer usingthe mini USB cable. For the operation of the controller is an intuitive program that allows, i.a.:

  • managing of the horn
  • determination of the rotation speedof the servo
  • reading the data from analog and digital inputs
  • setting the logical values on the outputs of the I/O


In order to use the option of control via USB, just download the program to your disk (version:Windows,Linux), launch it and connect controller to any USB port on the computer.


Serial interface (UART) - the interface allows you to connect the Maestro with the central unit which can be any microcontroller or commissioning set, for example,Arduino,STM32DiscoveryorRasbperry Pi. Handling of the servos is done by sending special charactercommands. Examples with description can be found inthe manual.


The script- by selecting this option, the user can create and store in memory of the Maestro, the selected sequence of events, for example, the dependence of the position of servo from the voltage level on the analog input, to which connected is any analog sensor, e.g.,gyroscope,accelerometerorrangefinder. Description of scripting language together with examples of its usage, you canfind inthe instructions.


The computer app allows you to control the position and speed ofservos, to read and write status of I/O viaUSB cable.




Leads are the popular goldpin strips (2.54 mm pitch) suited for standard connectors of servosandconnecting cables.


On the board are:

  • the miniUSB connector designed to connect the system to PC
  • leads of the power rail 5V to power other systems
  • connectors for attaching the power supply for theservos(+ and -)
  • connectors forservos, leads, leads labeled as signal can also be used as analog inputs and digital inputs/outputs operating with voltages of 5 V
  • status LEDs
  • power connector of the logic systems (useful, if the driver is not permanently connected to the USB port)
  • connectors of the serial communication interface UART (RX, TX)

The distribution of the leads of the Maestrodriver.
A - USB mini-B connector, B - 5V (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-16V board power supply, M - green USB LED


Examples of usage

  • projects using many servos,for example, the manipulator
  • stepping robots, for example,Hexapods
  • management of the servos using computer (USB cable)
  • using channels as digital outputs with general purpose
  • the use of channels of analog inputs, for example, to read information fromsensors(e.g.,Sharp 10-80cm) directly on PC
  • in versions 12, 18 and 24, one of channels can operate as a PWM output, thus, it is possible to supportdriver of engines(for example,TB6612FNG)



Voltage to 5.0 V
Voltage from 16.0 V
Current sources
Channels 6
Package width 8 cm
Package height 1 cm
Package depth 8.5 cm
Package weight 0.006 kg

Be the first to ask a question about this product!

Product reviews

Micro Maestro USB 6-channel servo driver - Pololu 1350


Average grade


Customers opinion
The following opinions are collected
and verified by
an external partner Trustmate
and come from the post-purchase process.
Jacek 24.11.2022 Confirmed purchase Translated review
High quality driver
Jarosław B. 27.04.2021 Confirmed purchase Translated review
Works as it should. Fine workmanship
Heinz-Georg 08.04.2024 Confirmed purchase

Customers who bought this product also bought:

Products from the same category: