TQFP100 hand soldering is easy

You are viewing an old revision of this post, from October 26, 2013 @ 09:26:35. See below for differences between this version and the current revision.

I chose the Altera EPM7128SLC CPLD for my first design for the upcoming synkie delay module because it comes in still a human PLCC84 package. But it’s too small, pin wise but also not enough macrocells to get all the functionality I want for the SDRAM controller.

The problem is that all bigger FPGAS/CPLDS come in much smaller packages. Ball grid array chips cannot be soldered by hand – until I’m able to do DIY reflow soldering – that’s stuff for a next research week – these are out of question…

But even TQFP100 packages are so tiny that I could not even print them on my laser printer without the smd pads touching each other.

Then I found out: vector based programs like Apple’s Preview or Adobe Illustrator do a whole lot of antialiasing when displaying (and printing) the original eps from the EAGLE cam job. The printer actually prints some gray on the edges of the black pads, filling in the space between   – and because the pad distance does not fit precisely in the printer’s resolution this creates some sort of moirée pattern. The solution was for me to open the eps file using Photoshop – at 2400dpi without antialiasing (there’s a checkbox for that). This pixel based rendering prints much sharper that the vector based one.

Screen Shot 2013-10-25 at 10.20.08 Illustrator antialiasing creating gray zones in the gaps.

So the problem was – once again – only in software. With the nice sharp print edging was a breeze (fresh etching solution, all edges of the PCB well filed down to prevent air gaps between transparency and PCB when flashing).

IMG_2599

Soldering by hand took a good loupe, some flux, plenity of wick and some patience – but it’s actually quite easy. I even managed to fix some connections I forgot in my layout by soldering wires directly to the pads:

sk611 delay - prototype 2 sk611 delay – prototype 2

Fixed connections
Fixed connections

 

 

 

Module Info

Inputs:
Outputs:
Power Draw on +5V: N/A
Power Draw on -5V: N/A
Frequency Response:

Schematic & PCB

View on Github

Observations

No observations yet

Revisions:

Changes:

