Archive for February, 2011

We <3 the MakerBot Operators: John A (NY)

John Abella at MakerFaire NYC 2010

John Abella in New York may be one of the busiest Operators contributing to the open source 3D printing field, and he along with his father, John Abella, Sr(also quite the 3D printer!), have feet firmly planted in both the MakerBot-specific community and in the custom/RepRap community. I consider John one of the most dependable printers I have met, and I always take time to see what he has been printing at events and expos.

I noticed recently on the forums that he has been putting together a second cupcake and reached out to him for a few quick details about what he is up to.

My father printed and I built a Mendel (the ‘Big Red Mendel‘, printed in fluorescent red ABS) that ran all MakerBot electronics and he won an Editor’s Choice award for it at MakerFaire NYC.

In order to simplify our settings across two bots we decided to part that one out and use the funds to pick up another Cupcake. We found someone selling #2494 locally and recently bought it, and have started bringing it up to speed. I soldered up the HBP and printed wajazn’s relay board standoff this past weekend for it.

During MakerFaire NYC, John and several colleagues ran a tent next to the MakerBot booth with some very interesting custom 3D printer projects, including working MakerBot and RepRap printers. Here is a piece of the story behind that booth:

For Maker Faire NYC we decided that it would be fun to try to organize a “3D Printer Village,” just a tent where we’d get 4 or 5 people together with different DIY printers to print out items for people, and answer their questions.  By the day of the show we’d upgraded to a 20′ x 40′ tent and we had 18 people printing at once, including MakerBots, Reprap Mendels (in plastic and wood), a wooden repstrap, some Fab@Home units, a MakerGear prototype, and a few others I’m forgetting. We had a standing-room only crowd the entire show, gave out hundreds of printed pieces, a ton of postcards and stickers, and even had a live build of a Cupcake Ultimate + Frostruder which we raffled off at the end of the event, courtesy of MakerBot. I think we had the largest single-themed tent at the whole event.  We ended up in the NY Times, NPR, CBS, and a few other publications.  Photos of the event are here.

He also has the distinction of having rocked his Mk4 Plastruder harder and to more epic success than many of us can hope to achieve with our MK5 toolheads. As a result, I often privilege his troubleshooting notes in the MakerBot Google group and Forums searches when hunting for resources for Support emails. The traditional MicroInterview follows below.

Read the rest of this entry »

Tagged with 7 comments
 

MaximumPC- Inside Makerbot: the Future of 3D Printing?

A hacker-friendly sea change of little CupCake CNCs

MaximumPC Magazine has unleashed its expose on MakerBot Industries online! If you’ve been wondering about the origins of MakerBot, or are exploring how to take a design from idea to printed object, this is a fast orientation with the links you’ll need. The MaximumPC guys talk about their build- from design, to the output of a branded 3D product. Somehow they lucked out and were in the BotCave the exact time Webca released his printed MakerBot on Thingiverse, so there’s a quick telling of that event, and some other stories about MakerBot. Thanks to MaximumPC for coming to the BotCave and a cool article!

Tagged with 4 comments
 

Gothic Cathedral Play Set Time Lapse Video

We have finally gotten around to printing out a Botcave “hall of fame” sample for one of the most impressive items on ThingiverseGothic Cathedral Play Set designed by Michael Curry (Skimbal). This time lapse video also features a first experiment in “Build Platform POV” post-production hackery.  Created by Matt Griffin, with help from Bre, Dave, and Tim Bartlett.

Have you ever wanted a Gothic Cathedral of your very own? Are you intimidated by the centuries long construction schedule, and the punishing job requirements of being a European Bishop during the Dark Ages?Then We Have a Thing For YOU!The Gothic Cathedral Play Set!
This thing brought to you by Thingiverse.com
Tagged with 15 comments
 

Symmetric Keyed Spans / Connector by relet

Symmetric Keyed Spans / Connector by relet

Symmetric Keyed Spans / Connector by relet

Thingiverse citizen relet has uploaded a derivative of the ridiculously comprehensive Yazzo project by WilliamAAdams with his symmetric keyed spans and connectors.  Designed in OpenSCAD, my absolute favorite solid 3D modeling program, relet’s connectors allow the easy inclusion of dovetail connections into any design.  I can definitely see myself making use of this design when it comes to making modular or multi-part designs of my own.

One of the more interesting things about relet’s contribution is that it is the third “exploitable” on Thingiverse in the last four days.  While none of these contributions by themselves is that interesting to print, they can form the basis for some really wacky and useful mashups.

With more and more “exploitables” becoming available people are going to have more choices for the “building blocks” they use to realize new creations.

Tagged with , , , , , , 3 comments
 

OpenSCAD Intermediates: Mashups

Coasterman's homework for OpenSCAD Basics

Coasterman's homework for OpenSCAD Basics

In this series of OpenSCAD tutorials we’ve covered the basics of the OpenSCAD interface, how to make 2D forms, how to make some basic 3D forms, how to position those forms in 3D space, and the different ways to combine forms.  Although I described the last tutorial as an “intermediate” level, that’s really only because you learned the basics so quickly from the first few tutorials. 1  At this point you’ve learned how to make anything you can imagine just using a handful of the commands available in OpenSCAD.

But, what if you want to make use of someone else’s (or your own!) work?  Wouldn’t it be great if there was a simple command that let you import an existing design?  Thankfully, there is!

Once you’ve designed a useful object in OpenSCAD, there’s no need to copy and paste that code into new designs every time you want to use it.  I’m going to show you a very simple command that will allow you to painlessly include those designs from other files.  I’m also going to show you how to easily import an existing STL file into OpenSCAD for you to mashup to your heart’s desire.

Thingiverse citizen Coasterman turned in his homework after one of the last tutorials, so I’m going to use his hard work as an example in today’s tutorial.  You can see a Thingiverse rendering of his work above!

  • Include.
    • Including an OpenSCAD file is as easy as it sounds.  For this example we’ll use Coasterman’s tutorial homework.  If you’re playing along at home, be sure and download the appropriate file.  Just drop the file into the same folder as your OpenSCAD program, type in the following command, and then hit “F5.”
      1. “include <Part 1 – Plus on Pedestal.scad>”
    • You should see a shape like that above.
    • As long as the file you’re importing was written properly, there’s no need to end that line with a semicolon.
    • The “include” function is very useful for using someone else’s OpenSCAD code.  When people have created useful pieces of OpenSCAD code, it’s called a “library.”  We’ll learn how to use these in later tutorials.
    • That’s about it!  If you need two copies of something from a particular, just include the file twice.  Just remember, that both copies will be placed in the exact same coordinates unless you move one or both of them.
  • Import.
    • If you want to import an STL file into OpenSCAD, it’s about as easy as including an OpenSCAD file.  So far I’ve been using quote marks to set apart the code examples.  Since you need to include quotes (bolded for emphasis) within the line of code itself, I’ve switched to single quotes.  As before, just drop the file into your OpenSCAD folder, copy and paste this command, and hit “F5.”
      1. ‘import_stl(Plus on Pedestal.stl);’
    • Unlike the “include” command, we’ll need to finish that line of code with a semicolon.
    • As with the “include” command, if you want two copies of that object, just enter that command twice.  Again, both copies will be placed in the exact same coordinates unless you move one or both of them.
  • Chaining.
    • I’m not sure that “chaining” is an official term (it probably isn’t), but that’s how I think of using multiple commands in a row.  We’ve already learned how to manipulating simple forms by using the translate, rotate and scale commands.  The cool thing is that these commands are just as easy when you’re manipulating a complex form.  The upshot is that if you have learned how to manipulate a form and how to import an STL, you’re ready to build your own mashup!
    • Let’s start slowly by taking the STL file above and try to manipulate it with translate, rotate, and scale.
      1. ‘translate([0,0,10]) import_stl(Plus on Pedestal.stl);’
      2. ‘rotate([45,0,0]) import_stl(Plus on Pedestal.stl);’
      3. ‘scale([2,2,2]) import_stl(Plus on Pedestal.stl);’
    • Now, let’s get wacky.  Let’s translate, rotate and scale at the same time:
      1. ‘translate([0,0,10]) rotate([45,0,0]) scale([2,2,2]) import_stl(Plus on Pedestal.stl);’
    • The only thing to remember about “chaining” is that the commands will be run in reverse order.  Here the STL would be imported, then it would be scaled 200% in the XYZ directions, then it would be rotated 45 degrees on the X axis, then translated 10mm along the Z axis.
    • You can even use difference, intersection, and union commandson an imported STL.  Let’s create a rectangular box and start mixing things up.
      1. “cube([5,5,50]);”
    • First, let’s subtract the rectangular box from Coasterman’s homework:
      1. difference()
      2. {
      3. import_stl(“ped.stl”);
      4. cube([5,5,50]);
      5. }
    • Now, the intersection of the rectangular box and Coasterman’s homework:
      1. difference()
      2. {
      3. import_stl(“ped.stl”);
      4. cube([5,5,50]);
      5. }
    • And, we can put them together with the union function as well:
      1. union()
      2. {
      3. import_stl(“ped.stl”);
      4. cube([5,5,50]);
      5. }

