6502 Vector image

Let's talk about anything related to the 6502 microprocessor.
chrissmith
Posts: 14
Joined: 05 Mar 2017
Location: Sydney, Australia

6502 Vector image

Post by chrissmith »

Hi,

Hope this is not presumptuous for a newbie...

I have been laser cutting some 4004 dies into acrylic (just for fun) and was thinking of doing the same for a 6502. I had a look at the visual6502 simulator but the vector files seem to be embedded in a javascript file. Does anyone know where I can source them is some other format?

I am happy to give a laser cut 6502 to anyone who helps (and assuming that I can actually get the cut done).

See the attached 4004 - this is cut in 3 layers - metal, poly and diffusion - it does not include vias - might get round to adding these in the future. This was from some die shots off the 4004 web site which I vectorised using Corel trace - this approach will not work for the 6502 as the files end up too big.

Thanks
Attachments
4004.jpg
User avatar
BigDumbDinosaur
Posts: 9428
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: 6502 Vector image

Post by BigDumbDinosaur »

chrissmith wrote:
I have been laser cutting some 4004 dies into acrylic (just for fun) and was thinking of doing the same for a 6502.
Hey, that looks pretty cool. Hope you can get a 6502 one done.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: 6502 Vector image

Post by BigEd »

Neat idea!

