Mini Maestro USB 18-channel servo driver - Pololu 1354

Index: PLL-00157 EAN: 5904422367916

18-channel servo controller with support for digital and analog signals. The user can control servos via: PC application (USB), serial interface and simple script language.

Mini Maestro USB 18-channel servo driver - Pololu 1354
€38.94 tax excl.
Shipping in 24 hours
PayPal payment
Manufacturer: Pololu
Compatibility: Arduino Raspberry Pi

Product description: Mini Maestro USB 18 channel servo controller - Pololu 1354

The Maestro series are versatile servo controllers also capable of interpreting digital and analog signals. With a variety of control options, a wide range of supply voltages, and simple operation, the Maestro works well for many projects using servos. Depending on the number of servos used, the user can choose the appropriate version. There are 6, 12, 18 and 24 channel modules available.

Product compatible with Arduino

The manufacturer makes the library available on GitHub for Arduino users.

Sterownik serw Mini Maestro USB 18-kanałowy - Pololu 1354

Mini Maestro USB 18 channel servo controller - Pololu 1354.

Controller support

The user can customize the controller to meet the needs of their project by choosing from three different communication interfaces.

USB computer application - the device connects to a computer using a mini USB cable. An intuitive program is used to operate the controller, which enables, among others

  • controlling the position of the orb
  • setting the speed of servorotation
  • reading data from analogue and digital inputs
  • setting the logical values at the I/O outputs

To use the USB control option, all you need to do is download the program (version: Windows, Linux), run it and connect the controller to any USB port on your computer.

Serial interface (UART) - the interface allows to connect Maestro to the central unit, which can be any microcontroller or runtime kit, e.g. Arduino, STM32Discovery or Rasbperry Pi. Servos are operated by sending special character commands. Examples along with a description of commands can be found in the manual.

Script - by selecting this option, the user can create and store in the Maestro memory a selected sequence of events, e.g. make the servo position dependent on the voltage level at the analog input, to which any analog sensor will be connected, e.g. a gyroscope, accelerometer or a rangefinder. A description of the script language and examples of its use can be found in the manual.

Computer application that allows to control the position and speed of servos, read and write I/O statuses via USB cable.

Pinout of Maestro controller.

Leads of Pololu Mini Maestro

Leads are popular goldpin strips (raster 2.54), matching standard servo connectors and connection wires.

On the board there are:

  • miniUSB connector used to connect the circuit to a PC
  • 5V power bus connector for supplying power to other circuits
  • connectors to connect the power supply for servos (+ and -)
  • connectors for servomechanisms, the pin marked as signal can also be used as analog inputs and digital inputs / outputs working with voltages of 5 V
  • status LEDs
  • logic power supply connector (useful if the controller will not be permanently connected to the USB port)
  • connectors for UART serial communication interface (RX, TX)

Product specification: Pololu Mini Maestro USB 18-channel servo controller

  • Power supply: 5 V-16 V
  • Current consumption: 40 mA*
  • Number of channels: 18
  • Transmission speed: 300-200000 bps**
  • Control methods:
    • USB - included PC program
    • Serial interface (UART) - e.g. communication with a microcontroller
    • scripts stored in the controller's memory
  • Dimensions: 28 x 46 mm

* When the USB cable is connected, the device consumes 10 mA more

** Speed autodetection function in the range of 300 - 115200 bps

Examples of use

  • projects using many servos e.g. manipulator
  • walking robots e.g. Hexapods
  • controlling servos with a computer(USB cable)
  • use of channels as general purpose digital outputs
  • use of analog input channels e.g. for reading information from sensors (e.g. Sharp 10-80cm) directly on a PC
  • in versions 12, 18 and 24 one of the channels can work as PWM output, so you can operate the motor controller (e.g. TB6612FNG)


Maestro 6


Maestro 12


Maestro 18


Maestro 24

Number of channels: 6 12 18 24
Number of analog inputs: 6 12 12 12
Number of digital 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
Pulse range: 64-3280 μs 64-4080 μs 64-4080 μs 64-4080 μs
Script size: 1 KB 8 KB 8 KB 8 KB

Voltage to 5.0 V
Voltage from 16.0 V
Current sources
Channels 18
Package width 8 cm
Package height 2 cm
Package depth 9.5 cm
Package weight 0.012 kg

Be the first to ask a question about this product!

Product reviews

Mini Maestro USB 18-channel servo driver - Pololu 1354


Average grade


Customers opinion
The following opinions are collected
and verified by
an external partner Trustmate
and come from the post-purchase process.
Bartosz D. 06.05.2021 Confirmed purchase Translated review
Everything works fine, I have ordered from Botland many times and I fully recommend this store! Fast and efficient delivery!
Thomas 19.02.2024 Confirmed purchase

Customers who bought this product also bought:

Products from the same category: