Recreating The First PC

If you’re looking for a simple Ardunio project, why not replicate the first personal computer?

After discovering the Arduino, [Mark] realized recreating really old computers would be a fun project. An Altair 8800 was on the table, but the sheer number of blinkenlights, switches and the Intel 8080 CPU made that a fairly difficult project. After a bit of searching, [Mark] discovered the Kenbak-1, widely regarded as the first personal computer. The Kenbak also had the added bonus of having a very minimal I/O compliment and was built entirely with TTL components.

Since the Kenbak-1 is an extremely simple computer, [Mark]’s build ended up being fairly minimal. The schematic is only an ATmega328, a few shift registers and a real-time clock for a few added features the OG computer didn’t have. The completed build is programmed by pushing buttons to enter machine code into the mega’s RAM and then executed. [Mark] has a few programs already figured out – a program that counts in binary, a ‘Cylon eye’ and a BCD and binary clock. While the Kenbak-uno doesn’t have the awesome vintage case of the original, it’s still a remarkable build.

Check out the videos after the break for a walk through.

Continue reading “Recreating The First PC”

Booting A 1989 Mac With Mario

As a new recruit to the 68k Macintosh Liberation Army, [dougg3] is really showing off his hardware hacking ability. He came up with a replacement ROM SIMM for his Mac IIci and made it play the Mario theme on boot instead of the normal chimes.

Swapping out the ROM in these old macs isn’t an uncommon procedure. On some 68k machines, there’s a SIMM slot to either replace or expand the soldered ROM. In fact, it’s fairly common to take the ROM SIMM out of a IIsi and put it in the king of kings computer to make an SE/30 32-bit clean. We’ve never seen a re-writable ROM SIMM for these old macs, so we’re pretty sure [dougg3] just spared a Mac IIsi from the dumpster.

Now that the entire 68k Liberation Army is clamoring for one of [dougg3]’s re-writable ROMs (we’ve got cash), the question of what to do with it comes up. Of course, SE/30s can now be 32-bit clean without installing MODE32 and new startup chimes can be added. We’d really like to see some hard-core ROM hacking going on, like installing a 68060 in a Quadra 950.

Continue reading “Booting A 1989 Mac With Mario”

Capacitive Sensing Tutorial

[Bertho]’s submission for the 74xx logic contest is really impressive. He designed a capacitive sensing touchpad using only 74xx and 40xx logic chips. We’re impressed with the build and his writeup is one of the best resources we’ve ever seen for capacitive sensing.

There are two ways to go about designing a capacitive touchpad. The first option is put a voltage through an RC circuit. Measure the voltage-time curve, and you have a measure of the capacitance of the circuit. The second method is setting up an RC circuit to change polarity after a threshold for C has been reached. Microprocessors only use one of these methods (AVR uses the first, PIC uses the second), but [Bertho] decided to implement both methods for unknown reasons we still respect.

The circuit [Bertho] designed has a 30MHz clock using only 74xx logic chips, an amazing feat in itself. An 8×8 channel panel was fabricated and the whole build connects to a computer over RS-232.

The finished build is good enough has 64 points of resolution and is able to detect proximity very well. The touchpad is even able to recognize when a pen is placed on the panel. Check out the video after the break for the walk through and demo of this amazing build.

Continue reading “Capacitive Sensing Tutorial”

Record Sound Without A Microcontroller

For his A-level electronic course work, [Andrew] decided to build a digital sound recorder that doesn’t use a microcontroller.

[Andrew]’s build captures audio from an on board microphone at 8000 samples/second. The audio is digitized into 8-bit sound data and sent to an SRAM. The recording and playback functions are controlled entirely by 4000-series logic chips. He admits the sound quality is pretty poor; this is mostly due to the 8kHz sample rate. In some circles, though, a terrible sample rate is seen as being pretty cool so we’re not going to say [Andrew]’s build is useless.

