Controlling A Broken Super Nintendo With MIDI

A Super Nintendo that has trouble showing sprites doesn’t make for a very good game system. As it turns out, Super Mario World is a lot less fun when the titular hero is invisible. So it’s no surprise that [jwotto] ended up tossing this partially functional SNES into the parts bin a few years back.

But he recently came up with a project that may actually benefit from its unusual graphical issues; turning the glitched console into a circuit bent video synthesizer. The system was already displaying corrupted visuals, so [jwotto] figured he’d just help things along by poking around inside and identifying pins that created interesting visual effects when shorted out.

Installing the new electronics into the SNES.

Once he mapped out the pins, he wired them all up to a transistor switching board that he’d come up with for a previous project. That would let an Arduino short out the pins on command while still keeping the microcontroller relatively isolated from the SNES. Then it was just a matter of writing some code that would fire off the transistors based on MIDI input.

The end result is a SNES that creates visual glitches along with the music, which [jwotto] can hook up to a projector when he does live shows. A particularly neat feature is that each game responds in its own way, so he can swap out the cartridge to show completely different visuals without having to change any of the MIDI sequencing.

A project like this serves as a nice introduction to both circuit bending and MIDI hacking for anyone looking to get their digital feet wet, and should pair nicely with the MIDI Game Boy Advance.

Continue reading “Controlling A Broken Super Nintendo With MIDI”

Chaotic Oscillator From Antique Logic

While working on recreating an “ancient” (read: 60-year-old) logic circuit type known as resistor-transistor logic, [Tim] stumbled across a circuit with an unexpected oscillation. The oscillation appeared to be random and had a wide range of frequency values. Not one to miss out on a serendipitous moment, he realized that the circuit he built could be used as a chaotic oscillator.

Chaotic systems can be used for, among other things, random number generation, so making sure that they do not repeat in a reliable way is a valuable property of a circuit. [Tim]’s design uses LEDs in series with the base of each of three transistors, with the output of each transistor feeding into the input of the next transistor in line, forming a ring. At certain voltages close to the switching voltages of the transistors, the behavior of the circuit changes unpredictably both in magnitude and frequency.

Building real-life systems that exhibit true randomness or chaotic behavior are surprisingly rare, and even things which seem random are often not random enough for certain applications. [Tim]’s design benefits from being relatively simple and inexpensive for how chaotic it behaves, and if you want to see his detailed analysis of the circuit be sure to visit his project’s page.

If you want to get your chaos the old fashioned way, with a Chua circuit, look out for counterfeit multipliers.

The Descendants Of Ancient Computers

Building computers from discrete components is a fairly common hobby project, but it used to be the only way to build a computer until integrated circuits came on the scene. If you’re living in the modern times, however, you can get a computer like this running easily enough, but if you want to dive deep into high performance you’ll need to understand how those components work on a fundamental level.

[Tim] and [Yann] have been working on replicating circuitry found in the CDC6600, the first Cray supercomputer built in the 1960s. Part of what made this computer remarkable was its insane (for the time) clock speed of 10 MHz. This was achieved by using bipolar junction transistors (BJTs) that were capable of switching much more quickly than typical transistors, and by making sure that the support circuitry of resistors and capacitors were tuned to get everything working as efficiently as possible.

The duo found that not only are the BJTs used in the original Cray supercomputer long out of production, but the successors to those transistors are also out of production. Luckily they were able to find one that meets their needs, but it doesn’t seem like there is much demand for a BJT with these characteristics anymore.

[Tim] also posted an interesting discussion about some other methods of speeding up circuitry like this, namely by using reach-through capacitors and Baker clamps. It’s worth a read in its own right, but if you want to see some highlights be sure to check out this 16-bit computer built from individual transistors.

Tell Time Like It’s 1960 With This All-Transistor Digital Clock

When you’ve got time on your hands, doing something the hard way can be therapeutic. Not that the present situation and the abundance of free time that many are experiencing has anything to do with [Leo Fernekes] all-transistor digital clock build, which he started a year ago with his students. But if you’ve got time to burn, this might be a good way to do it.

[Leo] says one of his design goals with this clock was to do it with the technology commercially available in 1960, which means relying completely on discrete components. And he and his students managed to do just that, with the exception of the seven-segment displays, which were built from the LED filaments from some modern light bulbs. Everything else, though, is as old school as it gets, and really underscores all the complexity that gets abstracted away from timekeeping with modern chips. The video below covers each module in detail, from the Schmitt trigger that cleans up the 50-Hz line frequency to the ring counters and diode matrices used to drive the display. We found the analog stair step dividers used to bring the line frequency down to a more usable pulse train particularly interesting. That clever bit of engineering saved 10 transistors over what would be required for traditional flip-flop dividers.

