News:

LATEST RELEASE:  FPP 8.5.1 - Download from here - https://github.com/FalconChristmas/fpp/releases/tag/8.5

+-+-

+-User

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

+-Site Stats

Members
Total Members: 16967
Latest: Jrbrown
New This Month: 5
New This Week: 0
New Today: 0
Stats
Total Posts: 135728
Total Topics: 17041
Most Online Today: 160
Most Online Ever: 7634
(January 21, 2020, 02:14:03 AM)
Users Online
Members: 1
Guests: 113
Total: 114

Limit for GPIO pixels

Started by lrhorer, June 17, 2025, 05:25:51 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

lrhorer

What is the hard node limit for pixels directly controlled by a GPIO pin on a Raspberry Pi?  A client is looking to control some WS-2111 pixels directly from a Pi Zero-W, and we need to know what the maximum number of pixels is so we can scale the strings accordingly.

MikeKrebs

FPP puts a limit of 1600 pixels per port (2 max) for a pi hat (which is gpio based output). WS2811 is also limited by frames per second. Forty FPS is about 640 pixels per port. Twenty FPS would double that. 

If you are not using FPP, you might get longer strings but FPS would have to go way down.

lrhorer

Understood, but this application may be able to live with less than 10 fps.  Id these a hard limit?  This will not be a Pi HAT.  I will drive the pixel strings directly (through a level shifter, of course).

Poporacer

There are a few things that determine the limit, but the largest one is the WS2811 protocol. The data signal for each pixel has some predefined pauses in it. If you send the next signal packet before the first one has been processed, it will cause tearing where the lights are not changing at the same time.
The other issue will be voltage and data loss, but that is a different topic.
The theoretical limits can be calculated using this:
Max Pixels per port= 33,333/FPS
So, if you are going to use 10 FPS, then you can theoretically control 3,333 pixels per port. The Pi will use up some of those pixels in the processing and the Pi-Zero has very little processing power so you will likely get less than this, but probably close.
If to err is human, I am more human than most people.

Support FPP

+- Recent Topics

E1.31 Bridge Mode - Crash by Poporacer
Today at 10:54:02 PM

Falcon 16v4 configuring to smart receivers by Jack S
Today at 01:17:17 PM

E fuse api by Jrbrown
July 12, 2025, 08:06:48 PM

FPP VS eero home network Static IP challenges by JonD
July 11, 2025, 06:11:50 PM

Setting up a wired on demand show on Pi/ FPP to push a show to Falcon Controller by lunchour
July 03, 2025, 03:57:56 PM

ELM (Enttec LED Mapper) and FPP with bare RPi questions by ericjforman
July 02, 2025, 03:10:16 PM

xCapture Playback Issues by ericjforman
July 02, 2025, 11:38:48 AM

fpp-Capture by ericjforman
July 02, 2025, 11:37:53 AM

FM Transmitter – Si4713 by jnealand
June 25, 2025, 08:46:47 AM

Limit for GPIO pixels by Poporacer
June 18, 2025, 07:13:49 AM

Powered by EzPortal
Powered by SMFPacks Menu Editor Mod