-
Notifications
You must be signed in to change notification settings - Fork 172
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
Unstable WS2811 output > 2 outputs #438
Comments
What happens if you use output 3 only? |
@MartinMueller2003, Also still a problem. I did further testing to rule out the circuit. If i use GPIO12 for Output 1 this works ok, if I use GPIO2 for Output 3 then this fails too. The problem does not appear to be related to the GPIOs. I next disabled all outputs, used GPIO 2 for each Output 1-6 and tested individually. Output 1-2 worked when they were individually set to GPIO 2, Outputs 3-6 all had flickering or no data at all (LEDs not working) when using GPIO2, basically same experince when using the default GPIO mappings for the outputs |
@MartinMueller2003 , it looks like it might be crashing. I have already tested another ESP32 but maybe that is dodgy. Will try a third ESP32 rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) |
Does it work when you use just ports 3,4,5? Those all use RMT so share an interrupt. Ports 1&2 use the uarts and have a different interrupt structure. I am looking to see if there is an interaction between them. |
The default GPIOS were for a LoLin D32 Pro board. You can assign the Outputs to any GPIO. |
Yes I am aware of that. The ESP-WROOM-32 is just another ESP32 so I cannot see why the GPIOs used on the LoLin board dont work for me on my ESP32. I have also completed the PCB so also a bit painful to change. Can you think of any reason I would be experiencing what I am. |
No all the GPIOs below 30 are the same. There are a few analog output and analog input only GPIOs and they change based on the platform implementation. |
Has anyone tested using WS2811's on all standard outputs. Just wanted to make sure that it is an issue I am only experiencing instead of a issue that has only just been found ? |
Just did a basic setup with a single string of WS2811. Using GPIO 2 for all tests on the single string. (Pass) - Enable only Output 1 in setup with GPIO 2 then the LEDs are showing the expected rainbow effect. From this testing I must conclude that this feature doesnt work, I really cant see I am doing anything special. |
--------- Instructions --------
Please provide answers directly below each section.
--------- Instructions ---------
ESPixelStick Firmware Version
Current Dev (139af2e)
Also tried latest pull request MartinMueller2003
#436
Same outcome with latest beta release
Hardware Version
Custom ESP32 ESP-WROOM-32
74HCT541 WS2811 Driver
Binary release or compiled yourself?
Compiled self
Operating System (and version)
Web Browser (and version)
Access Point
Describe the bug
Strings of WS2811 are connected to outputs 1 & 2 initially, running rainbow effects and DDP from Xlights without issues. Activate output 3, output 3 starts to flicker and not display the correct light sequence, simultaneously output 1 flickers at the same rate as 3 and also ouputs the incorrect light sequence.
Disable output 3 and the outputs 1 & 2 return to normal.
Next test, connect string to outputs 1 & 3, only enable these outputs. Lights flicker like crazy.
Leave output 3 physically connected but disable output 3, output 1 returns to normal.
The issue looks like anything output 3 and above causes all outputs to have errors.
The text was updated successfully, but these errors were encountered: