I got some PCB made for a ESP-01 to WS281x signal shield, I tried to minimize the size and maximize the multi-purposeness. So they can be powered by 12v and 5v. and in my first assembly i had no signal at all. It took me a while to figure out that the TTL chip i used for providing the signal output was not receiving a high enough logic-high level (i used a 74LVC1G17) It does work normally but before i had been using either a hex-inverter twice or a non-inverter, and i suppose the schmitt-trigger is changing things a little, but after fiddling with the resistor values a little i have i got it to go. then after soldering the resistors onto the PCB it doesn't work anymore. Now my suspicion is that because i used a SOT223 regulator (for the 3.3v) and made most of the copperfill the heatsink (which is the vOut) the resistors and diode is getting interference from that. I'll include the schematic and the Gerber files. Maybe someone can have a look. I never experienced something like this before. Just to get it clear. if i tap from the PCB and have the resistors on the breadboard, and then tap back to the TTL-chip there is no issue. I never thought resistors would be that sensitive to interference.
ESP_WS2812.zip (41 KB)