These magical creatures crop up out of nowhere and fry your electronics or annoy your ear holes. Understanding them will doubtless save you money and hassle. The ground loop in a nutshell is what happens when two separate devices (A and B) are connected to ground separately, and then also connected to each other through some kind of communication cable with a ground, creating a loop. This provides two separate paths to ground (B can go through its own connection to ground or it can go through the ground of the cable to A and then to A’s ground), and means that current may start flowing in unanticipated ways. This is particularly noticeable in analog AV setups, where the result is audio hum or visible bars in a picture, but is also sometimes the cause of unexplained equipment failures. Continue reading “WTF Are Ground Loops?”
Das Fix
There was a time when the desktop peripherals such as your keyboard and mouse were expensive items that you hung on to and cared for. But several decades of PC commoditization and ever-cheaper manufacturing have rendered each of them to an almost throwaway level, they are so cheap that when one breaks you can simply reach for another without thought.
This is not to say that there is no longer a space for a more costly specialist keyboard. You’ll find enthusiasts still clinging to their treasured vintage IBM Model Ms and Model Fs, or typing on a range of competing high end ‘boards. You might say that a cheap keyboard is pretty high quality these days, but for some people only the feel of a quality switch will do.
[Mac2612] was given a particularly nice example of this class of peripheral, a Das Keyboard 4C complete with trademark missing key decals. There was a snag though, it has suffered a spill at some time in its life, and would issue random keypresses which rendered it useless. His marathon investigation and repair of the fault makes for an interesting read, and gives us some insight into why these keyboards cost the extra money.

