Brainstem GP 1.0 Module
Last Modified: 2008-06-23
find:

basket

Acroname Robotics PDF webpage version Brainstem GP 1.0 Module PDF

Related
Products

Product image for BrainStem Moto 1.0 Module
BrainStem Moto 1.0 Module
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 BrainStem Interface Assembly
BrainStem Interface Assembly
Product image for Serial Interface Connector
Serial Interface Connector
Product image for PPRK BrainStem Easy in Black
PPRK BrainStem Easy in Black
Product image for Devantech Thermal Array Sensor
Devantech Thermal Array Sensor
Product image for Standard Servo
Standard Servo
Product image for Sharp GP2Y0A700K0F Package
Sharp GP2Y0A700K0F Package
Product image for Sharp IR to BrainStem Cable
Sharp IR to BrainStem Cable
Product image for 3 Conductor Cable w/ Connector
3 Conductor Cable w/ Connector
Product image for 4 Conductor Cable w/ Connector
4 Conductor Cable w/ Connector
Product image for BrainStem IIC Cable
BrainStem IIC Cable
Product image for Brainstem IIC 6 Inch Cable
Brainstem IIC 6 Inch Cable
Product image for 4X AA Battery Pack w/Connector
4X AA Battery Pack w/Connector
Product image for BrainStem-BrainStem Cable Kit
BrainStem-BrainStem Cable Kit
Product image for PPRK BrainStem Easy Kit
PPRK BrainStem Easy Kit
Product image for 2 Way Power Cable
2 Way Power Cable
Product image for Serial Int Connector Extender
Serial Int Connector Extender
Product image for BrainStem to InfraRed Cable
BrainStem to InfraRed Cable
Product Image of Brainstem GP 1.0 Module
To Your Basket
Ordering Information
Part Number:S1-GP-BRD
Price:$81.00
Weight:0.20 lbs

The BrainStem GP 1.0 module is for general purpose use whether running code stand-alone, tethered to a host computer, or enabling reflexive actions. This module supports 5 10-bin A/D inputs, 5 flexible Digital Outputs, a GP2D02 port, and 4 high-resolution servo outputs.

More Details:

This item is no longer available and has been replaced by the GP 2.0.

Acroname is proud to introduce our first BrainStem module, the General Purpose Module (GP 1.0). This is the first microcontroller to be supported on Windows, WinCE, MacOS X, PalmOS and Linux. The GP 1.0 Module pairs BrainStem software with hardware to provide you with an ideal, user-friendly microcontroller environment. With convenient power and ground connections for each I/O pin, ten analog and digital I/O lines, a Sharp GP2D02 driver, high-resolution servo outputs, and an IIC bus, the module offers "plug & play" ease for connecting most accessories.

Modules can operate as a serial slave device, run concurrent TEA programs, and handle reflexive actions automatically. Best of all, these can all happen simultaneously. All BrainStem modules can be stacked with other BrainStem modules, as well as third-party peripherals, along a 1MBit industry standard IIC bus.

Image of BrainStem User Interface
BrainStem Console Application (shown here on Windows NT 4.0)

Access to the module is through the Console application, C, C++, or Java. A TEA compiler, the GP and Console programs, support libraries, and example programs are available for all supported platforms. The BrainStem software can be downloaded from our site for free.

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

The GP Program allows you to quickly see your results from sensors plugged into the Analog, Digital and GP2D02 ports. 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!

Screenshot of application showing sensor data
The GP Program, showing Analog, and GP2D02 readout

BrainStem GP 1.0 features:

  • 40 MHz RISC processor
  • 5 channel, 10 bit A/D
  • 5 digital I/O lines
  • GP2D02 Driver
  • 1 MBit IIC port
  • IIC routing
  • Status LED
  • Stores 11 1K TEA programs
  • Runs up to 4 TEA programs concurrently
  • RS-232 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
  • PalmOS
  • WinCE
  • Linux

Notes:

The BrainStem software is not packaged with the module and can be downloaded from our site. You can find the BrainStem software and more at the Acroname Download Center.

Product
Resources

Icon for igs file
3D IGIS CAD Model of GP 1.0 Board
 

Related Links:

BrainStem Overvew and Features

NASA/CMU Summer Robot Course featuring the Acroname-powered Trikebot

Articles: BrainStem Robotic Teleoperation

Hacking a Palm 16-pin Universal Cable

