This Blinken Grid Is All Analog

The personal computers of today are economical with their employ of the humble LED. A modern laptop might have a power LED, and a hard drive indicator if you’re lucky. It was the mainframes of the ’60s and ’70s that adhered to the holy Doctrine of Blinken, flickering lamps with abandon to indicate machine activity to the skilled operators of yore. [Matseng] wanted to recreate this aesthetic, and went about it in an entirely analog fashion.

The project is built around an 8×8 LED grid, that was soldered up using a 3D printed jig for dimensional accuracy. Fitted to each column is a PNP flip flop that pulls the column to VCC, while each row has an NPN flip flop which pulls it to ground. Due to variances in component values and tolerances, the oscillators are all out of sync, leading to a remarkably pleasing blinkenlights effect.

We’re a big fan of the raw aesthetic, but [Matseng] has also fitted the grid with a diffuser which more clearly represents that vintage computer aesthetic. We’re a big fan of the blinken here, such as this loving recreation of the PDP-8/I. Video after the break.

30 thoughts on “This Blinken Grid Is All Analog

  1. I made something similar, but simpler. I used regular, cheap flashing red LEDs. They flash about a half second ON/OFF, but not exactly, no two seem the same. Mine is solar powered, charge the battery all day, blink for several hours at night. Just wire the LEDs in parallel, anyway you want. I did any 8×8 grid, just drilled holes in a sheet of plastic, pressed in the LEDs.

    1. There are two problems. One, the project author thinks that running transistors as switches constitutes an analog circuit. Maybe “there’s no C compiler for it” == analog to some people? Two, the article author thinks that a two-transistor oscillator is a flip-flop. I really don’t know where that one came from — the point of flip-flops is to latch, and the point of oscillators is to do the exact opposite of latch.

    2. The question of being analog or digital has to do with whether you are discrete or continuous. This can apply for both voltage and timing of the signal, so a flip-flop that changes between two discrete voltage levels, or a light that changes between on/off can be analog if the switching time is not limited to discrete values.

      Think of a PWM signal. The signal level can be 1 or 0, which a naive person would say makes it digital, but fundamentally, the duty cycle is not discrete – it is continuously variable – making it analog in principle. It just depends on how you generate it. If by an RC oscillator, then it is truly analog. If by a micro-controller, then it is digital because it can only assume a number of discrete states.

  2. That brings back recollections of some of the main frame computers of many years ago, which did indeed have blinking lights. Although they were not LEDs, but were other things like incandescent, neon, and even nixie tubes for alphamerics (or, alphanumerics back then). Sometimes they had a notice on them that was in a near-German version of English phrases. The notice read something like: Achtung! Das machine ist nicht fur gerfingerpoken undt mittengrabben. Keepen das hands in das pockets, undt watchen das blinkenlights.

      1. Not at all. The symbol appears to be drawn the way alloy junction transistors were built. These had a slice of N-type germanium, with P type diffusion on either side of the slice to form the emitter and collector. The arrow represents the emitter, with its direction being consistent with the diode symbol.

        Both the original point contact and later planar transistors had the emitter and collector connections on the same side of the die; the original symbol used by Bell Labs (and still today) reflects this type of construction.

        I did find an article by someone who was involved with standardizing the transistor schematic symbol. He said that GE and Bell used the symbol most of us are familiar with, while RCA and IBM used a different symbol, but he didn’t describe or show the symbol, so I’m not even sure that’s the one Matseng is using.

        1. The common BJT symbol reflects the cat-whiskers connection of the original point-contact transistor prototype

          It had a plastic wedge with gold foils on the sides, forming the collector and emitter, pressed by a spring against a flat base plate made of a film of germanium on metal, the germanium doped in two layers to form a PN junction.

      1. Valid criticism, even if it stings to hear it, is not ‘trolling’. The real shame here, is in this day and age people take such little pride in themselves that any negativity directed at them (warranted, or otherwise), is taken as some sort of grandiose personal attack.

        Being correct is and always will the most important point. That said, being corrected is not an attack, it’s a compliment if anything, as it means you get the chance to improve. Unless of course the person correcting you is wrong, in which case they should be promptly ridiculed for being a dummy.

    1. How do you think the I/O ports of an Arduino are driven? Little green men inside flipping switches? No – -transistors – the same transistors used in this analogue device. All digital devices are also analogue

    1. I think the issue is that modern architectures are so fast and complex that you’re not going to get any useful info out of a few rows of blinken lights. That and tempest monitoring is a real threat with commodity hardware sdr and imaging devices available. Shaving pennies is still a big deal in quantity too I’m sure. And yes it’s probably cheaper and more flexible to use a display.

  3. This reminded me of one of the first problems I ever attacked with electronics (1970s). You have a battery box with whatever you want inside it. Another box with three bulbs and whatever electronics you wanted then only two wires connecting the two boxes. Light any one of the three bulbs according to switches on the battery box only. I remember it taking a while. Analogue only.

    1. I am not sure I am remembering correctly but I think I used a zener driving a transistor so that when the zener voltage was exceeded it switched off one of the bulbs and the third bulb was a higher voltage bulb. The other was just reversed polarity with diodes. It was something like that and I aint about to work it all out again. :)

      I think you can do four using that method, maybe more with more different voltage zeners and a few transistors.

  4. Don’t knock the blinkenlights. One of my earliest projects was a Z80, EPROM and small RAM. When it failed, some blinkenlights helped me find a small solder bridge between 2 address pins.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.