Hi! I am having a little problem, unrelated from FastLed,

Hi!

I am having a little problem, unrelated from FastLed, but I would like to share it because some of you might realize what is going on.

I am working with a WS2811, addressable every 3 leds. (http://www.ebay.com/itm/321708799235?_trksid=p2057872.m2749.l2649&var=510611086337&ssPageName=STRK%3AMEBIDX%3AIT), and controlling it with arduino mega and a sketch that never brought any similar problem. (http://mrossphoto.com/wordpress32/neopixel-ws2812-dlw/)

Often happens that only the first pixel (the first 3 leds) work accordingly to what I am sending to it. The rest of the pixels appear to be full white. Sometimes if I wait long enough the strip start behaving correctly, but not always. Now, the problem is corrected if I add Tin to the connections between a pixel and the other; specially to the GND trace.

I anyway have the feeling that is not a conductivity problem… very weird…

I did a video of the problem: https://youtu.be/UdMADISNm1E

you can see that I am working with segments, and it is always the first pixel that works correctly, and the rest are full white. When I was trying the sketch with a full 5mts strip I experienced the same.

comes something to mind?

thanks!!!
http://www.youtube.com/watch?v=UdMADISNm1E

This isn’t Star Wars where you can trust your feelings and know them to be true. You need to do the science and test your strip with a multimeter.

If there is more than an ohm or two of resistance between “ground” at one end and “ground” at the other, you have a bad connection somewhere. Same with the +5V line.

excellent. I am going to check it. thank you.

I am not relying on my feelings, just expressing them.

I havent seen Star wars either… :smiley:

@Leo_Bettinelli Why do you think this is not a conductivity problem ?

It seems most logical to me given the info and video.

Try scraping off the surface film on these connections between pixels before you apply solder.

I understand… It is indeed the most reasonable thing…

I was thinking that could be something else because of its apparently random behaviour, and the fact that sometimes is fixed without me altering anything… That is why I first checked my cables, arduinos, sketches…

I measure resistance now, and normally I read 1.8 / 1.9 ohm.

I suppose is just bad quality strip?

Do try that scraping of the joint ! From the video, I see that the solder does not flow nicely where u applied it!

If you have some available, apply some solder flux to the joint 1st.

Thanks JP! I think it is simp,y because I was working with only one hand. Have in mind that this is happening also with new strips, straight from the packaging.

In this video (http://youtu.be/HetsrfQmBxk) you can see a new led strip (5mts) where the first pixel works correctly and the rest are full bright. some seconds afterwards, without my intervention the white pixels start to blink until everything starts to work “normally” for just few moments. Then you can also see lost colour pixels here and there. Originally, the sketch is fading solid colours…

I dont have flux, but so far I have been normalizing the behaviour, as explained, with tin in the first join. My fear is that this led strip will be installed in an object that will be closed for ever… I am afraid this can happen after I close the object, so I might simply go over every joint… (uff)

Absolutely a bad contact issue. I see you are shaking the poor thing to try and start it… OUCH!!!

That’s unfortunately common with chinese manufacturing. Not always but you obviously got a bad batch !

Yes, it will happen as soon as you lock them strips inside that near to impossible to open box.

Hunt down any joints between strip segments (Often every 1/2 meter). These bad contacts will almost surely only happen there !

You should not see any problem where the strip is continuous.

Have fun !!

If I were in your shoes, I would add a very small length of small, 28awg or so, stranded wire over that joint to help bridge that connection and solidify it. That is for GND, 12V and data !

thanks JP foryour advice.

Again, the f***ed up thing is that is not failing only between strip segments. It is happening also between pixels that are not segmented.

Also, it only happens after the first pixel. This doesnt mean that happens after a specific pixel, but after the pixel that happens to be the first in that particular moment!!!

One thing I realise is that your other pixels are solid white and most likely have a sound power connection to them.

So the data line is your problem !

Try just putting some pressure on the data joint.

The first control IC is receive data but not send data forward. If it’s me, I will cut that off and connect the data line to the 2nd section.

well… I am not sure which one it is… sometimes “resoldering” the GND the problem is sorted out. sometimes not. I will pass over all of them… and anyway sometimes after doing this continues to fail…

Hung Vu: as I said before, the problem is not the 1st section, but any section to happens to be in first place…

Hey @Leo_Bettinelli , Are you saying that you actually cut-off a seemingly faulty section and the problem just moved up to the now 1st section ???

Oh well, then also check the GND line of both power supply and the strip.

  • Make sure GND of the strip’s power supply is connected to GND of the controller
  • Make sure the voltage across 5V and GND is 5 volts when measured at the far end of the strip
  • Make sure you’re using a controller with 5V logic level (not 3.3V) – if you’re using a 3.3V controller, you will need a level shifter to output the 5V that the LED strip is expecting.

Yes JP. this is exactly what I am saying!

GND is correctly connected

measured voltage varies between 10 and 11.3volts (this led strip works with 12volts).

I am " controlling it with arduino mega and a sketch that never brought any similar problem. (http://mrossphoto.com/wordpress32/neopixel-ws2812-dlw/)"