BeaconBoard

= Description =

Beacon Board is a small accessory board that is primarily intended for use with the PandaBoard or BeagleBoard however it can be wired into any development platform that supports GPIOs



= Sponsors =

The Beacon Board is sponsored by:


 * TinCanTools
 * BoardZoo
 * Designed by David Anders
 * Layout by Chris Auten
 * Assembly by CircuitCo

= Features =


 * Single tricolored RGB LED ([[media:rgb-led.pdf|datasheet]])
 * WS2801 RGB LED PWM controller ([[media:ws2801.pdf|datasheet]])
 * 74HC595 Serial Shift Register ([[media:74hc595.pdf|datasheet]])
 * 7 Segment Display ([[media:7seg-display.pdf|datasheet]])
 * 74AVC8T245 Level Shifter ([[media:74AVC8T245.pdf|datasheet]])
 * I2C EEPROM ([[media:cat24aa01.pdf|datasheet]])

= References =


 * PWM Tutorial
 * 595 Tutorial
 * 7 Segment Display Character Mapping

= Projects =

= Design =


 * [[media:beacon-revb1.pdf|Schematic]]

= Interface =

Connectors

 * Male Header Major Leage TSHS-114-D-06-A-T-LF
 * Female Header Major League LSWSS-114-D-02-T-LF
 * Digikey Part - http://search.digikey.com/us/en/products/1-534998-4/A26493-ND/352964

RGB LED
= Software =

7 Segment Display

 * Driver for Linux Kernel 3.0
 * Userspace Shell Script
 * [[media:do7-panda.sh|PandaBoard for busybox ash]]
 * [[media:do7-beagle.sh|BeagleBoard for bash]]

RGB LED

 * [[media:kernel-ws2801-driver.patch| WS2801 Driver for Linux Kernel 3.0]]
 * [[media:0001-LEDS-add-initial-support-for-WS2801-controller-Panda.patch‎| WS2801 Driver for Linux Kernel 3.2 (PandaBoard)]]
 * [[media:0001-LEDS-add-initial-support-for-WS2801-controller-Beagl.patch‎| WS2801 Driver for Linux Kernel 3.2 (BeagleBoard)]]
 * Userspace shell script

Angstrom

 * Commit info

Projects using BeaconBoard

 * Bacon Lunch (video)