Quantcast
Viewing all articles
Browse latest Browse all 18

Orwell computer case.

Image may be NSFW.
Clik here to view.
IMG_3783_1
 Image may be NSFW.
Clik here to view.
IMG_3784_1
 Image may be NSFW.
Clik here to view.
IMG_3775_1

Image may be NSFW.
Clik here to view.
IMG_3785_1
 Image may be NSFW.
Clik here to view.
IMG_3789_1
 Image may be NSFW.
Clik here to view.
IMG_3768_1

Since no one reads this stuff here is a film Image may be NSFW.
Clik here to view.
:)

Over the last month or so I finally got around to making a housing for my Orwell computer. After a little distraction trying to get a SID chip working (I didn’t) I decided the hardware is finally done so it’s time to build a case. This is how I did it.

The case is custom made from steel with timber ends. First though I made up a cardboard mockup and from that started marking out steel sheet.

Image may be NSFW.
Clik here to view.
IMG_3679_1

The steel is 1mm on the base and 0.8mm for the top. It is in two pieces that gets screwed together with 3mm screws.

The case itself is simple sheet metal work. Lots of marking out then bending and folding and hammering around whatever bits of whatever you have hand you can bash steel around!

Image may be NSFW.
Clik here to view.
IMG_3680_1
 Image may be NSFW.
Clik here to view.
IMG_3683_1

Image may be NSFW.
Clik here to view.
IMG_3684_1
 Image may be NSFW.
Clik here to view.
IMG_3686_1

I know these days it’s all about 3D printing and plastic. Bleargh! I prefer the hand crafted approach and metal and wood. I used the same approach for my Enigma watch and that came out great.

A bit of work later and you get a top. Yes I am using the back of my vintage car as extra workspace. It’s flat and it’s there!

Image may be NSFW.
Clik here to view.
IMG_3687_1
 Image may be NSFW.
Clik here to view.
IMG_3690_1

Image may be NSFW.
Clik here to view.
IMG_3694_1
 Image may be NSFW.
Clik here to view.
IMG_3696_1

The base is a simple steel tray. I joggled the front and back of the top so it neatly slides into the base. To hold the timber sides on I made some side plates, also joggled so they fit flush, that I soldered to the top. They not only provide a way to screw the sides on, they stiffen the entire top.

Image may be NSFW.
Clik here to view.
IMG_3714_1
 Image may be NSFW.
Clik here to view.
IMG_3716_1
 Image may be NSFW.
Clik here to view.
IMG_3718_1

After making the top and soldering the sides in place I started cutting the openings I needed. The back opening for the connector panel was easy as was the slot for the front panel. The keyboard opening was a bit trickier. To do this I photographed the keyboard from above, printed it out 1:1 scale onto cardboard then cut it out. I used that as a template for cutting the hole.

Image may be NSFW.
Clik here to view.
IMG_3705_1
 Image may be NSFW.
Clik here to view.
IMG_3706_1

I roughly cut the hole with an angle grinder then nibbled out the rest with a hand nibbler. Final finishing was with a flat bastard (that’s a file – found that amusing when I was 10, still do now).

Image may be NSFW.
Clik here to view.
IMG_3709_1
 Image may be NSFW.
Clik here to view.
IMG_3710_1
 Image may be NSFW.
Clik here to view.
IMG_3711_1

To hold the keyboard in place I did use some plastic! But this is just some blocks cut from plastic chopping board. It holds the keyboard at the right angle but I deliberately made them low so I could then use washers as shims under the keyboard to get it to exactly the height I wanted. The wooden sides are attached to the top which then fits onto the base. To attach the top to the base I made up some little brackets that are drilled and tapped for 3mm screws and then soldered to the top of the case. My aim was to have no screws visible from the front or top of the machine. All the screws are underneath or on the back of the machine.I made some temporary sides from some plywood to get a template of the shape I wanted.

Image may be NSFW.
Clik here to view.
IMG_3719_1
 Image may be NSFW.
Clik here to view.
IMG_3720_1
 Image may be NSFW.
Clik here to view.
IMG_3723_1

Image may be NSFW.
Clik here to view.
IMG_3727_1
 Image may be NSFW.
Clik here to view.
IMG_3730_1
 Image may be NSFW.
