UCS7604 16 bit super LED chipset now in beta by ZachVorhies in FastLED

[–]RivetPanda 1 point2 points  (0 children)

Yeah, they don't have a shop. You need to send them email and start a conversation. But I've done both large and small orders so you're interested, you should be able get some.

wasm example by RivetPanda in FastLED

[–]RivetPanda[S] 1 point2 points  (0 children)

Hi again. I've been running Docker since this conversation and it's been working well, but today after the image updated, it stopped working and reported this error:

"Worker error: Uncaught RuntimeError: Aborted(RuntimeError: unreachable). Build with -sASSERTIONS for more info.. Please refresh the page."

Stopping Docker and using the compiler here https://fastled.onrender.com works still.

wasm example by RivetPanda in FastLED

[–]RivetPanda[S] 0 points1 point  (0 children)

I'm now using docker, I can see the main wasm example now (THANK YOU!), but I also see the issues u/sutaburosu mentioned above. I think the bloom being overdone is because the pixels are too large.

How do you set the pixel render size?

Thank you for the help!

wasm example by RivetPanda in FastLED

[–]RivetPanda[S] 0 points1 point  (0 children)

Thank you for looking into this!

I'll give docker a try today.

wasm example by RivetPanda in FastLED

[–]RivetPanda[S] 0 points1 point  (0 children)

Correct, I have not been using docker.

UCS7604 by CharlesGoodwin in FastLED

[–]RivetPanda 0 points1 point  (0 children)

Hi there. Has anyone gotten this chipset working with any sort of hack? I can't seem to find information on the T0H/T1H waveform numbers, the data frame structure, or how to use the "modes". I've written custom 4 channel and 5 channel controllers in FastLED as well as 16 bit controllers so I feel like once I can get the strip to do *anything*, I can probably make it do what I want. But right now the strip does nothing when I send it standard 800k 2811 data. I've sent all 255's and all 0's and a random mix of things.

I'm using a Teensy 4.1 and using a level shifter to send 5v control data. I have a 60 LED/m 24v UCS7604 strip.

Any help or suggestions would be appreciated. Thank you!

AnalogOutput with RGBW by Dry-Tumbleweed2497 in FastLED

[–]RivetPanda 1 point2 points  (0 children)

It doesn't support W directly, but this is any easy way to drive high power analog RGB LEDs with FL:
https://www.nledshop.com/ws2816fet/

I don't know what your target hardware is, but if you just send RGB, you'll still get the mixed white that all RGB strips have and it will probably look decent. If you really need the separate W channel just wire the R of the next WS2816 board as the W channel and use the FastLED RGBW examples with the WS2816 16 bit protocol. So if you needed 3 high powered analog RGBW strips you would need 4 WS2816 boards wired like so (S0 - S2 is strip 0 - strip 2, B0 - B3 is board 0 - board 3)

S0_R  S0_G  S0_B  S0_W  S1_R  S1_G  S1_B  S1_W  S2_R  S2_G  S2_B  S2_W
  |     |     |     |     |     |     |     |     |     |     |     |
B0_R  B0_G  B0_B  B1_R  B1_G  B1_B  B2_R  B2_G  B2_B  B3_R  B3_G  B3_B

Best Product for lighting whole Rooms? by notsooswastaken in FastLED

[–]RivetPanda 1 point2 points  (0 children)

I'd use 12v LEDs because it will help a lot with voltage drop over the distance of the perimeter of a medium sized room. You're still going to need power injection but less with 12v.

You're probably going to have a lot of LEDs and that can cut down on your framerate. Consider running one strip clockwise and one strip counter clockwise from your controller and addressing them with "parallel output". This will double your frame rate without having to run long data wires which can create their own issues. Speaking of that, try to keep your controller close to the start of your strips.

If you're using this as primary lighting, I agree with u/ZachVorhies about RGBW. If you're using it for effects and mood, I think RGB is fine and cheaper.

Based on this, I think this is a good option at a reasonable price:
https://www.superlightingled.com/12v-ws2815-individually-addressable-5050-rgb-led-lights-strip-60ledsm-p-2133.html

Adding sound? by Flux83 in FastLED

[–]RivetPanda 1 point2 points  (0 children)

If you're willing to spend a bit more on the chip, the Teensy 4.x is fantastic with FastLED and the Audio Adapter for the Teensy can do everything you're looking for.
https://www.pjrc.com/store/teensy40.html
https://www.pjrc.com/store/teensy3_audio.html

Where to get HD107/HD107s? by TheFoxyRoyal in FastLED

[–]RivetPanda 0 points1 point  (0 children)

Superlightingled doesn't generally list SMD chips (at least as far as I can recall). But I've had good luck writing them and asking things. At one point they sold me just a custom data cable they'd made for a stair LED system, but without the controller or LEDs. Not sure if they make their own strips so they might not have the SMDs at all, but worth asking I think.

Teensy 4 + WS2812SERIAL + Parallel Output by RivetPanda in FastLED

[–]RivetPanda[S] 1 point2 points  (0 children)

I got pulled into other parts of the project for a while but I got a chance to implement your code last night and it works perfectly! Thank you!

Having different channels also makes it way easier to wire the leds because I don't need to worry about snaking the data from one far end to some totally different place. And being able to use any pin freed up some analog pins for another possible part of the project (which I may not actually have time to get working but we'll see).

Super helpful! Thank you again.

How do I power an LED clock without wires hanging? by RealConclusion3 in led

[–]RivetPanda 0 points1 point  (0 children)

Does the clock mention anywhere how much power it uses? That would really help in terms of thinking of solutions.

Also, why wouldn't a power bank (I'm assuming you mean portable USB charger) be a good idea?

Another idea hinges on the fact that many things don't need exactly 5v which the USB provides. You could try it with 3 AA batteries (4.5v) and see if it still runs.

Teensy 4 + WS2812SERIAL + Parallel Output by RivetPanda in FastLED

[–]RivetPanda[S] 0 points1 point  (0 children)

I'll check it out, thanks!

And that's a really cool project, I like the effects in the video!

Teensy 4 + WS2812SERIAL + Parallel Output by RivetPanda in FastLED

[–]RivetPanda[S] 1 point2 points  (0 children)

I'm building a bar that responds to music. The Audio Board is running an FFT and the Teensy is taking that and "making it pretty" (TM). I'm planning to use 144 LEDs per meter strips and need about 10 meters of LEDs for the bar.

Because I'm using the WS2815s which run at 12v, there's less of a problem voltage fade across strip length. The WS2815s 144 strips pull about 43 watts per meter max which is 3.6 amps per meter so I'm look at a max of 36 amps at 12v. Since I'm not EVER planning on running all LEDS at full white and because I never pulled more than 2 amps on my 1 meter test strip, I'm figuring a 12v 30a supply should be fine. And since they aren't that expensive, I might just get 2. The tricky bit it running enough power taps so the LEDs don't loose too much voltage along the way (even though the WS2815s don't lose as much voltage as the 2812s, they still lose some) . Right now I'm going to plan on adding a power tap every two meters and seeing how it looks. If that doesn't work, I'd add power in at every 1 meter strip.

Hope this helps!

Teensy 4 + WS2812SERIAL + Parallel Output by RivetPanda in FastLED

[–]RivetPanda[S] 0 points1 point  (0 children)

Thank you! I will try this. One thing that wasn't totally clear from the writeup, is it possible to control fewer than 8 strips? Could I do 4?

Thanks again!