Skip to content

Data corruption when enabling multiple channels #4922

@aaronmell

Description

@aaronmell

What happened?

Here is my setup

DigiQuad
ESP32-AE+
2 WS2811 - 217 Chips
24v 25A 600W power supply
WLED_0.15.1_Dig-Quad-AEPlus-Temperature-Audioreactive.bin

LED are installed in 2 u channels in ceiling
All wiring is ran through the walls
LEDs worked when testing before installing
Separate power wires to both ends and in the middle or both strips
Each strip has its own data wire

Only one difference between test and installation. I added 17IC's to the end of each strip

Issue

If I enable both strips I get data corruption issues. (Led randomly flash and/or changes color at full intensity). The corruption is usually worse on one strip.

If I remove one strip (doesn't matter which one), the issue disappears, and they both seem to be stable

What have I tried (with no change)

Different LED outputs
Lower power settings (both global, and per strip)
Reduced FPS
Re-inspected all solder joints

I2S Improves stability some (not completely though), causes other issues though (colors don't match, and led 0 is frequently the wrong color)
Downgrading to 15.0 and 14.3
Swapped ESP boards
Changed resistor settings on digiQuad
I've played around with basically every setting in LED Configuration

Things I have not yet tried

Shortened data-line cable

To Reproduce Bug

Enabling 2 channels

Expected Behavior

I would expect not to see data corruption with two strips.

Install Method

Binary from WLED.me

What version of WLED?

Lower power se

Which microcontroller/board are you seeing the problem on?

ESP32

Relevant log/trace output

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions