6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Sep 29, 2024 3:26 am

All times are UTC




Post new topic Reply to topic  [ 31 posts ]  Go to page 1, 2, 3  Next
Author Message
 Post subject: My MARC-1 SBC
PostPosted: Mon Oct 28, 2013 7:02 pm 
Offline

Joined: Wed Sep 11, 2013 8:43 pm
Posts: 207
Location: The Netherlands
This is my MARC-1 SBC.

With the PCB layout I started over three times. But I think I’ve got it right now.
It’s pretty simple in address decoding and features. Only an ACIA for I/O.

This is mainly for experimenting and interfacing with the breadboard and will replace my current prototype.

The ATtiny delivers a clock of 3,6864 MHz. This is divided to 1,8432 MHz. for the ACIA and 0,9216 MHz. for PHI2. With a jumper, PHI2 can also be set to 1,8432 MHz.

There are buttons for reset, CPU stop and single instruction.
Code:
Memory Map:

0000-BFFF   RAM
BF00-BFFF   I/O
C000-FFFF   ROM

BF30-BF33   ACIA



Attachment:
marc-1-pcb.png
marc-1-pcb.png [ 69.84 KiB | Viewed 1209 times ]

Attachment:
marc-1-render.png
marc-1-render.png [ 515.98 KiB | Viewed 1209 times ]

_________________
Marco


Top
 Profile  
Reply with quote  
 Post subject: Re: My MARC-1 SBC
PostPosted: Mon Oct 28, 2013 7:08 pm 
Offline
User avatar

Joined: Tue Nov 16, 2010 8:00 am
Posts: 2353
Location: Gouda, The Netherlands
It looks like some vias are really close together. Did you run a design rule check ?


Top
 Profile  
Reply with quote  
 Post subject: Re: My MARC-1 SBC
PostPosted: Mon Oct 28, 2013 9:23 pm 
Offline

Joined: Wed Sep 11, 2013 8:43 pm
Posts: 207
Location: The Netherlands
Hi Arlet,
Arlet wrote:
Did you run a design rule check ?
I’ve used EAGLE’s default design rules, it only gives me some errors with drill sizes of the vias. Do you have any suggestions?

BTW. I used the technique you suggested to apply two polygon layers and assigned them to one level. Before there were 42 air wires, and after there were only 4 left.

Could I use smaller trace width’s for home etching, now I use 0.016”. and for power 0.024”?

_________________
Marco


Top
 Profile  
Reply with quote  
 Post subject: Re: My MARC-1 SBC
PostPosted: Mon Oct 28, 2013 9:52 pm 
Offline
User avatar

Joined: Tue Nov 16, 2010 8:00 am
Posts: 2353
Location: Gouda, The Netherlands
I was looking at these 3 vias in the middle. What's the space between them ?

Also, some vias can be easily avoided, like the two on the left, by letting the red trace go horizontal for a little bit.


Attachments:
via.png
via.png [ 1.75 KiB | Viewed 1189 times ]
Top
 Profile  
Reply with quote  
 Post subject: Re: My MARC-1 SBC
PostPosted: Mon Oct 28, 2013 10:56 pm 
Offline

Joined: Wed Sep 11, 2013 8:43 pm
Posts: 207
Location: The Netherlands
Arlet wrote:
I was looking at these 3 vias in the middle. What's the space between them ?
It’s 0.01”. I made some room between them.

Quote:
Also, some vias can be easily avoided, like the two on the left, by letting the red trace go horizontal for a little bit.
Can I reach the upper side for soldering on the sockets? If so, there could be a lot more vias omitted.


Attachments:
1.png
1.png [ 5.43 KiB | Viewed 1183 times ]

_________________
Marco
Top
 Profile  
Reply with quote  
 Post subject: Re: My MARC-1 SBC
PostPosted: Tue Oct 29, 2013 6:48 am 
Offline
User avatar

Joined: Tue Nov 16, 2010 8:00 am
Posts: 2353
Location: Gouda, The Netherlands
Quote:
Can I reach the upper side for soldering on the sockets? If so, there could be a lot more vias omitted.

Ah, I didn't think about the fact you were going to etch these yourself and don't have plated through hole. I don't know about sockets, but if you solder the IC in without a socket, it's much easier to reach the top side. For cheap ICs that may be a good option.

If you get some sockets now, you can practice soldering the top side on a piece of perfboard, and see if its possible. Or maybe somebody else has more experience with sockets and can tell if there are suitable ones that can be soldered on the top.


Top
 Profile  
Reply with quote  
 Post subject: Re: My MARC-1 SBC
PostPosted: Fri Nov 01, 2013 9:29 am 
Offline

Joined: Wed Sep 11, 2013 8:43 pm
Posts: 207
Location: The Netherlands
While etching my board, a topic showed up which just fits in here!
viewtopic.php?f=4&t=2760

Arlet, your new Sandbox design looks so clean and easy, I know it’s not...
I’m glad with your advice, it just pushed me over the edge. Here is a photo shoot of the results:


I use a technique described here:
http://thomaspfeifer.net/platinen_aetzen.htm
It’s in German, but I have some similar links in English.
http://www.riccibitti.com/pcb/pcb.htm
http://fullnet.com/~tomg/gooteepc.htm
http://www.dr-lex.be/hardware/tonertransfer.html

The paper I use is from an electronics catalog. I print the bottom layer normal and the top layer mirrored.
Attachment:
CRW_0002.jpg
CRW_0002.jpg [ 618.61 KiB | Viewed 1124 times ]


Then I glue those two sheets together with one side open like a pocket.
Attachment:
CRW_0004.jpg
CRW_0004.jpg [ 797.61 KiB | Viewed 1124 times ]

This way I can slide the double sided print in. For melting the toner onto the copper I use a hacked laminator. It regulates at a temperature of ca. 200 deg. Celsius. And heats at both sides simultaneously.
Attachment:
CRW_0006.jpg
CRW_0006.jpg [ 604.93 KiB | Viewed 1124 times ]

The vias I drill with 0,5mm. I keep the vias at open places to be able to solder a wire through it. Also when I can reach the upper side of the solder pad, I can use it as a via.
Attachment:
CRW_0007.jpg
CRW_0007.jpg [ 430.93 KiB | Viewed 1124 times ]

Attachment:
CRW_0009.jpg
CRW_0009.jpg [ 683.85 KiB | Viewed 1124 times ]

_________________
Marco


Top
 Profile  
Reply with quote  
 Post subject: Re: My MARC-1 SBC
PostPosted: Fri Nov 01, 2013 9:34 am 
Offline

Joined: Wed Sep 11, 2013 8:43 pm
Posts: 207
Location: The Netherlands
Attachment:
CRW_0019.jpg
CRW_0019.jpg [ 243.77 KiB | Viewed 1124 times ]


There are over 100 vias and over 300 pads, so I'm occupied. :-)
Attachment:
CRW_0023b.jpg
CRW_0023b.jpg [ 37.3 KiB | Viewed 1124 times ]


It has a fairly high success rate. The only flaws are when the copper isn’t clean enough or when the printer has little drop outs.
Attachment:
CRW_0024b.jpg
CRW_0024b.jpg [ 3.07 KiB | Viewed 1124 times ]

_________________
Marco


Top
 Profile  
Reply with quote  
 Post subject: Re: My MARC-1 SBC
PostPosted: Fri Nov 01, 2013 9:40 am 
Offline
User avatar

Joined: Tue Nov 16, 2010 8:00 am
Posts: 2353
Location: Gouda, The Netherlands
Looks nice.


Top
 Profile  
Reply with quote  
 Post subject: Re: My MARC-1 SBC
PostPosted: Fri Nov 01, 2013 1:07 pm 
Offline

Joined: Mon Aug 05, 2013 10:43 pm
Posts: 258
Location: Southampton, UK
Looks amazing. I couldn't dream of doing a homemade PCB of that good a quality and have to get mine made in China. Looking forward to seeing the board all populated with parts. :)

_________________
8 bit fun and games: https://www.aslak.net/


Top
 Profile  
Reply with quote  
 Post subject: Re: My MARC-1 SBC
PostPosted: Fri Nov 01, 2013 6:42 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8521
Location: Southern California
That's definitely the best home board-etching job I've ever seen.

_________________
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  
 Post subject: Re: My MARC-1 SBC
PostPosted: Sat Nov 02, 2013 8:31 am 
Offline

Joined: Wed Sep 11, 2013 8:43 pm
Posts: 207
Location: The Netherlands
Thanks for the compliments!
However, soldering the true holes is more work than I thought.

_________________
Marco


Top
 Profile  
Reply with quote  
 Post subject: Re: My MARC-1 SBC
PostPosted: Thu Nov 07, 2013 8:58 am 
Offline

Joined: Wed Sep 11, 2013 8:43 pm
Posts: 207
Location: The Netherlands
Phew, after some days I finished soldering. Unfortunately, Atmel decided to update their Atmel Studio, and my AVRISP-mkII Clone stopped working.

Here is a picture of the result. What’s not pretty is that the copper already begins to corrode.
Attachment:
024.jpg
024.jpg [ 338 KiB | Viewed 1036 times ]

_________________
Marco


Top
 Profile  
Reply with quote  
 Post subject: Re: My MARC-1 SBC
PostPosted: Thu Nov 07, 2013 4:58 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8405
Location: Midwestern USA
lordbubsy wrote:
Phew, after some days I finished soldering. Unfortunately, Atmel decided to update their Atmel Studio, and my AVRISP-mkII Clone stopped working.

Here is a picture of the result. What’s not pretty is that the copper already begins to corrode.
Attachment:
024.jpg

Nice looking board. Just use some Brasso on it and it'll stay shiny. :lol:

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


Top
 Profile  
Reply with quote  
 Post subject: Re: My MARC-1 SBC
PostPosted: Thu Nov 07, 2013 5:02 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8405
Location: Midwestern USA
lordbubsy wrote:
Phew, after some days I finished soldering. Unfortunately, Atmel decided to update their Atmel Studio, and my AVRISP-mkII Clone stopped working.

Here is a picture of the result. What’s not pretty is that the copper already begins to corrode.
Attachment:
024.jpg

BTW, I don't see a bypass capacitor near the EPROM. An EPROM generates a large transient when /OE is asserted.

Something else to consider is that fill planes (aka ground pours) are detrimental to high speed digital circuits.

_________________
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  [ 31 posts ]  Go to page 1, 2, 3  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 18 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: