Author Archive

Welcome, Dualstrusion Experimenters!

 

Those of you who got a chance to stop by Maker Faire this weekend (or read our earlier blog post) are probably wondering when you too can experiment with dual extrusion heads. The answer is: now! We’ve integrated tools into ReplicatorG that simplify the process of creating a two-material print. They’re not in the released version of ReplicatorG yet, but they are available in a git branch for experimenters who want to get a jump start on the future. And who doesn’t want to get a jump start on the future? Details for the bold below!

Read the rest of this entry »

Tagged with , , , 6 comments
 

Bad Part Alert: Molex Y-Splitter

Bad Y-connector on the left; good Y-connector on the right

Bad Y-connector on the left; good Y-connector on the right

We’ve discovered that one of the parts we’ve shipped with some recent Thing-O-Matic kits, the Molex Y-Splitter cable, isn’t up to spec. The copper wires in some of these connectors are thinner than expected, and has trouble carrying enough current to the power-hungry extruder controller. This can cause the cable to grow hot, or even burn out. Luckily, there’s a simple work-around for this problem.

How do I know if I have a bad splitter?

The bad parts all have bright white plastic shrouds around each connector. If you look at the 4-pin Molex connectors that are attached to your power supply, you’ll notice that the plastic is semi-translucent. If the connectors on your Y-splitter are noticeably Whiter and Brighter™ than the ones on your power supply, and the cables say “20 AWG” in tiny characters on the side, you probably have one of the problematic ones.

Close up of connectors

Bright white (left) == lame, translucent (right) == sweet

What do I do if I have a bad splitter?

Don’t panic! There’s a workaround. Although the under-spec Y-splitter can’t handle the power delivered to the extruder controller, it can handle the power required by the stepper controllers without too much trouble. All you need to do is unplug and rearrange the power connectors inside your bot:

  1. Turn off the power to your bot and unplug if from the wall and USB.
  2. Open the bottom of your bot.  You’ll probably need to disconnect a few of the wires, particularly the endstop cables, to open it all the way.
  3. Disconnect all the 4-pin Molex connectors from the stepper drivers and extruder controllers.
  4. Plug one of the 4-pin Molex connectors that come straight from the power supply to power your extruder controller.
  5. Use the Y-splitter(s) to hook up your stepper controllers.

Please note that if you have multiple Y-splitters, you shouldn’t chain them– hook one up to each power connector coming from your PSU.

That’s it! You should now have a much happier bot.

We’re still in the process of diagnosing this problem, so if you’ve got some input (or you’ve already burned out your Y-splitter) please drop us a line and we’ll get in touch as soon as we can.

Tagged with 12 comments
 

Thing-O-Matic vs. Cupcake

One of the more frequent questions people would ask us at CES was “what’s the difference between a Thing-O-Matic and a Cupcake?” We’d tell them about the improved Z stage travel, microstepping, mechanical endstops, etc. but sometimes it’s easier to show than tell:

Thing-O-Matic on top, Cupcake below.

Tagged with , , , , 9 comments
 

ReplicatorG on Lighthouse

Just a quick note for developers and testers: we’re migrated our bug tracking to Lighthouse from the Github issue tracker. If you’ve written up a bug or feature request in Github, it should be in the Lighthouse tracker now instead. Give it a whirl!

Tagged with Leave a comment
 

ReplicatorG 23 clambers into the world!

The latest version of ReplicatorG is now available for download!  This is primarily a bugfix release, with improved default Skeinforge profiles and better machine descriptors.  There’s now an emergency stop button on the control panel, so if you’ve ever leapt for the reset button after accidentally clicking “Z-” one too many times, leap no longer!  (Props to Marius to getting that in to this release.)

This release fixes the too-hot Thing-O-Matic profiles mentioned in yesterday’s post.  It also includes example STLs and convenience gcode scripts accessible from the “File” menu.  (See the ‘Attribution.txt’ file in the ReplicatorG/examples directory for more information about the sources of the examples.  Hint: they’re all from Thingiverse!)

As always, let us know what goes right and what goes wrong.  Changelog below!

Read the rest of this entry »

Tagged with 5 comments
 

Important! ReplicatorG 22′s default Thing-O-Matic skeinforge settings have problems.

We’ve just become aware that there’s a bug in some of the default settings in the last release of ReplicatorG.  The nozzle temperatures are set way too high on certain profiles.  Please avoid using any Thing-O-Matic profile with Skeinforge 0006 (default) in ReplicatorG 22.  Skeinforge 35 is safe, so if you’re skeining for Thing-O-Matics, please select Skeinforge 35 in the GCode menu.  (This is the recommendation in the docs.)  All profiles for Cupcakes are okay.

There will be a new release of ReplicatorG tomorrow afternoon that corrects this issue.  Until then, use the Skeinforge 35 if you’re generating gcode for Thing-O-Matics, or you may end up with a sad extruder, like a certain Mr. Pax:

Tagged with 2 comments
 

ReplicatorG 0022: A Smörgåsbord of Excellence

It just doesn't feel like a release without a weak screenshot collage, you know?