There’s some pretty smart design choices in [Andrew]’s build, like a cut off filter on the microphone set at 4000 Hz (the Nyquist frequency of his system).  For the recording medium, he used an SRAM that can hold about half a megabyte of data. At 8000 samples/second,  [Andrew]’s build can store a little more than 60 seconds of audio. The build may not be a logic chip computer, but there’s not any question in our mind that [Andrew] learned something. Check out [Andrew]’s 66-page coursework report here (PDF warning).

Recovering Data For A Homemade Cray

In our hubris, we pat ourselves on the back when we’re able to pull data off our old SCSI drives. [Chris Fenton]’s attempt to get an OS for a homebrew Cray-1 puts us rightfully to shame.

Last year we saw [Chris]’ fully functional 1/10th scale Cray-1 supercomputer built around FPGA. While the reproduction was nearly cycle-accurate, [Chris] hasn’t had an opportunity to test out his system because of the lack of available Cray software. A former Cray employee heard of his plight and loaned an 80 Megabyte CDC 9877 disk pack to in the hope of getting some system software.

[Chris] acquired a monstrous 100 pound disk drive to read the disk pack, but after 30 years in storage a lot of electrical problems cropped up. Since reading the drive digitally proved to be an exercise in futility, [Chris] hit upon the idea of taking analog data straight from the read head. This left him with a magnetic image of the disk pack that was ready for some data analysis.

After the disk image was put up on the Internet, the very talented [Yngve AAdlandsvik] figured out the data, header, and error correction formats and sent [Chris] a Python script to tease bits from the analog image. While no one is quite sure what is on the disk pack provided by the Cray employee, [Chris] is remarkably close to bringing the Cray-1 OS back from the dead. There’s also a great research report [Chris] wrote as penance for access to the CDC disk drive. Any Hack A Day readers feel like looking over the data and possibly giving [Chris] a hand?

Highway Based Soundtrack Recordings

[Urpo Lankinen] has a father who is a huge movie buff, and once you care deeply about something it begins appearing everywhere you look. While driving on a back-country road one day, [Urpo]’s dad noticed that the shadows of the trees on the road looked like an optical film soundtrack, so it was up to the son to make it happen.

Early sound-on-film technologies like the RCA Photophone, and Movietone recorded audio onto the film stock with a variable area exposure. This exposure corresponds to the waveform of the audio signal. [Urpo] figured that his small digital video camera served the same purpose as the audio sensors inside the projector, so he put a piece of tissue paper over the lens and wound up with a video that was just frames of gray.

[Urpo] built an app in Processing that averages the pixels in each frame of the video. Of course, recording at 30 frames/second won’t produce any audio this way, so he modulated a triangle wave with this data in Audacity. In the end it really doesn’t sound like much, but it’s great to see such a geeky build.

We’d love to post the video after a break but [Urpo] doesn’t believe in YouTube embeds. We’ll honor his wishes, so you can check out the video here.

High Voltage Hacks: Transmute The Elements In Your Garage

The magnum opus of alchemy was the Philosopher’s stone, a substance that was able to turn common metals into gold. Unlike alchemists, [Carl Willis] might not be poisoning himself in a multitude of ways, but he did build a Farnsworth fusor that’s capable of turning Hydrogen into Helium.

To fuse Hydrogen in his device, [Carl] first evacuates a vacuum chamber. Deuterium (Hydrogen with an added neutron) is injected into the chamber, and a spherical cathode made of Tungsten is charged to 75 kV. The deuterium gas is heated and confined by the cathode and fuses into Helium. The electrostatic confinement of the plasma isn’t very much different from some old CRT tubes. This isn’t a coincidence – both the fusor and CRTs were invented by the same man.

While no fusion experiments – including some billion dollar experiments – have ever produced a net energy gain, this doesn’t mean it’s not an impressive engineering feat. If you’d like to try your hand at building your own fusor, drop by the surprisingly active research forum. There’s a lot of really good projects to look through over there.