Printing in 3D

Since July, I have had the chance to take a look at the printer from afar, as it were. Building it from scratch gave me macro-vision. And stepping away from the printer in the last couple of months have helped me identify a few areas of improvement:

  1. Wobbly Y-Axis.
  2. Hotend positioning.
  3. Printing in ABS.
  4. Auto Bed Leveling (my bane).

I did a few prints before I identified these issues, and here are the results:

IMG_9967
Heart in PLA. [Click on any image for a larger version]
IMG_9972
Space Invaders.
IMG_9973
Jaguar in ABS with articulating mouth. Used as clamps. Its a little stringy due to layer adhesion issues and imperfect calibrations. Also, the y-axis is wobbly.
IMG_9974
Shark in ABS with articulating mouth. Same issues as above.
mrobo3
The MakerFaire Robot with full articulation. I was able to print the robot fairly well, but it does not want to move any limb. They’re all stuck together – due to y-axis wobbling and imperfect calibrations. This is where I began to identify the imperceptibly small things that affect the prints on a large scale.
IMG_9955
I fixed the calibration errors and the hotend positioning issue, and got this beautiful elephant as a result. In ABS. I was surprised that the printer was able to replicate the thin ears of the elephant with accuracy and sensitivity.
IMG_9951
The HulkBuster. First print in ABS. Printed at 0.2 mm layer resolution. I want to reprint this now at a 0.1 mm.

Around this time, I had an idea to use simple, everyday objects commonly found around the house and combine them with 3D printed objects to make really simple and cheap toys. I had a bunch of matchboxes lying around, so I quickly whipped up this truck on TinkerCad:

 

1mbt

2mbt

 

I quickly printed the truck face and the tires (all at the same time – 5 objects at once), and then had a little fun with them:

5mbt
Tires, extra tires, truck face and back, and a piece of PLA filament to act as the axle.
6mbt
All connected. A matchbox truck! The fun part is that once you’re done playing, all the pieces fit inside the matchbox comfortably.
8mbt
Matchbox Truck with the HullkBuster.

7mbt

 

After I returned from this digression, I fixed the wobbly Y-axis using simple techniques. Y-axis is wobbly because the print platform (heat bed) is wobbly. And the print platform is wobbly because its resting on four springs with different levels of tension. Theoretically, the four springs should all be tightened to the same tension to achieve an accurately leveled bed. But this wasn’t happening on my printer, and I ended up having to adjust the Z end-stop and the springs continuously to achieve a plane surface.

I fixed this by:

  1. Eliminating the wobble by tightening the spring down as low as possible,
  2. Inserting a thin square of thermocole packing cut to match the square of the bed.

This has really, really improved my prints. The Y-axis is stable and strong because of the tension in the spring, and the thermocole serves two purposes – it absorbs stray vibrations and actually heats up the heat bed faster. It also helps in sustaining the heat.

My second problem was hotend positioning. The hotend holder is not exactly compatible with my newly purchased E3D v6 All Metal Hotend. The hotend has a little give when it sits in the holder, which causes is it to move around when the cartridge wire is pulled. Not good. So I cut off a piece of metal thread and tied it around the mouth of the hotend. The thread covered the gap that caused it to move, and now it fits snugly in the holder.

Printing in ABS has been a wild ride. There are so many things that can go wrong. If you don’t have the first layer downright perfect when you’re printing with ABS, then expect the object to curl up into an unrecognizable ball of mess by the end of it. This happened to me the first time, and I was printing a Batarang. It looks like a dead bat now.

IMG_9966
The properly finished Batarang in Red PLA, and the curled up Batarang in ABS due to layer adhesion issues.
IMG_9965
Another view.

There are a few things you could do to avoid the infamous ABS curl:

  1. Get your first layer right (and to do this you may want to look into Auto Bed Leveling).
  2. Put down a layer of Kapton Tape on your platform (or a slurry of ABS-Acetone juice).
  3. Heat up the bed to 100 degrees, at least.

I used Kapton tape on my bed, corrected the plane of my platform, fixed the Y-axis wobble, re-did the X, Y, Z and E calibration, fixed the hotend position, and gave it a whirl. This is the result:

t8001
The 10 layers – Hexagon infill clearly visible.
t8002
Another angle.
T-800.
T-800.

t8005

Jaw and backbone of the T-800.
Jaw and backbone of the T-800.
7 hours later, the last layer.
7 hours later, the last layer.
T-800 - The Rise of the Machines.
T-800 – The Rise of the Machines.

t80013

I’m extremely happy with the T-800 print. I printed the whole thing on a super-fine resolution of 0.1 mm and even achieved 0.05 mm (50 microns) on the first layer (accidentally). This accidental reduction of first layer (I made a mistake in the gcode) resolution caused the ABS to curl up from two corners half an hour into the print, but I managed to mitigate this increasing the platform temperature. Also, I was able to leave the printer alone through most of the seven-hours long print, so I’m close to achieving self-sufficiency. The final step I need to take in order to maintain this level of accuracy and quality is to configure Auto Bed Leveling. I am driven now to do this, and will hopefully post a note on this as soon as I do it (along with how-to’s).

Until then, enjoy the prints.

One response to “Printing in 3D”

  1. Amazing.. particularly the Elephant, heart, Bat, Matchbox truck with Hulk, lastly T – 800.. great going.. waiting for next one…

    Like

Leave a reply to archana shanmugam Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.