Spectacle User's Guide

Contributors: SFUptownMaker
Favorited Favorite 4


Spectacle is a product ecosystem centered around a simple idea: creative people shouldn't have to learn new skills to use electronics in their projects. You've spent years developing the skills you use, and SparkFun wants to recognize that and help you expand your creations to include electronics without requiring you to spend years learning about electronics and programming.

Spectacle family portrait

Spectacle launched with six modules: the Director Board, an Audio Output Board, a Motor Control Board, a Lighting Control Board, an Inertia Sensing Board, and a Button Input Board. Every Spectacle project consists of at least two boards: one Director Board and at least one of the output-type modules.

Director Board

Spectacle Director Board


The Director Board controls all the actions in a Spectacle project. Input-type modules report data on their state back to it, and output-type modules receive their marching orders from it.

Audio Output Board

Spectacle Audio Board


The Audio Output Board adds the ability to play sounds from a Micro SD card to your Spectacle system. It provides a line-level output ready to be amplified.

Motor Control Board

Spectacle Motion Board


The Motor Control Board is made to drive conventional hobby servo motors, either normal type or continuous rotation type. It can be powered via the Director Board connection or via a local input port for higher power servo motors.

Light Board

Spectacle Light Board


The Light Board controls strands of addressable LEDs, allowing it to realize quite a few interesting effects that otherwise wouldn't be possible.

Inertia Sensing Board

Spectacle Inertia Board


The Inertia Sensing Board allows you to trigger events on motion, stillness, or orientation.

Button Input Board

Spectacle Button Board

1 Retired

The Button Input Board takes its input from all manner of button, switches, or other contact type sensing devices. It has 8 external inputs and one onboard button, allowing for a large number of inputs to a single module.