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

Winter can suck it!

wintercansuckityo

It’s been two days of cold weather.

What do I define as “cold weather” exactly?

It’s “cold weather” when I have to enter my car in the morning by crawling through the back door because all the other doors are frozen shut.

On a good day I can get out of my car at work using the driver’s side door instead of exiting via the back door.

I haven’t had a “good” day yet.

But hey, I should only have to deal with this for about 6 more months before it warms up.

Categories
Uncategorized

Science!

Science!

Don’t worry kids… it’s all in the name of SCIENCE!

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

Arduino Adventures


Ethernet Shield

I finally got around to testing out the Arduino Ethernet shield I picked up many months ago.

A web server in less than 50 lines of code on a microprocessor? Totally doable…

I’ve got a few project ideas in mind for this winter, including a possible update to my temperature and humidity logger. (Or I could always work on Twitter Monkey v2.)