At first it seemed as though corrosion on the board might be the issue, so he gave it a clean with IPA. All to no avail, and so began a succession of further dismantlings and cleanups which culminated in the desoldering of all the key switches. This lengthy task shows us in detail the construction of a high-end ‘board, but sadly it didn’t reveal the fault, and phantom keypresses kept appearing.
Following the board traces back to the microcontroller, he eventually found that moisture had corroded the end of a 10K surface mount resistor, leaving it with a resistance in the MOhms. Since it was a pulldown for one of the keyboard rows, he’d found the source of the problem. Having spent a long time fault-finding a board with an SMD part with a mechanical failure, we feel his pain.
Replacing the SMD parts and reassembly gave him a rather sweet keyboard, albeit for a lot of work.
This is the first Das Keyboard teardown we’ve brought you, but not the first keyboard hack. There are the people remanufacturing the Model F, for example, or the most minimalist keyboard possible.
[Thanks Graham Heath, via /r/MechanicalKeyboards]
Walter Is The Slickest Retro-Futuristic Robot Arm
[Jochen Alt] is on a roll. We just covered his ball-balancing robot, Paul, only to find his phenomenal six-DOF robot arm in full retro style. Its name is “Walter” and it’s done up in DDR style (the former East Germany), in painted, 3D-printed plastic. The full design and build documents are an absolutely amazing resource if you’re into robot arm or legs.
In particular, the sections on trajectory planning and kinematics are fantastic. If you’re interested in robot motion planning by Bezier curves, you know where to go. (We’ve always wanted a Bezier-curve 3D printer slicer, but that’s another story.) The construction is also top-notch here, and the attention to detail that went into this arm is phenomenal. It’s all done with stepper motors and geared belts, which allow each of Walter’s joints to be driven by a motor that’s one joint further upstream than would be the case if it were designed with servos. [Jochen] even went so far as to expose the belt in some places to show off the gearing. Walter is worth checking out.
Even if you’ll never build such a fancy robot arm, you should read through the docs just to appreciate all of the thought and work that went into this very refined and simple-from-the-outside design. If you’d like to start out on the simple side of the spectrum, check out these robot arms made of office supplies or a desk lamp. Once you’re ready for your second arm project this short list, some of which [Jochen] mention in his writeup, should get you up and grasping. And do check out his balancing bot, Paul.
Stephen Hawking Forecasts The Weather
Stephen Hawking, although unable to speak himself, is immediately recognizable by his voice which is provided through a computer and a voice emulator. What may come as a surprise to some is that this voice emulator, the Emic2, has been used by many people, and is still around today and available for whatever text-to-speech projects you are working on. As a great example of this, [TegwynTwmffat] has built a weather forecasting station using an Emic2 voice module to provide audible weather alerts.
Besides the unique voice, the weather center is a high quality build on its own. An Arduino Mega 2560 equipped with a GPRS module is able to pull weather information once an hour. After the voice module was constructed (which seems like a project in itself) its relatively straightforward to pass the information from the Arduino over to the module and have it start announcing the weather. It can even be programmed to sing the weather to you!
All of the code that [TegwynTwmffat] used to build this is available on the project site if you’re curious about building your own Emic2 voice system. It’s also worth noting that GPRS is available to pretty much anyone and is a relatively simple system to start using to do things like pull weather information from, but you could also use it to roll out your own private cell phone network with the right equipment and licensing.
Point And Click To An IoT Button
The availability of cheap WiFi boards like the ESP8266 and others means you can inexpensively put projects on the network. But there is still the problem of how to connect these devices to other places reliably. An Open Source project that attempts to make that whole effort point and click is Mongoose OS. The open source system works with the ESP8266, ESP32, and several other platforms. It is well integrated with Amazon’s IoT backend, but it isn’t locked to it.
Everyone wants to be your IoT broker and we see products appear (and disappear) regularly aimed at capturing that market. One common way to send and receive messages from a tiny device to a remote server is MQTT, an ISO standard made with resource-limited devices in mind. Many IoT services speak this protocol, including Amazon’s IoT offering. You can see how quick it is to flash an ESP8266 to make an Amazon IoT button in the video below. Although the video example uses Amazon, you can configure the system to talk to any public or private MQTT broker.
Light Replaces Electrons For Giant Vector-Graphics Asteroids Game
For all its simplicity, the arcade classic Asteroids was engaging in the extreme, with the ping of the laser, the rumble of the rocket, the crash of crumbling space rocks, and that crazy warble when the damn flying saucers made an appearance. Atari estimates that the game has earned operators in excess of $500 million since it was released in 1979. That’s two billion quarters, and we’ll guess a fair percentage of those coins came from the pockets of Hackaday’s readers and staff alike.
One iconic part of Asteroids was the vector display. Each item on the field was drawn as a unit by the CRT’s electron beam dancing across the phosphor rather than raster-scanned like TV was at the time. The simple graphics were actually pretty hard to create, and with that in mind, [standupmaths] decided to take a close look at the vector display of Asteroids and try to recreate it using a laser.
To be fair, [Seb Lee-Delisle] does all the heavy lifting here, with [standupmaths] providing context on the history and mathematics of the original vector display. [Seb] is a digital artist by trade, and has at the ready a 4-watt RGB laser projector for light shows and displays. Using the laser as a replacement for the CRT’s electron beam, [Seb] was able to code a reasonably playable vector-graphic version of Asteroids on a large projections screen. Even the audio is faithful to the original. The real treat comes when the laser is slowed and a little smoke added to show us how each item is traced out in order.
All [Seb]’s code is posted on GitHub, so if you have a laser projector handy, by all means go for it. Or just whip up a custom vector display for your own tabletop version of Asteroids.
Continue reading “Light Replaces Electrons For Giant Vector-Graphics Asteroids Game”
DIY Barrel Rifling With 3D Printed Help
[Jeff Rodriguez] has been busy testing a feasible DIY method for rifling a barrel and has found some success using salt water, a power supply, wire, and 3D printed parts to create the grooves of rifling without the need for any moving parts or cutting tools. Salt water flows between the barrel’s inside surface and a 3D-printed piece that holds wires in a precise pattern. A current flows between the barrel and the wires (which do not actually touch the inside of the barrel) and material is eroded away as a result. 10-15 minutes later there are some promising looking grooves in the test piece thanks to his DIY process.
Rifled barrels have been common since at least the 19th century (although it was certainly an intensive process) and it still remains a job best left to industrial settings; anyone who needs a barrel today normally just purchases a rifled barrel blank from a manufacturer. No one makes their own unless they want to for some reason, but that’s exactly where [Jeff] is coming from. The process looks messy, but [Jeff] has had a lot of space to experiment with a variety of different methods to get different results.







