3D Printed Stethoscope Makes The Grade

On the off chance that initiatives like the Hackaday Prize didn’t make it abundantly clear, we believe strongly that open designs can change the world. Putting technology into the hands of the people is a very powerful thing, and depending on where you are or your station in life, can quite literally mean the difference between life and death. So when we saw that not only had a team of researchers developed a 3D printable stethoscope, but released everything as open source on GitHub, it’s fair to say we were pretty interested.

The stethoscope has been in development for several years now, but has just recently completed a round of testing that clinically validated its performance against premium brand models. Not only does this 3D printed stethoscope work, it works well: tests showed its acoustic performance to be on par with the gold standard in medical stethoscopes, the Littmann Cardiology III. Not bad for something the researchers estimate can be manufactured for as little as $3 each.

All of the 3D printed parts were designed in OpenSCAD (in addition to a Ruby framework called CrystalSCAD), which means the design can be evaluated, modified, and compiled into STLs with completely free and open source tools. A huge advantage for underfunded institutions, and in many ways the benchmark by which other open source 3D-printable projects should be measured. As for the non-printed parts, there’s a complete Bill of Materials which even includes links to where you can purchase each item.

The documentation for the project is also exceptional. It not only breaks down exactly how to print and assemble the stethoscope, it even includes multi-lingual instructions which can be printed out and distributed with kits so they can be assembled in the field by those who need them most.

From low-cost ultrasounds to truly personalized prosthetics, the future of open source medical devices is looking exceptionally bright.

[Thanks to Qes for the tip]

Printed It: Custom Enclosure Generator

You’ve written your firmware code, etched your own PCB, and now it’s time to put that awesome new project of yours into an enclosure. Unfortunately, all you have is a generic Radio Shack project box that you picked up when they were clearing out their inventory. If you put your project in that, it’ll have all the style and grace of a kid wearing hand-me-down clothes. Your project deserves a tailor-made enclosure, but the prices and lead time on custom plastic enclosures are prohibitive for one-off projects.

In Ye Olde Olden Days, the next step might have been to start bending some sheet metal. But it’s the 21st century, and we’ve got mechanization on our side. The “Ultimate Box Maker” by [Heartman] is a fully parametric OpenSCAD design which allows you to generate professional looking enclosures by simply providing your desired dimensions and selecting from a few optional features. In a couple of hours, you’ll have a custom one-of-a-kind enclosure for your project for a few cents worth of filament.

That’s the idea, at least. For this edition of “Printed It”, I’ll be taking a look at the “Ultimate Box Maker” by generating and printing a basic enclosure. As somebody whose Radio Shack was out of enclosures by the time I got there and who doesn’t want to slice his hand open folding sheet metal, I’m very interested in seeing how well this design works.

Continue reading “Printed It: Custom Enclosure Generator”

OpenSCAD: Tieing It Together With Hull()

What’s your favorite OpenSCAD command? Perhaps it’s intersection() or difference()? Or are you a polygon() and extrude() modeler? For me, the most useful, and maybe most often overlooked, function is hull(). Hull() does just what it says on the can — creates a convex hull around the objects that are passed to it as children — but that turns out to be invaluable.

Hull() solves a number of newbie problems: making things round and connecting things together. And with a little ingenuity, hull() can provide a nearly complete modelling strategy all on its own. If you use OpenSCAD and your creations end up with hard edges, or you spend too much time figuring out angles, or if you just want to experience another way to get the job done, read on!

Continue reading “OpenSCAD: Tieing It Together With Hull()”

Repairs You Can Print: Broken Glue Gun Triggers Replacement

Picture this: you need to buy a simple tool like a glue gun. There’s usually not a whole lot going on in that particular piece of technology, so you base your decision on the power rating and whether it looks like it will last. And it does last, at least for a few years—just long enough to grow attached to it and get upset when it breaks. Sound familiar?

[pixelk] bought a glue gun a few years ago for its power rating and its claims of strength. Lo and behold, the trigger mechanism has proven to be weak around the screws. The part that pushes the glue stick into the hot end snapped in two.

It didn’t take much to create a replacement. [pixelk] got most of the measurements with calipers and then got to work in OpenSCAD. After printing a few iterations, it fit well enough, but [pixelk] saw a chance to improve on the original design and added a few teeth where the part touches the glue stick. The new part has been going strong for three months.

We think this entry into our Repairs You Can Print contest is a perfect example of the everyday utility of 3D printers. Small reproducible plastic parts are all around us, just waiting to fail. The ability to not only replace them but to improve on them is one of the brightest sides of our increasingly disposable culture.

