Pololu Baby Orangutan B User's Guide © 2001–2012 Pololu Corporation
Pololu Baby Orangutan B User's
Guide
1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Contacting Pololu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Schematic Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4. Module Pinout and Component Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5. Included Header Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6. Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
7. AVR Pin Assignment Table Sorted by Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
8. AVR Pin Assignment Table Sorted by Pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
9. Motor Driver Truth Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
http://www.pololu.com/docs/0J14 Page 1 of 12
Pololu Baby Orangutan B User's Guide © 2001–2012 Pololu Corporation
1. Overview
The Baby Orangutan B-48 [http://www.pololu.com/catalog/product/1215], B-168 [http://www.pololu.com/catalog/product/
1216], and B-328 [http://www.pololu.com/catalog/product/1220] robot controllers are complete control solutions for small
robots. The small module includes a powerful Atmel ATmega48/168/328P microcontroller, two channels of
bidirectional motor control, a user potentiometer, 18 user I/O lines (16 of which can be used as general-purpose
digital I/Os and 8 of which can be used as analog input channels) that can be used to expand the system. A battery,
motors, and sensors can be connected directly to the module to create simple robots.
Note: This user’s guide applies only to the most recent Baby Orangutan B revision. The older,
discontinued Baby Orangutans [http://www.pololu.com/catalog/product/216] have green solder masks
while the new Baby Orangutan Bs have blue solder masks.
1. Overview Page 2 of 12
Pololu Baby Orangutan B User's Guide © 2001–2012 Pololu Corporation
2. Contacting Pololu
You can check the Baby Orangutan B-328 robot controller page [http://www.pololu.com/catalog/product/1220] for
additional information, including pictures, example code, and application notes.
We would be delighted to hear from you about any of your projects and about your experience with the Baby
Orangutan Robot controller. You can contact us [http://www.pololu.com/contact] directly or post on our forum
[http://forum.pololu.com/]. Tell us what we did well, what we could improve, what you would like to see in the future,
or anything else you would like to say!
2. Contacting Pololu Page 3 of 12
Pololu Baby Orangutan B User's Guide © 2001–2012 Pololu Corporation
3. Schematic Diagram
The basic schematic of the Baby Orangutan B is identical to that of the larger Orangutan SV-328
[http://www.pololu.com/catalog/product/1227] and Orangutan LV-168 [http://www.pololu.com/catalog/product/775] robot
controllers. You can effectively build your own Orangutan SV-328 by adding a buzzer, LCD
[http://www.pololu.com/catalog/product/356], and pushbuttons as indicated in the Orangutan SV-328 schematic. This
design means software can be written for one device that will work on the other, provided the Baby Orangutan is
given matching hardware connections.
Pololu Baby Orangutan B-48/B-168/B-328 schematic diagram.
3. Schematic Diagram Page 4 of 12