New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

making display with 150 X 10 = 1500 PIXELS with FastLED? which uC? which LEDS? #584

alonperl opened this Issue Mar 25, 2018 · 2 comments


None yet
3 participants

alonperl commented Mar 25, 2018

I am a newbie with the FastLED, and I am working on a project to build a wide display, 10 X 150 pixels..
The best kind of leds I found is this ones :,searchweb201602_5_10152_10151_10065_10068_10344_10342_10343_10340_10341_10696_10084_10083_10618_10307_5711215_10313_10059_10534_100031_10103_10624_10623_10622_10621_10620,searchweb201603_25,ppcSwitch_5&algo_expid=2de233cf-7d24-4828-9859-8a2149c23492-0&algo_pvid=2de233cf-7d24-4828-9859-8a2149c23492&priceBeautifyAB=0
I know that there is an issue with the maximum amount of LEDs of the WS2811 chip, and I know that there's an issue with the micro controller I should use for this amount of leds for the display (1500 and maybe 2000...)
the frame rate should be 30 FPS, the leds should be strong as possible (this is why I chose this 26mm pixels.

Is there an option to use the FastLED in Parallel Arduino\Teensy
I mean to connect each of the row ( I have ten) and each row will be with 150 pixels to one digital led of the uC?
according to my understanding, the FASTLED require one data signal led , so is it possible to divide?

Thanks in advance for any information


This comment has been minimized.

Nick-lab commented Apr 11, 2018

What you are wanting is to matrix the leds you would have an array of arrays process your "image" into that and when you display you would concatenate your arrayarray[] into your data signal.

this is minified version of your setup (also not very familiar with arduino language yet)

    var width = 10;
    var height = 10
    var display = [];

    for(var x = 0; x < width; x++){
        for(var y = 0; y < height; y++){
            display[x][y] = <Your Color>;
// and then the same thing to pull all the data into one long data array to push to your display



This comment has been minimized.


marcmerlin commented Apr 15, 2018

Generally, please don't open an issue to ask for support, please use the G+ community instead.
I'll answer there if you post and close this issue :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment