TTL 6502 Here I come

For discussing the 65xx hardware itself or electronics projects.
User avatar
Arlet
Posts: 2353
Joined: 16 Nov 2010
Location: Gouda, The Netherlands
Contact:

Re: TTL 6502 Here I come

Post by Arlet »

Drass wrote:
Curious, what size vias are you using?
I normally use 0.6 mm (23,6 mil) via size with 0.25 mm (9.8 mil) finished holes. That's the smallest I can get from eurocircuits for their standard process. There's always the option of going smaller, for additional cost. Start out by looking at board houses, and see what options they have.
Quote:
It's likely I won't have the luxury of a clean VCC plane this time around in any case - in fact, I'm considering doing away with the VCC place altogether on this board and running 24mil traces for VCC lines.
I usually run a VCC plane anyway, so that all left over space can be used. That's less work than running traces. Just make sure you don't cut off anything.

Edit: if you're hand soldering, you could put a via inside an SOIC pad to save space. This is not recommended for reflow soldering, because the via will wick away the solder.
User avatar
BigDumbDinosaur
Posts: 9428
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: TTL 6502 Here I come

Post by BigDumbDinosaur »

Drass wrote:
Curious, what size vias are you using?
Via in the signal paths (0.006 inch traces) are 0.026 inch diameter with 0.008 inch holes. Other via sizes depend on the traces to which they connect.

Incidentally, that board is a four-layer design, with the inner layers being Vcc and ground.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
Drass
Posts: 428
Joined: 18 Oct 2015
Location: Toronto, ON

Re: TTL 6502 Here I come

Post by Drass »

BigDumbDinosaur wrote:
Via in the signal paths (0.006 inch traces) are 0.026 inch diameter with 0.008 inch holes.
Arlet wrote:
I normally use 0.6 mm (23,6 mil) via size with 0.25 mm (9.8 mil) finished holes.
Thanks Gents. Just checked with OSH Park. They support 10 mil drill (+/- 2.5mil) with a 4 mil "annular ring" as standard for a 4 layer board. That suggests I could end up with 18 mil total diameter of copper and a 12.5mil hole in the middle of it. Nice and small but it doesn't leave a lot of copper around the hole - just hope they can hit the center accurately :)
Arlet wrote:
I usually run a VCC plane anyway, so that all left over space can be used
Makes perfect sense. I'll run traces and then just fill in the plane once it's all done.
Arlet wrote:
if you're hand soldering, you could put a via inside an SOIC pad to save space.
That's a great idea! I checked with the board house just to make sure and it's not a problem for them. By the way, Eagle CAD generates an error when you do this unless: (1) the via has the same name as the signal, and (2) the Design Rule for the distance between a pad and a via of the same name is set to zero. Took me a while to figure that out.
GARTHWILSON wrote:
Rather than taking a lot of board space making the Vcc lines so wide, I would just put bypass capacitors with the shortest possible connections from Vcc pins to the ground plane. The current peaks you have to worry about for AC performance will go through the bypass capacitor, not the traces.
Thanks Garth. I chose 24 mil rather arbitrarily. Out of interest, I took a look at this Trace Width Calculator. It suggests even fairly narrow traces will do wrt temperature rise. I had just assumed VCC lines needed to be quite wide even with bypass caps - evidently not!
GARTHWILSON wrote:
I did the soldering above with a 30W 1/8" chisel-tip soldering iron, .032" 60/40 rosin-core solder, and no additional flux.
Nice! I'm in for quite a lot of SMD soldering on this project so this is very reassuring :)
C74-6502 Website: https://c74project.com
User avatar
BigDumbDinosaur
Posts: 9428
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: TTL 6502 Here I come

Post by BigDumbDinosaur »

Drass wrote:
GARTHWILSON wrote:
I did the soldering above with a 30W 1/8" chisel-tip soldering iron, .032" 60/40 rosin-core solder, and no additional flux.
Nice! I'm in for quite a lot of SMD soldering on this project so this is very reassuring :)
Before my left eye went south on me, I could easily solder SMT parts with pins on 50 mil centers. POC V1.1 has the SRAM in an SOJ32 package and a MAX-238 in an SOIC24 package. I used some liquid flux to make the pads a bit tacky, which helped to keep the part in place. Using tweezers to position and press down on the part, I heated diagonally opposite pins until the reflow melted and bonded to the pins. With the package now secured, I thoroughly cleaned and tinned the soldering iron tip and then used a drag technique to solder the rest of the pins. The SOIC24 was the easier of the two to solder, since the pins extend outward from the package. Judicious use of desoldering braid cleaned up any little boo-boos.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
Tor
Posts: 597
Joined: 10 Apr 2011
Location: Norway/Japan

Re: TTL 6502 Here I come

Post by Tor »

I have soldered the occasional SD card socket, but that's about it as far as SMD is concerned. To get more practice I've ordered a couple of those 1-dollar DIY kits from ebay, just a silly thing with blinkenlights, but they have several surface mount chips. Can as well make something that does something while practicing.
User avatar
Arlet
Posts: 2353
Joined: 16 Nov 2010
Location: Gouda, The Netherlands
Contact:

Re: TTL 6502 Here I come

Post by Arlet »

Be careful with the flux though. I once used some flux pens, and the flux got under TQFP packages, and started to corrode the vias.
User avatar
Windfall
Posts: 229
Joined: 27 Nov 2011
Location: Amsterdam, Netherlands
Contact:

Re: TTL 6502 Here I come

Post by Windfall »

Arlet wrote:
Be careful with the flux though. I once used some flux pens, and the flux got under TQFP packages, and started to corrode the vias.
Submerge and lightly rock and scrub the final result in alcohol for a few minutes. That's what I always do. Should remove all the flux, even under chips. (Of course, use good judgement about what parts will tolerate this treatment (e.g. switches might not). ICs, SMD Rs and Cs, and non-delicate connectors (like IC sockets and IDC headers) should all be okay).
User avatar
BigDumbDinosaur
Posts: 9428
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: TTL 6502 Here I come

Post by BigDumbDinosaur »

Arlet wrote:
Be careful with the flux though. I once used some flux pens, and the flux got under TQFP packages, and started to corrode the vias.
Was that a RHOS PCB where that happened? I've heard of corrosion occurring on those PCBs just because of the environment in which the board is being used.

I have modules built on non-RHOS boards that have been in use for many years, some in cabinets that are outdoors and thus are occasionally exposed to high humidity. I've never seen any evidence of via or pad corrosion. It could be that is because the reflow is lead/tin.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
Arlet
Posts: 2353
Joined: 16 Nov 2010
Location: Gouda, The Netherlands
Contact:

Re: TTL 6502 Here I come

Post by Arlet »

Yes, I think it was post-RHOS time.
User avatar
Drass
Posts: 428
Joined: 18 Oct 2015
Location: Toronto, ON

Re: TTL 6502 Here I come

Post by Drass »

BigDumbDinosaur wrote:
drag technique to solder the rest of the pins.
Is the "drag" technique the preferred method even for SOIC packages? It looks like magic on the videos I've seen. I'm instinctively more comfortable with a pin-by-pin approach, but that's probably because I've only soldered DIP packages before (and only very few of them at that). BDD, did you use a chisel-tip iron or one of those hollow tips? I was assuming that because Garth mentioned not using extra flux and a chisel-tip it was pin-by-pin in that instance.

Thanks for all the suggestions - I really would like these boards to have that pristine look :)

Incidentally, Card B is coming along, but I have a ways to go yet. I'm encouraged that it just might work in 4 layers after all - using 6 mil traces, 5 mil spacing and 18 mil vias. Being VERY careful about how horizontal traces are used seems to be the key to this board - at least the bottom section (horizontal traces are in dark blue, air-wires in bright yellow). I'm working my way up from the bottom so I'd say I'm about 1/5th of the way :shock:
Card B-ALU & CU Brd.png
C74-6502 Website: https://c74project.com
User avatar
BigDumbDinosaur
Posts: 9428
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: TTL 6502 Here I come

Post by BigDumbDinosaur »