Using just one of the commands from today, “import_stl,” and what you’ve already learned in the prior tutorials you now have the knowledge and capabilities to remix anything on Thingiverse.  I only threw the “include” command in there because it was easy to learn at the same time. 23

Think about it – using the difference command you can slice any model on Thingiverse and use the union command to stick an octopus on it.  If their sizes are too different, well, just shrink the octopus using the scale function.  All of Thingiverse lays before you.

Homework assignment

Use what you’ve learned today to remix two existing STL’s from Thingiverse and then upload.  Just as in school, it’s important to show your work.  If you want to make me extra proud, please tag it with “openscadtutorial.”  That way anyone who clicks that link will be able to see all of our hard work!  As great big huge bonus, there’s a mashup challenge going on right now.  You can do your homework for this tutorial and enter the challenge just by adding the tag, “mashmeup” to your Thing.

Bonus Section 1:  The Tutorials So Far

[simple_series title="OpenSCAD Tutorial Series"]

 

Bonus Section 2:  Other sources

If you like reading ahead or want more information about OpenSCAD, I’ve found these three websites to be very helpful.  A word of warning, as much useful information is on these sites, I found the presentation to be confusing.

  1. Official OpenSCAD website
  2. OpenSCAD User’s Manual
  3. OpenSCAD beginner’s tutorial
  4. OpenSCAD tutorial roundup on the Thingiverse blog

Bonus Section 3:  What’s next???

The topic of the next tutorial is up to you.  What would you like to learn next?  Do you want to know how to make helices?  I’ve purposefully kept away from the programming stuff so far.  Do you want me to get into some of that stuff?  Is there something in particular you want to learn how to make in OpenSCAD?  Leave a comment or shoot me an e-mail to me know!

  1. If you haven’t read the earlier tutorials, there’s a list at the bottom of the post. []
  2. Like your mom trying to hide spinach in your spaghetti, I’m trying to hide little lessons inside the stuff you really want to learn.  We do this because we love. []
  3. And because you’re looking thin.  Are you eating enough? []
Tagged with , , , , 5 comments
 

Caleb Cohoon’s Bluetooth Cupcake Tutorial!

Wireless Cupcakes! (Who would want anything else???)

Wireless Cupcakes! (Who would want anything else???)

Caleb Cohoon has put together a truly amazing tutorial on the MakerBot wiki about on how to add a bluetooth adapter to your Cupcake CNC in order to allow wireless communication. 1  Caleb has checked all the boxes on making a great tutorial – he’s got detailed instructions and pictures of every step,  links to resources, screenshots where appropriate, instructions for Macs and PC’s, and a friendly tone that let’s you know, “Hey!  I could do this!”

Awesome work Caleb!

  1. Doesn’t Bluetooth Cupcake sound like an awesome dessert? []
Tagged with , , , , , 11 comments
 

3D Printed Vibrating Perler Bead Hopper by Scanlime

Scanlime designed and printed up this incredible bead-hopper. The entire plastic structure is a single printed piece! It uses a recycled CD-ROM motor to spin an eccentric hub which, via a 606 bearing, transmits vibrational forces via a linkage to the funnel, which is suspended by plastic springs. Apparently she’s working on a Perler bead printer robot!

Tagged with , , , , , 2 comments
 

First MakerBot Artist-In-Residence: Marius Watz

MakerBot models 5480

I’m excited to announce MakerBot’s first artist-in-residence which means for the next two months, he’ll have access to our 3D printers and as much plastic as he wants to make the things he can imagine. Marius makes wonderful generative artwork. If you haven’t seen his work check out his site and if you like what he does, you can even sign up for his workshop to learn more about how to create and 3D print your own models from processing.

MakerBot models 5486

As part of his residency, Marius will be sharing some models. I love the first 3 in the series! We printed out 20 of these for him last week to demonstrate the power of the MakerBot Botfarm.

Marius has some great ideas for where he’s going with his work.

My goal for my MakerBot residency is to produce a set of models for my upcoming exhibition at ROM for Kunst og Arkitektur in Oslo next month. As part of that process I will be developing a new Processing library for 3D model building, to be released as Open Source along with a series of models I’ll publish on Thingiverse (see thingiverse.com/watz) in the MakerBot spirit of openness. You can already get a preview on Flickr, I can’t wait to add more!

This is going to be awesome. We’ve already got our second artist lined up, but we’ll be looking to have other artist-in-residences. If you’re interested in being one, send us a note with some links to some examples of your work and some ideas about what you’d like to get done with 2 months of unlimited access to the MakerBot Botfarm and we’ll get back to you!

Tagged with 15 comments
 

Recycling Foamcore Build Platforms

Foam core build platforms

Foam core build platforms

Last night I was moving around some of the circuit boards in my Thing-O-Matic when I realized that I couldn’t mount any of the stepper motors in the spots were the extruder boards could go.  The extruder boards are slightly larger than the stepper motors, so the mounting holes are farther apart.

Since I tend to think with 3D goggles these days, my first inclination is to fire up OpenSCAD and whip up a printable solution.  It was only after designing an “extruder to stepper mounting plate” did I realize that I had a much quicker option.  My Cupcake CNC came with a pile of foamcore build platforms.  These are great for ABS printing, but aren’t much good after the first print.  Admittedly, you can still print on the reverse side.  As a result of printing on acrylic, a heated build platform, and later an automated build platform, I’ve barely made a dent in my reserve of foamcore build platforms.

In any case, I thought up three ways to recycle those old foamcore build platforms.  Hopefully one of these will be useful to you:

  1. Cover in blue painter’s tape for PLA printing.
  2. Cover in Kapton tape for ABS printing if your acrylic build platform is otherwise out of commission.
  3. Use in place of a printable “extruder to stepper mounting plate” by mounting the stepper board to the foamcore and then mounting the foamcore to the inside of the Thing-O-Matic in the extruder board mounting area.

Now, the electrical engineers out there will have to educate me.  Would you want to cut channels to allow air to flow under the board?

Tagged with , , One comment
 

Oh boy, Robot Hospital was awfully good this week, wasn’t it?

Hey folks!  We did have a good broadcast this week, even though we were missing our own Isaac Dietz.  Just a few of the topics we covered: February is the annual design sprint, and we are encouraging people to participate in Thingiverse Thing-A-day. There was a fantastic basic tutorial for Wings3d from Matt; he also discussed some exciting developments on the Unicorn front.  (Matt apologizes for mis-stating your name, Dan Newman!)

We also talked a bit about OpenSCAD, and made sure people know about Pattywac’s Thingiverse Mash-Up challenge.

We’re going to stick to the 4:30 Friday timeslot, and keep watching our Ustream page for the archives.

Tagged with Leave a comment