Specifications You Should Read: The NASA Workmanship Standards

"This is reflective of the typically idiosyncratic way engineer's of this era explored the human condition. The purple and shitty gradient show's the artists deep struggle with deadlines and his personal philosophy on the tyranny of the bourgeois. " - A segment from a confused student's art history paper
“Reflective of the typically idiosyncratic way engineers of this era explored the human condition. The shitty gradient show’s the deep struggle with deadlines and their personal philosophy on the tyranny of the bourgeois. ” – An excerpt from a confused student’s art history paper after the standard is installed in the Louvre.

The NASA workmanship standards are absolutely beautiful. I mean that in the fullest extent of the word. If I had any say in the art that goes up in the Louvre, I’d put them up right beside Mona. They’re a model of what a standard should be. A clear instruction for construction, design, and inspection all at once. They’re written in clear language and contain all the vernacular one needs to interpret them. They’re unassuming. The illustrations are perfectly communicative.  It’s a monument to the engineer’s art.

Around five years ago I had a problem to solve. Every time a device went into the field happily transmitting magic through its myriad connectors, it would inevitably come back red tagged, dusty, and sad. It needed to stop. I dutifully traced the problem to a connector, and I found the problem. A previous engineer had informed everyone that it was perfectly okay to solder a connector after crimping. This instruction was added because, previously, the crimps were performed with a regular pair of needle nose pliers and they came undone… a lot. Needless to say, the solder also interfered with their reliable operation, though less obviously. Stress failures and intermittent contact was common.

Continue reading “Specifications You Should Read: The NASA Workmanship Standards”

The Final 10 Entries Of The 2016 Hackaday Prize

It has been quite a ride this year, watching entries pour in during the five challenges of the 2016 Hackaday Prize. Our yearly engineering initiative is designed to focus the skill, experience, and creativity of the world’s tinkerers, hackers, designers, and fabricators to build something that matters: things that change lives. The final ten entries, from more than 1,000, exemplify this mission.

For a brief overview of these entries, check out the videos below where we spend about ninty seconds recapping each one, along with some thoughts from the Hackaday Prize judges. These recap videos will be shown during the Hackaday Prize awards ceremony, held this Saturday during the SuperConference. I would love to invite you to attend but we’re completely sold out. You should, however, jump into the conference chat channel to talk about what’s going on, follow along with the badge crypto challenge, and hear where each entry finishes in real time as the top prizes are awarded.

2016 Hackaday Prize Finalists:

Congratulations to all ten of these finalists, who outdid themselves. Each of the 100 projects that moved past the preliminary rounds has already won $1,000, but these finalists will also be taking home one of five $5,000 prizes, two $10,000 prizes, $25,000 for the runner-up, or $150,000 plus a residency at the Supplyframe Design Lab for the winner of the Hackaday Prize. Which project is that going to be? Find out this Saturday.

Continue reading “The Final 10 Entries Of The 2016 Hackaday Prize”

Machine Learning: Foundations

When you want a person to do something, you train them. When you want a computer to do something, you program it. However, there are ways to make computers learn, at least in some situations. One technique that makes this possible is the perceptron learning algorithm. A perceptron is a computer simulation of a nerve, and there are various ways to change the perceptron’s behavior based on either example data or a method to determine how good (or bad) some outcome is.

What’s a Perceptron?

I’m no biologist, but apparently a neuron has a bunch of inputs and if the level of those inputs gets to a certain level, the neuron “fires” which means it stimulates the input of another neuron further down the line. Not all inputs are created equally: in the mathematical model of them, they have different weighting. Input A might be on a hair trigger, while it might take inputs B and C on together to wake up the neuron in question.
Continue reading “Machine Learning: Foundations”

The Lotus Sevens: The Real Most-Hackable Cars

In the late 1940s and early 1950s, Europe was still struggling to recover from the crippling after-effects of war. In Britain it is referred to as the “austerity period”, with food still rationed and in which “make do and mend” was very much the order of the day. The consumer boom of the late 1950s and 1960s was very far in the future, and if you were a hardware hacker your source materials were limited to whatever you could find from war surplus or whatever prewar junk might come your way. This was a time in which the majority of adults had recently returned from war service, during which they had acquired practical skills through the necessities of battle that they sought an outlet for in peacetime.

One field that benefited from this unexpected flowering of creativity was that of motor racing. Before the war it had been an exclusive pursuit, with bespoke cars at famous circuits like the banked track at Brooklands, in Surrey. In a reflection of the wider social changes that followed the war the motor racers of the post-war years came from humbler backgrounds, they raced homemade specials made from tired-out prewar motors on wartime airfield perimeter tracks like the one at Silverstone which still hosts Formula One racing today.

Continue reading “The Lotus Sevens: The Real Most-Hackable Cars”

Hackaday Links Column Banner

Hackaday Links: October 30, 2016

Diablo. Mech Warrior. Every LucasArts game. There are reasons to build an old PC, and no, emulation cannot completely capture the experience of playing these old games. [Drygol] set out to create a retro PC and succeeded brilliantly. The built features an old desktop AT case (when is the last time you saw one of them?), a 233MHz Pentium with MMX technology, an ancient PCI video card, and an old ISA Ethernet card (with AUI connector). Incoming upgrades will be an ATI 3D Rage PRO, PCI SoundBlaster, and hopefully Windows 98SE.

Right now, we’re gearing up for the Hackaday Superconference next weekend. It’s going to be awesome, and we’re going to announce the winner of the Hackaday Prize. We have another contest going on right now – the Enlightened Raspberry Pi Contest. The name of the game here is documentation. Build something, document it on hackaday.io, and you get some cool prizes.

Continue reading “Hackaday Links: October 30, 2016”

Not Quite 101 Uses For An ATX Power Supply

The PC power supply has been a standard of the junk box for the last couple of decades, and will probably continue to be for the foreseeable future. A product that is often built to a very high standard and which will give years of faithful service, yet which has a life of only a few years as the PC of which it is a part becomes obsolete. Over the decades it has evolved from the original PC and AT into ATX, supplying an ever-expanding range of voltage rails at increasing power levels. There have been multiple different revisions of the ATX power supply standard over the years, but they all share the same basic form factor.

So a pile of ATX supplies will probably feature in the lives of quite a few readers. Most of them will probably be old and obsolete versions of little use with today’s motherboards, so there they sit. Not small enough to ignore, yet Too Good To Throw Away. We’re going to take a look at them, try to work out what useful parts they contain, and see a few projects using them. Maybe this will provide some inspiration if you’re one of those readers with a pile of them seeking a purpose.

Continue reading “Not Quite 101 Uses For An ATX Power Supply”

BASIC Interpreter Hidden In ESP32 Silicon

We’ve been keeping up with the ongoing software developed for the ESP32 WiFi chip, and that means a lot of flashing, hooking up random wires, and rebooting. Along the way, we stumbled on an Easter egg: the ESP32 processor has a built-in BASIC interpreter to fall back on.

That’s a cool little hack to find, but we couldn’t find some crucial functions that would have made it a lot more useful. Still, it’s great fun to play around in real-time with the chip. And you’ll absolutely get an LED blinking faster in ESP32 BASIC than you will on an Arduino!

Continue reading “BASIC Interpreter Hidden In ESP32 Silicon”