Categories
Uncategorized

Simplfying STL Files with MeshLab

Cow (Sketchup)

So back when I first used the MakerBot at Milwaukee Makerspace, my daughter asked me to make her a cow. (The kid likes cows!) Since my 3D modeling skills were not up to the task (and still aren’t, at least not for a cow) I found a cow in the Google 3D Warehouse and brought it into Sketchup.

It looked fine, so I exported it as an STL file and did a print. A very small print. It looked OK (but not great) and since it was small there wasn’t really much detail.

Since then I’ve looked at other files in the Google 3D Warehouse, but since most of stuff there is for screen display and not 3D printing, things tend to be very complex, at least in the well done models. More complex than might be needed for a 3D print, at least from the Makerbot.

I’m still pretty new at this 3D modeling stuff, but simplifying the model seems to be what we want. In the 2D world I’ve been doing the same sort of thing for 20 years, but in 3D? It’s new ground.

Enter MeshLab!

From the MeshLab web site: “MeshLab is an open source, portable, and extensible system for the processing and editing of unstructured 3D triangular meshes. The system is aimed to help the processing of the typical not-so-small unstructured models arising in 3D scanning, providing a set of tools for editing, cleaning, healing, inspecting, rendering and converting this kind of meshes.”

I’m mainly interested in using it to reduce the complexity of 3D models.

Cow Original (MeshLab)

Here is the STL file I created from the original cow in Sketchup, as seen in MeshLab.

Cow Reduced (MeshLab)

Here is the same file after reducing the complexity using the Quadratic Edge Collapse Decimation filter. I still feel like it’s a bit of black magic figuring out exactly what numbers to use, and what checkboxes to check, but this is what I used for this one:

MeshLab Settings

I’m fairly pleased with the results (though I haven’t tried to print it yet) but now that I’ve got a (loose) handle on mesh reduction, I’ll dig into the tutorials on YouTube from MrPMeshLabTutorials, including this one on Decimation.

(Of course I still wish MeshLab had an Undo function.)

Oh, and if you really want to 3D print a cow, this recently added to Thingiverse cow is probably the one you want. :)

Categories
Uncategorized

Wisconsin Hackerspaces / Makerspaces

Wisconsin Hackerspaces / Makerspaces

Just over a year ago, I don’t think I could have created this map… but here’s the current list of hackerspaces/makerspaces (that I know of) in Wisconsin. Some are well established, and some are just getting started. Either way, if you’re looking for a group of people and/or a space to hack/make things, here’s a guide.

I’ll start in Milwaukee, where we have both Milwaukee Makerspace and Bucketworks…

Bucketworks has been around (in various locations) since 2002 and besides being the venue for BarCampMilwaukee for the past 6 years, it’s also a great place for co-working, meetups, hackathons or other creativity-related activities.

The Milwaukee Makerspace as a group has been around for about two years, but just got their space less than a year ago. In that time they’ve managed to build up membership and acquire quite a list of impressive equipment. If you’re into physical making of things in the areas of electronics, robotics, woodworking, metalworking, 3D printing, electric vehicles or any sort of building/making, it’s an awesome place filled with smart people.

Over in Madison we’ve got Sector67, which is more of a “community workshop” where pretty much anyone can come in off the street and work on a project. If you want to be a member, you’ll help keep the place alive, and gain other privileges, but if you just need help on a project, show up and see what happens. They’ve also got some private space set aside as a small-business incubator.

Up in Appleton we’ve got a group known as The DHMN (which stands for “Distributed Hacker/Maker Network”) The DHMN doesn’t have an actual space yet, but they’ve got some dedicated and enthusiastic members who meet regularly and are slowing building up members so they can someday have a permanent space.

MakeBit is just a bit south of Appleton in Fond du Lac. I don’t know a whole lot about MakeBit, but Tim Bertram is the guy behind it, and hopefully he can make it happen get a space at some point. (Right now it seems they are just gathering interest, which is definitely the right way to do it.)

A bit north of Milwaukee and Madison (and about the same distance from each) is the Beaver Dam Makerspace. Hacker/Maker Jason Gullickson is the guy behind this space. I say “space” because it appears they do have a space thanks to some solid connections in the city, but they’re still finding people interested in being members. I’m hoping we see some action here in 2012.

The newest group/space I’ve heard about is the Wausau Collaboration Center. The folks behind it seem pretty focused on making it happen, and seem to be following along the lines of Sector67’s “community workshop” idea. This isn’t surprising, as many of the people involved in these groups/spaces have met each other, know each other, or someone influence each other. (That’s probably a good thing!)

Oh, there’s a few more spaces mentioned on hackerspaces.org but the domains seem to be gone and I’ve never heard of them.

And if I missed any, let me know! I’d like to eventually visit them all, meet the people behind them, and maybe even get stamped.

Categories
Uncategorized

Cucoloris Design

Cookie Design

I’m designing a cucoloris (or “cookie”) that I hope to eventually make on the CNC Router at the Milwaukee Makerspace.

