Author Topic: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!  (Read 26008 times)

0 Members and 1 Guest are viewing this topic.

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 38715
  • Country: au
    • EEVblog
Dave shows you how to rework and replace a blown SSOP surface mount SMD chip with ChipQuik, solder wick, and drag soldering. And also mentions other methods using a hot air gun and pre-heater.
Can he fix the Back To The Future Time Circuits and restore the timeline to it's original order?
Bonus rant about the lack of PDF schematics in Github projects.

The BTTF Time Circuits were designs and made by Shackspace
https://github.com/shackspace/bttf
http://shackspace.de/?p=4343

Video of Dave blowing up the Time Circuits:



 

Offline marshallh

  • Supporter
  • ****
  • Posts: 1462
  • Country: us
    • retroactive
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #1 on: November 30, 2014, 10:37:49 pm »
Has the wafflemaster replaced the 74 logic?
Verilog tips
BGA soldering intro

11:37 <@ktemkin> c4757p: marshall has transcended communications media
11:37 <@ktemkin> He speaks protocols directly.
 

Offline denial

  • Newbie
  • Posts: 4
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #2 on: November 30, 2014, 11:17:01 pm »
Just wondering, was there any particular reason why cutting off the pins of that chip was not an option?
 

Offline JackOfVA

  • Supporter
  • ****
  • Posts: 350
  • Country: us
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #3 on: November 30, 2014, 11:19:30 pm »
Is this # 688 or 689?
 

Offline robrenz

  • Super Contributor
  • ***
  • Posts: 3035
  • Country: us
  • Real Machinist, Wannabe EE
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #4 on: November 30, 2014, 11:21:49 pm »
Just wondering, was there any particular reason why cutting off the pins of that chip was not an option?

IMO it has a much greater chance of ripping a pads off from mechanical stress.

Offline digitdroid

  • Newbie
  • Posts: 3
  • Country: ru
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #5 on: November 30, 2014, 11:25:30 pm »
Instead of use "patented" ChipQuick kit you always may use https://en.wikipedia.org/wiki/Rose%27s_metal
Retail price for this alloy is about $3 for 100g pack (Russia).
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 38715
  • Country: au
    • EEVblog
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #6 on: November 30, 2014, 11:27:45 pm »
Just wondering, was there any particular reason why cutting off the pins of that chip was not an option?

I forgot to mention that's another option. Have mentioned that in previous videos.
It's possible, but because of the fine pin pitch you'd have to cut them with a knife and that can put stress on the pads.
 

Offline DmitryL

  • Regular Contributor
  • *
  • Posts: 243
  • Country: gb
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #7 on: November 30, 2014, 11:44:49 pm »
Just wondering, was there any particular reason why cutting off the pins of that chip was not an option?

I forgot to mention that's another option. Have mentioned that in previous videos.
It's possible, but because of the fine pin pitch you'd have to cut them with a knife and that can put stress on the pads.

Dremel + diamond disc + very gentle force applied will do.
 

Offline robrenz

  • Super Contributor
  • ***
  • Posts: 3035
  • Country: us
  • Real Machinist, Wannabe EE
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #8 on: December 01, 2014, 12:19:00 am »

Dremel + diamond disc + very gentle force applied will do.

Good idea! but the standard abrasive cut off discs will cut the leads much better than diamond plated discs.

Offline ludzinc

  • Supporter
  • ****
  • Posts: 506
  • Country: au
    • My Misadventures In Engineering
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #9 on: December 01, 2014, 02:55:48 am »
Don't forget the enamelled wire trick!


 

Offline gnif

  • Administrator
  • *****
  • Posts: 1707
  • Country: au
  • Views and opinions are my own
    • AMD
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #10 on: December 01, 2014, 06:17:22 am »
Regarding git missing the PDF.

This is a common missunderstanding is what git actually is. Git is a source control tool, it is not designed to track binary files. It is very commonly frowned upon to publish a binary/compiled (consider the PDF a compiled version of the eagle schematic) file into the actual source repository, even in closed source environments. This would be like asking all code developers to publish binaries along side their code at every single revision change.

