The Pololu USB Software Development Kit is a package that contains example code for making your own PC applications that control Pololu USB Devices. The code lets you easily use the native USB interfaces of the devices, allowing access to more features than the virtual COM ports. For each supported device, there is a class library that allows your program to interact with the device using simple, high-level function calls. The kit also contains complete example applications. Most of the code is written in C#, but there are Visual Basic .NET and Visual C++ examples for both the Maestro and the Simple Motor Controller. Microsoft Windows (XP, Vista, 7, and 8) and Linux are supported.
You do not need to be a USB expert to use this code. You can either modify our example applications to suit your needs, or you can import our class libraries in to your own application.
The Pololu USB Software Development Kit includes libraries and example code for the following devices:
For more information, please see
You can download the latest version here:
These are available in case you have trouble with the most recent version.