Download Print this page

Pololu Orangutan X2 Quick Start Manual

Robot controller

Advertisement

Quick Links

Orangutan X2 Robot Controller
Introduction
The Orangutan X2 is the third release in Pololu's line of Orangutan robot controllers. Like the original Orangutan and subsequent Baby
Orangutan, the Orangutan X2 is designed to be a compact, high-performance control center for robotics and automation projects. The
Orangutan X2's two-board design allows the unit to maintain the compactness characteristic of the Orangutan line while offering
substantially more electrical and computational power: the X2 can deliver up to a horsepower across two motor channels, and the twin-
microcontroller architecture allows maximum access to the primary microcontroller, an Atmel ATmega644 with 64KB of program space
and 4KB of RAM. Abattery, motors, and sensors can be connected directly to the module for quick creation of advanced robots.
Contacting Pololu
You can check the Pololu web site at
including color pictures, application examples, and troubleshooting tips.
We would be delighted to hear from you about your project and about your experience with the Orangutan X2. You can contact us through
our online feedback form or by email at
to see in the future, or anything else you would like to say!
Hardware Overview
A block diagram of the Orangutan X2 is shown below. The Orangutan X2 consists of two printed circuit boards
Two circuit boards.
connected by a 20-pin connector. The top board holds the high-power motor drivers and power terminals; the rest of the electronics,
including the microcontrollers, is on the bottom board. The connections on the top board are symmetric, so until the connectors are
soldered on, the board can be mounted in either orientation. The Orangutan is available with two motor driver options: the VNH3SP30
costs less, but has slightly lower performance; the VNH2SP30 can deliver more current and adds current sensing. Battery and motor leads
(or leads to your favorite connector style) can be soldered directly to the top board, or the supplied terminal blocks can be used for quick
convenient motor or power supply changes.
The Orangutan X2 has two microcontrollers: an Atmel ATmega644 for the main application, and an auxiliary
Two microcontrollers.
ATmega168 that interfaces to most of the dedicated hardware on the X2 and serves as a programmer for the main processor. The two-
microcontroller design simplifies multitasking by relieving the main processor of common tasks such as motor control and melody
generation, and the approach also leaves the mega644 completely unencumbered, allowing the mega644 hardware, such as timers and
interrupts, to be used for your higher-level design.
For more details, please check the complete schematic included at the end of this document.
Main board
USB-to-serial
adapter
(CP2102)
© 2007 Pololu Corporation
http://www.pololu.com/
Pololu
http://www.pololu.com/
support@pololu.com
Top board
motor drivers
(VNH2SP30)
and power
connection
buzzer
auxiliary
UART
microcontroller
(mega168)
Orangutan X2 Block Diagram
for additional information about the Orangutan robot controller ,
. Tell us what we did well, what we could improve, what you would like
10x2 2mm
connector
SPI
main user
microcontroller
(mega644)
page 1 of 6
Quick-Start Guide
LCD
PORTC
LEDs and
pushbuttons
PORTA,
general
PORTD
purpose
I/O headers
s
org03a

Advertisement

loading
Need help?

Need help?

Do you have a question about the Orangutan X2 and is the answer not in the manual?

Questions and answers

Summary of Contents for Pololu Orangutan X2

  • Page 1 Orangutan robot controller , including color pictures, application examples, and troubleshooting tips. We would be delighted to hear from you about your project and about your experience with the Orangutan X2. You can contact us through support@pololu.com our online feedback form or by email at .
  • Page 2: Module Layout

    Module Layout The main features of the Orangutan X2 are indicated below. Most of the mega644 I/O lines come out to the 0.1” header along the right side, but the two uncommitted port B pins and the optional mega168 handshaking lines are in the middle of the board. The motor driver board has a few power supply capacitor options;...
  • Page 3 3A, but as with most power issues, it depends on how much heat the rest of the board is dissipating. The Orangutan X2 is intended to be used as a single unit with both boards connected together. However, it may sometimes be convenient to work with just the lower board, without motors or a large power supply connected.
  • Page 4 Once the USB-to-serial driver is installed and the Orangutan X2 is connected, the mega168 can communicate with the computer through its serial port, and the green LED next to the USB connector will be lit. When programming the mega644, the Orangutan X2 will look like an AVRISP programmer;...
  • Page 5 Orangutan X2 Robot Controller Schematic Diagram AVCC644 10uH 9.1Ohm 0.1uF JP26 TRIMPOT backlight 0.1uF power JP27 PC0 (SCL) PC1 (SDA) PC2 (TCK) PC3 (TMS) AVCC PC4 (TD0) AVCC644 PC5 (TDI) AREF PC6 (TOSC1) 644 Reset Internally pulled high PC7 (TOSC2)
  • Page 6 0.1uF Shut Down Power (blue) USBPOWER USBMINIB SMTjumper VBUS 3.3V VServo VREGIN 0.1uF JP11 SUSPEND JP18 JP10 SUSPEND 1.0 uF 0.1uF User I/O power selection x4 (green) 0.1uF CP2102 © 2007 Pololu Corporation http://www.pololu.com/ page 6 of 6 org03a Pololu...