Drass wrote:
BigDumbDinosaur wrote:
drag technique to solder the rest of the pins.
Is the "drag" technique the preferred method even for SOIC packages? It looks like magic on the videos I've seen. I'm instinctively more comfortable with a pin-by-pin approach, but that's probably because I've only soldered DIP packages before (and only very few of them at that). BDD, did you use a chisel-tip iron or one of those hollow tips? I was assuming that because Garth mentioned not using extra flux and a chisel-tip it was pin-by-pin in that instance.
I got the hang of it by studying this video. The narrator describes the use of the drag technique on several packages, which worked fine for me.
Quote:
...using 6 mil traces, 5 mil spacing...
Be sure to run a design rule check on the layout. You may find that 5 mil spacing won't pass the DRC.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
GARTHWILSON
Forum Moderator
Posts: 8775
Joined: 30 Aug 2002
Location: Southern California
Contact:

Re: TTL 6502 Here I come

Post by GARTHWILSON »

Drass wrote:
BigDumbDinosaur wrote:
drag technique to solder the rest of the pins.
Is the "drag" technique the preferred method even for SOIC packages? It looks like magic on the videos I've seen. I'm instinctively more comfortable with a pin-by-pin approach, but that's probably because I've only soldered DIP packages before (and only very few of them at that). BDD, did you use a chisel-tip iron or one of those hollow tips? I was assuming that because Garth mentioned not using extra flux and a chisel-tip it was pin-by-pin in that instance.
I describe how I did it, at viewtopic.php?f=4&t=4329&p=48875#p48875 . I intentionally bridge the entire side; so it's even worse than you thought! (I can joke about it because the results speak for themselves.) I don't use a magnifier of any kind either, but my up-close vision is excellent.
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
User avatar
Drass
Posts: 428
Joined: 18 Oct 2015
Location: Toronto, ON

Re: TTL 6502 Here I come

Post by Drass »

Thanks for the pointers and video on SMD soldering - great to have this reference.

Regarding DRC, I've been checking the board as I go and all seems well so far. It's definitely a tight squeeze, but it feels like I'm getting through it. I'm not having to use the VCC layer nearly as much as expected and Arlet's suggestion of putting via's right on the pads has let me get out of a bind a few times :). Nearly half way there now ...

Cheers!
Attachments
Card B-ALU & CU Brd.png
C74-6502 Website: https://c74project.com
User avatar
Drass
Posts: 428
Joined: 18 Oct 2015
Location: Toronto, ON

Re: TTL 6502 Here I come

Post by Drass »

Another milestone along the journey ... the ALU & CU Card is now routed :!:

It took some effort to squeeze things in (and the suggestions above proved essential!). In the end, I'm very happy with the result - over 100 ICs, as many bypass caps, ROM sockets, connectors and assorted passives, along with VCC and GND planes, and even one Canadian flag :). Here is a pic of the top and bottom traces along with the top silkscreen:
Card B-ALU & CU Brd.png
As expected, I had to put traces on the VCC layer, but not nearly as many as I feared:
Card B-ALU & CU Brd3.png
Surprising really how much room there is, and I'm glad I didn't have to resort to a larger board. I quite like the dimensions currently (not to mention that my copy of Eagle CAD won't let me go any bigger - I did notice, btw, that Altium has a new free version of it's software with no such limit, very interesting).

Ok. Next up is more checking and double-checking, and then finally getting ready to order some parts :D
C74-6502 Website: https://c74project.com
User avatar
BigDumbDinosaur
Posts: 9428
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: TTL 6502 Here I come

Post by BigDumbDinosaur »

Drass wrote:
Another milestone along the journey ... the ALU & CU Card is now routed :!: ...over 100 ICs, as many bypass caps, ROM sockets, connectors and assorted passives, along with VCC and GND planes, and even one Canadian flag :).
You should put a graphic of a bull moose next to the maple leaf, since this thing sounds as though it will be as big as Bullwinkle. :D With that many ICs in the circuit, the lights in your neighborhood might dim when you turn on the power. :shock:
x86?  We ain't got no x86.  We don't NEED no stinking x86!
Post Reply