Page 1 of 1

Using SPI to Control WS2812b

Posted: Sun Jul 23, 2017 11:38 pm
by ethanm3
Hello!

I purchased a Raspberry Pi in order to control a matrix of WS2812b pixels using QLC+. I am running into some issues right now, and would love some pointers:

1) I downloaded an am running the RPi QLC+ program - in my workspace I go to Inputs/Outputs and the SPI Plugin only says "none" under Devices. and has no options for Output. When I click the Configure icon, or double click SPI, the option is only to control transmission frequency. I How do I enable SPI so that I can control my pixels?

2) Am I limited by DMX universes? What I mean is, since my LED matrix is over 170 pixels it takes up more than one universe - can I still run this line of pixels through just one output, or do I need multiple outputs in order control my lights?

Using RPi 3. Installed QLC+ for RPi version 4.11.0
Matrix is 19 pixels width, 14 pixels height

Thank you!

-Ethan

Re: Using SPI to Control WS2812b

Posted: Mon Jul 24, 2017 6:38 am
by mcallegari

Re: Using SPI to Control WS2812b

Posted: Wed Jul 26, 2017 12:24 am
by ethanm3
I saw this thread, and downloaded that library only my RPi, but I still do not see any options for SPI output on my QLC+ Input/Output screen. Am I missing a piece? Am I able to use QLC or just scripts using this library?

Thank you.

Re: Using SPI to Control WS2812b

Posted: Fri Jul 28, 2017 6:47 pm
by mcallegari
Are you using my image ?
Cause on my RPi 3 I correctly see SPI CS0 as output device.

Re: Using SPI to Control WS2812b

Posted: Sat Jul 13, 2019 8:08 am
by 0perat0r
Well, Massimo's RPi image may be able to drive the raspberry's SPI pins. However, your problem will be, that WS8212b doesn't speak SPI (same for WS8211 and WS8212).

I implemented a solution based on the defaul Raspbian image using python and bit banging.
It works as an ArtNet client in the local network.

Have a look here: https://keawe.de/en/led-matrix