Author Archive

Questions from Maker Faire: How many bricks?

Any brick?!

Any brick?!

This last weekend I had the good fortune to be able to help out with the MakerBot booth at the 2012 Maker Faire Bay Area in San Mateo1  So many people had so many interesting questions that I’d like to just can’t help sharing a few of them here on the blog.

One of my favorite series of questions came from two boys who were at the booth with their father.  After watching half a squirrel being printed out, they asked what material the MakerBot was using to make objects.  I explained that it was the same ABS that went into Legos.  All of a sudden the pairs of eyes that were watching the Replicator were now on me with laser focus.  They had to know if the robot could make Legos.  I told them that people had, indeed, shared designs for Lego compatible bricks on Thingiverse and they were no longer constrained to only have those bricks they could find in stores – they could have any brick they could design.  Now, that got their attention.

Their father, ever the savvy and wary consumer, wanted to know just how expensive it would be to make those bricks.  I responded with my own question – how many plastic building pieces could they buy for $50?  The father and both kids agreed that it wasn’t much – $50.00 might buy you a medium sized Lego set.  I reminded them that those boxes were also mostly empty – you buy a lot of air when you buy a box of Legos. 2  Hefting a spool of ABS plastic in their direction I told them that $50.00 would buy enough plastic to make more than two pounds of bricks – bricks of any size and shape they could imagine.  That definitely got the dad’s attention.

[simple_series title="Questions from Maker Faire 2012"]

I don't know if this should be considered a derivative of thingiverse.com/thing:591 or not. It was inspired by it but I started from scratch because I wanted to do it in openscad. You can adjust the size and tweak the dimensions of the various parts of the lego in the openscad file. There are probably bugs, it's a work in progress. A real lego snaps into the bottom pretty well, not as well on top.
This thing brought to you by Thingiverse.com
  1. Near San Francisco []
  2. Don’t get me wrong.  I love Legos and own a LOT of them. []
Tagged with , , , , , 4 comments
 

Keeping Safe and Sanitary – the MakerBot Way!

Cat Litter Trap by Triskite

Cat Litter Trap by Triskite

It’s a testament to the wonders of 3D design and MakerBotting that a 3D printer is just so dang useful.  You can use it to whip up a toy, broken latch, and now… keep kitty litter in it’s proper place.

It may seem like a small matter, but it’s never a good thing to see kitty litter outside of a kitty litter box.  Thingiverse citizen Triskite’s cat litter trap takes care of this problem with aplomb.  While many kitty litter boxes even include similar litter traps, not all of them do.  This is such a simple and useful modification to a litter box or home that no cat lover should do without it to keep the rest of their home free of pesky pet particles.

Porous stepping platform to provide a barrier + litter trap between a cat litter box and the rest of the house...
This thing brought to you by Thingiverse.com
Tagged with , , , Leave a comment
 

Mecha Blocks – Mech Units for Minifigs

Minifig Mechs by wgss

Minifig Mechs by wgss

Thingiverse citizen wgss has been absolutely rocking a series of mini Mechs.  There’s so much to appreciate about these designs.  Not only are these scaled just right for legos, but each one of wgss’s four mechs is comprised of more than a dozen individual parts.  For Pete’s sake, he’s even modeled bullets separately.  While this means more gluing and assembly, having the parts separated out means everything can be printed without needing to use support structures and each piece could be printed with a different color plastic.

This was an assignment in our school's 3D modelling class. This was modelled in 3D Studio. Thanks to Riley.
This thing brought to you by Thingiverse.com

This was an assignment in our school's 3D modelling class. This was modelled in 3D Studio. Thanks to Andrew.
This thing brought to you by Thingiverse.com

Another student made mech from our "design a mech" assignment. Ross forgot a spot for the Minifig, so we figured what would be more comfortable than a 60s sofa?
This thing brought to you by Thingiverse.com

Another student entry into our school's "design a mech" assignment. I'm told this one was inspired by Metal Slug. There's not a clear seat for the MiniFig, so feel free to make one yourself...
This thing brought to you by Thingiverse.com

Tagged with , , , , Leave a comment
 

Classic Letter Scale by Maakit

Printable Letter Scale

Printable Letter Scale by Maakit

A store-bought postage scale might set you back anywhere between $10-$20.  This amazing design from Maakit creates a working letter/postage scale you can build yourself and use with a minimal amount of calibration.  If you’re not sure if you need one of these – you might want to check with that special knitter in your life.  Besides using our postage scale for determining correct postage, my wife uses a postage scale all the time to weigh yarn when she’s designing knitting patterns – so she can give people a sense of how much yarn is needed for a particular design.

It may actually surprise you how many special mothers in your life might appreciate this exact gift.  You’ll have fun building it for her and she’ll love using it. 1  (You really should call her more, you know?)

For those in need of a letter scale. I really like the real-world-use-things and couldn't find a letter scale on thingiverse. Thought about adding a scale, but it will be too dependant on printer settings, material and counter weights, so just use a (semi-) permanent marker for this. For the small scale I used mr alligator as a letter holder: thingiverse.com/thing:13612 Had to "fix" it using Netfabb before I could import it in OpenSCAD. I've also uploaded a version2, the largest I can get it with my 180x200mm buildplate. I've made three stl's with all the parts to print. The black & yellow scale is version 2. I recommend to make the weighing platform a little thinner, so it won't need as much counterweights. Made it a work in progress again, I think it's better to shorten the arms holding the letter plate. I would like the big scale to be good for 250 grams. Make the scale more stable by moving the foot to the heavy side. For the final version 3 I added some stability by moving the legs to the heavy side of the scale and making them bigger. I added another arm to hold counterweights so these are balanced. Smaller connecting arms so it can take more weight, but also makes it much more stable.
This thing brought to you by Thingiverse.com
This is the ultimate MakerBot Font for OpenSCAD! Now tagging and versioning (!) your OpenSCAD models is as easy as writing label("v1.0"). Give it a try! Just put an ID on every print and never lose track of your rapid prototyping evolution! Features: * variable-width characters (eeeevil OpenSCAD hack!) * using new OpenSCAD string-functions (no more array ["m", "a", "d", "n", "e", "s", "s"]) * font metrics * text alignment functions * self-contained in one single file * higher and lower resolution fonts are available This file was created with my tool svgFont2scad, which takes care of all the transcoding, bezier curves, compression etc. I plan to release it later this year (currently in PHP, but I want to port it to Python). If you have fonts you would like to have converted: Just drop me a line! The font you find here is called Designer Block by K-Type (http://www.k-type.com/?p=296). It's free for personal use but K-Type require a paid license for commercial use. This thing supercedes previous fonts:thingiverse.com/thing:19484thingiverse.com/thing:6844Current limitations: Only ~64 characters at once.Reason (Caution! Geeky stuff!): Since OpenSCAD does not support stateful variables, I use recursions within functions to store variables on the stack. So when entering too many characters, OpenSCAD will just go up in flames! (Maybe someone should inform OpenSCAD's Clifford or Marius about this...)
This thing brought to you by Thingiverse.com
  1. Maybe you could even personalize it with an embossed message? []
Tagged with , , , , , , Leave a comment
 

STOP!!! Don’t you realize, this is how it all starts?!

Not all upgrades are a good idea

Not all upgrades are a good idea

Sure, it seems harmless and innocuous at first.  A little upgrade here, a little upgrade there.  A super strong metalic arm, a sweet head’s up display, maybe an embedded MP3 player.  People, don’t you understand – no good can come of mashing up evil cyborgs and dispensers of delicious candy?!  The next thing you know we have replicas of talk show hosts and disruptive CEO’s.  I urge, no – I implore you, please stop the madness.  And, whatever you do, do not create an evil cyborg action figure that can walk on it’s own.

This is the future of humanity. This is the future of humanity...
This thing brought to you by Thingiverse.com
Cyberman. Cyberman. Does whatever a Cyber can.
This thing brought to you by Thingiverse.com
Bre Pettis' head adapted to match the Bioloid bracket system and artfully grafted onto a new, superior, robot body. I for one welcome our new robotic CEO... Video of Bre Bot in actionmike-ibioloid.blogspot.com/2011/09/brebot-10.html Bre Bot is a derivative of:thingiverse.com/thing:9010 &thingiverse.com/thing:5192 Is a collaboration of: Michael Curry (Skimbal) Michael Overstreet (I-Bioloid) & Luis E. Rodriguez (Luis) And is brought to you by the letter: C
This thing brought to you by Thingiverse.com
DISPENSINATE! Show that pesky Davros what his Daleks are really good for - dispensing candy! The Dalek thingiverse.com/download:23816 is just one topper that can be printed using the attached dispenser_insert.stl; virtually any thing on Thingiverse can be turned into a topper with the correct transformations and support material (so sharpen your support-fu)!
This thing brought to you by Thingiverse.com
This is a modular Dalek that uses pin connectors from thingiverse.com/thing:10541 to make dalek mashups. It also has a version of the legs with a slot to fit a MakerBot windup walker! I've made the slot deep so that the legs are enclosed inside the body. This "skirt" around the legs of the walker makes it MUCH more stable (at the expense of not being able to walk as far) when you attach tall things on top. Without a skirt, these walkers tend to fall over very easily. Even when I attach my big fat head on top, it shuffles along and doesn't fall over: flickr.com/photos/tbuser/6609202223/ The Dalek body is from: Doctor Who New Series Dalek Body by InnovationByLayers thingiverse.com/thing:1600
This thing brought to you by Thingiverse.com

P.S. A special thanks to TeamTeamUSA, 7777773, Tony Buser, jbakutis, skimbal, I-Bioloid, Luis, and InnovationByLayers for bringing us just a little closer to Judgment Day and the robopocalypse.

P.P. S.  Okay.  You got me.  I’m not really that worried about the coming robopocalypse.  I really just wanted a post highlighting awesome Doctor Who-themed things on Thingiverse so I could post THIS:

YouTube Preview Image

Thanks for the head’s up Sasha!!!

Tagged with , , , , , , , , , Leave a comment
 

MakerBot Teacher Highlight: Jean Adams’ Honors Geometry class at Castilleja School

Jean Adams' Honors Geometry class at Castilleja School in Palo Alto

Jean Adams' Honors Geometry class at Castilleja School in Palo Alto

A few months ago Jean Adams, a teacher from Castilleja School in Palo Alto, wrote to me about the OpenSCAD tutorials on our blog so she could use them in her classroom. 1  Obviously, this got me interested, so I asked her to share more about her class:

I teach Honors Geometry at Castilleja, an independent girls’ school for grades 6-12 in the heart of Silicon Valley.  This year our school opened an “Idea Lab” in connection with Stanford’s Fab Lab and trained a group of teachers on several digital fabrication machines.  Among those machines was a cute, wooden MakerBot Thing-o-Matic.  I was immediately drawn to the homebrew feel of the community around MakerBot and frankly the machine reminded me of the Apple I.  A parent volunteer, Diego Fonstad, showed me the openSCAD program and I saw how wonderfully this software could help teach several concepts in my Geometry class.  I began to play with OpenSCAD by following MakerBlock’s tutorials on the MakerBot blog.  Eventually I adapted his tutorials for my classroom and my student’s learned OpenSCAD during two 50-minute class sessions.  They were then given time  outside of class to work on a final project which was printed on our school’s Thing-o-Matic.

The list of concepts that this project helped teach or reinforce is actually quite extensive.  During the year long course my students learn about union and intersection of geometrical objects, vectors, rigid transformations such as translation, rotation, dilation (scale in OpenSCAD), and the z-axis.  All of these ideas came together in the design of their OpenSCAD object.  Futhermore I teach a small amount of programming in the python language and their skills in that language transferred over directly into OpenSCAD.

Beyond any specific content learned through this project, I intended my students to practice using spatial reasoning.  A 2010 research report by AAUW entiled “Why So Few? Women in Science, Technology, Engineering, and Mathematics” presents research that shows women can dramatically improve spatial reasoning skills in a short amount of time in order to close the gap with men.  ”If girls grow up in an environment with opportunities  to develop their spatial skills, they are more likely to consider a future in a science or engineering field.”  I found that students struggled with thinking and rotating in 3 dimensions, but by the end of the project had developed a robust ability to rotate their OpenSCAD objects in their mind.

A nice (and accidental) side effect was the chance for students to express themselves creatively in math class.  Diego Fonstad wrote, “The detail and breadth of their output exceeded what was required of them to complete the project. This underscores their latent creativity and desire to build and also demonstrates how this exercise tapped their intrinsic motivation and truly engaged the students.”

Jean’s class have shared their designs on Thingiverse, including the cutest and pinkest R2D2 I’ve ever seen.

A tiny robot designed by a geometry student. In my high school geometry class we used openSCAD and the MakerBot as a way to introduce the z-axis; learn a little code; and review the concepts of intersection, union, and rigid transformations. We spent 2 class periods learning openSCAD and I gave them 2 weeks outside of class to create their object.
This thing brought to you by Thingiverse.com
A peace sign designed by one of my students. In my high school geometry class we used openSCAD and the MakerBot as a way to introduce the z-axis; learn a little code; and review the concepts of intersection, union, and rigid transformations. We spent 2 class periods learning openSCAD and I gave them 2 weeks outside of class to create their object.
This thing brought to you by Thingiverse.com
Skull and Crobssbones designed by one of my geometry students in openSCAD. In my high school geometry class we used openSCAD and the MakerBot as a way to introduce the z-axis; learn a little code; and review the concepts of intersection, union, and rigid transformations. We spent 2 class periods learning openSCAD and I gave them 2 weeks outside of class to create their object.
This thing brought to you by Thingiverse.com
Little teddy bear model made by one of my students. In my high school geometry class we used openSCAD and the MakerBot as a way to introduce the z-axis; learn a little code; and review the concepts of intersection, union, and rigid transformations. We spent 2 class periods learning openSCAD and I gave them 2 weeks outside of class to create their object.
This thing brought to you by Thingiverse.com
A toy model of a submarine made by one of my students. In my high school geometry class we used openSCAD and the MakerBot as a way to introduce the z-axis; learn a little code; and review the concepts of intersection, union, and rigid transformations. We spent 2 class periods learning openSCAD and I gave them 2 weeks outside of class to create their object.
This thing brought to you by Thingiverse.com
A tiny castle made by one of my geometry students in openSCAD. In my high school geometry class we used openSCAD and the MakerBot as a way to introduce the z-axis; learn a little code; and review the concepts of intersection, union, and rigid transformations. We spent 2 class periods learning openSCAD and I gave them 2 weeks outside of class to create their object.
This thing brought to you by Thingiverse.com
An R2-D2 model made by one of my geometry students in openSCAD. In my high school geometry class we used openSCAD and the MakerBot as a way to introduce the z-axis; learn a little code; and review the concepts of intersection, union, and rigid transformations. We spent 2 class periods learning openSCAD and I gave them 2 weeks outside of class to create their object.
This thing brought to you by Thingiverse.com
  1. Seriously – what kind of class is teaching OpenSCAD?!  Are there any open seats left?! []
Tagged with , , , , , , , , , , , , One comment
 

Will you print your next laptop with the Raspberry Pi?

Raspberry Pi Diagram

Raspberry Pi Diagram

For those of you who don’t know, the Raspberry Pi is a “credit-card sized computer that plugs into your TV and a keyboard.”   While “underpowered” compared to full sized traditional computers, there are some ground-breaking distinctions.  The Raspberry Pi Model B comes as a small computer motherboard with RCA video, audio, HDMI, LAN, two USB connections, and a small USB micro power connector on board – all for just $35.1

After reading a review and setup guide article on the Raspberry Pi I couldn’t help but thinking back to a news piece about students working on a modular laptop that could easily be disassembled, repaired, and recycled by users without the use of any tools.  With a few minor changes, a Raspberry Pi could be easily adapted for use in a modular laptop.  As one MakerBot commentor, Scott Watkins noted, “A compact motherboard like that is really all that’s needed to make [the modular laptop] dream a reality.”

Between the just-released open source Raspberry Pi and printable Raspberry Pi cases on Thingiverse, there’s nothing to stop you from creating their very own custom laptop.  All it would really take to create your very own laptop would be a USB hub, a USB keyboard, USB LCD monitor, power supply and/or battery pack, connectors, and a 3D printed case to hold it all in.  I’d be willing to bet all the parts could be sourced for less than $250 plus a 3D printed case.

  1. The Model A has only one USB port and no LAN ethernet port for $25! []
Tagged with , , , , , , , 5 comments
 

What NOT to Carry On

Printable non-lethal grenade by Beardface

Printable non-lethal grenade by Beardface

As soon as I saw this printable non-lethal grenade by Beardface, I immediately thought…  There is NO way any self-respecting TSA agent or air marshal would ever let you board a plane with such a thing.  There is simply nothing you could say to anyone in an airport that would be soothing enough to make them forget you’ve got a grenade-shaped object in your luggage.  Yes, with great power comes great responsibility.

Printable Grenade... Enjoy :)
This thing brought to you by Thingiverse.com
Tagged with , , 7 comments
 

Dragon Bookmarks, and an ode to 3D printing

Dragon Bookmark

Dragon Bookmark

Simple and stylish, this is dragon bookmark by roland is definitely up as my next print in the queue.  One of the cool things about intricate flat prints such as this dragon is that they should, for the most part, take about the same amount of time to print as a flat rectangular plank of the same volume of plastic.  Sure, some settings – especially those that include extra layers at the edge or ones that slow down the print speed for the outlines – might decrease the overall print time.  However, with such a thin piece the time differential is basically negligible.

For most product having a more intricate design means more creation time, more machine time, more production resources.  This is one of the reasons that 3D design and printing are so very exciting.  With 3D printing, you basically get all the intricate designs and features you want without any additional cost!  Your imagination1 is your only real limitation.

Ever wanted a pet that defends your Books? Now you can have one! Just print it! PS: It also remembers where you stopped reading last time ;)
This thing brought to you by Thingiverse.com
  1. Or the imagination of your designers! []
Tagged with , , , , Leave a comment
 

Joinery – Not just for lasercutters any more

Joinery - Not just for lasercutters any more

Joinery - Not just for lasercutters any more

The Make Blog recent posted about CNC panel joinery techniques.  However, there’s no reason these really amazing assembly techniques should be relegated to just CNC cutting machines.  Any of these techniques could be easily applied to 3D printing to create objects that can be assembled without any tools or hardware.  Some of my favorite things to 3D print of all time are multi-part pieces that can be hand assembled.  There’s the dinosaur, the spider, the 27-to-1 gear ratio crank, and Tony Buser’s Toy Robot Toolkit.

Of course, having a 3D printer at your disposal means you don’t need to use joinery to create a 90 degree angle or a corner like those pictured above.  Even so, there’s no reason why one couldn’t use those same techniques to connect larger, more complex, 3D parts.  I would love to see an OpenSCAD library of joinery – little cutouts and tabs that could just be dropped into a design to make it snap-slide-slot together.

Tagged with , , , , , , , , Leave a comment