The accepted practice is to make versioned releases of the compiled/final form of the project (in this case, a PDF) and release them seperately using some other hosting service, not Github.
 

Offline Moshly

  • Regular Contributor
  • *
  • Posts: 139
  • Country: au
  • What's wrong with this thing
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #11 on: December 01, 2014, 08:06:58 am »
Hi, Here is a few things i have found using ChipQuick

You can reuse the ChipQuick blob of solder around 6 to 8 times before it fails to work, reclaim it from the chip & PCB.

You need to 'wash' the ChipQuick under the pads so it mixes properly with the on board solder, the flux helps with this. Use a circular motion as you move along the pins, this will help mix the alloys. I found this method most useful on quad-j type packages.

Dave ! Flux ! ya gotta use flux, it will help the ChipQuick to ball up to the chip pin under surface tension, this also keeps the heat at & in the chip & pins (& gives you more time).

ChipQuick is totally useless on through hole parts  :--
 

Offline tru

  • Regular Contributor
  • *
  • Posts: 109
  • Country: gb
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #12 on: December 01, 2014, 08:21:48 am »
Regarding git missing the PDF.

This is a common missunderstanding is what git actually is. Git is a source control tool, it is not designed to track binary files. It is very commonly frowned upon to publish a binary/compiled (consider the PDF a compiled version of the eagle schematic) file into the actual source repository, even in closed source environments. This would be like asking all code developers to publish binaries along side their code at every single revision change.

The accepted practice is to make versioned releases of the compiled/final form of the project (in this case, a PDF) and release them seperately using some other hosting service, not Github.
I disagree, I believe your argument only applies to for instance application binary files that can only run natively for specific OS or processor and that is frowned upon because after all that goes against open source.  A PDF is not an OS specific file, it is a portable document file format that contains data for display or printing.

Git is a source revision control source software, it is to help maintain versions of software files.  Git does not mean open source.  The problem lies with the source being open source and whether the inclusion of PDF breaks the practice of being open source or not.
« Last Edit: December 01, 2014, 08:26:00 am by tru »
 

Offline gnif

  • Administrator
  • *****
  • Posts: 1707
  • Country: au
  • Views and opinions are my own
    • AMD
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #13 on: December 01, 2014, 08:39:55 am »
I disagree, I believe your argument only applies to for instance application binary files that can only run natively for specific OS or processor.

Java files are platform & hardware independent yet the .jar files are never published into a git repository because they are the compiled form of the source.

Another good example is dogygen documentation, this is a platform independent HTML output generated from comments in code. The doxygen comments are stored in code, but the generated output is never put into the git repository, as it would be pointless to do so. If you want the documentation, either hope that the developers have published it somewhere (just like a PDF schematic), or generate it yourself by running doxygen on the top level directory.

frowned upon because after all that goes against open source

Incorrect, binary form does not go at all against open source, what does is when the source to that binary is not available.

Git is a source revision control source software, it is to help maintain versions of software files.  Git does not mean open source.

I never said it did, I even stated that even in closed source git repositories that pushing binaries into it is generally frowned upon. It is source control, in this case the source is the schematic file from the editing package, not the PDF, the PDF is the result of the source and can not be edited/updated/modified easily, just like a compiled binary.

The main reason why this is not done is to prevent duplication of useless files that anyone with a little patience is able to generate from what is available. Having to maintain both the source file and remember to also update the compiled/generated form on every single change doubles the work and risks inconsistancies.

And finally, what if you have a PCB version V1.0, and the schematic gets revised 100 or so times before it is tagged as v1.1? The developer/manufacturer needs to take a copy of the design files, generate a static PDF or whatever, and package it up outside of git for v1.0 boards manufactured from that exact revision of the schematic. A git repository is a moving target for developers, not end users.
« Last Edit: December 01, 2014, 08:53:41 am by gnif »
 

