I’ve bought this Controller with 20m LED’s (30 LED/m).
My Main Problem is that I don’t know if it is strong enough for Soundreactive WLED because I couldn’t see if it is SP511E or SP501E. It has an ESP8285 on it and SP511E has ES8285 too.
It would be easier to identify if you showed the case instead. Both have the same ESP8285 chip. Early SP501Es came with 1mb instead of two. Does it have a mic, IR?
You could try and disconnect the Io0 to ground and watch with a serial monitor during power up.
You should get some status messages.
That might tell you if you’ve got Tx & Rx in the correct order and the correct pins.
Have you got a picture of the other side of the board and the casing?
Sorry, just noticed the other pics.
Did you have a case pic, seeing the style of that box “out of the package” might twig someone.
My comments on Tx/Rx still stand sometimes what you “think” Tx should mean is reversed.
It might be worth tracing the GPIO1 and GPIO3 pins (should be Tx and Rx) to make sure there isn’t anything else on there. Might check GPIO0, in case there’s circuitry that does it’s own power weirdness.
I wonder if the FTDI isn’t able to supply enough current to run the attached circuitry and the ESP8285 at the same time? There’s much talk about using a CH340 due to increased supply capability.
You could try disconnecting the V33 Line from the FTDI, leave everything else connected and power from an external 5V supply. Might be tricky getting the timing right for programming but worth a try.
Still be nice to know if you get power up messages on a serial monitor when you’re hooked up without IO0 grounded as well. Will prove the wiring at minimum.
Just had another thought - I see in your top side board photo with the Tx/Rx markups there’s a glimpse of what looks like a 26MHz oscillator. I wonder if they’re running the chip at some weird baud rates?
Even more interested to see what the power up messages on serial look like. If you play with the baud rate on the serial monitor, it may give you a clue as to what they’ve done.
I’ve tried to get information at bootup from Serial Monitor. Therefor I’ve started Adruino IDE and the Serial Monitor.
First I’ve tried with 3,3V of FTDI (CH340) with several Baudrate, but nothing to see
Then I’ve disconnected the 3,3V and powered up with an 5V power supply. Same behaviour.
Then with an 12V power supply which was delivered with that Controller.
The Arduino Serial Monitor should be fine.
I’ve used that, Hyperterminal, Putty, TermText, etc, etc,etc. they all work ok.
When you hook up for monitoring, you need to disconnect the IO0 to Gnd as that locks the board into Flash.
Other than that, try swapping the Tx/Rx pins (although they should be right from your descriptions).
I wonder if it’s worth trying to connect up an explicit Reset button to force a reset after power up?
And/or change the IO0 short to Gnd to a button as well so you can try different versions/timing of Reset and Flash?