Bullet Pixel Matrix with WLED and xLights

Sdílet
Vložit
  • čas přidán 25. 08. 2024

Komentáře • 18

  • @BrickfordCityFire
    @BrickfordCityFire Před rokem

    Really cool stuff! I have a suggestion that may make your life easier: inside the husky waterproof bin on the side of the matrix you have that yellow Ethernet cable. Infinite Cables in canada makes these super small, 6 inch patch cables that would save you a ton of space in there as a replacement. here is the product name: Cat6 UTP Micro-Thin Molded Patch Cable - 32AWG - Riser CMR - Black - 6 inch

    • @BytesOfPi
      @BytesOfPi  Před rokem

      Good eyes! At the time, that was the smallest Ethernet cable I had. I was eager to put a bow on the project so I crammed it in there. I'll check out your suggestion. Ultimately I want to get a crimper and heads so I can cut the excess cable I've collected over the years to custom size.

  • @rosscastona7809
    @rosscastona7809 Před rokem +4

    One time back in 2021 I had a sound reactive dev version of wled when configured to 2D worked with xlights. Since that version, I have never got wled 2d to work with xlights. Exactly the same x-y and mirrored situation as your showing. I have tried every wled version up to 14. I have the version I believe to have worked on my PC. soundReactive_WLED_0.12.0_dev_0614_ESP32 . I don't know if it is available for download any more? And I haven't played around with it since then. I don't know that much about code, but I thought some day I would fool around with that branch and see if I could figure out what the difference was in that branch. This has always interested me, because I know wled 2D worked with xlights at one time.

    • @BytesOfPi
      @BytesOfPi  Před rokem +1

      The beautiful thing about GitHub is you can go back to any commit point in the past and pull down the code at that time and build it with VSCode. I did this back with the scrolling text video when they broke the ESP8266 build in main but the changelog.md pointed to an unbroken build commit point with the feature I wanted.

    • @JoshuaClarkTech
      @JoshuaClarkTech Před rokem

      You don’t even have to build it, the previous release binaries are in the releases section.

  • @RPoertner
    @RPoertner Před 9 měsíci

    How did you connect your pixel lights to the Home Depot netting? I was getting ready to purchase HolidayCoro matrix when I saw this video and noticed the HD netting was cheaper and readily available! You've got some great content on your channel. Thank you so much for sharing to help newbies like me!

    • @BytesOfPi
      @BytesOfPi  Před 9 měsíci +1

      Thanks! I'm all about finding ways to stretching money so you can do more with less.
      I saw a few videos of vendor created netting for bullet pixels and thought there has got to be a cheaper way to do it. The vendor based Matrix stuff is at a fixed length so you got to know how much you want to space it. I figured a grid gives you the ability to place a matrix at whatever spacing you want. Most of the plastic chicken fence is diagonal pattern with holes just a little too big for pixels, but the grid style fences are just big enough.
      Two things I'll caution you. First is to be gentle because the squares are snug. It is plastic and if you try and force it too much the square will snap. Secondly my 2365 pixel matrix is very heavy. You'll get that with any solution probably so If you have a really dense matrix it'll try to sag in the middle. I would suggest having one or two braces in the middle of your frame to support the weight

  • @BobChiller
    @BobChiller Před 10 měsíci

    according to quin-led esp32 is only good for 400 pixels per channel at higher fps (42 I think) you need to split the matrix into multiple outputs for better performance. I'm building a 1200 matrix this weekend and planning on 3 channels of 400 each for this reason.

    • @BytesOfPi
      @BytesOfPi  Před 10 měsíci +2

      Quindor is probably correct for the canned WLED 2D patterns despite WLED's own site kno.wled.ge/features/multi-strip/#esp32 stating up to 800 per pin for "very good performance". It's probably the level of mathematics the chip has to calculate for some of the more complex 2D patterns.
      However, I've been running my 800 per pin matrix since the beginning of October from xLights using 40 fps DDP packets and I've not detected any lag. WLED also has an issue displaying DDP packets when configured as 2D.
      Right now I'm content on leaving my WLED matrix configured as 1D and using it primarily with my xLights show. It's pretty awesome so far. You can see the performance of my new 2365 matrix on the one new song I've put out on CZcams. It's the matrix on the left. You can definitely tell the higher definition is much better.
      czcams.com/video/_ELnKMytj_s/video.html

    • @TheHaubke
      @TheHaubke Před 8 měsíci

      I Just tested with 1000 leds per output. Still got 34fps. My maximum is 500 pixels per output. For 60 fps.😊

    • @BytesOfPi
      @BytesOfPi  Před 8 měsíci

      @@TheHaubke Congrats! Sounds like your matrix is running like a champ. Are you just using the canned WLED matrix patterns or using it with DMX data?

  • @kertjans8794
    @kertjans8794 Před 10 měsíci

    I have the same issue with a 2d WLED matrix and xlights...
    Regarding your performance issues... have you considered breaking your one large strip (array) into smaller panels with each panel being driven by a separate pin from the controller. I have found that this improves the rendering performance of WLED...not sure why though.

    • @BytesOfPi
      @BytesOfPi  Před 10 měsíci +1

      I think I see what you are suggesting, instead of having one long serpentine pattern driven from 3 pins like it is now to have 4 pins drive 4 "panels or sections". With each pin starting in the corner of a panel instead of mid string like today may make the math simpler for the processor.
      It might be worth considering trying, but to be honest I'm still stuck with 1D configuration because of the main issue with E1.31 DDP data. I primarily use my matrix in conjunction with xLights sequence light shows and the WLED 2D configuration inverts incoming show data. I've modded WLED code before and thought I'd dig in to see how to fix this issue.
      Something to consider trying though if the 2D config issue can get addressed

    • @kertjans8794
      @kertjans8794 Před 10 měsíci

      @@BytesOfPi Have you reported the WLED 2D issue to the xLights developers? It would be nice if they could look at the issue...

    • @BytesOfPi
      @BytesOfPi  Před 10 měsíci +2

      @@kertjans8794 That's a good question, and the short answer is no, I've not reported the issue. I documented it in my video, but haven't reported it in GitHub yet.
      Longer answer is that as a software developer who has already written my own FastLED project and modified WLED code on occasion, I wanted to dig into the code to figure out where the issue was and possibly fix it myself. If I could fix it, I could give AirCookie the problem and solution all at once. I've been dragging my feet with other projects so I haven't looked at it yet...

  • @wholev1251
    @wholev1251 Před 10 měsíci

    the 3d / 1d and xlights flip was driving me up the wall..... now I know

    • @BytesOfPi
      @BytesOfPi  Před 10 měsíci

      Yeah, there probably is an easy fix in code to possibly change the internal configuration when it's receiving E1.31 packets... May be a new video idea when I get a chance to dig into the code.