There’s a lot to learn from this design, and the execution is great too – we’re suckers for Manhattan-style builds, of course. Hats off to [Leo] and his lucky students on a great build.

Continue reading “Tell Time Like It’s 1960 With This All-Transistor Digital Clock”

An Arduino-Free Automatic Alcohol Administrator

With all the hands-free dispenser designs cropping up out there, the maker world could potentially be headed for an Arduino shortage. We say that in jest, but it’s far too easy to use an Arduino to prototype a design and then just leave it there doing all the work, even if you know going in that it’s overkill.

[ASCAS] took up the challenge and built a cheap and simple dispenser that relies on recycled parts and essential electronics. It uses an IR proximity sensor module to detect dirty digits, and a small submersible pump to push isopropyl alcohol, sanitizer, or soap up to your hovering hand. The power comes from a sacrificial USB cable and is switched through a transistor, so it could be plugged into the wall or a portable power pack.

We admire the amount of reuse in this project, especially the nozzle-narrowing ballpoint pen piece. Be sure to check out the build video after the break.

Hopefully, you’re all still washing your hands for the prescribed 20 seconds. If you’re starting to slip, why not build a digital hourglass and watch the pixels disappear?

Continue reading “An Arduino-Free Automatic Alcohol Administrator”

Compact Slayer Exciter For Your High Voltage Needs

Tesla coils are incredible pieces of hardware, but they can be tricky to build. Between the spark gap, capacitors, and finely tuned coils, it’s not exactly a beginners project. Luckily, there’s hope for anyone looking for a less complex way to shoot some sparks: the Slayer Exciter. This device can be thought of as the little cousin to the Tesla coil, and can be used for many of the same high voltage experiments while being far easier to assemble.

Now [Jay Bowles] is obviously no stranger to building his own Tesla coils, but since so many of his fans wanted to see his take on this less complex option, he recently built his own Slayer Exciter. After putting on a few of his own unique touches, the end result looks very promising. It might not be able to throw sparks as far as some of the other creations featured on his YouTube channel, but it’s still impressive for something so simple.

[Jay] uses two transistors in parallel for reliability
When we say simple, we mean it. Building a bare-bones Slayer Exciter takes only takes five components: the two coils, a transistor, a diode, and a resistor. For this build, power is provided by a trio of rechargeable 9 V batteries in the base of the unit which can be easily swapped out as needed.

In the video, [Jay] does a great job explaining and illustrating how this basic circuit creates exceptionally high frequency energy. In fact, the frequency is so high that the human ear can’t hear it; unfortunate news for fans of the Tesla coil’s characteristic buzz.

Generally speaking Slayer Exciters would have the same sort of vertical coils that you’d see used on a traditional Tesla coil, but in this case, [Jay] has swapped that out for a pancake coil held in the upper level of the device. This makes for a very compact unit that would be perfect for your desk, if it wasn’t for the fact that the arcs produced by this gadget are hot enough to instantly vaporize human skin. Just something to keep in mind.

We’ve seen Slayer builds in the past, but none as well designed as this one. Incidentally, if you’re wondering about the array of neon indicator lights that [Jay] uses to visualize the electrical field, we covered that project as well.

Continue reading “Compact Slayer Exciter For Your High Voltage Needs”

Powering Neon With A Joule Thief

Joule thief are small, fun circuits which exploit a few characteristics of electronics and LEDs in order to “steal” virtually all of the energy stored in a battery. They can operate at incredibly small voltages and are fairly simple to make. With a few modifications to this basic circuit it’s possible to drive other things than an LED, though, like this joule thief that lights up a neon bulb.

The circuit from [suedbunker] aka [fuselage] is based on a pin from the Chaos Communication Camp which had a standard LED. To get a neon light to illuminate a few modifications to the standard joule thief are needed.

First, the windings have to be changed from 10:10 to 10:80 to increase the voltage across the bulb. Second, a transistor with slightly different characteristics was used than the original design. The capacitor was also replaced with a larger one.

While it might seem simple, the physics of how a joule thief works are anything but, and modifying the delicate circuit to work with something other than an LED is commendable. It also has a steampunk vibe which is a cool look even in projects that don’t involve steam at all.