Offline Stonent

  • Super Contributor
  • ***
  • Posts: 3824
  • Country: us
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #14 on: December 01, 2014, 08:49:22 am »
Has the wafflemaster replaced the 74 logic?

Yeah, I figured he was going to replace all the chips.
The larger the government, the smaller the citizen.
 

Offline Hade

  • Contributor
  • Posts: 12
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #15 on: December 01, 2014, 10:13:16 am »
Does anyone else find these half-complete repairs really frustrating?
I need closure!  :scared:
 

Offline Agent24

  • Regular Contributor
  • *
  • Posts: 119
  • Country: nz
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #16 on: December 01, 2014, 10:13:29 am »
Don't forget the enamelled wire trick!



I guess it's good if you have nothing else and want to preserve the chip... but it looks likes something you should practice a few times too, unless you want to rip pads off...

I'll stick with hot air.
 

Offline gemby

  • Contributor
  • Posts: 24
  • Country: hr
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #17 on: December 01, 2014, 10:18:12 am »
Instead of use "patented" ChipQuick kit you always may use https://en.wikipedia.org/wiki/Rose%27s_metal
Retail price for this alloy is about $3 for 100g pack (Russia).

Do you have any link where to buy it?
 

Offline JacquesBBB

  • Frequent Contributor
  • **
  • Posts: 829
  • Country: fr
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #18 on: December 01, 2014, 10:41:23 am »
The accepted practice is to make versioned releases of the compiled/final form of the project (in this case, a PDF) and release them seperately using some other hosting service, not Github.

Everybody is obviously not sharing this view, and  when you see the trouble Dave had in order to get the schematics,
it is clear that posting it with the eagle code will be helpful for many.
As an example, you can find on the adafruit repository
https://github.com/adafruit/DS1307-breakout-board

the png output. ds1307.png

You cannot say that Adafruit is not experimented and makes a wrong use of github.
 

Offline ornea

  • Supporter
  • ****
  • Posts: 139
  • Country: au
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #19 on: December 01, 2014, 11:17:41 am »
Is there an easy way to do the thumbs up. I find I have to go to youtube to do this.
Also Dave always says he will post the links below but for me they always appear above. Is that normal.
 

Offline gnif

  • Administrator
  • *****
  • Posts: 1707
  • Country: au
  • Views and opinions are my own
    • AMD
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #20 on: December 01, 2014, 11:36:39 am »
You cannot say that Adafruit is not experimented and makes a wrong use of github.

I do not say that anyone is wrong in doing so, I am simply explaining why it is more common then not to not retain these files in a git repository.
 

Offline gnif

  • Administrator
  • *****
  • Posts: 1707
  • Country: au
  • Views and opinions are my own
    • AMD
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #21 on: December 01, 2014, 11:38:22 am »
In the case of PDF schematics they avoid the problem of the CAD package version changing and not being able to open or mangling the design files. They also allow people who don't have the CAD pacakage installed to view the schematic, with a full version history.

Again, I am not saying that it is a bad idea, I am just educating people as to why these files are often not put into a git repository.
 

Offline JackOfVA

  • Supporter
  • ****
  • Posts: 350
  • Country: us
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #22 on: December 01, 2014, 11:54:15 am »
From the Material Safety Data Sheet for ChipQuick:
Tin 17% - 30%
Bismuth 57% -  56%
Indium 26% -  14%

I can't find an exact match for this as a standard casting alloy, as ChipQuick's formulation has no lead or cadmium, presumably for RoHS reasons.

To give an idea of the price of similar materials here, the extract below from McMaster-Carr's "casting alloy" section

Weights are in pounds and prices in US$.

