Ok, so...
Yes, this time it looks like the paste did not want to wet the PCB either. Since it did that nicely in your prior attempts, maybe the PCB did not get up to soldering temperature.
As an experiment you could try to melt some solder paste onto an LED with a regular hand soldering iron. Just to check whether the LED contacts get wetted nicely or whether they don't "like" the solder paste.
I tried again, this time I waited about 30 seconds on 120-130*C and then heat slowly rised to about 150*C. Then leds again tipped to the side. And they very easy came off from PCB so again: PCB temp probably too low
Also I tried hand soldering with iron and I melted and deformed led. So I tried again with hot air set to 300*C. Results are here:
Bottom right is the one I soldered with hand... Lets say that I'm not impressed with this result.
Left leds are result of my other experiment: I placed a bit of flux on that leds. Also I put flux on 3 other leds that were lifted and tilted and also I put flux on that 3 leds from previous post that were on the side. These are the results:
Before: (this was few attempts ago but I remember that I tried putting a bit less paste)
After:
And leds that were on its side:
Before:
After:
Still leds are lifted and tilted but solder joints looks better and that leds that were on the side are in a bit better position now. However still far from perfect...
You should put the PCB in the center of the oven.
The edges of the oven are the worst places to use. The oven walls and door act as a huge heat sink, and the edges have the board in a place where one side is closer to the heating element.
The result is that one side of the board heats faster than the other, and that means the solder on one pad will melt before the other, which also contributes to tombstoning. (That is the official name of the problem you have.)
I also agree with all the other advice you’ve gotten. I’ll also add that unequal amounts of solder paste on the two pads will contribute to tombstoning. It’s practically impossible to dispense identical amounts of paste by hand — you either need an automatic dispenser (which I wouldn’t bother with) or stencils, which I absolutely recommend you use. With a bit of skill/practice, that produces very consistent amounts.
KiCad’s default pads are huge, presumably designed for hand-soldering. There are various industry standards for pads for reflow soldering. When designing the stencil, do not make the stencil apertures the same size as the pads — that’s way too much paste. Most PCB manufacturers will automatically reduce the apertures by some percentage (e.g. 10-25%), but for using stencils by hand (which tends to apply a bit more paste than when it’s done with an automatic stencil printer), I’ve had better luck reducing them by 40%.
Thanks, now I placing PCB in the center
And Im using stencil. It would be impossible to place so much paste by hand
KiCad have two types of footprints: default and enlarged for hand soldering. Good thing that I used default but they are still a bit too big. Also my stencil that jlcpcb made looks like its holes are the same size as pads. But as in the second picture of this post when I tried adding less paste to pads (I just scooped about 20% from edges) it looks like there is not enough paste. But after adding flux and heating it again then it looks better.
Unless you want to learn yourself reflow soldering. If you order the pcb from JLC order them with the leds soldered on. This will add only
$2 per pcb or so including the parts if you order 5 pcb's (and 2 or 5 assembled)
You can leave the expensive unpopulated and solder it yourself if you like.
I usually order the PCB's over there with all the passives assembled, most times everything without the true holes assembled.
Done from kicad this is a simple process (you need to chante 1 line in the bom file)
Benno
I kind of want to learn it. Also I tried ordering assembly from jlcpcb but there were few issues: They would not provide any stencil when ordering assembly and I kind of need stencil for a few other components. Also the biggest issue was that they didn't have any pure green 0402 leds. And also 10 PCBs, 4 layers, 140 leds per PCB and for 6 assembled PCBs I would need to order 10 assembled PCBs, so 1400 leds. That was not $2 per PCB but a lot more. Cost was high enough that I'm willing to place all leds by hand (and Im getting better at this) and I'm willing to learn reflow soldering at all cost
Just a peeve of mine to start: Can you try using the camera on your phone to take the picture of the board? Most modern cameras produce a far better picture by themselves than you're getting with the picture of the microsocope image. The way you're taking the picture reduces the information available so it is harder to tell what is going on.
I agree with others about likely causes.
Have you looked at the datasheet for the LEDs you're using to see what the manufacturer's recommended footprint size is?
Also, what solder paste are you using? i.e. brand, metal type (sac305 vs sn63pb37), and most importantly expiration date, and how has it been treated since you received it? I.E. is it refrigerated. If it is refrigerated, do you let it warm up before use. Have you looked at the datasheet for the solder paste to see what the recommended ramp time/recipe/envelope is?
As others have pointed out - the problem is almost always related to the way you're heating the board, and where it isn't it's a paste quantity issue - often too much instead of too little is the cause here.
I tried using phone but results are less readable:
But I found SD card so now Im taking pictures by microscope. Hope that it is better
About footprint recomended from led datasheet... I just checked and they recommend 0.6x0.4 and spacing 0.5. All with +-0.1 tolerance. KiCad's pads are 0.65x0.6 and spacing 0.45. So one dimension is 0.1mm larger than recomended with added tolerance.
Solder paste is "classical mechanic" (Chinese) type V4B48, alloy Sn42Bi58, melting point 138*C. No visible expiration date but I bought it 2 weeks ago. And after opening I stored it in the fridge at 5*C as recomended. It warms itself before I put it in oven. And I can't find any datasheet of this paste
Anyway I will try again. This time less paste, a bit more preheat time (close to 60 seconds) and we wil see