SIO2SD for 8-bit Atari

... or why open hardware rocks !!11one!eleven

How it all started

One day, I was doing a lot of pretty much nothing. Suddenly I've heard a weird sound ... PING PING PING.
To be honest, I've completely panicked and started to run around, screaming and shouting: POOOTAAATOOOES FROM HELL !!! RUUUN !!!

Then I've realised that it was a sound of an incoming message on my IM ...

... it was Sheriff a.k.a Szeryf of Lamers who wrote to me (no not Chuck Norris, but quite close ). Once the dust settled, I was able to answer. Sheriff asked me if maybe I could fabricate a homemade sio2sd for him since he didn't have one at that time. I didn't know that it all was about tricking me into doing something actually useful instead of trolling around and building useless 3D printers :>

The Project

Few seconds of web browsing lead me to this website:

http://sio2sd.gucio.pl/wiki/English

After a while of reading, I've started to buy parts like crazy.
While waiting for ordered parts I could start working on a PCB.
Here is a layout from a projects page:

It is a double-sided PCB but it is quite simple.
All parts are THT so I figured it shouldn't be a big problem to fabricate it.

Since it was a home made project doing toner-transfer method was a good choice ... at least at first.

Excited as fly sprayed with insecticide, I've taped printouts on blank FR4 laminate and fed it to my hacked toner-transfer LAMEinator.

After few passes, even more excited, I threw it for etching ... but since I am a complete idiot , I forgot to properly set the ground plane on one side of a PCB in software and I've ended up with this ...

Now, a bit less excited , I've started doing the whole process again.
New printouts had few flaws so I had to correct it with a marker pen and then I could throw it for etching. Beside the fact that it looked ugly, it turned out that connections are OK, so I decided to stick with it to save time.

Here is a result.

3D printing a case

Next step was to 3D print a case. I've already found a nice model created by one of Thingiverse users - Josh McCormick - Thanks, buddy !

Here are direct links to STL files:

http://www.thingiverse.com/download:270694
http://www.thingiverse.com/download:270695
http://www.thingiverse.com/download:270696

Since I was sort of addicted to 3D printing at that time, doing this little case wasn't a big deal.

Here is a printout.

Soldering

This is one of my early homemade projects so I didn't have a lot of nifty tools and proper chemistry. No proper soldering iron ,no flux , poor quality and wrong size solder etc.etc. That is why it all looks quite crappy.
Parts for this project were delivered quite fast so I quickly started soldering the thing.

Casing and connecting it:

This is what I call - Drunken Testing a.k.a. not so steady hand on Friday evening ;P

Full open source/hardware sio2sd prodzekt from pit on Vimeo.

Here is an end result:

Yup , not the greatest thing I did in my garage but it shows that it is doable at home with minimal soldering skills and a couple of tools on a shelf.
Sheriff is happy owner and he even says it works but personally I wasn't satisfied with this particular PCB and that is why I had to ......

Level up !!

HA ! Bring on the machines !

Few months later I've stumbled across a very nice project online called Cyclone PCB Factory
I've built one.... actually four to be honest, but this will be covered in one of future posts.

Few weeks before SillyVenture 2014 my friend Johny, suggested that we could add something to a pool of party prizes as a kind of support. We had a broken Atari 130XE. I don't remember what exactly was wrong with it but I think it had a faulty ROM chip (I am not 100% sure it was that) so that was an easy fix - simple replacement. But hey ! that was a stock Atari so we needed at least sio2sd to load stuff. I've figured that I can make one ;)
I was also certain that this time it has to be at least a bit better.

Milling a PCB

I don't have video of this particular sio2sd PCB milling but just to show you general idea this is how this process looks:

WARING - Loud noise

Cyclone PCB Mill 2.0 - UPGRADES !! Yiiihaaa ! from pit on Vimeo.

That was one of my first Cyclones so on a video you see that I am using Dremel-like tool which is very noisy. Nowadays I have dedicated spindle for milling. The process is very slow but like I said , this was one of my first PCB routers ... and also keep in mind it is a simple homemade hardware.

After a while of generating various GERBER files, I was ready to mill a PCB for this project. That proved to be quite a challenge because after all this is double-sided PCB. I had to use few tricks to accomplish this. Using double-sided adhesive tape and additional milled reference holes was quite handy. Unfortunately, I don't have many photos. However, I have one below with partially populated THT parts.

And nearly finished one:

3D printed case again

This time, a case was also 3D printed but I've covered it with Motip undercoating to match original Atari case colour and to smooth it out. I've also added LAMERS sign along with a logo.

Here you can watch a video of final testing:

Atari 8 Bit - Garage made sio2sd for SV2k14 from pit on Vimeo.

Funny thing is that on a party, Atari 130XE was given to our fellow group member XTD/Lamers who won Music Compo and unfortunately SIO2SD went to someone else - originally it was supposed to be one prize with Atari.

Anyway , that was a very fun project and I've learned a lot while making it :)
Also, if you want to simply buy pro-made sio2sd here is a link to a website: http://lotharek.pl/product.php?pid=23

... and don't forget to visit AtariAge forums !

Greetz:

SIO2SD Team
Sheriff/Lamers
Johny/Lamers

aaaaand of course to http://atariage.com/forums/ !!!

Drygol

Chaos is your redemption .... better run .... better hide

I come from Internetz :>