Code and files for 1593-LED irregular light display
Switch branches/tags
Nothing to show
Clone or download
Latest commit dc928cf Sep 10, 2018

Irregular Led Display Project

Driver code and other documentation for an irregular 1593-LED light display screen.

Construction of Irregular LED Display

The 1593 LEDs are arranged in an irregular pattern on a 4x4 foot display (1.2 x 1.2 metres). The LEDs are mounted on pieces of hardboard cut with a lazer cutter from pattern files produced by a random spacing algorithm written in Python:

Design documents

Control system design

Control System Architecture

The LEDs are driven by two Teensy 3.1 microcontrollers mounted on OctoWS2811 adaptor boards communicating with 16 led strips (8 strips connected to each Teensy).

Each strip contains around 98 to 100 5-volt WS2811 RGB LEDs

The Teensy driver code uses the OctoWS2811 LED Library provided by Paul Stoffregen:

The Teensy microcontrollers are connected to a Raspberry Pi Zero via USB (serial).

Driver code

Completed project

For a photo of the completed display and more information on the Raspberry Pi code and some of the display projects, see this separate repository:


Thanks to: