I have successfully flash 0.8.6 and 0.9.0-b1 to two different ESP32 with NodeMCU PyFlasher as well with “ESP32 DOWNLOAD TOOL V3.6.8” and in all instances I just cannot detect WLED wifi with my or my wife’s cel phone.
I suspect that after flashing the firmware I am not booting the ESP32 correctly.
Hi @matematiko, another good way is to use VSCode as Text-Editor and install the extension “PlatformIO” - with this all you need to do is "open the WLED folder (where you cloned the repro) and select “build”.
The good thing ujsing PlatformIO is, that you do not need to care about getting the correct libraries (like you need when using Arduino IDE) and the every project has it’s own set of libraries and does not effect others.
Hello @Def3nder, I will download and try VS Code this evening because I definitely want to tinker with WLED code.
I assume (and hope) that you are familiar with WLED code and I have another question, I want to connect 2,100 pixels to the same ESP32 controller. The pixels do not need to blink 20 times per second,each pixel needs to receive its corresponding data only once, do you know what part of the code I need to modify to accomplish this? I am not asking for the whole solution, just to be send in the right direction.
Thanks for your help.
P.S. Just in case you are curious: What I have is all these 2,100 pixels installed in the roof’s eave all around the house functioning as accent lights. I already accomplish this by setting WLED to control 550 pixels, the output of the controller (which is installed in a linen closet in the middle of the house) is connect to four inputs of a logic/voltage shifter and each out goes to one of the 550 pixels string. This system is already working fine and I control it with Alexa via Home Assistant. In the future I want to do something similar around the fence and in this case I wont be able to do it the same way.
You will also need to change it in the LED settings HTML in line 85 of html_settings.h
It is true that, as opposed to the ESP8266, the ESP32 will not run out of memory at 2K LEDs.
However, I still cannot recommend it because the LEDs will run at a visibly choppy refresh rate of less than 15 fps.
Aircookie, it worked. I am running now 2,069 pixels with no issues. The slow refresh rate (whatever it is) is not noticeable perhaps because the pixels are displaying a solid color.
Not sure if I should be concerned about the controller getting hot.
Like I mentioned above, for this particular setup I want the controller to send the data only once (and again only if color is changed) and if this is very difficult then refresh once every second or every minute. I am thinking that I need to look in the FastLED library for this… any ideas? Thanks.
No, don’t worry. Glad it is working! The refresh rate is a non-issue on a solid color, you will only notice it when running fast effects. ESP32 Overheating is no concern either, it does not have to compute significantly more just because of a few extra leds Refresh rate in Solid mode is 2 fps (to combat flicker on installations without a levelshifter) and 42 fps for most other effects.