Archive for the ‘MakerBot CupCake’ Category

Heated CupCake Build Chamber

Thursday, December 24th, 2009

Many of the various RepRap plastic extrusion machines, including the MakerBot CupCake, suffer from warping of large objects while the printing is still in process. The first printed layers cool, contract, and lift the plastic away from the build surface at the corners.

warped camera mount

A “good” warped print is still usable because the top surface is flat. A bad warped print raises the first and lowest layers high enough to snag the extruder nozzle on subsequent layers, often causing the steppers to lose alignment and (if you’re lucky enough to be there and catch it when it happens) ending that build attempt.

Several people have been experimenting with heated build platforms and heated build chambers to prevent warping. Most notably, Eberhard Rensch (CupCake #127) has blogged Canned Heat and Living in times of warp-free printing about his work mounting power resistors to an aluminum plate to create a heated build sub-platform.

He reports fantastic success, I’m intrigued, and I want one; I just don’t feel like machining aluminum plate to fit the build platform’s mounts right now. I’d be willing to buy a kit for a reasonable price, and I’d be willing to make my own in the spring. For now, I wanted to try something quick and easy and it seemed quicker and easier to heat the chamber than to build a heated plate, so I asked my wife whether I could burn up her hairdryer by leaving it on for a few hours at a time.

Right, so off to the thrift store it is.

Hairdryer

Gillette Curlytop Froufrou hairdryer

I present the Gillette Curlytop Froufrou plastic extrusion chamber heater.

I clipped an orange spring clamp onto the handle to make sort of a tripod, propped this baby up behind the CupCake, fired it up, and … the extruder nozzle could no longer heat past about 200°C. I moved the Froufrou around behind the CupCake trying different positions, finally finding one in which the nozzle could heat up to 225°C, but it really wasn’t working. The hot air from the hairdryer is lovely for warming the chamber, but it’s still way cooler than 225°C and cools the nozzle too much.

Modified Hairdryer

I needed a lot less air; and with less air, I could probably do with a little less heat. The heating element and blower motor are wired in parallel inside the handle (I peeked), so I could dismantle this and do something to one or the other; but it seemed simpler to reduce the power to the whole thing.

Ideas that leapt to mind:

  • Run it off a variac … that can support up to 10A and that can dial line voltage down to maybe 50VAC or less. Nope, don’t have one of those.
  • Half-wave rectify the line voltage in series with the hairdryer, so it sees lower amplitude (pulsed DC). Might try that.
  • Huge power resistors in series … did I mention huge
  • Call Tozier and see if he has any ideas.

Ron said to come on over, and tried (using line voltage safety measures one would only recommend to a particularly troublesome coworker):

  • Huge power resistor — got really hot, but did slow down the fan and presumably the heat.
  • Huge diode — didn’t get as hot and had about the same effect on the hairdryder.
  • Using the secondary of a step-down transformer as a series inductive load — made scary buzzing sounds and seemed to have about the same effect.

Okey-doke, time to try the big diode at home.

Large diode in AC circuit

This assembly was quick and dirty, and don’t do it like I did, but notice that at least I took the time to lay out the wire lengths so that even if it got squished no exposed metal could come into contact and short out. And off to the right is the big heatshrink I slid over the whole schmear as soon as I’d taken this picture.

Partial Success

Four desk cable hook print attempts on MakerBot CupCake

These are four build attempts from before the heated chamber. Most were already warping unusably only a few layers in.

Warped desk cable hook printed on MakerBot CupCake

This is the best and most salvageable attempt from before the heated build chamber, flipped over from its build orientation. It’s badly warped and “jumped track” early in the build, but not so far as to make me abort.

Desk cable hook printed on MakerBot CupCake

This is one of my first attempts after adding the heater. All of the burrs scraped off easily. (The model is updated to make the loop section thinner — that’s not some bizarro result of heating during the build.)

Desk cable hook printed on MakerBot CupCake, edge view

Shown on edge, you can see a little warping due to separation from the build platform at the far right and at the corner near the center, but overall not bad.

I’m still eager to try a heated build platform — I think it’ll keep the plastic warmer and prevent warping even further. But until then, I’m firing up the Curlytop Froufrou every time I want to print.

Fixing CupCake Build Problems

Thursday, December 24th, 2009

In the last couple of months, I’ve worked through and fixed several major problems with my CupCake hardware and Skeinforge slicer settings that were preventing me from printing any useful models: warped build bed, infill density, printing stalls causing blobs, XY slowdown on curves causing blobs, and bizarrely bad printing.

Making a Less Warpable Build Bed

I switched a while back from the included foamcore build surfaces to a scrap of plexiglas, to which the extruded ABS sticks more securely and from which it releases after the build without damage. Initially I taped the plexi to the build platform at the corners; but as the the model being printed cooled and began to shrink, the plexi warped upward with it and the tape was insufficient to keep the plexi (and model) flat. The warped upper surface of the build then snagged the nozzle, the steppers lost steps, the next layer(s) got out of alignment, and builds were ruined.

MakerBot CupCake build platform with plexiglas build surface

(more…)

Rutgers Student’s CupCaked Robot Chassis

Monday, November 23rd, 2009

Rutgers student's RepRapBot Mrk II

Being able to do things like this is why I bought a CupCake. via Make

Calibrating the CupCake Part 1: Nozzle Temperature

Friday, September 11th, 2009

Measuring width of Spam can at grocery store

Last Saturday I went shopping for lunch with a tape measure.

Frying Spam for lunch

Delicious Spam™, fried up nice and crisp and served with Grannie’s “homemade” [what exactly does that word mean?] mustard. Yummmm!

The behavior of my CupCake during the first week of testing and parts-building had made me think that the nozzle was actually colder than the extruder controller believed it was — barely able to push plastic at allegedly 220°C and much happier at 230°C with not much scorching.

MakerBot CupCake plastruder with nozzle in water

I had previously cross-referenced the extruder’s reported temperature with my infrared thermometer’s reading at room temperature (which I no longer trust) and had dipped the heated nozzle into a small pool of water to try to find the boiling point.

Condition Thermometer Measured Thermometer Converted Thermistor Reported
room temperature 68°F 20°C 16°C
dipping nozzle into water and adjusting set temperature until water boils 105°C

In the 100-115°C range, the water would sizzle when the nozzle heater was on and stop boiling when it was off. It boiled most evenly between heating and cooling at a reported 105°C, so I was guessing that it thought 100°C was really 105°C.

This turned out to be incorrect; but it convinced me to perform a more proper thermal calibration, which is what counts.

(more…)

CupCake First Prints

Thursday, September 3rd, 2009

This post is for anyone thinking about a CupCake and wondering what the extrusion is really like. The rest of y’all, go away for a bit.

MakerBot CupCake test extrusion

First extrusion, no CAM happening, just heating up the extruder and running filament.

(more…)

Programming the CupCake Motherboard and Extruder

Wednesday, September 2nd, 2009

Because the (early batch) CupCake circuit boards are assembled by the customer (me), they’re unprogrammed and the customer (me) has to use an in-system programmer (ISP) to burn the bootloader and then an FTDI USB-serial cable and Arduino development environment to program the firmware. Happily, the prerelease kit included both a USBtinyISP and the necessary FTDI cable, so I was good to go.

I got the bootloader programmed into the motherboard just fine, but I couldn’t get the Arduino IDE to program the firmware into it (and yes, I did install the Sanguino support). The motherboard has a switch to signal the (PC ATX) power supply to turn on and feed all the peripherals; but it’s emphasized that standby power is always provided to the ATmega on the motherboard, so there were no steps needed to power up the ATmega for firmware download. Further, the motherboard power switch didn’t power up the power supply, so I figured it must not be needed yet.

But every time I tried to upload firmware, I kept getting a long timeout and:

Binary sketch size: 15002 bytes (of a 63488 byte maximum)

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding

as though the Arduinoness of the motherboard wasn’t there.

Lots of MakerBot forum posts identify the same problem and talk about jumpering the power supply cable to make it turn on.

C’mon, that can’t be for real. The programming instructions don’t say anything about needing to mess with your power supply cable, and that would be a massive omission.

Maybe another look at the motherboard power switch? Switching it didn’t make anything happen, and the schematic for my V1.1 motherboard shows that the power-on signal to the ATX power supply is under the control of Arduino digital pin 14 — a chicken and egg problem.

MakerBot CupCake motherboard with power supply jumpered for initial programming

After about an hour of searching CupCake and RepRap forums, poring over the schematic for anything I might have missed, trying different random things, and generally getting pretty good and angry, I gave up and used Wikipedia’s ATX power supply entry to help me jumper the power supply’s power-on lead. The power supply came on and the motherboard programmed on the first try.

You’re kidding me. This is a necessary step, it causes so much trouble that everybody posts about it in the forums, and it’s still not covered in the assembly instructions? I honestly still think I must be missing something.

Programming the MakerBot CupCake plastruder controller

Fool me twice, shame on me. When it was time to load firmware on the extruder controller, I found that leaving the USBtinyISP connected from the computer to the PC board’s ISP header is a great way to supply the microcontroller with power for the first Arduino firmware upload.

Yes, by this point the motherboard was correctly controlling the power supply; but this was a handy trick I need to remember.

CupCake Pilot Assembly

Wednesday, September 2nd, 2009

MakerBot CupCake, all motors installed

As of a weekend ago, we are assembled! There are changes to be made, but they’ll clean up along the way.

Notes from the process:

All of the cables will get proper cable management. I won’t show closer pictures of them until they do.

(more…)

Mouse Cables for CupCake Endstops

Tuesday, September 1st, 2009

I finished assembling my CupCake a week and a half ago — more detail in a separate post. For now, information about my decision to use mouse cables to wire up the endstops.

The CupCake comes with CAT5E (ethernet, among other things) patch cords to use to connect everything together. The X stage doesn’t have room for 8P8C (RJ-45) connectors on the Y-axis endstops, so you have to butcher the cables and put one new end on each. Ethernet patch cords are pretty bulky and unsupple; and I figured since I had to terminate my own cables anyway, I might as well use something more to my liking. I don’t fault MakerBot for supplying patch cords — it’s a great choice for most makers, and weirdos like me can always roll their own.

I only needed three conductors and headphone cable is pretty supple; but the very fine stranded wires inside headphone cable can be a bit of a challenge to work with. Cords from dead mice seemed like a better fit, even though they have an extra conductor I didn’t need. So I grabbed some from the “Keith box” at the office and got to work.

Mouse Guts

Interior of optical mouse

For those who haven’t seen it before, here’s the inside of an optical mouse.

(more…)

Assembling the CupCake

Monday, August 17th, 2009

After leaving the case parts outside in the van for a week to cure, by Saturday they were nice and dry and didn’t feel squooshy when I was putting together tight-fitting pieces. Saturday evening I got the case assembled and the Z stage installed:

MakerBot CupCake with Z stage and some electronics installed

And more yesterday afternoon and evening.

(more…)

Finishing CupCake Case

Sunday, August 9th, 2009

I received my CupCake kit around the end of April; it’s now August and I haven’t completed it yet. What’s up with that??? Well, I’ve been finishing the case.

That’s a pun. Here, let me spell it out: I’ve been completing the case by applying wood finish to it.

White “Stain”

I decided early on that I wanted the case to be as light-colored as possible so the interior would illuminate well to watch and photograph builds; but that I wanted to honor the fact that it’s made of plywood and let the wood grain show through.

Back side of plywood from MakerBot CupCake case

That said, the back sides of some of the plywood pieces are a bit rough. (The fronts are all very nice, and both sides of the 1/8″ pieces are nice.) Although the rough sides all face the interior, the interior is where I’m going to be looking and photographing a lot. So a lightening agent with a bit of opacity –but not too much — seemed like a good idea.

Vicki the Paint Lady at Graber’s Ace Hardware led me to a Zar “country white” oil-based wood stain that she had used before and which very closely resembles an oil-based paint. It applies like a stain, but the color particles are white and more opaque than I’m used to from regular wood stain. I had to be a bit careful in the application not to leave it on so thick as to completely hide the wood grain; but I was pleased with the result.

Unfinished plywood against plywood with one coat of white stain

The smaller, upper piece is untreated; the lower background piece has one coat.

(more…)