Melting Temp., °F   Approx. Composition   Approx. Size   Approx.Wt., lbs.       Each
Bismuth Alloy
158°   50% Bismuth; 27% Lead; 13% Tin; 10% Cadmium   1/2"×3" Hex   1 1/2   8921K12   $48.78
160°   43% Bismuth; 38% Lead; 11% Tin; 8% Cadmium   5/8"×1 1/2"×4 1/2" Bar   1 1/2   8921K22   45.78
203°   53% Bismuth; 32% Lead; 15% Tin   1"×1"×3" Bar   1 1/2   8921K23   49.89
255°   56% Bismuth; 44% Lead   1/2"×3"×3" Square   1 1/2   8921K14   45.09
281°   40% Bismuth; 60% Tin   1/2"×1 1/2"×4 1/2" Bar   1 1/2   8921K18   64.80
281°   58% Bismuth; 42% Tin   5/8"×1 1/2"×5 1/2" Bar   1 1/2   8921K16   63.84
Indium Alloy
117°   45% Bismuth; 23% Lead; 19% Indium; 8% Tin; 5% Cadmium   1/4"×2"×4 1/2" Bar   1/2    88635K2   101.84
134°   48% Bismuth; 25% Lead; 5% Indium; 13% Tin; 9% Cadmium   1/2"×3 1/2" Disc   1 1/2   88635K26   133.56
136°   49% Bismuth; 18% Lead; 21% Indium; 12% Tin   1/4"×1 7/8"×4 1/2" Bar   1/2    88635K4   111.04
142°   48% Bismuth; 25% Lead; 4% Indium; 13% Tin; 10% Cadmium   1/2"×3 1/2" Disc   1 1/2   88635K28   117.72
 

Offline Artlav

  • Frequent Contributor
  • **
  • Posts: 750
  • Country: mon
    • Orbital Designs
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #23 on: December 01, 2014, 04:45:35 pm »
Just wondering, was there any particular reason why cutting off the pins of that chip was not an option?
Dremel + diamond disc + very gentle force applied will do.
When i don't want a chip, but want the PCB i take a good hold of the chip with tweezers, apply some upwards force to it, then heat it up with a small blowtorch.
Unsolders pretty much anything without damage to the board.

...Is that actually a good idea, or was i lucky all this time?  :-//

EDIT: Ah, got to the part of the video where Dave mentions it.  :palm:
« Last Edit: December 01, 2014, 04:47:59 pm by Artlav »
 

Offline Rasz

  • Super Contributor
  • ***
  • Posts: 2617
  • Country: 00
    • My random blog.
Re: EEVblog #689 - How To Rework Solder SMD Chips - BTTF Time Circuits Repair!
« Reply #24 on: December 01, 2014, 06:02:25 pm »
Don't forget the enamelled wire trick!



cutting, ripping off, prying with a wire - its all dangerous and retarded, its basically a car mechanic removing screws with a hammer
its you saying 'yep, im incompetent and will risk removing pads/microfractures because DERP'

this is what hotair gun is for, you heat shit up and lift it off, no need for 10 minutes of effing around with some low temp alloy or cutters.

Low tenp is useful when you are constrained by space and have low temp melt-able elements nearby that could get damaged. Downside is waste of time. It might be ok if its your hobby and you are willing to spend tens of minutes on one chip. But then you end up with dave doing rework video of ONE CHIP because he ran out of time :D


Regarding git missing the PDF.

This is a common missunderstanding is what git actually is.

no its not, this is a religious debate
git is just a tool, you can shove whatever you want in there, its supposed to be useful for you and your users

Does anyone else find these half-complete repairs really frustrating?
I need closure!  :scared:

yes :(
if you really want to have your itch scratched go to
RetroGameModz https://www.youtube.com/channel/UCwkbpzAEUNnAH28UxPsHsxA
or Core https://www.youtube.com/channel/UCzlXwR8hC2cY2r_TbME3ORw

people that repair shit for a living will post full repairs, because they actually repair shit instead of talking about it :P
« Last Edit: December 01, 2014, 06:17:31 pm by Rasz »
Who logs in to gdm? Not I, said the duck.
My fireplace is on fire, but in all the wrong places.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf