BrainStem GP 2.0
Last Modified: 2008-05-12
find:

basket

Acroname Robotics PDF webpage version BrainStem GP 2.0 PDF

Related
Products

Product image for USB-Serial Interface Conn V2.0
USB-Serial Interface Conn V2.0
Product image for USB Serial Int Assembly V2.0
USB Serial Int Assembly V2.0
Product image for Serial Interface Connector
Serial Interface Connector
Product image for BrainStem Interface Assembly
BrainStem Interface Assembly
Product image for Standard Servo
Standard Servo
Product image for 4X AA Battery Pack w/Connector
4X AA Battery Pack w/Connector
Product image for HiTec HSR-8498HB Robot Servo
HiTec HSR-8498HB Robot Servo
Product image for IR Remote
IR Remote
Product Image of BrainStem GP 2.0
RoHS icon
To Your Basket
Ordering Information
Part Number:S25-GP2-BRD
Price:$79.00
Weight:0.10 lbs

The BrainStem GP 2.0 is a general purpose controller that can run code stand-alone, link to a host computer, and enable reflexive actions, all simultaneously. This module supports 5 10-bit A/D inputs, 5 digital I/O pins, infrared transmit / receive, 1 Mbps I2C bus, serial interface, and 4 high-resolution PWM servo outputs. The module also features voltage regulation and low-voltage protection and an on-board prototyping area.

More Details:

The BrainStem GP 2.0 is the next generation of our popular GP 1.0 module. It has much of the same I/O, connectivity, and internal TEA program multi threading as the GP 1.0, with a set of new features:

  • Infrared I/O in a variety of protocols.
  • 11 1k TEA program slots
  • One additional 16k TEA program slot
  • A prototyping area with 2 analog, 3 digital, I2C, Vcc, and Vsrc through holes.
  • Module powers down when input voltage of less than 3.2V is detected.
  • 5V Vcc ouput provided irregardless of source voltage; 3.2V to 28V source voltage accepted
  • Onboard power switch and low battery indicator

The BrainStem GP 2.0 is supported on Windows, MacOS X, and Linux. With convenient power and ground connections for each I/O pin, five analog and five digital I/O lines, infrared I/O, high-resolution servo outputs, and a 1 Mbps IIC bus, the module offers "plug and play" ease for connecting many accessories.

Each module has its own kernel (internal OS) allowing the modules to operate as a serial slave device, run concurrent TEA (Tiny Embedded Application) programs, and handle reflexive actions automatically. Best of all, these all occur simultaneously. All BrainStem GP 2.0 modules can be networked with other BrainStem GP and Moto modules on an industry standard IIC bus.

Communicating with the GP 2.0

The module can be accessed through software developed by Acroname, including the Console and GP applications. In addition, SDKs are provided for C and Java development. A TEA compiler, the GP and Console programs, support libraries, and example programs are available on multiple platforms. The TEA compiler is also integrated into the Console. The BrainStem software can be downloaded from the Downloads section for free.


The GP application:

Screenshots of GP application on various platforms
The GP Program, shown on Windows and MacOS


The GP Program allows you to quickly see the results of sensors plugged into the Analog and Digital ports, as well as the infrared I/O. Through the Servo panel, you can quickly test servos that are plugged into the BrainStem GP 1.0. If your BrainStem-powered robot is using servos modified for continuous rotation, you've probably noticed that the centering can drift. Using the Servo panel on the GP Program, simply adjust the servo(s) until they stop spinning, commit the setting to the EEPROM by clicking the Config button, and the corrected setting are stored. It doesn't get much easier than that!

BrainStem GP 2.0 full features:

New to GP 2.0:

  • Infrared I/O in either NEC or RC5 protocols.
  • Stores one 16k and 11 1k TEA programs
  • Prototyping area with 2 analog, 3 digital, I2C, Vcc, and Vsrc holes.
  • Voltage Supervisor with 3.2V shutoff.
  • 5V Vcc ouput provided regardless of input voltage; 3.2V to 28V input voltage accepted
  • Onboard power switch and low battery indicator LED
  • Separate servo power supply pin; jump to use Vsrc for servos

Common with GP 1.0:

  • 40 MHz RISC processor
  • 5 channel, 10 bit A/D
  • 5 digital I/O lines
  • 1 MBit IIC port
  • IIC routing
  • Heartbeat status LED
  • Runs up to 4 TEA programs concurrently
  • UART serial port
  • Reflex architecture
  • 4 high-resolution servo outputs
  • Execution of 9000 instructions per second
  • Access to I/O features via built-in serial command set
  • Convenient power and ground connections for each I/O pin

Currently Supported On:

  • Windows
  • MacOS X
  • Linux

Interfacing:

The BrainStem GP 2.0 module can be interfaced to a host processor through a serial port. The levels on the the BrainStem can accomodate CMOS/TTL logic levels. When the BrainStem is to be interfaced to consumer (laptops, desktops, etc) computing hardware, it is recommended that a serial interface connector be used. See the listed related products, or in the Find box, type "BrainStem serial connector" and available options will be listed under the "Product Find Results".

The BrainStem GP 2.0 module is ready to use out of the box. Additional BrainStem software is not packaged with the module; it can be downloaded from our site for free. You can find the BrainStem software and more at the Acroname Download Center.

Product
Resources

Icon for igs file
IGS 3D CAD Model
 

Related Links:

Brainstem Software: GP Overview

BrainStem Overvew and Features

BrainStem Software Available Options

A list of getting started guides for the BrainStem Controllers.

How to provide servo power for CMUCam2+ and BrainStem GP 2.0

Examples:

Using Reflexes to configure IR transmit, receive and triggering a TEA program.

BrainStem GP 2.0 - IR Transmit / Receive Example

voice: 720-564-0373, email: sales@acroname.com, address: 4822 Sterling Dr., Boulder CO, 80301-2350, privacy
© Copyright 1994-2008 Acroname, Inc., Boulder, Colorado. All rights reserved.