About this project
REACHED! - $15,000: More Supported Chipsets - In addition to the currently supported chipsets, we will add 4 more!
- P9813 (Total Control Lighting)
$30,000: Multi-Board Support in the BiblioPixel Library!
- Seamless support for multiple AllPixel boards connected to the same computer. Control multiple separate displays as if they were one!
Working with addressable LED strips, we’ve found that the extra components required to communicate with and power them complicate designs and limit the options for how they can be used. Each chipset requires its own special protocol and supporting hardware components. This is where the AllPixel comes in. Think of it as a video card for your LED strips.
The AllPixel is a small (2.7" x 0.9"), device that provides easy USB control of all the major programmable LED strips. It is compatible with Linux, Mac, and Windows platforms, and capable of driving up to 680 LEDs at high frame rates. The following chipsets are currently supported:
- WS2812 (NeoPixel)
- WS2811 (400 kHz)
The AllPixel comes with an assortment of optional user-installed parts to allow for a variety of hook-up configurations. Very basic soldering skills are needed. NO SMD SOLDERING REQUIRED.
Optional User-Installed parts:
- 2.1mm DC barrel jack
- 4-pin 0.1" male header (for use on breadboards)
- 4-pin screw terminal block (for easy strip hook-up)
- 1000uF capacitor (recommended for some strips)
- 2x 300 Ohm 1/8W DATA and CLOCK resistors (recommended by some strips)
- 1N5817 Schottky diode (for USB power mode)
With the 2.1mm barrel jack, an external power supply can be connected to provide up to 5 Amps to connected LEDs. The AllPixel can even be configured to power LEDs directly from USB power for short runs.
To help join and power multiple connected strips, we've created the PowerTap, a small board with input and output terminal blocks and a 2.1mm DC barrel jack. We've provided the PowerTap un-assembled so you can configure it however you'd like. Very basic soldering skills are needed.
Beyond that, we’ve been working for over a year on a Python animation library called BiblioPixel. Where the AllPixel takes the pain out of the hardware interface to your LED strips, BiblioPixel takes the pain out of controlling your LEDs and programming your animations. It provides a “code once, run on anything” foundation with a robust driver model. Since it’s Python, the animations can be run on any device that supports Python, such as the Raspberry Pi, BeagleBone Black, or any desktop or laptop (with the help of the AllPixel).
While the AllPixel was designed to run with BiblioPixel specifically, the library can control far more. On devices with SPI output, like the Raspberry Pi, strips such as the LPD8806 or WS2801 can be controlled directly. Animations can be sent over a network connection to a remote device, and then output to a set of LEDs. There’s even a built-in software visualizer for displaying animations directly in a window; great for testing.
All of this, including the AllPixel design and firmware, and the complete BiblioPixel source code, is open source and available now on GitHub.
We wouldn't have been able to bring this product together without these great open source projects:
To get you from zero to blinking lights at lightning speed, we are also offering rolls of WS2812 (NeoPixel), WS2801, and LPD8806 LEDs at steeply discounted prices, $80 for 5 meters! Each roll has 32 pixels per meter and are rated IP67 waterproof.
Please see the pledge levels to the right. To further customize what you receive, simply add the following amounts to your pledge and include a note detailing what you would like:
- Extra AllPixel - $25 ea.
- Extra PowerTap - $5 ea.
- Extra 5m roll of LEDs - $80 ea. (specify desired type)
Who is Maniacal Labs?
Adam Haile - Software Design
Dan Ternes - Electrical Design
See full company bio here.
To keep up with all things Maniacal Labs, including the AllPixel, follow us on:
Risks and challenges
We know that the biggest concern with any Kickstarter is that it will be delayed or, worse, never delivered. To avoid as many potential problems as possible, we have accomplished the following before launching the Kickstarter:
-AllPixel and PowerTap PCB designed, prototyped, tested, and proven
-BilioPixel code and AllPixel firmware "frozen" and published to GitHub
-Partnered with SeeedStudio for the final device manufacturing and assembly
We have been in contact with SeeedStudio over the past few months. During that time, we've verified pricing, component availability, and estimated manufacturing and shipping times. This has been done against design files that we provided, which they have evaluated and approved.
We have allowed as much time as possible for manufacturing and fulfillment, in case there are any hiccups.Learn about accountability on Kickstarter
Support this project
- (30 days)