Categories
Uncategorized

Mold Making

I’ve been digging into OpenSCAD lately and managed to come across this Flickr photo with the most minimal of explanation of how to do a reverse object in OpenSCAD, but it was all I needed…

Space Invader SVG

I started with the SVG file of the classic Space Invader character, sized to the width and height I wanted, and then exported it from Inkscape as a DXF file.

Space Invader STL

Once we’ve got the DXF we can pull that into OpenSCAD and extrude it into a 2.5 dimensional object. (It might be 3 dimensional, but I’m not going to argue 2.5D versus 3D right now.)


linear_extrude(height = 10, center = false) import("spaceinvader.dxf");

After we compile the code we can then export our object as an STL file. We can then pull that STL file into OpenSCAD again for the next step…

Space Invader STL (reversed)


difference() {
	translate([40,42,2.5]){
		cube([90,70,14.5], center=true);
	}
	# import("spaceinvader.stl", center=true);
}

You’ll need to tweak those numbers of course, and as for the # at the start of the import line, that’s to show us the object even when we can’t see it, as it were… sort of. It’s an OpenSCAD trick I learned from Mark Finn at BarCampMilwaukee.

So now that we’ve got the object dropped into a block (at the proper height) we can then export it as an STL file, which could be cut on a CNC machine, or 3D printed.

Space Invader G-code

I’ve not yet attempted to 3D print this, and I’ve had not much luck in printing things that are water-tight. I might try getting some silicone to coat the piece which would make it water-tight, and food-safe.

Categories
Uncategorized

Convert all the files!

Convert all the files!
Thanks Tom!

It seemed like a simple enough request… While at Milwaukee Makerspace we were discussing creating snowflakes on the Laser Cutter, and I mentioned that there should be some existing art on OpenClipArt.org, but it was down that night, so I jumped over to Thingiverse and found this snowflake.

As a bit of background, I’ve been pretty damn good at file conversions in the past. Audio, video, markup, raster images, anything 2D has been pretty simple. I mean, I’ve been using Photoshop since version 1.0.7. I know how to deal with that stuff… but 3D? It’s a whole new nightmare world!

Snowflake

The file was an STL, which is meant for 3D printing, but we needed more of a 2D vector file. I know how to load a DXF file into the Laser Cutter, so I figured I’m import this STL into Google Sketchup (via a plugin) and then export as a DXF (via another plugin) and that would be it.

Well, that didn’t work. (Oh, and by “didn’t work” I mean I was unable to open the DXF file in Inkscape. At this point I was still waiting to use the Laser Cutter so I didn’t get to try importing it on that machine. I figured that as long as I was waiting, I’d try to get a format I knew would work.) On to the next idea.

I exported the STL from Google Sketchup as a DAE file, and was able to open that in MeshLab. Once again I tried a DXF export, but that one wouldn’t open in Inkscape either. Argh!

Snowflake

So I made a radical decision… Since I could view the file in MeshLab, I just did a screen shot so I could get a nice, clean 2D version of it.

Snowflake

Of course if I had known I was going to do this, I probably could have just done it in Google Sketchup by altering the view… Still, the MeshLab method seemed solid.

Snowflake

I then took the screen shot and opened it in Photoshop, did a little editing, and converted it to black and white. (I considered creating paths, and exporting them, but at this point I wanted to go with what I knew (or thought) would work, and that meant getting a clean PNG file into Inkscape to convert it from a raster to a vector file via trace bitmap.

Snowflake

So finally, I had my SVG file! A vector file I could open in Inkscape and export as a clean DXF file that I was reasonable sure would open and work on the Laser Cutter…

Snowflake

Oh wait, at some point along the way I had created an OpenSCAD file, to test the other DXF files. They wouldn’t render due to some weirdness, but the new one I exported from Inkscape did. This made me feel a little more secure that this file would work.

So how did it turn out? I don’t know!

The Laser Cutter was in use making ornaments, and I couldn’t stay late enough to get a chance to use it.

And just to be clear… while there were many steps in the process above, the whole thing took about 20 minutes from the first file export to getting what seemed to be a good DXF file.

I’ve converted a lot of files in my time, but doing so for these CNC machine is proving to be a new challenge.

Of course half the fun is seeing if it will work, you know, on the machine… which I hope to test at some point. :)

Categories
Uncategorized

Key Kitty Klone

Key Kitty

Recently I came across a link that someone shared for this story about the “Key Kitty” which is a cute little kitty shaped keychain that is also a weapon. With all the debate about weapons on Thingiverse, I thought I’d try an experiment.

So here’s what I did… using nothing more than the two photos above, I decided to try to clone the design, and create my own with a 3D printer.

Key Kitty Template

I took the photo of the pink Key Kitty above and created a greyscale version of it, and then imported it into Inkscape. I then traced around it to create a SVG file that approximated the outline. Now, the Key Kitty is a pretty simple object, it’s basically a two dimensional object with some height to it, so the process was fairly easy.

Key Kitty Test

At this point I printed out the SVG file at actual size to see how it would fit on my fingers. It didn’t have to exactly match the original, but it did have to fit right.

OpenSCAD Kitty

Once I tested the paper prototype and decided it was the correct size, I exported the design to a DXF file and imported it into OpenSCAD and extruded it.

