Orangutan USB Programmer
This compact programmer can program the Orangutan, Orangutan SV-168, Orangutan LV-168, and Baby Orangutan robot controllers, as well as the 3pi robot, through a USB connection. The on-board USB-to-serial adapter allows the unit to look like a serial AVRISP programmer to your programming software. The serial port TX and RX lines are connected to separate pads so that the programmer can also be used as a USB-to-serial adapter.
Description | Specs (0) | Pictures (4) | Resources (15) | FAQs (1) | On the blog (0) |
---|
Documentation and other information
-
Pololu Orangutan USB Programmer User’s Guide (Printable PDF)
User’s guide for the Pololu Orangutan USB Programmer, including information about using AVR Studio and troubleshooting tips.
-
CP2102 USB-to-Serial Bridge Driver Installation (Printable PDF)
CP2102 Drivers and installation instructions for Windows, Mac, and Linux. The CP2102 is used on the Pololu USB-to-Serial Adapter, the Orangutan USB Programmer, the USB 16-Servo Controller, and the Orangutan X2.
File downloads
-
CP2102 drivers for Windows (4MB zip)
-
CP2102 drivers for Mac OS X (723k dmg)
-
Firmware update version 1.4 for the Orangutan USB Programmer revision PGM02B (47k pgm)
This version fixes a bug where the programming lines could be left driven high if the programming process failed. Please see section 8 of the user’s guide for firmware update instructions.
-
Sample AVR Studio 4 project to blink an LED (14k zip)
This is a sample AVR Studio project that will blink an LED on an Orangutan, Orangutan LV-168, and Baby Orangutan.
-
Pololu Orangutan USB Programmer guia de usuario (1MB pdf)
A Spanish version of our Pololu Orangutan USB Programmer’s user’s guide provided by customer Jaume B.
Recommended links
-
WinAVR
A free, open-source suite of development tools for the AVR family of microcontrollers, including the GNU GCC compiler for C/C++.
-
AVR Studio 4
The older version of Atmel’s free integrated development environment (IDE) for AVRs, which is no longer supported by Atmel.
-
AVR Libc Home Page
The web site for AVR Libc, which is the standard library of functions that you can use with C and C++ on the AVR.
-
GCC, the GNU Compiler Collection
Documentation for GCC, including the AVR GCC C/C++ compilers.
-
Pololu Robotics Forum
Pololu Robotics and Electronics forum — get technical support, share your project, or just drop in to say hi.
-
AVR Freaks
AVR community with forums, projects, and AVR news.
-
Orangutan-lib
An open-source C library for the Orangutan family of robot controllers. Note: this library was not created by and is not maintained by Pololu; it contains only limited support for the Orangutan X2 and does not directly support the Orangutan SV-168, Orangutan LV-168, or Baby Orangutan B revision.
-
Tutorial: AVR Programming on the Mac
Customer Michael Shimniok has written a guide to programming AVRs (the Orangutan LV-168, specifically) using the Mac.