DIY Rubber Ducky Is As Cheap As Its Namesake

The “Rubber Ducky” by Hak5 is a very powerful tool that lets the user perform rapid keystroke injection attacks, which is basically a fancy way of saying the device can type fast. Capable of entering text at over 1000 WPM, Mavis Beacon’s got nothing on this $45 gadget. Within just a few seconds of plugging it in, a properly programmed script can do all sorts of damage. Just think of all the havoc that can be caused by an attacker typing in commands on the local machine, and now image they are also the Flash.

But unless you’re a professional pentester, $45 might be a bit more than you’re looking to spend. Luckily for the budget conscious hackers out there, [Tomas C] has posted a guide on using open source software to create a DIY version of Hak5’s tool for $3 a pop. At that cost, you don’t even have to bother recovering the things when you deploy them; just hold on tight to your balaclava and make a run for it.

The hardware side of this hack is the Attiny85-based Digispark, clones of which can be had for as low as $1.50 USD depending on how long your willing to wait on the shipping from China. Even the official ones are only $8, though as of the time of this writing are not currently available. Encapsulating the thing in black shrink tubing prevents it from shorting out, and as an added bonus, gives it that legit hacker look. Of course, it wouldn’t be much of a hack if you could just buy one of these little guys and install the Rubber Ducky firmware on it.

In an effort to make it easier to use, the official Rubber Ducky runs scripts written in a BASIC-like scripting language. [Tomas C] used a tool called duck2spark by [Marcus Mengs], which lets you take a Rubber Ducky script (which have been released by Hak5 as open source) and compile it into a binary for flashing to the Digispark.

Not quite as convenient as just copying the script to the original Ducky’s microSD card, but what do you want for less than 1/10th the original’s price? Like we’ve seen in previous DIY builds inspired by Hak5 products, the trade-off is often cost for ease of use.

[Thanks to Javier for the tip.]

Behold A DIY, Kid-Friendly Table Saw

The “table saw” swaps the saw for a nibbler; here it is cutting corrugated cardboard in a manner much like the saw it replaces.

“Kid-friendly table saw” seems like either a contradiction, a fool’s errand, or a lawsuit waiting to happen; but this wooden table saw for kids actually fits the bill and shows off some incredible workmanship and attention to detail as well. The project works by using not a saw blade, but a nibbler attached to a power drill embedded inside.

Unsurprisingly, the key to making a “table saw” more kid-friendly was to remove the saw part. The nibbler will cut just about any material thinner than 3 mm, and it’s impossible for a child’s finger to fit inside it. The tool is still intended for supervised use, of course, but the best defense is defense in depth.

The workmanship on the child-sized “table saw” is beautiful, with even the cutting fence and power switch replicated. It may not contain a saw, but it works in a manner much like the real thing. The cutting action itself is done by an economical nibbler attachment, which is a small tool with a slot into which material is inserted. Inside the slot, a notched bar moves up and down, taking a small bite of any material with every stroke. Embedding this into the table allows for saw-like cutting of materials such as cardboard and thin wood.

The image gallery is embedded below and shows plenty of details about the build process and design, along with some super happy looking kids.

Continue reading “Behold A DIY, Kid-Friendly Table Saw”

Damaged Power Cord Repaired With Shop-Made Mold

We’ve likely all seen a power tool with a less-than-functional strain relief at one end of the power cord or the other. Fixing the plug end is easy, but at the tool end things are a little harder and often not worth the effort compared to the price of just replacing the tool. There’s no obsolescence like built-in obsolescence.

But in the land of Festo, that high-quality but exorbitantly priced brand of premium tools, the normal cost-benefit relationship of repairs is skewed. That’s what led [Mark Presling] to custom mold a new strain relief for a broken Festool cord. The dodgy tool is an orbital sander with Festool’s interchangeable “Plug It” type power cord, which could have been replaced for the princely sum of $65. Rather than suffer that disgrace, [Mark] built a mold for a new strain relief from two pieces of aluminum. The mold fits around the cord once it has been slathered with Sugru, a moldable adhesive compound. The video below shows the mold build, which has some interesting tips for the lathe, and the molding process itself. The Sugru was a little touchy about curing, but in the end the new strain relief looks almost like an original part.

Hats off to [Presser] for not taking the easy way out, and for showing off some techniques that could really help around the shop. We suppose the mold could have been 3D-printed rather than machined; after all, we’ve seen such molds before, and that 3D-printed dies can be robust enough to punch metal parts.

Continue reading “Damaged Power Cord Repaired With Shop-Made Mold”

Turning A Cheap Engraver Into A Decent PCB Mill

We know, we know. Getting PCBs professionally fabricated anymore is so cheap and easy that making them in-house is increasingly becoming something of a lost art. Like developing your own film. Or even using a camera that has film, for that matter. But when you’re in Brazil and it takes months for shipments to arrive like [Robson Couto] is, sometimes you’re better off sticking with the old ways.

