Pololu Driver



If you are using Windows XP, you will need to have Service Pack 3 installed before installing the drivers for the Maestro. See below for details.

Pololu a4988 driver

Before you connect your Maestro to a computer running Microsoft Windows, you should install its drivers:

  1. Download the Maestro Servo Controller Windows Drivers and Software (5MB zip)
  2. Open the ZIP archive and run setup.exe. The installer will guide you through the steps required to install the Maestro Control Center, the Maestro command-line utility (UscCmd), and the Maestro drivers on your computer. If the installer fails, you might have to extract all the files to a temporary directory, right click setup.exe, and select “Run as administrator”.
  3. During the installation, Windows will ask you if you want to install the drivers. Click “Install” (Windows Vista, Windows 7, and later) or “Continue Anyway” (Windows XP).
  1. After the installation is finished, your start menu should have a shortcut to the Maestro Control Center (in the Pololu folder). This is a Windows application that allows you to configure, control, debug, and get real-time feedback from the Maestro. There will also be a command-line utility called UscCmd which you can run at a Command Prompt.

There are two programs: the Pololu USB AVR Programmer v2 Command-line Utility (pavr2cmd) and the Pololu USB AVR Programmer v2 Configuration Utility (pavr2gui). This software only supports the Pololu USB AVR Programmer v2 and v2.1, which are blue-colored. Pololu G2 High-Power Motor Driver 18v25 This discrete MOSFET H-bridge motor driver enables bidirectional control of one high-power DC brushed motor. The small 1.3″ × 0.8″ board supports a wide 6.5 V to 30 V voltage range and is efficient enough to deliver a continuous 25 A without a heat sink. Pololu’s Maestro servo controllers offer industry-leading resolution and stability for precise, jitter-free control of your RC servos. Features include a native USB interface, separate speed and acceleration settings for each servo, internal scripting control, and channels configurable as general purpose I/O.

Windows 10, Windows 8, Windows 7, and Windows Vista users: After following the steps above, you can connect a Maestro to your computer, and your computer should automatically install the necessary drivers. No further action from you is required.

Windows XP users: After following the steps above, follow steps 5 through 9 below for each new Maestro you connect to your computer.

  1. Connect the device to your computer’s USB port. The Maestro shows up as three devices in one so your XP computer will detect all three of those new devices and display the “Found New Hardware Wizard” three times. Each time the “Found New Hardware Wizard” pops up, follow steps 6-9.
  2. When the “Found New Hardware Wizard” is displayed, select “No, not this time” and click “Next”.

Pololu Driver Motor

Driver
  1. On the second screen of the “Found New Hardware Wizard”, select “Install the software automatically” and click “Next”.
  1. Windows XP will warn you again that the driver has not been tested by Microsoft and recommend that you stop the installation. Click “Continue Anyway”.
  1. When you have finished the “Found New Hardware Wizard”, click “Finish”. After that, another wizard will pop up. You will see a total of three wizards when plugging in the Maestro. Follow steps 6-9 for each wizard.

After installing the drivers and plugging the Maestro in via USB, if you go to your computer’s Device Manager, you should see three entries for the Maestro that look like what is shown below:

Windows 7 device manager showing the Micro Maestro 6-channel USB servo controller.

DriverPololu driver adjustment

Windows XP device manager showing the Micro Maestro 6-channel USB servo controller.

COM ports

After installing the drivers, if you go to your computer’s Device Manager and expand the “Ports (COM & LPT)” list, you should see two COM ports for the Maestro: the Command Port and the TTL Port. In parentheses after these names, you will see the name of the port (e.g. “COM5” or “COM6”).

You might see that the COM ports are named “USB Serial Device” in the Device Manager instead of having descriptive names. This can happen if you are using Windows 10 or later and you plugged the Maestro into your computer before installing our drivers for it. In that case, Windows will set up your Maestro using the default Windows serial driver (usbser.inf), and it will display “USB Serial Device” as the name for each port. The ports will be usable, but it will be hard to distinguish the ports from each other because of the generic name shown in the Device Manager. We recommend fixing the names in the Device Manager by right-clicking on each “USB Serial Device” entry, selecting “Update Driver Software…”, and then selecting “Search automatically for updated driver software”. Windows should find the Maestro drivers you already installed, which contain the correct name for the port.

If you want to change the COM port number assigned to your USB device, you can do so using the Device Manager. Bring up the properties dialog for the COM port and click the “Advanced…” button in the “Port Settings” tab. From this dialog you can change the COM port assigned to your device.

If you use Windows XP and experience problems installing or using the serial port drivers, the cause of your problems might be a bug in older versions of Microsoft’s usb-to-serial driver usbser.sys. Versions of this driver prior to version 5.1.2600.2930 will not work with the Maestro. You can check what version of this driver you have by looking in the “Details” tab of the “Properties” window for usbser.sys in C:WindowsSystem32drivers. To get the fixed version of the driver, you will need to install Service Pack 3. If you do not want Service Pack 3, you can try installing Hotfix KB918365 instead, but some users have had problems with the hotfix that were resolved by upgrading to Service Pack 3. The configuration software will work even if the serial port drivers are not installed properly.

Native USB interface

Pololu Driver Adjustment

Pololu h bridge motor driver

There should be an entry for the Maestro in the “Pololu USB Devices” category of the Device Manager. This represents the Maestro’s native USB interface, and it is used by our configuration software.

Related products

Pololu A4988 Driver

Micro Maestro 6-Channel USB Servo Controller (Partial Kit)
Micro Maestro 6-Channel USB Servo Controller (Assembled)
Mini Maestro 12-Channel USB Servo Controller (Assembled)
Mini Maestro 12-Channel USB Servo Controller (Partial Kit)
Mini Maestro 18-Channel USB Servo Controller (Assembled)
Mini Maestro 18-Channel USB Servo Controller (Partial Kit)
Mini Maestro 24-Channel USB Servo Controller (Assembled)
Mini Maestro 24-Channel USB Servo Controller (Partial Kit)