Making Rubber Stamps with OpenSCAD

There’s an old saying that goes “If you can’t beat ’em, join ’em”, but around these parts a better version might be “If you can’t buy ’em, make ’em”. A rather large portion of the projects that have graced these pages have been the product of a hacker or maker not being able to find a commercial product to fit their needs. Or at the very least, not being able to find one that fit their budget.

GitHub user [harout] was in the market for some rubber stamps to help children learn the Armenian alphabet, but couldn’t track down a …read more

Continue reading Making Rubber Stamps with OpenSCAD

Cheap Flamethrower Is Predictably Worrying

We’d never criticize somebody for coming up with a creative way to save a few bucks. In truth, pickings would be pretty slim around here if we deleted every project or hack where cost savings was a prime motivator. That being said, there’s still some things you should probably spend a few extra dollars on. You know, the essential things in life that you need to know will be safe and reliable, like your car and…your flamethrower.

While we don’t have any information about what kind of car [Steve Hernandez] is driving, but over on Hackaday.io, he’s posted some info …read more

Continue reading Cheap Flamethrower Is Predictably Worrying

Add Intuitiveness to OpenSCAD With Encoders

The first time I saw 3D modeling and 3D printing used practically was at a hack day event. We printed simple plastic struts to hold a couple of spring-loaded wires apart. Nothing revolutionary as far as parts go but it was the moment I realized the value of a printer.

Since then, I have used OpenSCAD because that is what I saw the first time but the intuitiveness of other programs led me to develop the OpenVectorKB which allowed the ubiquitous vectors in OpenSCAD to be changed at will while keeping the parametric qualities of the program, and even leveraging …read more

Continue reading Add Intuitiveness to OpenSCAD With Encoders

A Crash Course in Thingiverse Customizer

OpenSCAD is a great way to create objects for 3D printing (or other purposes), especially if you are already used to programming. For things like front panels, it is great because you can easily make modifications and — if you wrote your code correctly–everything will just adjust itself to new positions.

However, what if you have a general-purpose piece of code, and you want people to have the ability to customize it? For example, consider this code:

$fn=100;
difference()
{
  cube([25,25,5]);
  translate([4,4,-1]) cylinder(h=7,r=2);
  translate([25-4,4,-1]) cylinder(h=7,r=2);
  translate([4,25-4,-1]) cylinder(h=7,r=2);
  translate([25-4,25-4,-1]) cylinder(h=7,r=2);
}

That creates the plate with four drill holes you see …read more

Continue reading A Crash Course in Thingiverse Customizer

Two-Piece Boxes Thanks to Laser-Cut Flex Hinges

It sounds like a challenge from a [Martin Gardner] math puzzle from the Scientific American of days gone by: is it possible to build a three-dimensional wooden box with only two surfaces? It turns out it is, if you bend the rules and bend the wood to make living hinge boxes with a laser cutter.

[Martin Raynsford] clearly wasn’t setting out to probe the limits of topology with these boxes, but they’re a pretty neat trick nonetheless. The key to these boxes is the narrow to non-existent kerf left by a laser cutter that makes interference fits with wood a …read more

Continue reading Two-Piece Boxes Thanks to Laser-Cut Flex Hinges

Two-Piece Boxes Thanks to Laser-Cut Flex Hinges

It sounds like a challenge from a [Martin Gardner] math puzzle from the Scientific American of days gone by: is it possible to build a three-dimensional wooden box with only two surfaces? It turns out it is, if you bend the rules and bend the wood to make living hinge boxes with a laser cutter.

[Martin Raynsford] clearly wasn’t setting out to probe the limits of topology with these boxes, but they’re a pretty neat trick nonetheless. The key to these boxes is the narrow to non-existent kerf left by a laser cutter that makes interference fits with wood a …read more

Continue reading Two-Piece Boxes Thanks to Laser-Cut Flex Hinges

Endstops That Stay Out of the Way

In the course of building a new delta printer, [thehans] decided he needed his own endstop design that used minimal hardware. Endstops are just switches that get hit when the printer moves at the extreme of an axis, but [thehans] wanted something with a bit of refinement for his BigDelta 3D Printer build.

The result is a small unit that cradles a microswitch and needs only a single zip tie that mounts flush, resulting in a super tidy looking piece. In addition, it mounts on the delta’s v-slot rails such that the mount does not take up any of the …read more

Continue reading Endstops That Stay Out of the Way

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 …read more

Continue reading DIY Barrel Rifling with 3D Printed Help

Multiextrusion 3D Printing and OpenSCAD

In a recent posting called Liar’s 3D Printing, I showed you how you can print with multiple filament colors even if your printer only has one extruder and hot end. It isn’t easy, though, and a lot of models you’ll find on sites like Thingiverse are way too complicated to give good results. An object with 800 layers, each with two colors is going to take a lot of filament changes and only the most patient among us will tolerate that.

What that means is you are likely to want to make your own models. The question is, how? …read more

Continue reading Multiextrusion 3D Printing and OpenSCAD

Ditch OpenSCAD for C++

There’s an old saying that a picture is worth a thousand words. If you’ve ever tried to build furniture or a toy with one of those instructions sheets that contains nothing but pictures, you might disagree. 3D design is much the same for a lot of people. You think you want to draw things graphically, but once you start doing complex things and making changes, parametric modeling is the way to go. Some CAD tools let you do both, but many 3D printer users wind up using OpenSCAD which is fully parametric.

If you’ve used OpenSCAD you know that it …read more

Continue reading Ditch OpenSCAD for C++