BrainStem Tutorial to Automate a Model Railroad Crossing

BrainStem Tutorial to Log Sensor Readings to a File on the Host

BrainStem Tutorial to Build a Minimal Robot in a Few Hours

Brainstem in Use: The University of Minnesota Mega Scout

Sensor Voltage Interface Basics Informational Article

Using Additional Serial Ports on the Stargate How To

BrainStem USB Interface Details and Information

Acroname Inter Integrated Circuit (I2C) Standard

Articles: 2001 Trinity Fire Fighting Contest Report

Ideas: Building a Serial Multiplexer

Tips on downloading BrainStem software for MacOS

Articles: Acroname Tips and Advice for Trinity Fire Fighting Contest

BrainStem GP 1.0 Module Overview

BrainStems in Use: Table of Contents

Brainstem in Use: University of Nebraska Robotics Research

Brainstem in Use: New Tech Software Tricorder

Brainstem in Use: Towson University Cognitive Agency and Robotics Lab (CARoL)

Brainstem in Use: George Mason University Flockbots

BrainStem Technical Support and Resources

Brainstem Software: GP Overview

Brainstem Software: Console Overview

PPRK Frequently Asked Questions

BrainStem Software: .NET API

PPRK Upgrade Instructions for Adding a BrainStem Controller

Getting Started Guide: TEA Programming Language

BrainStem Software Available Options

BrainStem Software Available Options

TEA Syntax and Grammer Example

Getting Started Guide: The BrainStem Console Application

Parts Included in the PPRK Upgrade Bag Kit

Getting Started Guide: Acroname C APIs.

Comparing and Explaining the Acroname Servos

Getting Started Guide: The GP Application

BrainStem - Hardware

Examples:

WheelCommander Interface to a Brainstem GP Controller.

Devantech SP03 Interface to BrainStem Example

Nubotics WW-01 Interface to BrainStem Example

Sharp GP2D02 Interface to BrainStem GP 1.0 Example

Example code and schematic for dual relay interface to BrainStem GP 1.0

Using Simple Arrays in TEA Example

Using Wheel Encoders with a BrainStem Example

Interface between Devantech Compass and BrainStem Example

Using Reflexes to Sequence TEA Programs Example

Communication Among Networked BrainStems Example

Hamamatsu UVTron Interface to BrainStem Example

Connecting Extra GP2D02 and GP2D05 Rangers to a BrainStem Example

Interfacing a Gamoto PID Controller to a BrainStem GP Example

Enhanced TEA Library for Senscomp 6500 Rangers Example

Creating a Random Number Lookup Table for the BrainStem Controllers

Creating Custom TEA Libraries and Extended SRF04 Library Example

Integer PID Speed Control Example for the BrainStem GP Controller

Using a BrainStem as a Serial Slave Device with a BasicX Controller

Generating Low Frequency PWM Signals with a BrainStem GP Example

Wirz 203 Motor Driver Interface to BrainStem Example

Using the Dinsmore 1525 Compass with a BrainStem GP Example

Creating Four Low Frequency PWM Channels on a Brainstem GP Example

One TEA Program with Multiple TEA Files as Subtasks Example

Differential Drive Robot Following a Line Example

Slave Control of BrainStem with a BasicX and Microsfot Visual Basic Example

Generating Tones with Reflexes Example

Robot Program with Two TEA Programs with Different Behaviors Example

BrainStem GP1.0 Communicating with a MIDI Device Example

Using a Networked BrainStems to Process Serial Input Example

Improved Compass Guidance with the Dinsmore 1525 Example

Multi-file TEA Programming Using Reflexes Example

Adding Multithreaded Behaviors to an RC Car based Robot Example

Controlling an OOPic with a BrainStem Across the I2C Bus Example

RC Receiver to BrainStem GP 1.0 Example

Devantech SRF08 Sonar Interface to BrainStem GP 1.0 Example

Interfacing a Devantech SRF10 to a BrainStem GP 1.0 Example

Running and Fine Tuning Modified Servo Motors with a Brainstem GP 1.0 Example

Example code and schematic for Devantech SRF04 sensor interface to BrainStem GP 1.0

Devantech SRF02 Sonar Interface to BrainStem GP 1.0 Example

Using a BrainStem GP to Control an MD22 in RC Mode Example

Using Visual Basic to Control a Robot Truck and BrainStem Controllers

Shows a simple program using the C Development Download

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.