[Robson] writes in to tell us how he decided to buy a ~$150 CNC “engraver” kit from an import site, in hopes that it would allow him to prototype his designs without having to use breadboards all the time. The kit turned out to be decent, but with a series of modifications and a bit of trial and error, he’s improved the performance significantly and is now putting out some very nice looking boards.

The primary hardware issues [Robson] ran into were in the Z axis, as some poor component selections made the stock configuration wobble a bit too much. He replaced some flimsy standoffs as well as swapping in some bushings he salvaged from dead inkjet printers, and the movement got a lot tighter.

Despite the fact that the version of Grbl flashed onto the engraver’s cloned Arduino Uno supports Z leveling, it’s not actually enabled out of the box. [Robson] just needed to add some extra wiring to use the spindle’s bit as a probe on the copper clad board. He also went ahead and updated to the latest version of Grbl, as the one which ships with the machine is fairly old.

He wraps up the post by going through his software workflow on GNU/Linux, which is useful information even if you’ve taken the completely DIY route for your PCB mill. If you’d like to know more about the ins and outs of milling your own boards, check out this excellent primer by [Adil Malik].

Continue reading “Turning A Cheap Engraver Into A Decent PCB Mill”

Shop-Made Pneumatic Cylinders From PVC And Plywood

You see a lot of pneumatic actuators in industrial automation, and for good reason. They’re simple, powerful, reliable, and above all, cheap. Online sources and fluid-power suppliers carry a bewildering range of actuators, so why would anyone bother to make their own pneumatic cylinders? Because while the commercial stuff is cheap, it’s not PVC and plywood cheap.

Granted, that’s not the only reason [Izzy Swan] gives for his DIY single-acting cylinder. For him it’s more about having the flexibility to make exactly what he needs in terms of size and shape. And given how ridiculously easy these cylinders are, you can make a ton of them for pennies. The cylinder itself is common Schedule 40 PVC pipe with plywood endcaps, all held together with threaded rod. [Izzy] cut the endcaps with a CNC router, but a band saw or jig saw would do as well. The piston is a plywood plug mounted to a long bolt; [Izzy] gambled a little by cutting the groove for the O-ring with a table saw, but no fingers were lost. The cylinder uses a cheap bungee as a return spring, but an internal compression spring would work too,. Adding a second air inlet to make the cylinder double-acting would be possible as well. The video below shows the cylinder in action as a jig clamp.

True, the valves are the most expensive part of a pneumatic system, but if nothing else, being able to say you made your own cylinders is a win. And maybe you’ll get the fluid-power bug and want to work up to DIY hydraulics.

Continue reading “Shop-Made Pneumatic Cylinders From PVC And Plywood”

How Big Is Your Oscilloscope? One Inch?

We are anxious to see the finished product of [Mark Omo’s] entry into our one square inch project. It is a 20 megasample per second oscilloscope that fits the form factor and includes a tiny OLED screen. We will confess that we started thinking if you could use these as replacements for panel meters or find some other excuse for it to exist. We finally realized, though, that it might not be very practical but it is undeniably cool.

There are some mockup PCB layouts, but the design appears feasible. A PIC32MZ provides the horsepower. [Mark] plans to use an interleaved mode in the chip’s converters to get 20 megasamples per second and a bandwidth of 10 MHz. It appears he’ll use DMA to drive the OLED. In addition to the OLED and the PIC, there’s a termination network and a variable gain stage and that’s about it.

Continue reading “How Big Is Your Oscilloscope? One Inch?”

3D Printed Radius Gauge, Just Add Calipers (And A Wee Bit Of Math)

With 3D printed arms of fixed measurements, the depth reading from a set of digital calipers can be used to calculate the radius of a curve.

Specialized tools that focus on one particular job tend to get distilled right down to their essentials and turned in an economical consumer product. One example of this is radius (or fillet) gauges: a set of curves in different sizes that one uses to measure the radius of a curved surface by trial and error. To some, such products represent solved problems. Others see opportunities for a fresh perspective, like this caliper-enabled 3D printed radius gauge by [Arne Bergkvist].

[Arne]’s 3D printed radius gauge is a simple object; a rigid attachment for a nearly ubiquitous model of digital caliper. By placing the curve to be measured between the two arms of the device and using the depth measurement of the caliper to measure distance to the curve’s surface, a simple calculation (helpfully printed on the unit itself) of radius = distance * 2.414 reveals the radius of the curve. However, this shortened calculation makes a number of assumptions and only works for [Arne]’s specific design.

Another version by [Fredrik Welander] represents a more flexible take on the same concept. His RadGauge design (pictured up top) has a few different sizes to accommodate a variety of objects, and his Git repository provides a calculator tool as well as some tips on fine tuning to allow for variations in the dimensions of the printed attachment.

3D printing has opened a lot of doors, and items like this show that the plastic doodads created aren’t always the end result in and of themselves; sometimes they are the glue that enables a tool or part to work in a different way. To help get the most out of 3D printing, check out the in-depth coverage of how to best tap 3D printed parts for fasteners, and [Roger Cheng]’s guide to using 3D printed brackets and aluminum extrusion to make just about anything.