The image above was exported from Inkscape. I started with a few basic shapes and filled a rectangular area about 20″ x 30″ with them, rotating and resizing a bit for some variance. (I’m still not 100% pleased with this, so I’ll probably keep tweaking it.)

I can export a DXF from Inkscape and (supposedly) that will go into CamBam which is the controller software the router uses, and a G-code file will be produced from that. I’m hoping once I see that G-code file, I may be able to create it directly from Inkscape in the future, but right now I’m just hoping to get a file that works and cut some wood.

This should be a fairly simple project. It’s pretty two-dimensional, just cutting shapes out of a thin piece of wood. There’s a few more ambitious projects other members are talking about, but I’m a simple man with simple needs for a simple cookie… at least for now. :)

Categories
Uncategorized

Printing Violations?

Pac-Man Cookies

You may have seen that I recently printed some Pac-Man cookie cutters using the MakerBot at Milwaukee Makerspace.

This seems like a harmless enough activity, right? I wanted some cookie cutters that my daughter could use to make cookies, so I made them. Typically when I make things, I don’t think to myself “Gosh, what laws am I breaking?” because typically I think of making as a creative endeavor that isn’t harmful to anyone.

But here’s where it gets murky…

If I really wanted Pac-Man cookie cutters, I could have bought them, from more than one place even, and those all come with something mine don’t. This little bit of text that says “Officially licensed Pac-Man cookie cutters.

Oh crap.

My cookie cutters are not “officially licensed” in any way. I certainly didn’t plan on selling them, as they were just for my own use. (That said, I have mentioned printing a few extras to give to people, free of charge, but would that cause issues as well?) Is the fact that I printed my own versus buying “officially licensed” cookie cutters the wrong thing to do? Did the company that licenses the official cutters lose a sale, or multiple sales if I give some away?

In my defense, I’ll say that I would not have bought Pac-Man cookie cutters. Partly because I’m not that fanatic, partly because I can’t see paying $15.99 for less than a dollar worth of plastic, and partly because I’m a maker. I mean, I could have bent up some metal to make them, or used some other creative methods.

So what does the future hold when we can easily (and cheaply!) print out things like this? Well, if you doubted 3D printing was disruptive, doubt it no more…

Let’s look at the Glif. Last November the guys behind the Glif launched a Kickstarter project to fund their idea. Here’s what they said:

So why do we need YOUR help? Simply put, manufacturing is expensive. We want to use a process called ‘injection molding’ to create the Glif at a level of quality we deem acceptable, but unfortunately this requires a hefty set up cost. By pledging at least twenty dollars, you will be essentially pre-ordering a Glif, and helping turn our little project into a reality.

See that bit that says “manufacturing is expensive“? Well, it is! But guess what? Making things can be cheap. I don’t want to discount the amount of work that went into designing the Glif. I love design. Design is important. Designers should be rewarded for their work. So the Glif guys wanted to raise $10,000 to bring their product to market, and they ended up raising $137,417. Wowzers!

But if you really want an iPhone holder like The Glif, you can always make your own, out of whatever materials you have handy, like wood, or maybe… plastic!

Hey, check this out, it’s the iPhone 4 Combo Tripod and Stand. See the comments on that page about “cloning” as well. Interesting stuff.

So what does the future hold for this type of thing? When we all have 3D printers, and it’s cheaper and easier to print something at home than it is to drive to the store (takes time, wastes gas) to buy one, or order one online to have shipped to your home (takes time, wastes gas.)

Maybe things should go the way the music industry went. Pirating music was a much larger problem years ago, until Apple (and then Amazon, and others) made it easier (and cheaper?) to get the real thing legitimately. What if the guys behind the Glif had a business model where you could buy their product in the traditional ways (in a store, order online) but you could also download the files needed to print one, for say, a nominal fee between $0.99 and $5.00?

Would people support this model? I think some people definitely would. And who is the winner here? The company still makes money, and the consumer saves money. Somewhere in there we also hope that less energy (money) is expended in using this method. Sure, there would still be clones and copies, but you’d assume (like we do for music, movies, etc.) that most people are honest, and want to support the work of others.

So is this idea crazy, or is it the future?

Categories
Uncategorized

Posting Elsewhere…

Good Friday everyone! I’ve been busy writing and making things and writing, and I also have a backlog of ideas to write about…

But I just wanted to mention something for the folks out there who enjoy reading my writing (both of you!) and let you know that you can also read my writing elsewhere.

VerveCast

I post over on the VerveCast blog, which is published by Z2 Marketing. I usually post about once a week. You can certainly just see my posts, but I’d encourage you to check out the other authors as well. We’re a branding firm, but I often delve off into subjects like 3D printers, desktop manufacturing(?), experts, and weird photos.

Milwaukee Makerspace Since those guys (and girls!) at the Milwaukee Makerspace were kind enough to let me join and hang out there, I’ve also started blogging over there. I often post about my own weird projects, but I also try to post about interesting topics, demos we do, or just a typical night of hacking and making.

And if all that isn’t enough (and it should be!) you can occasionally see mysterious images over on Posterous, or see the strange things I post on Google+.