Last weekend's experimentation made a huge difference; with the cable to the extruder replaced, I'm having every print work fine. The Brio train track was one of the first things I tried, and I was amazed that the first print went perfectly. The Brio track's also interesting because it uses a lattice structure on the lower layers to minimize warping. When there aren't lots of uninterrupted threads of plastic, shrinkage won't cause the part to curl.
With such good luck, I moved on to one of the projects I'd bought the Makerbot for: could I use it to build model buildings for my model railroad? Specifically, I wanted to print out Spanish Revival style building facades. The curves and layers would be difficult to do by hand, and much harder to do repeatedly, but easy to do with the Makerbot.
But the Brio track hadn't warped. I wondered if I could break up the long side pieces so that the top layer couldn't pull across the piece to cause the warp. Back in SketchUp, I made the piece twice as deep, and cut some wedges out of the thickened back side perpendicular to the warping.
Warping parts is a big deal in the Makerbot community. The warping occurs because the styrene plastic shrinks about 2% as it cools, pulling at the lower levels and causing the part to cup and pull away from the build surface and first "raft" of plastic laid down. In the best case, the parts end up with a rounded base; the lower levels warp, but later levels get affected less by the warping and build up new flat surfaces. In the worst case, the part curls enough to foul the machine. There have been lots of potential solutions. Some think that changing the plastic used will help. Others are experimenting with heating the build platforms to 60 degrees Celsius so less shrinkage and warping occur. My experiences make me wonder if some simple tweaks to the design might be enough.
I'm planning to glue the building fronts together to make an "L" shape to fit the lot space, and my usual model building supplies for the back walls. The Makerbot surfaces are still pretty rough, so I'm planning on using spackle to fill in the rough spots and simular plaster. Some of the detail, such as the sawtooth row above the arch, will stay to simulate some of the details found on the actual buildings.
Thats pretty awesome. Glad you worked out the warping with just a design modification. How are you converting the sketchup file to a STL? A ruby script?
ReplyDeleteHi, Charles,
ReplyDeleteI'm exporting the SketchUp model as a 3DS file using SketchUp Pro, reading that into Blender, scaling it appropriately, and exporting it as STL, then bringing the STL into skeinforge for conversion to Gcode.
It looks like there are some other Sketchup -> STL file converters out there, so it might be time for me to try those out instead; this was just the first tool-chain that worked for me.
As for design mods, I'm hoping to experiment a bit to see how I need to tweak the model to avoid warping. The current notches are v-shaped and about 6 layers deep. I'm curious to see how small I can make them and still avoid the warping.
Robert
Thanks for the info on the stl conversion. I had been using a ruby script with my McWire RepStrap until my gen 2 electronics got fried by a PSU failure.
ReplyDeleteCant wait to get a gen3 kit and build a mendel and start printing again. Please keep us posted with your findings.
By the way, I'm now using this SketchUp STL export plugin:
ReplyDeleteHREF="http://www.crai.archi.fr/rubylibrarydepot/ruby/EN_fil_page.htm
and exporting straight to STL, then processing the file in Skeinforge. I like not having to scale and convert the object in Blender, but it's harder for me to do scale models in feet and inches, then export to the proper scale.
For my HO models I was doing this weekend, I was drawing the model in SketchUp using feet and inches, then scaled everything 3.5 times bigger (because HO / 1/87 scale is 3.5 mm to the foot), then exported the STL using "feet" as the units so that my 16 foot wide building became 54 feet wide, and then was treated as 54 mm wide by Skeinforge.
I suppose that it wouldn't be hard to do the scaling in the STL plugin (for it's just a bit of Ruby program) - just modify it to multiply all numbers by 3.5.