The Insides


Exploded View of Garcia's Internal Hardware

There is a lot of stuff inside a Garcia.  Many connectors are available for customizing your robot.

Serial ports

Garcia has two TTL-level (0V to 5V) serial ports.  The GP Serial port located on the left side of the main board provides a serial connection to the GP processor.  It provides the main communication link with your robot.  The white connector just under the GP Serial port is for an RF Modem module.  If installed, this module provides a wireless serial connection to the GP processor.  The Moto Serial port located on the front right side of the main board provides an auxillary serial port.  It can be used to make a wired serial connection when the RF Modem module is installed.  It can also be used to connect another serial device.

RF Program Button

The RF Program button located next to the wired end of the battery pack enables reprogramming of the optional RF Modem module.

EEPROM Lock

The EEPROM Lock header is located near the right axle.  A jumper on this header prevents Garcia's memory from getting scribbled.  Unless you're downloading new programs and settings, you'll want to keep a jumper on this header.

On older Beta units, the EEPROM lock header has 3 pins.  Placing a shorting jumper across the middle and right pins enables write protection.  Placing a shorting jumper across the middle and left pins disables write protection.  In production units, the EEPROM lock header has 2 pins.  Placing a shorting jumper across the two pins enables write protection.  Removing the shorting jumper disables write protection.

I2C Bus Connectors

Garcia has two I2C BUS connectors.  One is near the left rear IR sensor.  The other is near the wired end of the battery pack.  Each I2C connector has two rows and each row is identical.  It is possible to connect four I2C devices without doing any extra wiring.  The I2C pins are labeled as follows:

Pin nameFunction
GND Common ground
RST Bring low to reset both processors
PWR Unregulated battery power
SCL I2C clock line with 2.2K pull-up
Vcc Regulated +5V power
SDA I2C data line with 2.2K pull-up

Servo Connectors

Garcia has headers for four servos near the right rear IR sensor.  The bottom row of pins is ground.  The middle row is servo power.  The top row is servo signal.  Near the servo header is a servo power connection.  A separate servo power supply can be connected to the aux servo pwr pin.  Placing a shorting jumper on the aux servo pwr and main servo pwr pins will power the servos from Garcia's battery pack.

Analog Inputs

Three spare analog inputs are available inside the robot.  Two are located near the wired end of the battery pack.  The GP A3 pin is analog input 3 of the GP processor.  Connecting the Right Current Sense jumper makes it possible to measure the current in the right motor.  The GP A4 pin is analog input 4 of the GP processor.  Connecting the Left Current Sense jumper makes it possible to measure the current in the left motor.

The third analog input is located near the left axle.  The Moto A4 pin is analog input 4 of the Moto processor.  Connecting the RF Signal Strength jumper makes it possible to judge the signal quality of the optional RF Modem module.

Vcc and Ground pins located near the spare analog inputs make it easy to connect additional sensors that have a power, ground, and output connection.


version: 1.0, build n.a.
© Copyright 1994-2012 Acroname, Inc., Boulder, Colorado.  All rights reserved.