Maybe the SVG version of 6502 will be a good starting point?
https://github.com/BigEd/visual6502/tree/gh-pages
(visible at http://biged.github.io/visual6502/)

(Any thoughts on using pale-coloured stock?)
chrissmith
Posts: 14
Joined: 05 Mar 2017
Location: Sydney, Australia

Re: 6502 Vector image

Post by chrissmith »

That look exactly like what I want - do not have autocad at work so will run it up when I get home - should cut OK.

I am surprised that the transistor count of the 6502 is 3510 vs 2300 for the 4004 - would expect it to be higher.

Not sure what you mean by pale coloured stock? - it is not obvious from the pic but there dies are cut on 3 separate layers and then you can see them align when you look through - needs to be clear for that to work.
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: 6502 Vector image

Post by BigEd »

Hope the svg does work out! Inkscape is another viewer.

By pale coloured stock, I mean using coloured acrylic so the layers have colours, and they overlap like they do in silicon. Just an idea!

On the subject of transistor counts, I found this: "The 6502 chip is made up of 4528 transistors (3510 enhancement transistors and 1018 depletion pullup transistors)." The visual6502 does model both, but the obvious ones are the pulldowns and the count of pulldowns is the number which tends to be prominent.
chrissmith
Posts: 14
Joined: 05 Mar 2017
Location: Sydney, Australia

Re: 6502 Vector image

Post by chrissmith »

I need to run it through autocad to clean it up and separate out the layers for the laser cutter - should only be 2x as complicated as the 4004 so hopefully will cut OK. Will try to get it done tonight (Australia time) and post some photos tomorrow.
User avatar
BigDumbDinosaur
Posts: 9428
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: 6502 Vector image

Post by BigDumbDinosaur »

chrissmith wrote:
I am surprised that the transistor count of the 6502 is 3510 vs 2300 for the 4004 - would expect it to be higher.
Even back in those days of painstaking manual layouts on a traditional drafting table, progress was rapid. Despite the 6501 (immediate ancestor of the "lawsuit-compatible" 6502) being developed just a couple of years after the 4004, MOS Technology designers did very well in getting the best combination of features and performance from constrained die area. They also had developed the art of repairing minor mask errors that adversely affected production yield, a key to getting down the cost. The rest, as they say, is history. :D
Quote:
Not sure what you mean by pale coloured stock? - it is not obvious from the pic but there dies are cut on 3 separate layers and then you can see them align when you look through - needs to be clear for that to work.
Your creation is just begging for some kind of edge illumination to make the features stand out. I could see a gadget fitted with RGB LEDs cycling through the spectrum.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
chrissmith
Posts: 14
Joined: 05 Mar 2017
Location: Sydney, Australia

Re: 6502 Vector image

Post by chrissmith »

Actually lighting is what I do - this was just a quick side project to test out what the laser could cut.

https://www.facebook.com/The-Light-Work ... 776687388/

So yes I will probably try a side lit version of this, have all the bit I need in the shed including a whole lot of WS2812B addressable LED strip, maybe run up a 6502 based lighting controller...
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: 6502 Vector image

Post by BigEd »

Side lit with RGB LEDs is a good idea!
User avatar
arduinoenigma
Posts: 9
Joined: 12 Dec 2016
Contact:

Re: 6502 Vector image

Post by arduinoenigma »

That would make a great ponoko kit.
scotws
Posts: 576
Joined: 07 Jan 2013
Location: Just outside Berlin, Germany
Contact:

Re: 6502 Vector image

Post by scotws »

Really beautiful. Just what kind of materials does a laser-thingie like that do? I had my MacBook lasered at the time (expensive, but well worth it), so I know about that aluminum stuff.
chrissmith
Posts: 14
Joined: 05 Mar 2017
Location: Sydney, Australia

Re: 6502 Vector image

Post by chrissmith »

So thanks to BigEd located the SVG file but could not get it to convert to DXF to load into autocad - the converted file just errored and crashed my ancient Autocad. 2nd approach was to load up inkscape (again thanks BigEd) and use inkscape to separate out the layers and save them out as DXF - this took a while to understand the pitfalls of the inkscape dxf export (it only woks with ungrouped paths). This was moderately successful, lots of application crashes and 15min waits while it resized images but I now have a set of DXF files with the correctly sized (150 x 150 mm). Maybe I need to upgrade my shed computer or maybe it just doesn't like doing the 6502 when it comes from the 4004-8080-8086 family.
It is interesting that though the transistor count of the 6502 is only around 2x that of the 4004 (2300 vs 4528) the files are about 10x as big (11mb just for the poly layer) and they look correspondingly complex.
It is a pity there is no branding or any other information on the die - I like the fact that Federico Faggin put his intials on the 4004 and there is a nice funky Intel 71 logo.

I purchased my laser cutter to work with folded polypropylene for the line of lamps I make but have found it cuts acrylic beautifully. Have also cut wood (but lots of burn marks on the edge). I will mark but not cut metal - you need more power and oxygen assist for that. Its a 60w no name Chinese machine but has been great to work with.
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: 6502 Vector image

Post by BigEd »

Glad you managed to get something from the SVG - sorry it was a bit of a pain. Possibly one reason for the size is that many small jogs in the layout are in there, where they could possibly have been smoothed out. Maybe the 4004 is smoothed, maybe the layout didn't have the jogs.

There is a little branding on the 6502, perhaps you'd be able to recreate it in vector form. There's a 6502D on the visual6502 one: huge huge image here
http://visual6502.org/images/6502/6502_ ... F_4677.png
and see the attached closeup.

I'm pretty sure some 6502 chips have an "MOS" on them. There are lots of chips at
https://commons.wikimedia.org/wiki/User:Birdman86
but his 6502 seems to be a 6502A without "MOS". (Actually, knowing where to look, it is there - left end of the top edge. See below. So we can also find it on the Visual 6502 image now, at top end of the right edge - see attached.)

Ah, here it is - see second attachment - from this large image
http://archive.computerhistory.org/reso ... 631294.jpg
Attachments
6502-D-MOS-mark.png
6502-MOS-marking.png
6502-D-markings.png
chrissmith
Posts: 14
Joined: 05 Mar 2017
Location: Sydney, Australia

Re: 6502 Vector image

Post by chrissmith »

It looks like the branding was removed from the SVG image - its certainly not there in the emulator - will have a look at the layers when I get home.

It looks like the original die had different letters of 6502.D on different layers. Should not be too difficult to vector it from the image and drop it back in the DXF. Should be legible in the laser cut even though it is small. Looks like there is also a test pattern (34567) below which is missing from the SVG - will add that back in too.
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: 6502 Vector image

Post by BigEd »

Yes, I suspect the visual6502 team only traced the polygons which were functional - or, they dropped unconnected polygons at some point. The different colours of the 3 4 5 6 7 will help determine which layers are which elsewhere, if it's ambiguous. I would guess the "MOS" letters are in poly. Probably layer 4? Then 5 would be contact cut, 6 metal and 7 overglass.
Post Reply