News:

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

+-+-

+-User

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

+-Site Stats

Members
Total Members: 17268
Latest: rstrunk
New This Month: 7
New This Week: 1
New Today: 1
Stats
Total Posts: 137229
Total Topics: 17367
Most Online Today: 1049
Most Online Ever: 8375
(February 21, 2026, 03:58:04 AM)
Users Online
Members: 3
Guests: 197
Total: 200

F48V4-NS at 40 fps using all 48 pixel output ports?

Started by BirdingPix, February 05, 2023, 03:10:29 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

BirdingPix

While I wait for my new F48V4-NS controller to arrive, I am re-designing my existing show from F16V3 and F16V2-R.

I am also changing everything to run the whole show at 40 fps and re-create all FSEQ sequences in xLights using 25 ms timing.   So far so good.

I can see from the latest PixelController Specifications spreadsheet (revision 2.1 Jan 2023) that to output pixel strings at 40 fps, my MAX number of pixels per any of the F48V4 ports is 704 pixels.  Fine.

I am adjusting my layout design to make sure the total pixel count of all the elements connected to any port do not exceed 704.

So when I multiply 48 ports x 704 pixels, I get 33,792.  Fine.  But that is 1024 pixels HIGHER than what the spec sheet for the F48V4 says is 32,768 pixels. ??

So can I run all 48 ports at the max pixel count?   It seems I don't think so...

Any help on understanding this would be much appreciated before before I design it all up on paper before re-configuring everything.   I don't expect to run ALL 48 ports at the 704 max pixel count... but I just want to make sure I understand this.

Thank you all so much.
Dave
(see attachment of F84V4 specs)

darylc

You have it right. The controller has a max pixel count of 32768, any one port has a max of 704 at 40FPS.

Poporacer

Quote from: BirdingPix on February 05, 2023, 03:10:29 PMI am also changing everything to run the whole show at 40 fps and re-create all FSEQ sequences in xLights using 25 ms timing
Is there a specific reason for this?
If to err is human, I am more human than most people.

ChuckM

Expanding on this question. The specs show the pixel count for the various frame rate. Is the frame rate set on the controller some place and has to match the sequence.
So basically how does the controller know the number of pixels per channel if a person is configuring with not sequence or lights hooked up to the controller?

tbone321

Quote from: ChuckM on June 01, 2023, 12:48:03 PMExpanding on this question. The specs show the pixel count for the various frame rate. Is the frame rate set on the controller some place and has to match the sequence
The frame rate is set by the sequencing software during the creation of the sequence.  There is no place to set it on the Kulp or Falcon controllers. 

Quote from: ChuckM
on 6/1/2023, 2:48:03 PM
Quote from: ChuckM on June 01, 2023, 12:48:03 PMSo basically how does the controller know the number of pixels per channel if a person is configuring with not sequence or lights hooked up to the controller?
The sequence file does not define strings.  It simply defines channels and what each channel is set to at any point in time.  You define the number of pixels on each port and the channel numbers they are tied to in the controllers output configuration.  The controller does not know or care how many nodes are actually connected to those ports.  If you define more nodes on a port than are actually connected, the data for those nodes will simply vanish into nothing.  If you define less, then the extra nodes beyond your definition will simply do nothing.  The controller has an absolute maximum number of pixels both per channel and total number of pixels the controller can support and will flag an error of either is exceeded.  These numbers are based of the controllers slowest speed.  If you define a port within the controllers maximum pixel port count but above its maximum for the speed of your sequence, the controller will not give you your desired output and will either give no output on that port or drop frames on that port because it simply can't keep up.  IOW, YOU need to define your ports and the pixels connected to them based on the speed that you want to run your sequences to keep them within the controllers capabilities.  

MikeKrebs

32,767 or 32768 (if you also include zero) happens be a well know 2 byte signed integer limit. Probably, somewhere in the code that runs the F48 is buried a 2 byte signed integer that is controlling all the accesses. Hence, the overall limit.

Support FPP

+- Recent Topics

Web Server Locks Up Repeatedly on Pi Zero 2 W by Fernker
July 16, 2026, 05:15:40 PM

FPP as Home Assistant Add-On by jessica12ryan
July 12, 2026, 02:39:51 PM

Control ANY Home Assistant Device From FPP or xLights Sequences by jessica12ryan
July 12, 2026, 11:13:29 AM

Simpleshow for xLights by sonic777
July 12, 2026, 07:00:12 AM

FPP install script on Ubuntu, no video by jessica12ryan
July 08, 2026, 06:44:26 PM

No Imagine on Digital Sign by MSHutchins
July 06, 2026, 03:41:30 PM

Manage Multiple Pi Players - Phone or Web by keithmarx
July 06, 2026, 08:29:49 AM

Helping a brother in time of need. by David Pitts
July 05, 2026, 09:15:27 PM

Skulltronix in xlights by Scaregroundspdx
July 03, 2026, 02:24:11 PM

Another StaticOn.sh Question by richardln2
July 03, 2026, 02:13:42 PM

Powered by EzPortal
Powered by SMFPacks Menu Editor Mod