Soldering
Most Common Mistakes
Beginners and casual modders, keep these in mind. These are mistakes ordered roughly from most common to least common.
- Cold solder joints, i.e. with a profile looking like (|) instead of /|\ because of not heating enough pin before applying heat, not using flux to conduct heat, using a soldering iron not sufficiently hot.
- Thinking that you can get away without using at least three hands, human or mechanical for holding iron, solder and magnifying glass.
- Solder bridges between pins because of too much solder applied.
- Not making sure hardware mod is perfect both visually (with a magnifying glass) and electrically (audible continuity tester, ohmmeter and diode tester checks on unpowered device) before trying to debug software.
- Not making a hardware mod that will be rugged enough for possibly quite a few connect/disconnect cycles, i.e. flimsy connector, no strain relief on manipulated wire.
- Pieces of conductive material hanging around (solder blobs, pieces of wire).
- Flux left on board making medium-resistance bridges between critical pins.
General
- Chip carrier, TSOP, BGA, to get an overview you could have read Chip_carrier_drawings, but some idiot deleted it. But it looks like somebody saved the content here: Some Wikia page
Equipment
This is NOT for marketing purposes.
- Soldering iron ← typical low quality Wikipedia article, when somebody finds an better one, please replace it (mind the License though)
- Helping_hand_(tool) you can buy this, or manufacture one yourself
- Hackerspace maybe they lend you equipment. Bring Pizza and be careful: some Hackers do sacrifice to Odin. Bring your Hamster.
- http://hackerspaces.org/wiki/List_of_Hacker_Spaces here all Hackerspaces are “notable”.
Howtos
Videos
- a very good introduction to surface soldering. Tells you what equipment to use, why and how From time: 6:20 you also learn about removing parts
- another (shorter) introduction
- SMD Components self-align in toaster / skillet reflow
- http://www.mikrocontroller.net/articles/SMD_L%C3%B6ten german language, with links to videos in German or English language
Pictures
Do we need this? There are excellent videos with audio commentary from professionals for free on the web!
Text
There are excellent videos with audio commentary! But if somebody is deaf and wants to read about it, here it is:
- pdf License?
- Read desoldering
Be careful to remove the old one! Following procedure has been working for me:
- consider unsoldering all big capacitor close to the memory that may block access. Better then bending them and risking rupture.
- Wrap the board in Aluminum foil so that only the memory is visible.
- Heat the chip with a heat gun (a hairdryer is not enough)
- Once the chip is decently hot, slap the board carefully to the table, the chip should fall off. If not repeat 3.)
- remove the excess of solder by using a fine desoldering braid, see Desoldering
- put the new IC very exactly to the pads and solder on two corners. Then solder the rest.
- Resolder the condensators.
An alternate method to use a small butane torch, such as a jet lighter to heat the chip pins. Keep the flame moving and do not linger in one spot. This method is faster than a heatgun and does not require masking of the board or removal of the capacitors, but requires more care to avoid scorching the components or board.
Yet another alternate method for if you only have a soldering iron (nonetheless with a small tip) is to simply flood all the pins with solder so that they're bridged and then, maintaining heat to it, use tweezers to lift that side up off the board, then simply do the same with the other side and finally, clean up all the solder using some copper solder braid to absorb it.
When it comes to resoldering, you can do roughly the same in reverse; first get the chip lined up with the pads and stuck down with masking tape and/or blu-tack then again flood the pins with solder and use solder braid to soak it all up... assuming you do it right there won't be any joins between the pins, but of course, use a magnifying glass to check it, and a scalpel can do wonders if there's a join you just can't get rid of.
If the router is not working and you see a permanent restart on the serial console, check the connections, the memory is quite hard to destroy.