i² as of July 2013
i² - The Beginning
JavaScript by Qirien Dhaela
You will need to copy this code fragment into your page.
Note: The ring is chartered for projects that include a home-built CPU. It can emulate a commercial part, that′s OK. But actually using that commercial CPU doesn′t rate. Likewise, the project must have been at least partially built: pure paper designs don′t rate either. It can be built using any technology you like, from relays to FPGAs.
i² (i Squared) is a fully programmable 8-bit computer built of of relays during my final 2 years of high school. It uses over 300 6v relays mounted on boards and has taken in excess of 1900 hours to design and construct. Most of which have been during lunchtimes and after school.
The design draws elements from several other relay computers built by Dr. Harry Porter (RC1) , Jon Stanley (RC2), MCC (RC3) and Fredrik Andersson (Zusie).
The name was chosen as a play on my last name and the mathematical constant i that when squared equals -1
The design draws elements from several other relay computers built by Dr. Harry Porter (RC1) , Jon Stanley (RC2), MCC (RC3) and Fredrik Andersson (Zusie).
The name was chosen as a play on my last name and the mathematical constant i that when squared equals -1
i² - The Beginning
Throughout the 5 years I have spent at high school I have always been know by everyone there as the boy with the crazy and sometimes dangerous technology projects. i² was one of them.
It started during the summer of 2011 I came across the magic of relay based computing after seeing Dr. Porter's Relay Computer video on YouTube. I immediately wanted to know more and after searching for others like his I was hooked. I had to construct my own. The main problem was, as with most things, the cost to buy the necessary relays. They really are not cheap but after many days of searching I managed to find around 300 of them in the old storerooms of school which they later 'graciously' donated (after half of i² was already made).
The design phase took about a year and was based on the 300 that I had provisionally acquired. They were however only single and double pole relays which meant a large amount of modifications would have to be made as every other relay computer used mostly 4 pole relays. I decided to go with a modified version of Jon Stanley's instruction set along with a 8-bit address bus and therefore a shortened sequencer. This allowed me to build it with just over 300 so buying the extra needed would not be a huge problem (some of the ones I had were also damaged). I designed some boards to hold them along with a quick frame for mounting and then began the long construction phase.
Towards the end I designed a control panel after seeing Fredrik Andersson's amazing one and decided on using Nixie tubes as a decimal output keeping in line with the obscure and outdated technology theme. As of this date it is nearing completion with an estimated date of summer.
It started during the summer of 2011 I came across the magic of relay based computing after seeing Dr. Porter's Relay Computer video on YouTube. I immediately wanted to know more and after searching for others like his I was hooked. I had to construct my own. The main problem was, as with most things, the cost to buy the necessary relays. They really are not cheap but after many days of searching I managed to find around 300 of them in the old storerooms of school which they later 'graciously' donated (after half of i² was already made).
The design phase took about a year and was based on the 300 that I had provisionally acquired. They were however only single and double pole relays which meant a large amount of modifications would have to be made as every other relay computer used mostly 4 pole relays. I decided to go with a modified version of Jon Stanley's instruction set along with a 8-bit address bus and therefore a shortened sequencer. This allowed me to build it with just over 300 so buying the extra needed would not be a huge problem (some of the ones I had were also damaged). I designed some boards to hold them along with a quick frame for mounting and then began the long construction phase.
Towards the end I designed a control panel after seeing Fredrik Andersson's amazing one and decided on using Nixie tubes as a decimal output keeping in line with the obscure and outdated technology theme. As of this date it is nearing completion with an estimated date of summer.
Acknowledgements
i² could not have been made without the kind generosity of many people. Most of the relays were donated and many other parts were obtained at a lower price than usual. Further all of the people I talked to were supportive throughout the design and construction. I would like to say a special thank you to the following people and companies:
- Mr Fitton - My ever enthusiastic technology teacher and head of department. Without him and his support i squared would not have been possible. He donated large amounts of his own time and always believed in me throughout the design and construction of i²
- Mr Vass - Another teacher from my school he to provided me with a large amount of encouragement and determination and was the driving force behind completing i²
- Rich Electronics - Donated a large amount of relays to complete the project and has a large amount of electronic supplies at very low prices in their eBay store. Please help support this family firm just as they have helped me.
Homebuilt CPUs WebRing
Join the ring?
To join the Homebuilt CPUs ring, drop me a line, mentioning your page's URL. I'll then add it to the list.You will need to copy this code fragment into your page.
Note: The ring is chartered for projects that include a home-built CPU. It can emulate a commercial part, that′s OK. But actually using that commercial CPU doesn′t rate. Likewise, the project must have been at least partially built: pure paper designs don′t rate either. It can be built using any technology you like, from relays to FPGAs.