iRobot 4812 iROBOT COMMAND MODULE User Manual USERS MANUAL 1 OF 2

iRobot Corporation iROBOT COMMAND MODULE USERS MANUAL 1 OF 2

Contents

USERS MANUAL 1 OF 2

Download: iRobot 4812 iROBOT COMMAND MODULE User Manual USERS MANUAL 1 OF 2
Mirror Download [FCC.gov]iRobot 4812 iROBOT COMMAND MODULE User Manual USERS MANUAL 1 OF 2
Document ID732914
Application IDHTn+bT7gjzwO+Fk4qlklJw==
Document DescriptionUSERS MANUAL 1 OF 2
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize52.71kB (658884 bits)
Date Submitted2006-11-29 00:00:00
Date Available2007-01-13 00:00:00
Creation Date2006-10-27 18:42:26
Producing SoftwareAdobe PDF Library 7.0
Document Lastmod2006-10-27 18:42:31
Document TitleUSERS MANUAL 1 OF 2
Document CreatorAdobe InDesign CS2 (4.0)

Getting Started with a PC
Install WinAVR from the Command Module product CD  
 ower on iRobot Create, plug the Command Module into the robot’s
Cargo Bay Connector, and connect the USB cable from your PC to
the Command Module.
Install the USB drivers (there are 2 that need to be installed) using
the Found New Hardware Wizard or the installation executable on the
Command Module product CD
 et the USB serial port to COM9 (open the Properties for the port from
the Device Manager and change the com port using the Advanced button
in the Port Settings tab)
Creating and Loading a New Project
Open WinAVR  
 reate a new project and add the source files (e.g. input.c, oi.h and
makefile from the input example program on the product CD)
Compile the project using Tools->[WinAVR] Make All
 onnect the Command Module to iRobot Create and connect the
USB cable from your PC to the Command Module
Press Reset on the Command Module
Download the project using Tools->[WinAVR] Program
For the full set of instructions on setting up and using your Command
Module visit www.irobot.com/create to download the Command Module
Owner’s Manual.
iRobot Command Module
iRobot Create
Accessories
®
®
TM
Quick Start Guide
An easy step-by-step guide and reference card for using
the iRobot Command Module with your iRobot Create.
Register your iRobot® Command Module
today and SAVE 15% on all accessories.*
TM
SAVE 15%
on accessories.
See back for details.
Virtual Wall®
Home BaseTM
IR transmitter
conveniently placed at
robot eye-level. Can be
used as an invisible
wall or beacon
Recharges the iRobot
rechargeable battery
while in iRobot Create.
Also contains 3
IR transmitters
iRobot
Rechargeable Battery
Rechargeable
battery and charger
for the iRobot Create
Standard Remote
Allows you to control
iRobot Create from
a distance
For more accessories and ordering information
go to www.irobot.com or call 800.727.9077.
*See registration card for details. Availability subject to change.
Shipping and handling not included.
©2006 iRobot Corporation. All rights reserved.  
iRobot and Virtual Wall are registered trademarks of iRobot Corporation.
Home Base and Create are trademarks of iRobot Corporation.
U.S. Pat. Nos. 6,594,844  6,690,134, and 6,809,490. Other patents pending.
429.06
www.irobot.com
Introduction
Anatomy
LED 2
With the iRobot Command Module, you can control iRobot Create with programs
you write in C or C++. And when you add custom hardware to the Command
Module and iRobot Create, you can invent almost any kind of robot you want.
Star t with one of the example programs; expand and change it as you wish.  
For more information on writing software for the Command Module see the
Software Reference chapter in the Command Module Owner’s Manual and the
Open Interface reference guide.
The Command Module’s Atmel AVR ATmega 168 microcontroller has
23 I/O pins, arranged into 3 ports (B, C and D), plus 2 additional analog
input pins. The table below gives a description of each pin along with the
location of the hardware to which it is connected. For information on
how to control and read from these pins, see the Command Module
Owner’s Manual.
Hold Down Screws
Power LED
Power Switch
USB Indicator
Top Left ePort
The Command Module plugs into iRobot Create’s Cargo Bay connector and
screws down for a secure connection. Its four DB-9 expansion ports (ePorts)
make adding your own sensors, lights, and motors inexpensive and easy.
For more detail, download the Command Module Owner’s Manual at
www.irobot.com/create.
With the programs you write, you can control iRobot Create’s motors,
lights, and songs and read its sensors using the robot’s Open Interface
serial protocol (details are in the iRobot Create Owner’s Manual and online
at www.irobot.com/create). You can also control and read your own custom
sensors, buttons, LEDs, and motors when you connect them to the Command
Module’s expansion ports. Once you write your programs, they are easy to
download to the Command Module’s microcontroller.
Processor I/O Pins
LED 1
USB
Soft Button
Reset
iRobot Create Connector
(under the Command Module)
Top Center ePort
Cargo Bay ePort
Top Right ePort
The tables below show the signal connections for the each of the ePorts.
The four ePorts have similar electrical connections, allowing add-on modules
to be installed in different ePorts depending upon your needs.
Top Left ePort
Top Right ePort
PB1
Digital I/O
Top Center ePort pin 3
PB2
Digital I/O
Top Right ePort pin 2
PB3
Digital I/O
Top Left ePort pin 3
PB4
Serial port connector select. 1 = USB port.
0 = iRobot Create
Internal
PB5
iRobot Create Power Detect. High if iRobot Create
is on.
iRobot Create connector
pins 10-13
PB6
Clock line
Internal Use only
PB7
Clock line
Internal Use only
Pin # Description
Name
PC0
Digital I/O or Analog Input
Cargo Bay ePort pin 2
ADC7
Analog Input 6
ADC6
PC1
Digital I/O or Analog Input
Top Center ePort pin 2
Analog Input 7
Digital I/O (Port C pin 3) or Analog Input 4
PC3/ADC4
Digital I/O (Port C pin 2) or Analog Input 2
PC2/ADC2
PC2
Digital I/O or Analog Input
Top Right ePort pin 2
Digital I/O (Port B pin 3)
PB3
Digital I/O (Port B pin 2)
PB2
PC3
Digital I/O or Analog Input
Top Left ePort pin 2
Regulated 5V voltage (when iRobot
Create is on)
Vcc
Regulated 5V voltage (when iRobot
Create is on)
Vcc
iRobot Create Battery Ground
Gnd
iRobot Create Battery Ground
Gnd
Not Connected
NC
Not Connected
NC
iRobot Command Module
USB Cable
iRobot Command Module CD that includes:
iRobot Create Battery Voltage
(when iRobot Create is on)
Vpwr
iRobot Create Battery Voltage
(when iRobot Create is on)
Vpwr
For more details on your iRobot Command Module and to download the
Owner’s Manual, visit www.irobot.com/create.
Location
Cargo Bay ePort pin 3
Name
WinAVR install
USB Driver install
Example programs
Atmel AVR ATmega168 microcontroller data sheet
Description
Digital I/O
Pin# Description
What’s included:
•
•
•
•
Pin Name
PB0
Not Connected
NC
Not Connected
NC
Low Side Driver 0
LD0
Low Side Driver 0
LD0
Top Center ePort
Cargo Bay ePort
Name
Pin #
Description
Name
PC5/ADC5
Digital I/O (Port C pin 4) or Analog Input 4
PC4/ADC4
Digital I/O (Port C pin 1) or Analog Input 1
PC1/ADC1
Digital I/O (Port C pin 0) or Analog Input 0
PC0/ADC0
Digital I/O (Port B pin 1)
PB1
Digital I/O (Port B pin 0)
PB0
Regulated 5V voltage (when iRobot
Create is on)
Vcc
Regulated 5V voltage (when iRobot
Create is on)
Vcc
Pin #
Description
Digital I/O (Port C pin 5) or Analog Input 5
iRobot Create Battery Ground
Gnd
iRobot Create Battery Ground
Gnd
Not Connected
NC
Not Connected
NC
iRobot Create Battery Voltage
(when iRobot Create is on)
Vpwr
iRobot Create Battery Voltage
(when iRobot Create is on)
Vpwr
Not Connected
NC
Low Side Driver 1
LD1
Low Side Driver 0
LD0
Low Side Driver 2
LD2
PC4
Digital I/O or Analog Input
Cargo Bay ePort pin 1
PC5
Digital I/O or Analog Input
Top Center ePort pin 2
PC6
Reset Line
Internal Use only
PD0
Serial Rx
iRobot Create connector pin 2 or USB
PD1
Serial Tx
iRobot Create connector pin 1 or USB
PD2
iRobot Create Device Detect Input
iRobot Create connector pin 15
PD3
USB Detect
USB port
PD4
Command Module Soft Button
Left button
PD5
Command Module LED 1
Left green LED
PD6
Command Module LED 2
Right green LED
PD7
iRobot Create Power Toggle (on rising edge)
iRobot Create connector pin 3
ADC6
Analog Input
Top Right ePort pin 1
ADC7
Analog Input
Top Left ePort pin 1
System Requirements:
Windows XP*
USB connection
*Support for additional operating systems may be available at www.irobot.com/create.

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : No
XMP Toolkit                     : 3.1.1-111
Instance ID                     : uuid:6e8dbf8d-660c-11db-b1c9-0016cbc9a5c1
Document ID                     : adobe:docid:indd:6a259238-676c-11db-8b2f-cc7cd8ea5fb1
Rendition Class                 : proof:pdf
Derived From Instance ID        : 6a259237-676c-11db-8b2f-cc7cd8ea5fb1
Derived From Document ID        : adobe:docid:indd:6a5f054d-619b-11db-9cc5-975791c3d09d
Manifest Link Form              : ReferenceStream, ReferenceStream, ReferenceStream, ReferenceStream, ReferenceStream, ReferenceStream, ReferenceStream, ReferenceStream, ReferenceStream, ReferenceStream, ReferenceStream, ReferenceStream, ReferenceStream, ReferenceStream
Manifest Placed X Resolution    : 72.00, 72.00, 72.00, 300.00, 72.00, 300.00, 72.00, 72.00, 72.00, 72.00, 72.00, 72.00, 72.00, 72.00
Manifest Placed Y Resolution    : 72.00, 72.00, 72.00, 300.00, 72.00, 300.00, 72.00, 72.00, 72.00, 72.00, 72.00, 72.00, 72.00, 72.00
Manifest Placed Resolution Unit : Inches, Inches, Inches, Inches, Inches, Inches, Inches, Inches, Inches, Inches, Inches, Inches, Inches, Inches
Manifest Reference Instance ID  : uuid:87BA16B9493711DA97DA98E322FA2AC9, uuid:87BA16B9493711DA97DA98E322FA2AC9, uuid:EA4415BE206411DA8BBBF31622D8829D, uuid:51E2CE23AC4C11DA99DBCF8D92E73486, uuid:AFDE5D8BAB9011DA8C45DCFDA9456540, uuid:A4A87D1B039111DB9CF8B2CB420B20B0, uuid:87BA16B9493711DA97DA98E322FA2AC9, uuid:dd6f5323-650d-11db-8522-0016cbc9a5c1, uuid:EBE20443675211DBB0A6824C95FA9B5D, uuid:E4F2BD0A669011DBB478B1991A9256A6, uuid:dd6f5323-650d-11db-8522-0016cbc9a5c1, uuid:87BA16B9493711DA97DA98E322FA2AC9, uuid:87BA16B9493711DA97DA98E322FA2AC9, uuid:87BA16B9493711DA97DA98E322FA2AC9
Manifest Reference Document ID  : uuid:87BA16B8493711DA97DA98E322FA2AC9, uuid:87BA16B8493711DA97DA98E322FA2AC9, uuid:EA4415BD206411DA8BBBF31622D8829D, uuid:51E2CE1FAC4C11DA99DBCF8D92E73486, uuid:AFDE5D8AAB9011DA8C45DCFDA9456540, uuid:C4795ED501DD11DB8F06A26E740E23D5, uuid:87BA16B8493711DA97DA98E322FA2AC9, uuid:FC5E77A165B811DB97DCE10B05969BE2, uuid:D9C303D2669B11DBB478B1991A9256A6, uuid:E4F2BD09669011DBB478B1991A9256A6, uuid:FC5E77A165B811DB97DCE10B05969BE2, uuid:87BA16B8493711DA97DA98E322FA2AC9, uuid:87BA16B8493711DA97DA98E322FA2AC9, uuid:87BA16B8493711DA97DA98E322FA2AC9
Create Date                     : 2006:10:27 18:42:26-04:00
Modify Date                     : 2006:10:27 18:42:31-04:00
Metadata Date                   : 2006:10:27 18:42:31-04:00
Creator Tool                    : Adobe InDesign CS2 (4.0)
Thumbnail Format                : JPEG
Thumbnail Width                 : 256
Thumbnail Height                : 256
Thumbnail Image                 : (Binary data 8575 bytes, use -b option to extract)
Format                          : application/pdf
Producer                        : Adobe PDF Library 7.0
Trapped                         : False
Page Count                      : 2
Creator                         : Adobe InDesign CS2 (4.0)
EXIF Metadata provided by EXIF.tools
FCC ID Filing: UFE4812

Navigation menu