Getting Started

Before you begin you’ll need to collect the following items.

  • A BrainStem Module with development board or an Acroname Hub/Switch.
  • A Link Transport Cable (Ethernet or USB).
  • The BrainStem Support software package.

BrainStem Devices and Development boards can be purchased from the Acroname Store.

The latest version of the BrainStem Development Kit or HubTool can be downloaded from the Acroname Download Page. Extract the package to the location of your choice when the download has finished.

Do I need Drivers?

Acroname kernel drivers are no longer required for most modern operating systems; However, if you are running Windows 7 or Linux, please read the BrainStem USB installation instructions for your particular operating system.

Connecting to a BrainStem Device

With the exception of our Hubs/Switches most BrainStem devices must be plugged into the BrainStem Development Board to receive power. Once the device has been plugged into a development board it is safe to insert the link transport cable. The red power LED should be on and the green heartbeat LED should flicker rapidly when power is first applied. If you are using a Hub/Switch connect the supplied power adapter to the device.

_images/getting-started-brainstem.jpg

Launch StemTool/HubTool

For BrainStem devices navigate to the bin folder of the BrainStem Development Kit to find StemTool. If you are using Hub you can find HubTool in the root directory of the HubTool download.

Toggling the LED

StemTool will periodically search for connected devices and display them in the left hand column. Selecting your device will cause a UI to to be created for that device based on its capabilities. Click the LED button and observe the illumination of the user LED on the device.

HubTool will search for connected devices upon launch of the application. If multiple hubs are found it will ask you to select which one you would like to interface with. Once connected the UI will be loaded based on that device. As with StemTool clicking the LED button will cause a noticeable affect on the device.

Updating your module firmware with Updater.

We are constantly fixing bugs and improving our products. It’s good practice to keep your modules up-to-date with the latest firmware. Please see the BrainStem Firmware Management to update your firmware.

Write and execute your first reflex.

Interested in Reflexes? See the Reflex section of this reference to get started.

Introduction to the C++ API.

Interested in communicating with your BrainStem module from a host computer via the C++ API? See the Getting Started C++ guide

Introduction to the Python API.

Want to work with Python? See the Python API section of this reference to get started.