A mark of a good 3D print — and a good 3D printer — is interlayer adhesion. If the layers of a 3D print are too far apart, you get a weak print that doesn’t look good. This print has no interlayer adhesion. It’s a 3D printed Slinky, the kind that rolls down stairs, alone or in pairs, and makes a slinkity sound. Conventional wisdom says you can’t print a Slinky, but that didn’t stop [mpclauser] from trying and succeeding.
This Slinky model was made using a few lines of JavaScript that output a Gcode file. There is no .STL file, and you can’t edit this CNC Slinky in any CAD tools. This is also exceptionally weird Gcode. According to [mpclauser], the printer, ‘zigzags’ between an inner and outer radius while constantly increasing the height. This is the toolpath you would expect from a 3D printed Slinky, but it also means the usual Gcode viewers throw a fit when trying to figure out how to display this thing.
All the code to generate your own 3D printable Slinky Gcode file is up on [mpclauser]’s Google Drive. The only way to see this print in action is to download the Gcode file and print it out. Get to it.
If you were to nominate a technology from the 19th century that most defined it and which had the greatest effect in shaping it, you might well settle upon the railway. Over the century what had started as horse-drawn mining tramways evolved into a global network of high-speed transport that meant travel times to almost anywhere in the world on land shrank from months or weeks to days or hours.
For Brits, by the end of the century a comprehensive network connected almost all but the very smallest towns and villages. There had been many railway companies formed over the years to build railways of all sizes, but these had largely conglomerated into a series of competing companies with a regional focus. Each one had its own main line, all of which radiated out from London to the regions like the spokes of a wheel.
By the 1890s there was only one large and ambitious railway company left that had not built a London main line. The Great Central Railway’s heartlands lay in the North Midlands and the North of England, yet had never extended southwards. In the 1890s they launched their ambitious scheme to build their London connection, an entirely new line from their existing Nottingham station to a new terminus at Marylebone, in London.
Since this was the last of the great British main lines, and built many decades after its rivals, it saw the benefit of the century’s technological advancement. Gone were the thousands of navvies (construction workers, from “Navigational”) digging and moving soil and rock by hand, and in their place the excavation was performed using the latest steam shovels. The latest standards were used in its design, too, with shallow curves and gradients, no level crossings, and a wider Continental loading gauge in anticipation of a future channel tunnel to France This was a high-speed railway built sixty years before modern high-speed trains, and nearly ninety years before the Channel Tunnel was opened.
If you live in a city, you’re constantly swimming in a thick soup of radio-frequency energy. FM radio stations put out hundreds of kilowatts each into the air. Students at the University of Washington, [Anran Wang] and [Vikram Iyer], asked themselves if they could harness this background radiation to transmit their own FM radio station, if only locally. The answer was an amazing yes.
The trailer video, embedded below, demos a couple of potential applications, but the paper (PDF) has more detail for the interested. Basically, they turn on and off an absorbing antenna at a frequency that’s picked so that it modulates a strong FM signal up to another adjacent channel. Frequency-modulating this backscatter carrier frequency adds audio (or data) to the product station.
One of the cooler tricks that they pull off with this system is to inject a second (stereo) channel into a mono FM station. Since FM radio is broadcast as a mono signal, with a left-minus-right signal sent alongside, they can make a two-channel stereo station by recreating the stereo pilot carrier and then adding in their own difference channel. Pretty slick. Of course, they could send data using this technique as well.
Why do this? A small radio station using backscatter doesn’t have to spend its power budget on the carrier. Instead, the device can operate on microwatts. Granted, it’s only for a few feet in any given direction, but the station broadcasts to existing FM radios, rather than requiring the purchase of an RFID reader or similar device. It’s a great hack that piggybacks on existing infrastructure in two ways. If this seems vaguely familiar, here’s a similar idea out of the very same lab that’s pulling off essentially the same trick indoors with WiFi signals.
So who’s up for local reflected pirate radio stations?
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?”→
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.
“To my dismay, I quickly realized that this was probably an unnecessary endeavor…”
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.
[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, 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.