October 26, 2013 @ 09:26:35Current Revision
Title
TQFP100 hand soldering is possible  TQFP100 hand soldering is easy
Content
I chose the Altera EPM7128SLC CPLD for my first design for the upcoming synkie delay module because it comes in still a human PLCC84 package. But it's too small, pin wise but also not enough macrocells to get all the functionality I want for the SDRAM controller. I chose the Altera EPM7128SLC CPLD for my first design for the upcoming synkie delay module because it comes in still a human PLCC84 package. But it's too small, pin wise but also not enough macrocells to get all the functionality I want for the SDRAM controller.
The problem is that all bigger FPGAS/CPLDS come in much smaller packages. Ball grid array chips cannot be soldered by hand - until I'm able to do <a href="http:// www.gaudi.ch/ DigitalSuper/ reflow_stepbystep.php">DIY reflow soldering </a>- that's stuff for a next research week - these are out of question... The problem is that all bigger FPGAS/CPLDS come in much smaller packages. Ball grid array chips cannot be soldered by hand - until I'm able to do <a href="http:// www.gaudi.ch/ DigitalSuper/ reflow_stepbystep.php">DIY reflow soldering </a>- that's stuff for a next research week - these are out of question...
But even TQFP100 packages are so tiny that I could not even print them on my laser printer without the smd pads touching each other. But even TQFP100 packages are so tiny that I could not even print them on my laser printer without the smd pads touching each other.
Then I found out: vector based programs like Apple's Preview or Adobe Illustrator do a whole lot of antialiasing when displaying (and printing) the original eps from the EAGLE cam job. The printer actually prints some gray on the edges of the black pads, filling in the space between   - and because the pad distance does not fit precisely in the printer's resolution this creates some sort of moirée pattern. The solution was for me to open the eps file using Photoshop - at 2400dpi without antialiasing (there's a checkbox for that). This pixel based rendering prints much sharper that the vector based one. Then I found out: vector based programs like Apple's Preview or Adobe Illustrator do a whole lot of antialiasing when displaying (and printing) the original eps from the EAGLE cam job. The printer actually prints some gray on the edges of the black pads, filling in the space between   - and because the pad distance does not fit precisely in the printer's resolution this creates some sort of moirée pattern. The solution was for me to open the eps file using Photoshop - at 2400dpi without antialiasing (there's a checkbox for that). This pixel based rendering prints much sharper that the vector based one.
[caption id="attachment_260" align="alignnone" width="216"]<a href="http:// synkie.net/wordpress/wp-content/ uploads/2013/ 10/Screen-Shot- 2013-10-25-at- 10.20.08.png"><img class="size-full wp-image-260" alt="Screen Shot 2013-10-25 at 10.20.08" src="http://synkie.net/ wordpress/wp- content/uploads/ 2013/10/Screen-Shot-2013- 10-25-at-10.20.08.png" width="216" height="193" /></a> Illustrator antialiasing creating gray zones in the gaps.[/caption] [caption id="attachment_260" align="alignnone" width="216"]<a href="http:// synkie.net/wordpress/wp-content/ uploads/2013/ 10/Screen-Shot- 2013-10-25-at- 10.20.08.png"><img class="size-full wp-image-260" alt="Screen Shot 2013-10-25 at 10.20.08" src="http://synkie.net/ wordpress/wp- content/uploads/ 2013/10/Screen-Shot-2013- 10-25-at-10.20.08.png" width="216" height="193" /></a> Illustrator antialiasing creating gray zones in the gaps.[/caption]
So the problem was - once again - only in software. With the nice sharp print edging was a breeze (fresh etching solution, all edges of the PCB well filed down to prevent air gaps between transparency and PCB when flashing). So the problem was - once again - only in software. With the nice sharp print edging was a breeze (fresh etching solution, all edges of the PCB well filed down to prevent air gaps between transparency and PCB when flashing).
<a href="http:// synkie.net/wordpress/wp-content/ uploads/2013/ 10/IMG_2599.jpg"><img class="alignnone size-large wp-image-274" alt="IMG_2599" src="http://synkie.net/ wordpress/wp- content/uploads/ 2013/10/IMG_2599- 1024x764.jpg" width="1024" height="764" /></a> <a href="http:// synkie.net/wordpress/wp-content/ uploads/2013/ 10/IMG_2599.jpg"><img class="alignnone size-large wp-image-274" alt="IMG_2599" src="http://synkie.net/ wordpress/wp- content/uploads/ 2013/10/IMG_2599- 1024x764.jpg" width="1024" height="764" /></a>
Soldering by hand took a good loupe, some flux, plenity of wick and some patience - but it's actually quite easy. I even managed to fix some connections I forgot in my layout by soldering wires directly to the pads: Soldering by hand took a good loupe, some flux, plenity of wick and some patience - but it's actually quite easy. I even managed to fix some connections I forgot in my layout by soldering wires directly to the pads:
[caption id="attachment_264" align="alignnone" width="764"]<a href="http:// synkie.net/wordpress/wp-content/ uploads/2013/ 10/IMG_2590-1.jpg"><img class="size-large wp-image-264" alt="sk611 delay - prototype 2" src="http://synkie.net/ wordpress/wp- content/uploads/ 2013/10/IMG_2590- 1-764x1024.jpg" width="764" height="1024" /></a> sk611 delay - prototype 2 [caption id="attachment_264" align="alignnone" width="764"]<a href="http:// synkie.net/wordpress/wp-content/ uploads/2013/ 10/IMG_2590-1.jpg"><img class="size-large wp-image-264" alt="sk611 delay - prototype 2" src="http://synkie.net/ wordpress/wp- content/uploads/ 2013/10/IMG_2590- 1-764x1024.jpg" width="764" height="1024" /></a> sk611 delay - prototype 2
<div class="mceTemp"><dl class="wp-caption alignnone" id="attachment_265" style="width: 10764px;"><dt class="wp-caption-dt"><a href="http:// synkie.net/wordpress/wp-content/ uploads/2013/ 10/IMG_2593-1.jpg"><img class="size-large wp-image-265" alt="Fixed connections" src="http://synkie.net/ wordpress/wp- content/uploads/ 2013/10/IMG_2593- 1-764x1024.jpg" width="764" height="1024" /></a></dt><dd class="wp-caption-dd">Fixed connections[/caption] <div class="mceTemp"><dl class="wp-caption alignnone" id="attachment_265" style="width: 10764px;"><dt class="wp-caption-dt"><a href="http:// synkie.net/wordpress/wp-content/ uploads/2013/ 10/IMG_2593-1.jpg"><img class="size-large wp-image-265" alt="Fixed connections" src="http://synkie.net/ wordpress/wp- content/uploads/ 2013/10/IMG_2593- 1-764x1024.jpg" width="764" height="1024" /></a></dt><dd class="wp-caption-dd">Fixed connections[/caption]
</dd></dl></div> </dd></dl></div>
&nbsp; &nbsp;
&nbsp;  
&nbsp; <iframe src="//player.vimeo.com/ video/77894523" height="375" width="500" allowfullscreen="" frameborder=" 0"></iframe>

Note: Spaces may be added to comparison text to allow better line wrapping.

Post a comment

You may use the following HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>