BeagleBone Black Proto Cape Hookup Guide

Contributors: CaseyTheRobot
Favorited Favorite 0

Board Overview

alt text

The BeagleBone Black Proto Cape is a great way to prototype or design custom capes for the BeagleBone Black. This cape gives you access to all gpio available on the BeagleBone Black. There are also two red LED’s available for user applications. The included EEPROM lets the user prototype cape description files, which are used by the BeagleBoard Foundation to register boards.

Suggested Reading

Before you start, we recommend the following background knowledge:


First let’s solder some headers to the cape. There are two styles of headers you may choose from.

If you only plan on using one cape, straight headers will do just fine.

alt text

Header 2x23 (PRT-12791)

If you plan to use multiple capes, it is necessary to use stackable headers.

alt text

Stackable Header 2x23 (PRT-12790)

Soldering Headers

It is important when soldering the headers that they are held in straight. Tack two opposite pins and check the alignment before finishing the rest of the pins. When you are complete allow the cape to cool before inserting.

alt text

Removing capes can be quite difficult. Do not try to pull them off in one motion. Try to rock or slowly apply pressure to the corners. Separating in this fashion will prevent the pins from being bent.

alt text

Let’s take a look at how the prototyping area is laid out.

Proto Area

There is plenty of space on which to prototype. There are two power buses provided along with ground connections on both sides of the board, all .1" spaced through holes.

alt text

Two LED’s have been provided for quick and easy debugging or general purpose use.

alt text

Simply apply a current to each LED to illuminate. They work with both 3.3v and 5v inputs.

Now, let’s look at the EEPROM and its features.

Using the EEPROM

The Cape EEPROM is great for storing pin configuration data. The cape EEPROM is read by the BeagleBone Black during boot. It can then automatically setup the pins for use. There are several steps to understand how the EEPROM is used. For now, we will show you the possible settings available. The cape comes with a blank EEPROM.

alt text

The default address for the EEPROM is 0x57. You can change it to addresses 0x54 - 0x57 with the selection of the two address jumpers. They are Labled A0 and A1. Changing the address of the Cape is important when you are using multiple capes.

Address Table

A2 A1 A0 7-bit address
1 0 0
1 0 1
1 1 0
1 1 1

Once you have created your next great thing you can register your settings with the BeagleBone foundation. This registration allows them to upload your settings to the latest operating system available. This removes the need for users to setup their board to use your cape.

Resources and Going Further

Now, go forth and build something awesome! Here are some additional links to get you started using the BeagleBone Black.

Further reading:

If you have any problems or questions, our technical support department can help. Please don’t hesitate to contact us. We also love to hear about your projects!