Key Kitty STL

Finally, here’s the STL file of our Key Kitty Klone, ready to be printed. It will just fit on the platform of the MakerBot Cupcake. (And because someone asked, no… I had no plan to make it into an LED flashlight as well. I was just interested in copying the basic shape.)

So wait, where is the actual print? Well, the night I tried printing it was the night of many woes, and I had two failed attempts at printing it, and with a two hour print time estimate, I ended up not leaving the makerspace with a real printed object. I’m also not 100% sure I should share the files. I mean, there’s the whole issue of the legality of cloning products, and I’m not really sure I want to be a test case on this one.

But I figured I couldn’t end this post without a bit more research. I found references to keykittytv.com, but there’s no web site, and it looks like the domain expired back in August 2011. I did find this great Key Kitty video from 2010 though. There’s also a Facebook page and Twitter account, both of which have had no updates for 10 months. For all I know, the company behind this product went bankrupt and closed up shop. Of course this just brings up more questions about cloning it. In the end though, I could just make some changes and call it the Key Bat or Key Bunny, or whatever… all it needs are some eye-holes for your fingers, and some pointed ears.

So here’s my question to you… What do you think about the cloning of existing products?

Print your own! Grab the files from Printables.com

Categories
Uncategorized

3D Modeling Update

3D Model

In the last month I’ve made some progress in my 3D modeling education, so I thought I’d provide an update. (Besides my last post, I got some good feedback on Google+) Oh, and just a reminder, my interest in 3D modeling all has to do with creating objects I can produce with a 3D printer like the MakerBot or the RepRap.

So what am I using (or not using) now? Here’s the list:

Google Sketchup
I’ve made some good progress with Sketchup. A few tutorials (and a lot of playing around) has me creating actual 3D models. You’ll want the STL Importer and STL Exporter to deal with STL files. Sketchup is nice, and I’m sure I’ll end up using it more as time goes on, but it’s not the end of my 3D quest.

Blender
Urgh… I’ve made no progress with Blender. Haven’t even tried. I may just wait until we do a Blender class at Milwaukee Makerspace.

123D
Still no Mac OS X version.

3DTin and Tinkercad
I talked about 3DTin last time. I haven’t used it since, but it still seems like a great way for kids to get into 3D modeling. As for Tinkercad, it seems like a more advanced version of 3DTin. Make: Live covered Tinkercad in Episode 17 if you want to check it out.

Inkscape
Say what!? Inkscape is a 2D drawing application. I’m still using it. I’ll often open vector files (SVG) and export them to DXF files and then extrude those to 3D files. Here’s a great Inkscape to OpenSCAD dxf tutorial that explains it all.

OpenSCAD
I’m still just barely using OpenSCAD, mainly in conjunction with Inkscape as mentioned above. I need to dig in a bit deeper, as time allows.

So what else is there? Well, I found Pleasant3D, which isn’t exactly modeling software, but it’s what ReplicatorG might look like if it were a full-on Mac OS X application. I’ve found it useful on a few occasions.

The other one worth mentioning is MeshLab, which may have some uses when it comes to converting or transforming files. I haven’t created anything with it yet, but it sure looks impressive.

So that’s my 3D modeling software update… Anything new to report from your desktop?

Categories
Uncategorized

Pac-Man Cookies

Cookie Cutters

Since I’ve been playing with the MakerBot at the Milwaukee Makerspace, I figured that I should print something useful, and what’s more useful than cookie cutters!

I got the idea from the GuruBlog CookieCutter-Editor. I ended up making the Pac-Man shape, which is the exact opposite of complicated. (Yeah, I’m saying it’s really simple.) I really just did the Pac-Man shape as a test, and after I posted it, Alex asked about the ghosts, so at that point I figured I had a bit more work to do…

Since I’m still dabbling in 3D modeling, and haven’t really nailed down a workflow yet, I decided to try something besides the CookieCutter-Editor. I ended up drawing the ghost in Photoshop, and then bringing it into Inkscape to trace it. I then followed this Inkscape to OpenSCAD dxf tutorial to convert the SVG into a DXF file, which I then exported and brought into OpenSCAD to extrude into a 3D model.

Printed Cookie Cutters

The Pac-Man shape from the CookieCutter-Editor had a wider edge on one end, which is what a cookie cutter should have. (You can see this in the 3D wireframe in the top image.) The ghost shape does not have this wider edge, because I don’t know how to create one yet! I solved this issue by printing the shape with a raft, which you can see in the photo of the printed cutter. It’s not the prettiest cookie cutter, but it certainly did work.

Pac-Man Cookies

And here’s our final product, the Pac-Man (and ghosts) cookies! My oldest daughter Emma did the hard work here. She made the cookie dough, used the cutters, baked the cookies, and frosted them. I was basically the “Technical Advisor” and showed her what colors to use, etc. She wasn’t 100% pleased with the outcome, mainly because she had to tweak the coloring and improvise a bit (Pac-Man is actually lemon-flavored) but she’s a bit of a perfectionist in the kitchen. :)

We’ll probably make more of these for BarCampMilwaukee6, and may throw a few more shapes into the mix if I get a bit time with the MakerBot before then.