ReplicatorG 0022 is out, and… I don’t even know where to start! There’s so much goodness in this release that it’s just absolutely crazy. Thanks to Marius Kintel, we now have Skeinforge 35 integrated, with the ability to generate support material for builds. Erik DeBruijn has improved the feedback from Skeinforge, and added code to help ReplicatorG work well with other RepRap-derived machines. We’ve added profiles for the Thingomatic and drivers for Generation 4 electronics. There’s new firmware for bots both old and new that will help improve reliability and performance. There’s new user preferences! Experimental features! Additional checkboxes! Fancy dropdowns! It’s just madness! Download it now!

This also marks the first ReplicatorG release where the lion’s share of the work was done by contributors. A bit thank you to everyone who pitched in over the past month and made this the best release of ReplicatorG yet by far. Changelog is after the jump!

Update: The Mac build has been updated to work with older 1.5 JVMs.  If you’ve had problems running ReplicatorG on older Macs, pull down the new version.  Thanks to Darren Bleuel for identifying the problem.

Update 2: Got Rob Giseburt’s name wrong.  Sorry, Rob!

Read the rest of this entry »

Tagged with 13 comments
 

Actual genius needed!


As you know, Makerbot is growing by leaps and bounds nowadays.  We’re shipping more bots, rolling out more new products, and researching more incredible stuff than ever before.  The only thing around here that isn’t growing is my brain.  Sadly, skulls don’t scale.  So, it’s time for us to add another noggin!

We’re looking for a programmer to help out with our firmware and software.  This is a full-time position at the botcave in scenic Boerum Hill, Brooklyn, just steps away from Atlantic Terminal.  You’ll helping to maintain the firmware for our current boards, as well as developing code for the latest and greatest.  You’ll also be working a bit on ReplicatorG, supporting new products, and coordinating with open source hackers around the world.

Interested?  Check out the job listing, and get in touch.  We’re looking forward to hearing from you!

Tagged with 10 comments
 

ReplicatorG 0021 est arrivé!

It’s a few weeks too early for Beaujolais, but there’s a new ReplicatorG available to tide you over until then.

This is primarily a bugfix release.  There were some situations in which stopping a build could put the communications between the bot and the host out of sync.  If you were sometimes experiencing “temperature inversion” in the control panel, where the extruder temperature and the platform temperature were reversed, this should solve your problem.  It should also fix cases where the extruder would get out of sync and stop extruding after an aborted build.  If you’ve been seeing a delay when you hit the pause or stop buttons (for example, the bot finishing the segment it’s on before stopping or pausing), that should be corrected too.

There are a couple of other small goodies in there too: exiting the app will no longer halt an SD card build.  There’s a first pass at a thingomatic profile for skeinforge 31, and the menus have been cleaned up a bit (thanks, charlespax and justjoheinz!).

As always, grab it from the download page.  Give it a whirl!

(One last note– there have been a lot of people contributing to ReplicatorG lately; so many that I haven’t had time to integrate most of the patches yet!  0022 is going to be the big merge, so if you’ve been hacking away on something, thanks in advance, and it should be in the main tree soon!)

Tagged with 10 comments
 

ReplicatorG 0020 and new firmware on the loose!

ReplicatorG 0020 is ready to roll, as are new versions of the firmware for the plastruder and the motherboard!  Download it here. You’ll also see new versions of the motherboard and extruder firmware are available; use ReplicatorG’s built-in uploader to update your boards!

This is the first release to feature multiple slicing engines– in this case two separate editions of Skeinforge.  By default, ReplicatorG will still use the version of Skeinforge we’ve had integrated since 0006, but if you want to play with the latest and greatest, we’ve also integrated the most recent Skeinforge release for your slicing and toolpath-generating pleasure.  Just select the slicing engine you want to use from the “gcode” menu, like so:

Select GCode>>Choose GCode generator and then the engine you want to use

You can create and edit profiles for the new Skeinforge just as you would for the old version.  (Well, almost; we’ve added the create and edit buttons directly to the profile selection dialog.)

You’ll also notice that you can now launch either the extruder or the motherboard onboard preferences dialog directly from the machine menu, rather than having to open the motherboard preferences and then click on the extruder preferences button.  Which is handy, because we’ve got a few new extruder preferences for you to play with in the new v2.5 extruder firmware!

Screenshot of the new options available in the extruder options dialog

The new extruder firmware lets you remap mosfet channels and switch motor controllers, so if you’ve managed to burn out a chip or two, you can just change your configuration and keep going.

You’ll also notice that we’ve removed the automatic backoff feature from v2.5; we made this change to reduce stress on the motors.  If you miss this functionality, we recommend investigating the oozebane module in Skeinforge.

The v2.3 firmware for the motherboard doesn’t include any new features, but does increase the retry count on the extruder communications, which should help if you’ve been having trouble with longer builds.

As always, ReplicatorG doesn’t happen without you!  We have a bunch of contributors for this release:

  • chlunde: Edge mode on ‘e’ keypress re-enabled
  • Miles Lightwood, Eberhard Rensch, koenkooi: created/backported raftless to skeinforge
  • Charles Pax: new profiles, machines.xml entry for thingomatic
  • justjoheinz: about box fix

Apologies to anyone I’ve left out; drop me a line or let me know in the comments if I missed you.

Thanks, and have fun!

Tagged with 14 comments