Skip navigation
toukomputer

Retro Computer Pi

Posted by toukomputer Jan 3, 2017

"HELLO WORLD":

 

My name is Xavi Lazaro and I live in Barcelona - Spain. As a fan of 80's computers I always dreamed to be in that garage era where one could build his own micro computer using some sort of kit and letting your imagination flow...

 

... So this was the idea, to build having fun an old looking computer as seen 30 years ago!

But, history says that you need a partner to end computer business with success so what better than my daughter Iris.

 

Hi I am Iris! Why did I take part in the making of the TOUKOMPUTER? I remember when I was like seven or eight, when my dad started showing me the world of retro computers. At first it seemed a little boring: why focus on old machines when you have brand new PCs and gaming consoles with a way more possibilities? But as I grew up, I started to think in the ''how'', more than in the ''what'' of Spectrums, Commodores, Amstrads... How could people make games in the 80's without any programmation platforms? Coding drew my attention. So I though it would be great to build one of that computers with my dad, learning new things about tech and about designing a machine!

 

BASIC IDEA:

 

The first thing was to imagine and draw an old computer design:

 

Retro Computer - Xavi Iris Lazaro (1).jpg

 

After some thinking design this ended up using Corel Draw,

 

IDEAS Retro Computer PI TKO.jpg

 

we chose this one as the final design:

 

Corel Design Retro Computer PI TKO.jpg

 

 

 

 

The goal was to have a retro style computer that featured all the connections needed to be a standalone machine, also with a Cartridge Port as seen in multiple 8 bit computers. This will be of great help to change between "ROMS" in this case SD OS Cards.

It had to have enough power to run some retro stuff like emulators and 8 bits old systems. So, the use of a Raspberry Pi 3 as a core was the better option..  We have in mind to have one OS card booting in some version of BASIC as the old ones, and we found  a project called FUZE for raspberry with a BASIC emulator, so what more do we need?

It was important to be able to use this system with old VGA monitors and also with new HDMI Screens.

The machine had to be compact and portable (from room to room at least...) but always with an old flavour.

 

 

A good work isn't it??? So....Let's begin!

 

BILL OF MATERIALS:

 

Then it was time to acquire some materials, but with an idea of not spend so much and to recycle as much as possible.

 

  • A Raspberry Pi 3:  bought in Amazon/Element14
  • Plywood wood, wood glue, fretsaws blades, wood screws: bought in a Hardware Store
  • Ugreen®  HDMI extension cord male to female High Speed, Raspberry PI 3 compatible:  bought in Amazon
  • Aukru - Heat Sinks for Raspberry Pi (aluminium, 3 units), color silver:  bought in Amazon
  • MicroSD to SD adaptador extensor flexible/SD rs-mmc/SDHC/MMC:  bought in Amazon
  • VicTsing Cable HDMI to VGA Adaptor 1080P with Audio and DC/5Vin:  bought in Amazon
  • 4x Kingston SDC10G2/16GB - microSD card 16GB (class 10 UHS-I 45MB/s) with SD adapter:  bought in Amazon
  • AC/DC 2A Adaptor - Recycled Material
  • AC Outlet-connector -  Recycled Material
  • Red Led - Recycled Material
  • ON/OFF Switch - Recycled Material
  • Audio Jack female:  bought in an electronic Store
  • Audio Jack male and cable - Recycled Material
  • USB HUB - Recycled Material
  • USB cable extensor- Recycled Material
  • Old PS/2 Keyboard - Recycled Material
  • PS/2 USB converter - Recycled Material

 

 

 

BUILDING PROCESS:

 

Here we have attached a lot of pictures (maybe too much...) with the object to visualize the building process:

 

There is no much explanation, the first thing is to build the sides with a desired measure and then use them as reference for the rest of the parts.

 

There is a little of information for every step:

 

 

Sawing sides of 10 mm plywood:

Retro Computer - Xavi Iris Lazaro (2).jpg

 

Filing sides:

Retro Computer - Xavi Iris Lazaro (3).jpg

 

This keyboard is to large !!!, let's take an old keyboard and... wait!!!! oh... poor keyboard...!

Retro Computer - Xavi Iris Lazaro (4).jpg

 

 

Now it is small and cute and it will fit in the box! Who wants numeric keys????

Retro Computer - Xavi Iris Lazaro (5).JPG

 

The membrane is respected in order to have a working keyboard...

 

Retro Computer - Xavi Iris Lazaro (6).JPG

 

Placing and drawing the keyboard frame:

 

Retro Computer - Xavi Iris Lazaro (7).JPG

 

Sawing the keyboard frame, Iris is sawing straighter than a saw machine!:

 

Retro Computer - Xavi Iris Lazaro (8).JPG

 

Retro Computer - Xavi Iris Lazaro (9).JPG

 

Retro Computer - Xavi Iris Lazaro (10).JPG

Retro Computer - Xavi Iris Lazaro (11).JPG

 

Having measures again... or it could be too late...

 

Retro Computer - Xavi Iris Lazaro (12).JPG

 

Putting together the keyboard's base and sides:

 

Retro Computer - Xavi Iris Lazaro (13).JPG

 

 

Filing the differences:

 

Retro Computer - Xavi Iris Lazaro (14).JPG

 

 

Now it's perfect!

 

Retro Computer - Xavi Iris Lazaro (15).JPG

 

 

Let's go for the other parts of the box: front, rear and top! The wood is 5mm plywood.

 

Retro Computer - Xavi Iris Lazaro (16).JPG

 

All parts showed are sawed and filled:

 

Retro Computer - Xavi Iris Lazaro (17).JPG

 

All parts mounted provisionally to have and idea....

 

Retro Computer - Xavi Iris Lazaro (18).JPG

 

Details of the space inside for fitting the components:

 

Retro Computer - Xavi Iris Lazaro (19).JPG

Retro Computer - Xavi Iris Lazaro (20).JPG

Retro Computer - Xavi Iris Lazaro (21).JPG

 

 

Now is time to test the Keyboard and the VGA converter. Please note that this converter needs a 5V DC input to work properly with a Raspberry.

 

Retro Computer - Xavi Iris Lazaro (22).JPG

:Testing the Keyboard without numeric keypad.  We have put a slice of plastic between membrane and contacts of unused numeric keys to avoid unwanted touch:

 

Retro Computer - Xavi Iris Lazaro (23).JPG

 

 

It is time to make the holes for screws, leds and connectors. The back and the base are mounted using screws, this way it will be easy to access inside:

 

Retro Computer - Xavi Iris Lazaro (24).JPG

 

The cartridge hole, led and the rest of connectors are ready.

The process is done using a small drill and a lot of filing. We have drilled too some holes for ventilation:

 

Retro Computer - Xavi Iris Lazaro (25).JPG

 

 

Here the box is glued and prepared with two coats of primer or undercoat paint:

 

Retro Computer - Xavi Iris Lazaro (26).JPG

 

 

Now is time to choose Color....Wait...What!? Electric Blue!!!???

Yes dad this is what I want!

 

Retro Computer - Xavi Iris Lazaro (27).jpg

 

Retro Computer - Xavi Iris Lazaro (28).jpg

 

 

This computer shines!

 

Retro Computer - Xavi Iris Lazaro (29).JPG

 

 

Preparing decals using decal paper and Corel Draw as edition software.

The name of this computer will be... TKO... Please Iris, could you explain why....?

 

Sure! I have an OC (original character) called Touko, who loves retro computers. She was the main protagonist of a short manga I had in mind. After reaching a deadpoint in the story, I left the idea in a drawer in my mind, which remained closed for two years or so. When my dad told me about the retro computer and that we had to think a name for it, my bulb lighted: Touko (that old oc) + computer = TOUKOMPUTER (TKO)! A (is it really? XP) original name with sense! And I could also make Touko the mascot: tunning the case, making wallpapers, put her in the logo, etc.! (which I never did... sorry)

So that's all the story! Simple, isn't it?

 

Decals Retro Computer PI TKO.jpg

 

 

 

Retro Computer - Xavi Iris Lazaro (30).JPG

 

Logos for the Retro Computer Pi TKO:

Logos Retro Computer PI TKO.jpg

 

All decals are in place with two coats of matte acrylic varnish to protect them:

 