Clik here to view.
IMG_3733_1

The timber for the sides is oak recycled from an old dresser a friend got for me off the side of the road (we had an inorganic collection – so much great stuff people throw out). It wasn’t worth restoring so I broke it all apart for the timber.  Good timber is hard to find these days so recycling old stuff is the way to go like I did on my railway dining table.

Image may be NSFW.
Clik here to view.
IMG_3754_1
 Image may be NSFW.
Clik here to view.
IMG_3755_1

I’ll use other bits of that dresser on my car I am sure. I love oak. It’s seems a good, old, English timber to me. I know it comes from elsewhere too but it has that old fashionedness about it I like.

The front panel and rear panel are made from aluminium. These were drilled and cut out and painted dark green. The front panel is held to the case from inside by screws into threaded inserts soldered to the inside of the case so no external screws are needed. Those paying attention will see the serial port is the wrong sex! It was the only spare connector I had till I could get some more.

Image may be NSFW.
Clik here to view.
IMG_3737_1
 Image may be NSFW.
Clik here to view.
IMG_3739_1
 Image may be NSFW.
Clik here to view.
IMG_3742_1

Before fitting the sides thought the case I had to paint the case. Again inspired by the Enigma machine (I love those things!) I used crackle black paint. This stuff can be tricky to work with. The best thing is to get on a good, heavy coat (put on with lots of passes with no runs) then just leave the thing in bright, hot sunlight and let it do it’s thing. It will look like it’s gone all wrong at the start but if you just leave it things should come right. I actually didn’t do quite heavy enough coats so if you get the light just right you can see my spray pattern but the final finish was good enough to go with. The inside I painted with zinc rich weld though primer so it won’t rust.

Image may be NSFW.
Clik here to view.
IMG_3748_1

After it’s dried I also bake it in the oven at about 100c for an hour or so. You eventually end up with a nice, hard, textured finish. The real Turing/Welchman bomb at Bletchley has the same finish actually (although I wonder if it’s painted or powder coated though?). I was so annoyed the one film that didn’t come out when I was there was the one of the Bombe.

After the paint dried I could assemble thing. First I had to make sure the main computer mounting was correct. This is the aluminum chassis the main Orwell board and the IO board were attached to. I did experiment with a SID sound board but in the end abandoned it when I couldn’t get it to work right. Orwell wasn’t designed to take one so I never got it to work right. I think the issue was the addressing/chip select. You can see the SID board here though. It’s the bottom most board.

Image may be NSFW.
Clik here to view.
IMG_3736_1

The main chassis is just attached to the base of the case with 3mm screws and nuts. It’s a bit hard to see but on the left hand side of the main chassis are the voltage regulators and the amplifier module.

Image may be NSFW.
Clik here to view.
IMG_3766_1

The front and rear panels were painted a very dark green and I etched and painted up a custom brass logo for the front of the machine.

Image may be NSFW.
Clik here to view.
IMG_3757_1
 Image may be NSFW.
Clik here to view.
IMG_3768_1
 Image may be NSFW.
Clik here to view.
IMG_3784_1

The D sockets on the back are a serial port, an analogue joystick port and a general purpose IO port.

There is a speaker driver by an internal amplifier. The volume control is on the front panel. We also have an external audio output as well as composite out and a power supply  for the LCD screen. This screen is a 7 inch car monitor from DealExtreme. It works very well and also has a VGA input in case I ever upgrade Orwell.

A few software changes to mention (I am sure no one reads this stuff). I tweaked my loading routines. Running the serial port flat out was causing the machine to go mental. It would just lose it’s brains. At first I thought it was because the serial port was overloading somehow but in the end I figured what was might be happening was that I was trying to ram characters into the parser too quickly and ended up sending it rubbish it couldn’t parse correctly. to test this theory I ended up using the flow control and stopping the serial port when a full line was received and then starting it again after the line was parsed. This seems to have fixed the issue.

I also added a binary load mode. This lets me load data directly into memory at a given location. This is handy for uploading machine code routines (which is so painful via BASIC) or other binary data. With the new screen working well I also set the default width back to 80 columns too.

 


Viewing all articles
Browse latest Browse all 18

Trending Articles