Still haven’t found a glue gun you can stick to? Try building your own.

When A Skimmer Isn’t A Skimmer

I have a confession to make: ever since the first time I read about them online, I’ve been desperate to find an ATM skimmer in the wild. It’s the same kind of morbid curiosity that keeps us from turning away from a car accident, you don’t want to be witness to anyone getting hurt, but there’s still that desire to see the potential for danger up close. While admittedly my interest is largely selfish (I already know on which shelf I would display it), there would still be tangible benefits to the community should an ATM skimmer cross my path. Obviously I would remove it from the machine and prevent others from falling prey to it, and the inevitable teardown would make interesting content for the good readers of Hackaday. It’s a win for everyone, surely fate should be on my side in this quest.

So when my fingers brushed against that unmistakable knobby feel of 3D printed plastic as I went to insert my card at a local ATM, my heart skipped a beat. After all these years, my dream had come true. Nobody should ever be so excited about potentially being a victim of fraud, but there I was, grinning like an idiot in the farmer’s market. Like any hunter I quickly snapped a picture of my quarry for posterity, and then attempted to free it from the host machine.

But things did not go as expected. I spend most of my free time writing blog posts for Hackaday, so it’s safe to say that physical strength is not an attribute I possess in great quantity, but even still it seemed odd I couldn’t get the skimmer detached. I yanked it in every direction, tried to spin it, did everything short of kicking it; but absolutely no movement. In fact, I noticed that when pulling on the skimmer the whole face plate of the ATM bulged out a bit. I realized this thing wasn’t just glued onto the machine, it must have actually been installed inside of it.

I was heartbroken to leave my prize behind, but at the very least I would be able to alert the responsible party. The contact info for the ATM’s owner was written on the machine, so I emailed them the picture as well as all the relevant information in hopes that they could come check the machine out before anyone got ripped off.

Continue reading “When A Skimmer Isn’t A Skimmer”

Try This For 3D Printing Without Support

Have a look at the object to the right. Using a conventional fused deposition printer, how would you print the object? There’s no flat surface to lay on the bed without generating a lot of overhangs. That usually requires support.

In theory, you might be able to print the bottom of the sphere down, but it is difficult to get that little spot to adhere to the bed. If you have at least two extruders and you are set up to print support material, that might even be the best option. However, printing support out of the same material you are printing with makes it hard to get a good clean print. There is another possibility. It does require some post-processing, but then again, not as much as hacking away a bunch of support material.

A Simple Idea

The idea is simple and — at first — it will sound like a lot of trouble. The basic idea is to cut the model in half at some point where both halves would be easy to print and then glue them together.  Stick around (no pun intended), though, because I’ll show you a way to make the alignment of the parts almost painless no matter how complex the object might be.

The practical problem with gluing together half models is getting the pieces in the exact position, but that turns out to be easy if you just make a few simple changes to your model. Another lesser problem is clamping a piece while gluing. You can use a vise, but some oddly-shaped parts are not conducive to traditional vise jaws.

In Practice

Starting with an OpenSCAD object, it is easy to cut the model in half. Actually, you could cut it anywhere. Then it is easy to rotate half of it so the cut line is at the bottom of each part. That doesn’t solve the alignment problem nor does it help you clamp when you glue.

The trick is to build a flange around each part. The flanges mate with a few screws after printing so alignment is perfect and bolts through the flange holes can keep the parts together and immobilized while your glue of choice sets. The kicker is that I even have an automated process to make the design side of this trick very easy.

Continue reading “Try This For 3D Printing Without Support”

If 3D Printer, Then Custom Aluminum Extrusion Brackets

Aluminum extrusions are a boon for mechanical assemblies, but they require a stock of brackets and other hardware to be kept on hand. [mightynozzle] has decided to make things a little easier for prototyping and low-stress assemblies by creating a collection of 3D printable brackets for aluminum extrusions. 3D printing your own bracket hardware means faster prototyping, and if the assemblies don’t need the extra strength and rigidity of metal brackets you can just stick with the 3D printed versions.

The files are on Thingiverse, and include STL files of common brackets as well as an OpenSCAD script for customizing. Not familiar with OpenSCAD? No problem, we have a quick primer with examples.

This project showcases two things well. The first is that while brackets are not particularly expensive or hard to obtain, it can still be worth 3D printing them to reduce the overall amount of hardware one needs to keep on hand to make prototyping faster. The other is that 3D printing can shine when it comes to the creation of things like brackets: a few dimes’ worth of plastic can be turned into precise yet geometrically simple objects that would be a pain to make by other means. It certainly beats sitting on one’s hands waiting for parts to be delivered.