查看完整版本: DIY Pizza Reflow Soldering

liyf 发表于 2012-1-8 09:52:37

DIY Pizza Reflow Soldering

DIY Pizza Reflow SolderingThis tutorial explains how to reflow-solder PCBs in a standard pizza oven. The soldering profile as well as the initial instructions are fromSergei Lupashin (ETH IDSC). This tutorial was written with delicate ICs like gyroscopes, accelemeters and magnetometers in mind. We had good success and zero failure so far with the temperature curves below.

Materialshttp://pixhawk.ethz.ch/wiki/_media/electronics/satrap-formello.jpg

[*] “Satrap fomello” (Coop) or similar toaster oven (should go up to at least 230° C, have top+bottom heating, some kind of convection/internal fan a plus

[*] Thermometer (good for up to 250 C. We use a cooking thermometer from Farnell)

[*] The thermometer is there simply as a reference. In general it appears to lag the actual PCB temperature, but this depends on PCB size, etc.


[*] ESD-safe SMD tweezers. These tweezers are so fine that they shouldn't be used for anything else than populating parts.

[*] A cheap stereoscope is a plus. It significantly helps populating the parts and it helps checking/correcting the solder paste.

[*] Solder paste. We use leaded paste, as it is significantly easier to handle. Lead is however toxic, so make sure to wear gloves, do not eat or drink during the assembly and clean carefully the workbench once you're finished. If you assemble more than just a few prototypes per year, consider using lead-free paste.


CalibrationBefore actually conducting the reflow, set the oven to the temperatures listed below (each for about 15 minutes) and try to match the temperature using the thermometer you put inside. The markings on the temperature knob will not match the real temperatures, so we used a pen to mark the “real” knob positions for the desired temperatures.

Applying Solder PasteWhen ordering the PCB, buy the matching stencil along with it. You don't need a professional stencil frame, just put other PCBs of the same height around your work piece and then align it manually. If you do it right, the stencil “snaps” to the right position, as the tinned pads are slightly higher than the solder stop layer.

[*] Align the stencil with the PCB

[*] Put plenty of paste on one edge of the stencil

[*] Press down the stencil and distribute the paste in one or few moves with something with a clean edge, e.g. another PCB

[*] Do NOT MOVE the stencil, lift it firmly in a single straight move

[*] Check the results. It should look quite clean with sharp edges, more or less just like a PCB with pads. If it doesn't look that way, remove all paste, clean the PCB and start over


Solder paste applied cleanlyThe solder paste is applied cleanly on one of the footprints of pxIMU: Autopilot and IMU.
http://pixhawk.ethz.ch/wiki/_media/electronics/solder-paste.png?w=500

Populating the PCBIt significantly helps if you have sorted your parts with line numbers and you have a matching list. We also always have the PCB design software open.

[*] Start with larger ICs like sensors, microcontrollers, etc. in the center of the PCB

[*] Continue with capacitors, best start with 100n (very, very, very often used)

[*] Try to populate one type all over the PCB, then continue with the next type

[*] Align all parts in a way that they're at least that good aligned that the right PCB pad is closer to the pin than the next wrong one. They will “flow” into place, but only if they're closer to the right one

[*] Gently push down parts (really only gently!) after they reached their final position. Most of the parts will slightly stick there

[*] Finish up by populating parts / connectors on the board edges

[*] Check the whole PCB / the critical ICs again for alignment as a last step


Population ExampleThis photo shows two pxIMUs partly populated. Most notably the sensors and some capacitors are populated, but not yet parts on the board edges like larger connectors.
http://pixhawk.ethz.ch/wiki/_media/electronics/pximu-partly-populated.png?w=700

Placement help for LEDsThis image shows the schematic symbol of the leds on top of the real led. This helps when populating with a microscope and saves the led-test with a multimeter.
http://pixhawk.ethz.ch/wiki/_media/electronics/pximu-led-placement.png?w=500

Heating up / SolderingThe actual soldering step is quite easy. Just remember to move the PCB VERY GENTLY from your desk into the oven. One slight vibration and your parts are misaligned.
http://pixhawk.ethz.ch/wiki/_media/tutorials/reflow-curve.png
Edit this diagram
http://pixhawk.ethz.ch/wiki/_media/electronics/oven-thermometer.jpeg?w=150

Profile When setting a new temperature, turn the knob further than needed and then turn it back. Else the temperature controller might not respond at all.

[*] Put the PCB into the oven, close the door gently (T+0)

[*] Start at 80° C (wait for 10m or so for oven to reach that temp, this pre-baking will also dry humidity-sensitive parts like leds)

[*] Set oven to 160° C, start timer (T+10)

[*] At 3 min go to 180° C (T+13)

[*] At 4 min go to 210° C (T+14)

[*] At 6-7 min turn off oven (set temperature to 0), carefully open door. DO NOT TOUCH THE BOARD AT THIS POINT (T+16)

[*] Use 1-3 min for smaller boards (30 x 40 mm), longer for larger boards (5 min 50 x 50 mm). Basically all of the solder paste on the board must reach melting temperature. Boards that have large ground planes, etc, will in general take longer to heat up.


[*] After ~15min it should be safe to take out the board. (T+30)


References and similar GuidesPlease find below a list of similar guides and references that might be helpful as well.

[*] SparkFun Reflow Stenciling

[*] SparkFun Reflow Toaster



爱人的眼泪555 发表于 2012-6-1 21:38:19

不错,支持下!

robter 发表于 2015-10-30 22:51:14

这个很好,感谢楼主
页: [1]
查看完整版本: DIY Pizza Reflow Soldering