Orangutan X2 with VNH2

Orangutan X2 with VNH2
Pololu item #: 718

Price Break

Unit price
(US$)

Quantity in stock: 30 1
10
119.00
107.00

This version comes with VNH2SP30 motor drivers. It does not include an LCD.

 Description Pictures (5) Resources (23) FAQs (0) 

Documentation and other information

Orangutan X2 Command Documentation v1.01

Documentation of the low-level SPI commands used to control the Orangutan X2's auxiliary ATmega168 microcontroller.

CP2102 USB-to-Serial Bridge Driver Installation

CP2102 Drivers and installation instructions for Windows, Mac, and Linux


File downloads

Orangutan X2 quick-start guide and schematic (678k pdf)
Orangutan X2 schematic (71k pdf)
Orangutan X2 blinking LED demo (AVR Studio project) (11k zip)
C code for the mega644: This simple project sequentially blinks the X2’s five user LEDs. It does not require any other code libraries.
Orangutan X2 SPI wrapper functions v1.00 (12k zip)
C code for the mega644: These C functions are high-level implementations of the low-level commands detailed in the Orangutan X2 command documentation. They let you easily control the X2’s auxiliary mega168 microcontroller and hence most of the X2’s onboard hardware (e.g. motors, buzzer, and UART). They also provide an example you can build on to create your own custom high-level command wrappers. This code is compatible with all firmware versions.
Orangutan X2 SPI wrapper functions v1.01 (12k zip)
C code for the mega644: Version 1.01 of the SPI wrapper functions takes advantage of the improvements introduced by firmware upgrade v1.01. These SPI wrapper functions are compatible with all firmware v1.01 and higher.
LCD control functions (3k zip)
C code for the mega644: These functions give you everything you need to control an LCD with your Orangutan X2. The file LCD.c requires the delay functions defined in the Orangutan X2 SPI command wrappers above.
Orangutan X2 test code (AVR Studio project) (68k zip)
C code for the mega644: We use this program to test each Orangutan X2 before it ships, and as such it is the program that comes pre-loaded on every X2. The ports test enables pull-ups on ports A and D (the 16 user IO pins on the right side of the board) and displays the pin values on the LCD. The motor test sets motor speed and direction based on the position of the user trimmer pot. This project requires the LCD control functions and Orangutan X2 SPI command wrappers above.
Orangutan X2 melody demo (AVR Studio project) (43k zip)
C code for the mega644: This project demonstrates how you can use the auxiliary mega168 microcontroller to play melodies while leaving the main mega644 microcontroller free to control your robot. It requires the LCD control functions and Orangutan X2 SPI command wrappers above.
VNH3SP30 motor driver data sheet (228k pdf)
VNH2SP30 motor driver data sheet (283k pdf)
Crystalfontz CFAH2004K-YYH LCD datasheet (2756k 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.