This robot controller is by far the most powerful Orangutan, and it is intended for small and medium-sized robots. The design features a dual-AVR architecture that leaves an ATmega1284P AVR microcontroller almost completely available to the user while taking care of low-level motor control tasks on a pre-programmed mega328, which also doubles as a programmer for the master processor. This is our top-of-the-line version, featuring VNH2SP30 motor drivers and a 4-line x 20-character LCD.
|Description||Specs (18)||Pictures (5)||Resources (24)||FAQs (0)||On the blog (0)|
Documentation and other information
Information about installing and using the C/C++ libraries provided for use with Pololu products.
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.
A reference to commands provided in the Pololu C/C++ and Arduino libraries for the AVR.
Documentation of the low-level SPI commands used to control the Orangutan X2’s auxiliary ATmega328 microcontroller. These commands are implemented by the Pololu AVR Library, so beginners do not need to concern themselves with the details in this document.
Guide for programming Orangutans and the 3pi robot from the Atmel’s older AVR Studio 4 IDE. It covers installing the Pololu AVR C/C++ Library, and setting up the Pololu USB AVR Programmer.
- Orangutan X2 quick-start guide and schematic (4MB pdf)
- Orangutan X2 schematic (63k pdf)
- VNH3SP30 motor driver datasheet (586k pdf)
- VNH2SP30 motor driver datasheet (670k pdf)
- Crystalfontz CFAH2004K-YYH LCD datasheet (3MB pdf)
- Orangutan X2 firmware update procedure (330k pdf)
- Orangutan X2 firmware v1.01 (65k zip)
- This firmware update fixes several minor bugs that were present in the initial firmware release v1.00.
- Orangutan X2 firmware v1.02 (64k zip)
- This is an optional, minor firmware upgrade that slightly improves reset/program button debouncing.
- LSM303DLM Orangutan example project (5k zip)
- This sample program shows how to use an LSM303DLM 3D compass and accelerometer carrier with an Orangutan robot controller to build a tilt-compensated digital compass. The AVR Studio project is set up for an ATmega328P microcontroller, but it will work on other Orangutans with simple changes to the project configuration.