Retro Computer - Xavi Iris Lazaro (31).JPG

 

 

It is time to mount connectors.

Proposed connectors and AC adaptor placement:

Connectors Retro COmputer PI.jpg

Retro Computer - Xavi Iris Lazaro (32).JPG

Some pieces of wood make a support for the large connectors.

 

There are installed two monitor adaptors, one for VGA and one for HDMI. Unfortunately It will be necessary to open the computer and connect one or the other to the Raspberry Monitor Output in order to choose between them:

 

Retro Computer - Xavi Iris Lazaro (33).JPG

 

 

Here we are extending the keyboard caps lock led, this will go directly to the front of the computer box:

Retro Computer - Xavi Iris Lazaro (34).JPG

 

 

The Keyboard is glued to the wood and ready to rock!

 

Retro Computer - Xavi Iris Lazaro (35).JPG

 

Here we have some external help...

Retro Computer - Xavi Iris Lazaro (36).JPG

 

 

Using two recycled washers we are holding the Raspberry to the computer box connector board:

 

Retro Computer - Xavi Iris Lazaro (37).JPG

 

 

Now is time to bring power, here the AC Adaptor is glued to the board, then the 5VDC Output is connected to the on/off switch and finally to the Raspberry DC Input.

AC arriving to the AC outlet is connected to the AC/DC adaptor using a couple of Faston Terminals:

 

Retro Computer - Xavi Iris Lazaro (38).JPG

 

Here we see also a Power LED, it goes directly to the Raspbeyy PI 5VDC pin and ground respectively, using a 300 Ohm resistor

 

Also there is a double check in the AC ADAPTOR  to assure that  +5VDC is properly connected to the Raspberry DC Input:

 

Power Led.jpg

 

 

Retro Computer - Xavi Iris Lazaro (39).JPG

 

 

For a properly operation we are Installing Heat Sinks to the Raspberry, 3 in total:

 

Retro Computer - Xavi Iris Lazaro (40).JPG

 

And with all connected the TKO is a little messy inside.... Observe the SD/MicroSD Adaptor Flat cable: the trick for the frontal cartridge port:

 

Retro Computer - Xavi Iris Lazaro (41).JPG

 

 

Ladies and Gentlemen... Let us introduce you the Retro Computer Pi TKO!

This is THE MACHINE!

Retro Computer - Xavi Iris Lazaro (42).JPG

 

 

Computer size compared to a 19 inch monitor and to a Mac Mini...

 

Retro Computer - Xavi Iris Lazaro (43).JPG

 

Some more pictures in detail:

 

Retro Computer - Xavi Iris Lazaro (44).JPG

 

 

The Cartridge Port is a really good Idea, We have a lot of rooms ready... for OS images ; )

OS ROMS REtro Computer PI TKO.jpg

 

Photo of the OS Cards:

 

Retro Computer Pi TKO Cards.jpg

 

 

 

An easy way to change between operating systems (similar to a Nintendo 3DS!):

Retro Computer Pi TKO Cartridge Port.JPG

 

 

 

Look at the connectors at the back side:

At the moment, there is no need for Ethernet port being WIFI the only network connection:

 

Retro Computer - Xavi Iris Lazaro (46).JPG

 

Retro Computer - Xavi Iris Lazaro (47).JPG

 

 

Look at the speaker out and additional USB Port ( using a USB cable enlargement). An easy way to connect USB devices.

 

Retro Computer - Xavi Iris Lazaro (45).JPG

 

 

The machine is ready to work!

 

Retro Computer - Xavi Iris Lazaro (48).JPG

 

Retro Computer - Xavi Iris Lazaro (49).JPG

 

Using a 27'' HDMI Screen:

 

DSC01468.JPG

 

Using and old TFT 17'' Monitor:

 

DSC01470.JPG

 

 

BASIC in ROM... no... in SD CARD....

Our first program...

 

 

So this is all. My daughter and I have enjoyed a lot in the process and we have learn some things, too. It is time to enjoy the system!

Thank you very much for reading!

 

 

 

Xavi Lázaro & Iris Lázaro

Barcelona - Spain 2017

Filter Blog

By date: By tag: