Baby Orangutan B-328 Robot Controller

The Baby Orangutan B-328 is a very compact but complete robot controller. This board packs a high-performance AVR microcontroller and two motor drive channels in the same 24-pin form factor as competing units that include just a microcontroller. You can connect your battery, sensors, and motors directly to this small module to make a miniature robot, or you can use the Baby Orangutan as an auxiliary controller in larger robots. This version includes Atmel’s new ATmega328P microcontroller with 32 KB of program memory and 2 KB of RAM.

The Baby Orangutan is a complete control solution for small robots, all packed into a tiny 1.2" x 0.7" 24-pin DIP package. It features a programmable ATmega328P AVR microcontroller and a dual H-bridge for direct control of two DC motors. This integrated motor driver sets the Baby Orangutan B apart from similarly-sized microcontroller boards from other manufacturers. Two on-board indicator LEDs, a trimmer potentiometer, a 20 MHz resonator, and reverse battery protection round out the basic hardware features of the Baby Orangutan.

For those not necessarily interested in robotics, the Baby Orangutan B is also a great introduction to the AVR microcontrollers because of its size and price. All you need to get started is a low-cost programmer and a power source. You can fit a substantial design even on a small breadboard since you won’t need the space for basic components such as the voltage regulator and resonator. The source code for several sample projects is available under our resources tab; these examples are intended to help you get up and running quickly with your new AVR-based controller.

Orangutans and Arduino IDE

The Arduino environment consists of an open-source integrated development environment (IDE) and compiler, software libraries, and programmable hardware boards based on the powerful ATmega microcontroller family.

With some minor changes to the Arduino software configuration files, it becomes possible to program our Orangutans using the Arduino IDE and libraries. The Arduino guide listed below will step you through the process of reconfiguring the Arduino IDE, and it will provide a series of custom libraries that will make it easy for you to interface with all of the Orangutan’s onboard hardware.

Specifications & On-Board Hardware

  • overall unit dimensions: 1.2" x 0.7" (30.48 x 17.78mm)
  • input voltage: 5-13.5 V (15 V absolute maximum)
  • two bidirectional motor ports can deliver ~1 A continuous (3 A peak) per channel
  • programmable 20 MHz Atmel ATmega328P AVR microcontroller (32 KB flash, 2 KB RAM, 1 KB EEPROM)
  • 18 user I/O lines, 16 of which can be used for digital I/O and 8 of which can be used as analog input channels
  • 1 user LED
  • user potentiometer tied to ADC7
  • 20 MHz external resonator

Baby Orangutan B-328 - Included components

The compact module can be used as a DIP component on breadboards or prototyping boards, or the pin-less versions can be used for space-constrained installations in miniature robots. The 0.1" header pins are included with the Baby Orangutan B but are not soldered in. Power pins, one of the motor outputs, and several I/O lines are all accessible from one side to enable use of the Baby Orangutan as a single in-line pin (SIP) package for applications that do not require all of the I/O lines. The small size and low cost of the Baby Orangutan makes it a perfect option for primary control of small robots or for auxiliary control on larger robots.

Documents relating to the Baby Orangutan B-328

Pololu Baby Orangutan Product Page
Baby Orangutan B Users Guide
Programming Baby Orangutan from Arduino
Orangutan Motor Driver Application Note
Pololu AVR C/C++ Library Users Guide

Write a review

Please login or register to review

Baby Orangutan B-328 Robot Controller

  • Manufacturer: Pololu
  • Product Code: ORANGUTAN-B
  • Stock Quantity:  2
      - Backorder not allowed
  • £16.99

  • Ex Tax: £14.16


Related Products

Brushed DC Motor: 130-Size, 6V, 11.5kRPM, 800mA Stall

Brushed DC Motor: 130-Size, 6V, 11.5kRPM, 800mA Stall

Brushed DC Motor: 130-Size, 6V, 11.5kRPM, 800mA Stall This 130-size DC motor has a recommende..

£1.68 Ex Tax: £1.40

SparkFun RedBoard - Programmed with Arduino

SparkFun RedBoard - Programmed with Arduino

SparkFun RedBoard - Programmed with Arduino At SparkFun we use many Arduinos and we’re ..

£18.84 Ex Tax: £15.70

Tags: Baby, Orangutan, B-328, robots, Controller, atmel, atmega328, 1220, ORANGUTAN-B, orangutan robot controller, uk supplier, pololu, pololu baby orangutan, robot controller board, arduino, Pololu