If you are suffering from 3D printing issues or want to improve your print quality, this guide is for you. This document aims to cover the majority of problems and their causes in addition to possible solutions to each. The main focus of this guide is FFF (FDM) 3D printers; however, some points are transferable to other additive manufacturing processes.
Know the type of error you are suffering from? Use the table of contents below to skip to where you want.
- Blocked extruder
- Semi-blocked extruder
- Stripped filament
- Snapped filament
- Extruder too close to surface
- Extruder too far from surface
- Print doesn’t stick to bed
- Supports collapsed
- Shrinkage/Deformation
- Inaccuracy of surfaces
- Bowing at bottom
- Bending edges (Warping)
- Delaminating/Cracking
- Layers not lining up well
- Gaps between infill and wall
- Infill is messy
- Visible infill
- Layers missing
- Leaning of print
- Messy overhangs
- Support surfaces rough
- Non-manifold edges
- Ripples in print
- Diagonal scars on print
- Stringy/droopy artefacts
- Holes and pits in top layer
- Poor dimensional accuracy
- Messy bridges
- Offset between layers
- Early termination
- Detachment from printbed
- Out of filament
Problem
Nothing is printing at all. The desired model has been sliced correctly and the printer has been configured, however, nothing appears out of the nozzle. You have checked to see if the printer has run out of filament, but there is still plastic remaining.
Cause
There can be multiple causes of a blocked nozzle. However, frequently the most common is a small leftover piece of filament from a previous spool. This annoying piece of old plastic will thwart your attempts to load new filament as it stops the plastic from being pushed through.
Another cause can be old carbonised filament - this is filament which has been stuck in your extruder for ages and over time at constant high temperature has carbonised causing an irritating block. If you are lucky this can be spotted early on as the quality of your prints will decrease as the amount of carbonised filament increases.
If you switch plastics a lot, this may be the reason for getting carbonised filament. Going from PLA to ABS or ABS to Nylon sees a reasonable temperature increase. Any remaining plastic of the previous variety at this higher temperature will likely carbonise and possibly burn.
Solution
One method to fix this problem is to unblock the extruder / nozzle using a needle. First off heat up the nozzle to the required temperature for the filament that is / was loaded, and remove any the filament if still in situ. For PLA set the temperature to somewhere in the range of 190C - 220C and for ABS in the range of 230C - 240C. Get hold of a pin which is slightly smaller than the diameter of your nozzle (most nozzles have a diameter of 0.4mm); an airbrush cleaning kit works perfectly. Insert the pin in the hole of the nozzle to unblock.
Another method to employ is to push filament through in order to unblock the nozzle. First off heat up the nozzle to the required temperature for the filament that is / was loaded, and remove any the filament if still in situ. For PLA set the temperature to somewhere in the range of 190C - 220C and for ABS in the range of 230C - 240C. When hot, try to use another piece of filament to push the old filement out the blocked nozzle. If using a Bowden extruder it is sometimes helpful to remove the feeder tube for this process. Frequently the extra pressure you can exert by hand compared to the extruder unclogs the nozzle, however don't push too hard or you might snap the filament or worse damage your printer.
Dismantling your hotend sometimes is the only way to remove a really nasty blockage. Sadly we can't offer instructions on how to do this for every hotend out there. Try looking for instructions or schematics online and record the steps you take whilst dismantling.
Problem
The filament spool still has plastic remaining. With direct drive extruders this problem should be clear, the filament is snapped... it is plain to see. However, if you don't catch this error early enough with direct drives it is a right pain as the extruder will push the snapped filament past your reach and the extruder / hotend setup will have to be dismantled. For a Bowden based setup it is hard to spot the snapped filament as most likely it will be in the feedtube, but nothing will be coming out of the nozzle.
Cause
One of the most common causes of this issue is old or cheap filament. PLA and ABS filaments can last a long time if kept in the correct conditions, however, if stored in incorrect conditions, such as in direct sun light, then they can become more brittle.
The diameter of the filament is another issue and this factor can vary from manufacturer to manufacturer and batch to batch. Additionally, if the idler tensioner on the extruder is too tight, the pressure may cause even good quality filament to snap.
Sometimes filament can get coiled up and tied in knots and if the extruder continues to pull and tighten these knots it can result in a snap.
Solution
First thing to try is to remove the filament in the usual manner.
Problem
Nothing is printing at all. The desired model has been sliced correctly and the printer has been configured, however, nothing appears out of the nozzle bar the tinyiest bit of oozing plastic.
Another possibility is that the model is part complete and the extrusion stops all of a sudden but the printer's nozzle continues to wave around in thin air with no plastic being extruded.
Cause
A lack of ammunition. On many machines, such as the Original Prusa i3, it is clear to see that the filament spool has run out, however, on some printers this issue is not always immediately obvious as the spool isn't directly visible and is either encased in the printer or hidden around the back.
Some machines feature smart filament spools that inform the printer how much material is remaining. This can not always be contained though, as many of us tinker and modify the firmware or work around such failsafes.
Whatever your printer and extruder setup (direct drive or Bowden) you will have to extract some of the remaining filament and feed in some nice fresh plastic.
Solution
Find the filament spool and check to see if it is empty. If it is, load a new spool, if not you may have another problem. Sometimes the retraction of filament is not always painless. Some tips: 1. ensure the nozzle and hot end are hot, 2. extrude a small amount of plastic to melt the tip of the filament, 3. pull back to retract the filament.