element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum Raspberry Pi with WS2812b strips
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 20 replies
  • Subscribers 685 subscribers
  • Views 3516 views
  • Users 0 members are here
Related

Raspberry Pi with WS2812b strips

Former Member
Former Member over 12 years ago

Hi

       I am looking for advice regarding feasibility and future errors that I may face for my project. I am trying to control 300 led strips from Adafruit available at http://www.adafruit.com/products/1138

 

These strip require an input at voltage level 5V. I know that I must use a 3.3V to 5V voltage converter  to keep both strips and Pi safe.

 

IS there anything that I should be careful about?

 

Please help.

  • Sign in to reply
  • Cancel
Parents
  • Robert Peter Oakes
    Robert Peter Oakes over 12 years ago

    OK, wow, big project, I wish you great success with it.

     

    Based on my research in the past and having used and reviewed many other attempts at this.

     

    I would delegate the task of actually running the LEDs to a Micro-Controller, not the PI, this will save you a whole pile of pain. The PI is not good at that tight a data stream, you can ask for 50nS but would be very lucky to get it most of the time.

     

    A Micro-controller of almost any type will be able to handle the strip timing and the choice of controller will be down to how many strings you want on each controller and the overall refresh rate (And how much work you want the controllers to perform outside of the actual display refresh task. If your trying to make them all into a single image then there would also be the issue of synchronization between them if it is animated

     

    The PI or PI's would be used as the masters, deciding what image, performing math and other manipulations etc before instructing the controllers to output the required image.

     

    while I cannot say it is impossible to get 50nS control out of the PI, I have not seen it to-date in a reliable fashion, as long as Linux or other multitasking OS is running on it you will not be able to predict with enough accuracy to meet the requirement of driving the LED chains

     

    Of course now you have confirmed the scope and scale of this project, I will re-iterate one of my other comments

    > 1000 Amps.... your strings will be limited in length due to timing, but even more limited in length due to the power drop through the strips. To mitigate this you will need to feed power at intervals into the strips up to the limit imposed by the timing,  but still need to be aware that there can be quite a drop in volts even through the power cables so getting an even brightness may be an issue if you don't account for it

     

    I do not know enough about getting  PI hardware to do that tight timing for driving LEDs which I assume will involve code running at the core of the OS or even replacing the OS so I will not be able to help much there. On the micro-controller side of things I can provide advice or other encouragement if needed and if you choose to go that route

     

    I have to say, i look forward to seeing this completed, it will be amazing i'm sure.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • iagorubio
    iagorubio over 12 years ago in reply to Robert Peter Oakes

    Wow you will need a hell of a PSU to drive that. Even aiming for high-end Magnaseries  you will need a TSD16-1200 unit or bigger to drive it ... and if I recall that beast needs a 3U rack and is water cooled !!!

     

    Not to talk about the +$12,000 it costs !!!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • iagorubio
    iagorubio over 12 years ago in reply to Robert Peter Oakes

    Wow you will need a hell of a PSU to drive that. Even aiming for high-end Magnaseries  you will need a TSD16-1200 unit or bigger to drive it ... and if I recall that beast needs a 3U rack and is water cooled !!!

     

    Not to talk about the +$12,000 it costs !!!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube