Difference between revisions of "Lulzbot TAZ 3D Printer"
m (→The second layer and onwards) |
m (→Troubleshooting 2nd layer and onwards) |
||
Line 194: | Line 194: | ||
** Oscillation is where the machine's forced to move an actuator at a rate that coincides with a natural resonance-frequency of the machine's frame. Nothing much can be done about this except to make the machine as stiff as possible to prevent oscillation from occurring. There are also settings in Slic3r that allow you to limit certain occurances of movements from happening. | ** Oscillation is where the machine's forced to move an actuator at a rate that coincides with a natural resonance-frequency of the machine's frame. Nothing much can be done about this except to make the machine as stiff as possible to prevent oscillation from occurring. There are also settings in Slic3r that allow you to limit certain occurances of movements from happening. | ||
** Overshoot is where a machine's actuator 'overshoots' a desired end-point due to insufficient deceleration. Possibly due to over-confident settings in Slic3r for the machine. The design of the machine can limit overshoot problems by making all moving parts as light as possible. Especially the extruder-unit is important in this. | ** Overshoot is where a machine's actuator 'overshoots' a desired end-point due to insufficient deceleration. Possibly due to over-confident settings in Slic3r for the machine. The design of the machine can limit overshoot problems by making all moving parts as light as possible. Especially the extruder-unit is important in this. | ||
+ | |||
+ | '''Warping, curling, deforming and/or scorching of plastic''' | ||
+ | |||
+ | These symptoms are lumped together as they're all interrelated but can have slightly different causes and ways to fix them. | ||
+ | |||
+ | You might find that the layers get deposited nicely but then start warping or even curling upwards after multiple extra layers have been deposited ontop of it again. Sometimes even resulting in the base-layer peeling away from the bed and resulting in a failed print. | ||
+ | |||
+ | It is likely that the cooling-function of the fan-duct isn't properly working OR that the settings in Slic3r have failed to turn it on. Especially with PLA it is important to cool the newly printed layer actively, as well as cool down the rest of the part sufficiently. | ||
+ | |||
+ | PLA has quite a long melting-stage, running over tens of degrees centigrade. In essence, the optimum extrusion temperature and the 'solid stage' temperature are quite a bit apart. This means that if you leave the newly printed lines to cool by themselves, they might not end up being cool enough for another layer to be printed ontop of it. | ||
+ | |||
+ | Even worse, the printed part of the object will retain heat of it's own. Heat from the new layers seeps through the lines already printed and vice-versa. If care is not taken to cool with force, the plastic might end up overheating and thus curl, warp or even scorch. Printing on warped layers that end up being in the wrong place is a sure way to get a failed print. This symptom is, as noted, more likely to happen with PLA than for example ABS which has a tighter solid->fluid range. | ||
== What to do after printing == | == What to do after printing == |
Revision as of 10:26, 19 November 2013
TechInc Inventory | |
---|---|
Description | XYZ gantry-based 3D printer; single extruder |
Make | Lulzbot |
Model | TAZ |
Manufacturer Link | http://www.lulzbot.com/?q=products/taz-3d-printer |
Category | Other |
Operational Status | Working |
Super Users | Justa, Nathan7, Ultratux, Amx109 |
Received at | 2013/10/28 |
Acquisition Details | Donated by Aeva; Lulzbot representative |
Owner | Techinc |
Contents
Overview
The Lulzbot TAZ printer is a commercial 3D printer put together and sold by the people at Lulzbot.
It is designed using a metal-based frame with custom 3d-printed parts for corner-couplings and extruder-sections as well as controller-casing.
We had one donated to us by Lulzbot on the 28th of October through Aeva, a Lulzbot representative who was looking for a good home for one that was used as a demonstration-unit at (at least) the BlenderConference the weekend before.
Techninc ended up being the lucky recipient of the unit and Aeva and Chris came by to help set up and test the unit, as well as provide assistance and technical guidance on using the machine.
Specifics
The machine is based on a regular XYZ-oriented setup; much like the Prusa i3. A pair of motors actuate the Z-height spindles, guiding the X-arm up along a set of guiding-rails. The Y-movement is realized by moving the heated printing-bed across a set of guiding-rails.
The X-arm has an extruder-unit referred to as the 'Budaschnozzle 2.0' with a 0.35mm nozzle fitted.
ABS PRINTING READY
The bed and extruder are, as delivered, suitable for ABS-printing only. The bed is coated with a special plastic; the extruder lacks a fan.
PLA PRINTING: NEEDED
For printing with PLA, one would need to fit a fan-unit on the side of the extruder-head (please find the two suppled screw-holes there) that would blow air across the cool-ribs and the printed object but would *NOT* blow across the metal of the nozzle.
Also, the bed-surface should be adjusted , as well as heater-temp and extruder-temperature settings.
As of 2013-11-17, the Lulzbot has been modified to be able to use PLA as stock-material as well. It has been fitted with a fan-duct mounted on the side by two M3 hex-key bolts. The supplied 40x40mm fan seems a bit low-powered and should perhaps be replaced with a stronger version in the future.
Wiring has been made to run through the proper cable conduit and has been made so that the fan can be easily replaced by means of a male/female connector on the top of the extruder-carriage.
Technical specifications
- Controller: Rambo v1.1
- Print area: 298mm x 275mm x 250mm
- Print volume: 20,500cm3
- Top Print Speed: 200mm/sec (7.9in/sec)
- Print Tolerance: 0.1mm (0.0039in) in X and Y axes. Z axis is dependent on layer thickness
- Layer Thickness: 0.075mm to 0.35mm (0.003in - 0.0138in)
- Supported Materials: ABS, PLA, HIPS, PVA, and wood filaments
- Usable Filament Sizes: standard 3mm (0.1in)
- Temperature: Maximum operating temperature (Extruder), 240C (464F)
- Temperature: Maximum operating temperature (Heated Bed), 120C (248F)
- Overall Dimensions: 680mm x 520mm x 515mm (26.8in x 20.5in x 20.3in)
- Weight: 11kg (24.25lbs)
Printing
Preparing a design for printing
- Info about STL, requirements , Slic3r and filament *
Preparing the printer for printing
When you've finished using Slic3r and have prepared a G-code file for use with the printer; please make sure that the G-code was for the right model printer, as well as the right type of filament loaded in the printer.
Currently, the actual printing process is performed and monitored by PronterFace. Please find it in the '3d printing tools' tab at the top of the desktop. A future arrangement might instead use OctoPrint. Procedures for either should be greatly the same.
=== Connecting to the printer
- Make sure that the printer is on and connected (both PSU-brick and control-unit). Also to USB.
- Start the printing-software (PronterFace)
- The printer will be either on /dev/ttyACM0 or /dev/ttyACM1
- When pressing 'connect', the Lulzbot will report it's identity if the right port is selected in the side-bar on the right.
If you can move the head around with the interface provided on the left, you are connected to the right printer.
Pre-print routine
- Set the 'bed' and 'extruder' temperatures according to the material you are going to print with and use the 'SET' buttons on the right of the selections to turn the heaters on. This will pre-warm the printer for use.
- If you change your mind and decide to NOT print , DO NOT FORGET TO TURN HEATERS OFF
While waiting for the temperature to get to the right levels, you now have time to clean up and prepare the bed for printing in case the previous user of the printer left the bed un-ready for a next print-job:
- Turn motors off (click 'Motors off' in interface; this will take the power off. Do not try and force bed to move with motors engaged)
- Remove any left-over material from a last print-job. Dispose of plastic-scrap properly. Put 'ABS' and 'PLA' into the proper containers provided.
- Use ABS-glue or another adherent to re-coat the bed homogeneously.
- Find the white lidded jar with ABS-glue
- Use a kitchen-towel folded into a swab and dip it into the glue to create a brush
- Quickly but evenly coat the uncoated parts of the bed with this mixture.
- Put the lid back on the jar!
- Dispose of swab properly (do not leave on ANY surface) or store properly for next use.
Next up is checking if the extruder functions properly enough and/or if the filament is fed correctly through the gearing for it.
- Use the Z-height control in the printing-interface to move the extruder head upwards; 2 or 3 CM will do.
- When the temperature is high enough, use the 'Extrude' button to extrude an amount of plastic.
- The Lulzbot is protected against trying to extrude when the temperature is not high enough (a so called 'cold extrusion'). The Prusa seems to NOT prevent you from trying this. This will damage the filament and perhaps (and much worse) the gear-system. Be careful with this!
- Remove extruded material with a set of long pliers or a scraping-tool and dispose of appropriately.
If the bed's coated to your liking and the extruder works; you're ready for printing. One last step, homing the extruder.
Press the little 'house' to home the extruder in all axis. In Pronterface, this is on the lower-left corner of the 'circle' interface. You can home individual axis by using the 'X-home', 'Y-home' or 'Z-home' icons.
When homing, it can be helpful to take note of the Z-movement downwards. The head will likely touch the bed at first, then retract and then approach the bed more slowly. Ultimately it should NOT push the bed down. If it does so, it can be because of some extruded material left behind, which is no real problem. It can, however, be required to re-calibrate the Z-height end-stop. For more information about this, please refer to the 'Troubleshooting' info here.
Printing process
You are ready for printing when you connected to the printer, prepared the bed, checked the extruder , homed your extruder (!) and were able to load the G-code file of choice into your printer-interfacing software.
Now, let's print!
Simply pressing 'Print' will probably not result in immediate printing motion. It is likely that the printing-software will check the bed/extruder temperature, wait till it's just right and then, in the case of the Lulzbot, do a small countdown (visible in the bottom left of the interface in Pronterface).
If all goes well, the machine should then start moving soon and start to print...which is where the next chapter comes in:
The first layer; skirt/shroud and Brim
The default Slic3r settings include instructions for printing an outline skirt or 'shroud' around the area that your object will be printed in. This behavious is useful for multiple reasons. Two of them are:
- To show you what part of the bed will be affected (aka: has to be properly coated)
- To allow the extruder to 'get going' and show you if the plastic's properly adhering to the bed.
If the extrusion is still not looking nice and coherent at the end of printing the shroud, you might be in trouble.
In case you also made Slic3r add a 'brim' to your print (advised when printing tall objects or if you have other adherance problems), you still have some time for the extruder to get up to speed while it's printing this brim. If at the end of the brim it's still not adhering correctly, it's unlikely to get any better soon.
Troubleshooting issues with the first layer
Here's some typical things you might see while printing:
- Issue: small droplets extruded; not adhering to the bed.
- Cause: Likely underextruding issue.
- Issue: lines are super-wide and 'squashed' ultra-thin
- Cause: Z-height calibration is out of whack. Requires you to re-calibrate z-height endstop
- Issue: lines are proper width but lay 'loose' on the bed. Corners come loose
- Cause: Bed and/or extruder temperature too low for material. Possibly bad bed-coating.
Underextrusion can have a few reasons for it happening:
- The extruder might be too high above the bed
- Re-calibrate z-height end-stop.
- The settings in Slic3r for the material and/or extruder might be wrong
- Check and verify that the G-code you loaded was made with Slic3r using the right presets for the material AND device you are printing with. Of importance are temperature for bed/extruder as well as extruder-thickness.
- The extruder might be clogged or jammed
- Lift extruder up using the Z-height controls in the interface, verify proper extrusion by pressing 'extrude' and checking length and speed of extrusion.
- If failing, undo clip of filament gearing, retract filament carefully and check hobbed-bolt teeth for excessive debris that might cause it to slip.
- Verify thickness of filament is thin enough to fit through hole below the gear-train. Some 3MM filament is , in fact more than 3.2mm in some places; getting stuck in the print-head due to excessive friction. Use calipers to check.
The second layer and onwards
Hurray; the first layer's printed nicely and is adhering to the bed ? Great, then you are ready to witness the miracle of your object becoming taller and taller.
At the second layer, the printer should be turning on it's cooling-fan; especially important in the case of printing PLA!
Somewhere at or after the third layer, you should be starting to see infill-patterns being used in areas of sufficient thickness. If all goes well the layers will adhere nicely to eachother and you will be able to enjoy the object soon....but..
Troubleshooting 2nd layer and onwards
There are a few things that can still go wrong, here's a few common symptoms and their causes:
Unsmooth lines along long straight edges layered ontop of eachother
It can be that you have a single long 'wall' in a design that is supposed to be perfectly smooth, but for some reason you get ripples along it's length at irregular (or even regular) intervals. A few possible causes:
- Overextrusion: too much material coming out of the extruder due to
- Filament width increasing locally
- Incorrect settings in Slic3r
- Bad layer adherence: lines 'roll' off eachother due to dripping.
- Try printing with a lower temperature
- Check Cooling functionality of the fan-duct: especially important with PLA
- Prevent the extruder passing over the same area too often in a row by placing some 'dummy' object elsewhere in your object-file so that the last line gets time to cool down.
Loops/wobbles overhanging especially in corners/edges/turns
It's possible that when printing, you get regular deformations each time the extruder hits a turn/corner. These might be caused by a number of things.
- Backlash,oscillation and overshoot: The mechanics of the machine are insufficiently stiff to print at given speed for the desired accuracy
- Backlash is the 'play' or 'room' on the drive-trains (belts/pullies/rods) that make that a back/forth motion isnt instantaneous. Backlash is something the machine's design should combat as much as possible.
- Oscillation is where the machine's forced to move an actuator at a rate that coincides with a natural resonance-frequency of the machine's frame. Nothing much can be done about this except to make the machine as stiff as possible to prevent oscillation from occurring. There are also settings in Slic3r that allow you to limit certain occurances of movements from happening.
- Overshoot is where a machine's actuator 'overshoots' a desired end-point due to insufficient deceleration. Possibly due to over-confident settings in Slic3r for the machine. The design of the machine can limit overshoot problems by making all moving parts as light as possible. Especially the extruder-unit is important in this.
Warping, curling, deforming and/or scorching of plastic
These symptoms are lumped together as they're all interrelated but can have slightly different causes and ways to fix them.
You might find that the layers get deposited nicely but then start warping or even curling upwards after multiple extra layers have been deposited ontop of it again. Sometimes even resulting in the base-layer peeling away from the bed and resulting in a failed print.
It is likely that the cooling-function of the fan-duct isn't properly working OR that the settings in Slic3r have failed to turn it on. Especially with PLA it is important to cool the newly printed layer actively, as well as cool down the rest of the part sufficiently.
PLA has quite a long melting-stage, running over tens of degrees centigrade. In essence, the optimum extrusion temperature and the 'solid stage' temperature are quite a bit apart. This means that if you leave the newly printed lines to cool by themselves, they might not end up being cool enough for another layer to be printed ontop of it.
Even worse, the printed part of the object will retain heat of it's own. Heat from the new layers seeps through the lines already printed and vice-versa. If care is not taken to cool with force, the plastic might end up overheating and thus curl, warp or even scorch. Printing on warped layers that end up being in the wrong place is a sure way to get a failed print. This symptom is, as noted, more likely to happen with PLA than for example ABS which has a tighter solid->fluid range.