6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Apr 27, 2024 2:53 pm

All times are UTC




Post new topic Reply to topic  [ 15 posts ] 
Author Message
PostPosted: Thu Jan 04, 2024 8:25 pm 
Offline

Joined: Mon Jan 19, 2004 12:49 pm
Posts: 660
Location: Potsdam, DE
I dislike the plug-in prototyping boards a la Ben Eater and some other youtube sources... I've spent most of the last couple of days fighting intermittent contacts (and the same every time I've used the damn things in the last forty years). It's probably safe to say that I'm not a fan. One other thing that has annoyed me is the difficulty of using surface mount parts, if that's what you've got in hand; ordering a handful of chips from any of the big four is simply not economical, when the postage can significantly exceed the cost of the parts.

So I bodged up a solderable prototyping board... it can take either SOIC or DIP parts in 14, 16, or 20 pin packages; the spacing is such that larger DIP parts will fit if the places are selected. A total of 3 * 14, 18* 16, and 10 * 20 pins (and of course you can place smaller parts in larger places. It has vertical power rails like the plug-in boards, but these are hard-wired together; there are also places between each IC where an 0603 decoupling cap can be placed (these are not permanently attached to the rails since that would break the positioning of larger chips. SOIC 24-28-32 would have to go on their own adapter to DIP 32. I'm thinking 0.8mm to keep the postage down!

JLC are quoting me about fifteen bucks for five, which at 160x190mm strikes me as a bargain. I'm just about to order some. I anyone wants the gerbers, let me know.
Attachment:
proto.png
proto.png [ 705.84 KiB | Viewed 13003 times ]


Neil


Top
 Profile  
Reply with quote  
PostPosted: Thu Jan 04, 2024 8:30 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8144
Location: Midwestern USA
barnacle wrote:
JLC are quoting me about fifteen bucks for five, which at 160x190mm strikes me as a bargain. I'm just about to order some. I anyone wants the gerbers, let me know.

Is that image of a single board, or is it a bunch of them panelized?

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Thu Jan 04, 2024 8:46 pm 
Offline

Joined: Mon Jan 19, 2004 12:49 pm
Posts: 660
Location: Potsdam, DE
That's a single board, about equivalent to four or five of the plug-in boards side by side in capacity, but a bit narrower (there are more power rails in the plug-ins).

Neil


Top
 Profile  
Reply with quote  
PostPosted: Sat Jan 06, 2024 4:53 pm 
Offline
User avatar

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3346
Location: Ontario, Canada
Attachment:
proto_.png
proto_.png [ 653.16 KiB | Viewed 12944 times ]
Very nice, Neil! (And here's that same image, but with better visibility of the fine traces.)

barnacle wrote:
intermittent contacts (and the same every time I've used the damn things in the last forty years)
Solderless breadboards do seem to have a bad reputation in this regard. And it's easy to believe a breadboard with intermittent contacts will eventually exhaust one's patience and lead to defenestration of the offending item. :evil:

That said, it would probably be a mistake to paint them all with the same brush. IOW, I suspect the quality varies widely from one brand to another. I have limited experience with solderless breadboards, myself. But, acting on Radical Brad's advice, I chose to purchase Twin Industries' breadboards, and -- so far, at least -- my blood pressure and cheerful disposition have suffered no ill effects. :)

(But they're still no substitute for your protoboard, as they don't accommodate SMT.)

-- Jeff

_________________
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html


Top
 Profile  
Reply with quote  
PostPosted: Sat Jan 06, 2024 7:21 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8144
Location: Midwestern USA
Dr Jefyll wrote:
...my blood pressure and cheerful disposition...

Uh-huh.  :D  :shock:

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Sat Jan 06, 2024 7:37 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8144
Location: Midwestern USA
Speaking of proto PCBs, some years ago (about 15, to be exact), I came up with a proto PCB to plug into the cartridge slot on a C-64 or C-128.  I never followed through with it, as I ceased monkeying with those computers shortly thereafter (however, I still have my C-128D and Lt. Kernal).

Attachment:
File comment: Commodore 64/128 Expansion Port Proto PCB
cbm_exp_pcb.gif
cbm_exp_pcb.gif [ 58.32 KiB | Viewed 12924 times ]

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Sun Jan 07, 2024 3:41 pm 
Offline

Joined: Mon Jan 19, 2004 12:49 pm
Posts: 660
Location: Potsdam, DE
One of the nice things about the Microtan 65 system was a backplane (after the first two boards) which expected a DIN Eurocard (100x160mm) with a DIN 41612 connector - 2*32 pins, A-C IIRC. And they were dead easy to get as protocards; Vero did lots and a quick look tells me many similar are still available, like this one: https://www.newark.com/multicomp-pro/mp ... p/40AJ7666

Neil


Top
 Profile  
Reply with quote  
PostPosted: Thu Jan 11, 2024 2:56 pm 
Offline

Joined: Mon Jan 19, 2004 12:49 pm
Posts: 660
Location: Potsdam, DE
Yay, the boards are back (and also a SOIC-28 to DIP adaptor). 0.8mm feels a little flimsy, next time I'll do 1.6mm.
Attachment:
1704983953167.jpg
1704983953167.jpg [ 5.56 MiB | Viewed 12813 times ]


Neil


Top
 Profile  
Reply with quote  
PostPosted: Thu Jan 11, 2024 6:35 pm 
Offline

Joined: Mon Jan 19, 2004 12:49 pm
Posts: 660
Location: Potsdam, DE
I built the timing for my DMA design, and amazingly, it worked. Though I just realised that though I fitted the decoupling capacitors, I forgot to wire them to the rails... :oops:
Attachment:
q1704997121985.jpg
q1704997121985.jpg [ 336.34 KiB | Viewed 12792 times ]

These are an odd frequency - the oscillator is a random baud rate generator at 14.7MHz or so, instead of the final 20MHz. Everything's referred to the final phase0 (yellow).

This is the load enable for the '166 - there's a rising clock in the middle of that which I haven't wired yet.
Attachment:
DS1Z_QuickPrint31.png
DS1Z_QuickPrint31.png [ 48.56 KiB | Viewed 12792 times ]


Here's the async clock AKA BE signal; when it's low the video circuit has the bus.
Attachment:
DS1Z_QuickPrint32.png
DS1Z_QuickPrint32.png [ 47.7 KiB | Viewed 12792 times ]


Things I'll change for the next version:
  • Make it in 1.6mm to make it a bit heavier; it skates around the desk at present.
  • Draw some outlines on the back to make it easier to see where the parts are
  • Possibly add a voltage regulator - 5v to 3v3. Not sure if that's an issue yet. It would also give a possibility of including a reverse voltage protection diode.

Neil


Top
 Profile  
Reply with quote  
PostPosted: Thu Jan 11, 2024 7:53 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8428
Location: Southern California
barnacle wrote:
0.8mm feels a little flimsy. Next time I'll do 1.6mm.

For work, I always make the small boards 0.8mm (.032") thick, and it's never a problem.  We have a lot of boards that are not much bigger than a postage stamp.  Here's one, 1" long:
Attachment:
pcbnetMM1topA1.jpg
pcbnetMM1topA1.jpg [ 66.27 KiB | Viewed 12778 times ]

_________________
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?


Top
 Profile  
Reply with quote  
PostPosted: Thu Jan 11, 2024 7:57 pm 
Offline

Joined: Mon Jan 19, 2004 12:49 pm
Posts: 660
Location: Potsdam, DE
Yeah, the SOIC-28 adaptors feel fine. But the breadboard is approx six inches by eight.

Also, it's amazing how much better it gets when you remember to wire in the decouplers: 100nF between each chip.

Attachment:
DS1Z_QuickPrint34.png
DS1Z_QuickPrint34.png [ 39.3 KiB | Viewed 12777 times ]


Neil


Top
 Profile  
Reply with quote  
PostPosted: Thu Feb 08, 2024 6:16 pm 
Offline

Joined: Mon Jan 19, 2004 12:49 pm
Posts: 660
Location: Potsdam, DE
Well, having found time to build something between all the hassle of moving house, I think I've proved out the proto board. At the moment, this is just an SVGA video sync pulse and timing generator, with a mix of SOIC and DIP parts depending what I had on my shelf. For easy identification, all connecting wires are blue... :D

I'm contemplating adding spaces for some sockets on the next version - maybe generic DB-9 and DB-15 (vga) - but before that I may extend this to include a processor, ram and rom. It won't do the full 'half an idea' circuit because there's no space for an LQFP, and I really don't want to go that way, for that way lies madness.

But: it's convenient to use both packet types; soldering is easy (much easier than e.g. veroboard); and there's room for a lot of chips on the board. The decoupling capacitors are extremely useful in keeping the signal sane; I'm using a 20MHz clock on this board, and I think I'll double that next time I make a parts order.

Attachment:
s1707413458120.jpg
s1707413458120.jpg [ 514.63 KiB | Viewed 3872 times ]

Attachment:
s1707413458128.jpg
s1707413458128.jpg [ 704.46 KiB | Viewed 3872 times ]

Neil


Top
 Profile  
Reply with quote  
PostPosted: Fri Feb 09, 2024 12:24 am 
Offline

Joined: Fri Dec 21, 2018 1:05 am
Posts: 1076
Location: Albuquerque NM USA
You can fit a pcb mount VGA connector in 3x5 grids by bending middle row pins of the VGA connector to line up with other two rows. It takes a few adjustments to line them up correctly, but the result is a sturdy pcb-mounted connector good for many insertions.
Bill


Top
 Profile  
Reply with quote  
PostPosted: Fri Feb 09, 2024 6:13 am 
Offline

Joined: Mon Jan 19, 2004 12:49 pm
Posts: 660
Location: Potsdam, DE
Yes, but sadly there isn't a place on the current board - because of the four or five pin tracks - where it wouldn't be shorted between pins. The same would apply to a DB-9. Though to be honest, I think a DB-9 would be less useful.

Neil


Top
 Profile  
Reply with quote  
PostPosted: Fri Feb 09, 2024 7:50 am 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8144
Location: Midwestern USA
barnacle wrote:
For easy identification, all connecting wires are blue... :D

There are actually wires on the board?  :D :shock: 8) :?: :roll:  Could’ve fooled me!  :lol: :P

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 15 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 39 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron