Is it an AM radio? Yes. It is a 555 LED flashing circuit? Yep. How about a hex counter with a 7 segment display? That too. Five different colored LED’s to satisfy your need for blinkenlights? Even that! What is this magical contraption? Is it one of those old school 30-in-1 or 50-in-1 “Science Fair” kits with the jumper wires and the springs? Almost!
When [grandalf]’s friend showed them a project where a 555 timer was installed on an Arduino shield, they realized two things: This whole “could have done that with a 555 timer” meme is a lot of fun, and “I’ve got an old 556 chip, I wonder if I can build one?” The answer is yes, and so much more.
Starting with the 556 timer, and inspired by the old spring-and-jumper kits of the past, [grandalf]’s “556 on a Proto Shield” project evolved into a creation they call the Retro Shield. Snowballing like so many hacker projects, it now includes several built in circuits and components. Breadboard jumpers are used to connect components through strategically placed pin headers, of which there are quite a few!
To make it all fit, some parts were substituted with more compact pieces such as an LM386 instead of an LM380. The AM radio portion is supplied by an all-in-one radio chip, the ZN414. With the scope creep picking up steam, [grandalf] eventually added so called sidecars- bits of board that contain controls and a speaker hanging off the side of the Proto Shield.
It is not mentioned if the Retro Shield integrates with the Arduino or not. All the same, the Retro Shield has been used to pick up local AM stations, blink LED’s and amplify audio with the LM386. Like [grandalf] we’re sure that the Retro Shield can be used for much more. We hope that [grandalf] expands on the concept and inspires future hackers to answer the question “I wonder what happens if I try this.”
We’ve all experienced that magic moment when, after countless frustrating hours of experimentation and racking your brain, the object of our attention starts working. The 3D printer finally produces good output. The hacked up laptop finally boots. The car engine finally purrs. The question is, do we know why it started working?
This is more important than you might think. Knowing the answer lets you confirm that the core problem was solved, otherwise you may have just fixed a symptom. And lack of understanding means fixing one problem may just create another.
The solution is to adopt a methodical troubleshooting method. We’re talking about a structured problem solving technique that when used properly can help us solve a problem at its core without leaving any loose ends. Such methodology will also leave you knowing why any solution did or didn’t work in the end, and will give you reproducible results.
Originally [Hales] planned on purchasing a used Lenovo X260 to replace his dying laptop, but his plans were wrecked. A pandemic-induced surge in demand that even the used laptop market caused prices to bloat. The need for a small and affordable laptop with a built in Ethernet port led to the purchase of a Lenovo Thinkpad x131e. Although the laptop was older than he liked, [Hales] was determined to make it work. Little did he know the right-to-repair journey he was about to embark on.
Problems first arose when the Broadcom WiFi adapter stopped working reliably. He replaced it, but the coaxial antenna cable was found to be damaged. Even after replacing the damaged cabling, the WiFi adapter was still operating very poorly. Recalling past problems with fickle Broadcom WiFi adapters, it was decided that an Intel mPCIe WiFi adapter would take its place. When power was re-applied, [Hales] was shocked to find the following message:
Unauthorized network card is plugged in – Power off and remove the miniPCI network card
And this is where things got interesting. With off the shelf SOIC8 clips and a CH340 programmer, [Hales] dumped the BIOS from the laptop’s flash chip to another computer and started hacking away. After countless hours of researching, prodding, hacking, and reverse engineering, the laptop was useful once again with the new Intel WiFi adapter. His site documents in great detail how he was able to reverse engineer the BIOS over the course of several days.
But that’s not all! [Hales] was also able to modify the hardware so that his slightly more modern mPCIe WiFi adapter would come back on after the computer had been put in Hibernation. It’s an elegant hack, and be sure to check [Hales’] site to get the full details. And at the end, there’s a nice Easter egg for anybody who’s ever wanted to make their laptop boot up with their own logo.
When [Tavis] and his father were inspired to lend their talents to building a robot sculpture, they split the duties. [Tavis]’ father built a robot head, and [Tavis] utilized designs old and new to breathe life into their creation.
Many a hardware hacker has been inspired by robotic art over the years. Whether it’s the vivid descriptions by the likes of Asimov and Clarke, the magnificent visuals from the formative 1927 film Metropolis, or the frantic arm-waving Robot from Lost In Space, the robots of Science Fiction have impelled many to bring their own creations to life.
For [Travis]’s creation, Two rare Russian Nixie Tubes in the forehead convey what’s on the robot’s mind, while dual 8×8 LED matrices from Adafruit give the imagination a window to the binary soul. A sound board also from Adafruit gives voice to the automaton, speaking wistful words in a language known only to himself.
A DC to DC converter raises the LiPo supplied 3.7v to the necessary 170v for the Nixies, and a hidden USB-C port charges the battery once its two-hour life span has expired. Two custom Nixie driver boards are each host to an Arduino Pro Micro, and [Tavis] has made the PCB design available for those wishing to build their own Nixie projects.
As you can see in the video below the break, the results are nothing short of mesmerizing!
Thrift stores, antique shops, knick-knack stores- Whatever you might call them in your locale, they’re usually full of “another man’s treasure”. More often than not, we leave empty-handed, hoping another shop has something we just can’t live without. But on rare occasions, when the bits all flip in our favor, we find real gems that although we have no idea what we’re going to do with them, just have to come home with us.
We’re not going to spoil the goodies, but be sure to read [Charles]’ blog post to see how he hacked a modern 2.4 GHz 7 channel radio into the vintage Futaba 4 channel AM radio case. We appreciated his analytical approach to meshing the older gimbals and potentiometers with the new radio guts. Not to mention what it took to get the Omnibot back into service using parts from his battle bots bin. You’ll love the attention to detail on the new battery, too!
Acorn BBC Master. Apple IIe. Ampex 270 Terminal. Vectrex game console. You’d be hard pressed to find a more diverse hardware collection in the average hacker’s lab. When you add seven Raspberry Pi’s, five CRT monitors, an analog oscilloscope and an LED wall to the mix, one starts to wonder at the menagerie of current and retro hardware. What kind of connoisseur would have such a miscellaneous collection? That’s when you spot smoke and fog machines sitting next to an RGB Laser.
Finally, you learn that all of this disparate paraphernalia is networked together. It is then that you realize that you’re not just dealing with a multi-talented hacker- you’re dealing with a meticulous maestro who’s spent lockdown finishing a project he started nearly twenty years ago!
The machine is called AUVERN and it’s the product of the creative mind of [Owen]. Taking advantage of advances in technology (and copious amounts of free time), [Owen] laboriously put his collection of older rigs to work.
A Python script uses a Kinect sensor’s input to control a Mac Mini running Digital Audio Workstation software. The operator’s location, poses and movements are used to alter the music, lights, and multimedia experience as a whole. MIDI, Ethernet, and serial communications tie the hardware together through Raspberry Pi’s, vintage MIDI interfaces, and more. Watch the video below the break for the technical explanation, but don’t miss the videos on [Owen]’s website for a mesmerizing demonstration of AUVERN in full swing.
Geeks of a certain vintage will have fond memories of games that were simplistic by today’s standards, but drew one in all the same. Their low fidelity graphics were often complimented by equally low fidelity music being forced through the afterthought of a speaker that inhabited most computers. Despite the technical constraints of the era, these games didn’t just offer gameplay. They told stories, and they were immersive in a way that some would think wouldn’t be relatable to a younger generation.
That didn’t stop [Thanassis Tsiodras] from sharing the classic “The Secret of Monkey Island” with his niece and nephew when they were young. Excited to see his family after a year of separation due to COVID-19, [Thanassis] wanted to give them a handmade gift: The music from “The Secret of Monkey Island” on a custom player. What an uncle!
[Thanassis] could have just recorded the music and played it back using any number of chips made for the purpose, but being a long time software engineer, he decided to take the scenic route to his destination. First, DOSBox was hacked to dump the speaker output into a file. Python, C, and 30 years of experience were leveraged to squeeze everything into the 8 KB storage of an ATtiny85. Doing so was no small feat, as it required that he create a custom implementation of Huffman compression to get the data small enough to fit on chip. And when it fit, but didn’t work, even more optimization was needed.
The end result was worth it however, with the music from “The Secret of Monkey Island” playing in its original form from a speaker driven by the ever so humble but useful 2n2222. [Thanassis]’ site is replete with details too intricate to post here, but too neat to miss. Watch the video below the break for a demonstration.