The Pololu Baby Orangutan B-328 Robot Controller is perfect for building miniature robots. It is a very compact little board yet it provides a complete robot controller solution. It uses the popular ATmega328P AVR microcontroller from Atmel that has 32 KB of flash program memory and 2 KB of RAM. This tiny 24 pin form factor board even includes a dual motor driver for direct connection to two DC robot motors. 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.
Note that an AVR ISP programmer such as the Pololu USB AVR Programmer is required for programming and is sold separately. The board is assembled but the pin headers require soldering.
Microcontroller | |
Processor | ATmega328P |
Architecture | AVR |
Clock Speed | 20 MHz |
Data Bits | 8 |
RAM | 2 KB |
FLASH | 32 KB |
EEPROM | 1 KB |
Timers | 3 |
External IRQs | 2 |
PWM Channels | 6 |
Available Inputs and Outputs | |
Digital GPIOs | 16 |
Analog Inputs | 8 |
Microcontroller Features | |
Reset Button | No |
ICSP Connector | Yes |
Programming Port | ICSP |
Requires External Programmer | Yes |
Motor Driver Features | |
Motor Driver | TB6612FNG |
Motor Channels | 2 |
Continuous Current per Channel | 1 A |
Peak Current per Channel | 3 A |
Maximum PWM Frequency | 80 kHz |
Motor Connectors | Pads/Pins |
UI Features | |
User LEDs | 1 |
User Potentiometers | 1 |
Power Supply and Consumption | |
Operating Voltage | 5V |
DC Current per I/O Pin | 40 mA |
Power Supply Voltage | 5-13 V |
Power Consumption | Pads/Pins |
Reverse Polarity Protection | Yes |
Dimensions | |
Width | 1.2 in |
Weight | 1.5 g |