Frustrated with Fused Filament Fabrication? Read our 3D printer troubleshooting guide to the most common 3D printing problems and their solutions.
It’s amazing what your 3D printer can produce. But we’ve all had those infuriating moments when, despite everything, a seemingly simple model just refuses to print successfully.
You’ve checked the model, seen countless others print it without issue, but try as you might it just won’t print. What is it that keeps going wrong?
Here at ALL3DP, we’ve had our fair share of print failures. But the upside to those failures is that we’ve become finely tuned to recognizing and solving many common 3D printing problems.
Direct from our 3D printer troubleshooting experience, we’ve collected together 11 of the most common 3D printing problems we’ve had and replicated them here!
This article will help you to quickly diagnose your 3D printing issues, and find the solution with our 3D printer troubleshooting guide. Discover how and when these 3D printing problems occur, and the steps you can take to avoid them in future.
Warping
Elephant Foot
More First Layer
Layer Misalignment
Missing Layers
Cracks In Tall Objects
Pillowing
Stringing
Under-Extrusion
Over-Extrusion
Shifting Layers
At the base of the model, the print bends upwards until it’s no longer level with the print platform. This can also result in horizontal cracks in upper parts.
Warping is common as it’s caused by a natural characteristic of the plastic. As the ABS or PLA filament cools it starts to contract very slightly; the problem of warping arises if the plastic is cooled too quickly.
Use a heated print platform. The easiest solution is to use a heated print platform and to set the temperature to a point just below the plastics melting point. This is called the “glass transition temperature”. If you get that temperature right then the first layer will stay flat on the print platform. The print platform temperature is often set by the slicer software. You’ll normally find the recommended temperature for your filament printed on the side of the packaging or on the spool.
Apply glue. If you still find your print lifting at the edges then apply a tiny amount of stick glue evenly on the bed to increase adhesion.
Try a different platform type. Change your print bed to one that offers better adhesion. Manufacturers such as Lulzbot use a PEI (Polyetherimide) print surface that offers excellent adhesion without glue. XYZPrinting supply a textured tape in the box with some of their printers, basically a large sheet of masking tape, and again adding this works excellently, although only with nonheated print platforms. Zortrax 3D printers have a perforated print bed, models weld themselves to this surface eliminating the issue completely.
Level the Print platform. Print platform calibration can be another cause, run through the calibration process to check that the bed is level and nozzle height is correct.
Increase contact. Increasing the contact between the model and bed is an easy fix and most print software has the option to add rafts or platforms.
Adjust advanced temperature settings. If all else fails then you’ll need to take a look at your advanced print settings both on your printer and in your print software. Try increasing the print bed temperature by increments of 5 degrees. In the slicer software take a look at the fan cooling, this is usually set so the cooling fans switch to full power at a height of around 0.5mm, try extending this to 0.75 to give the base layers a little more time to cool naturally. Even if your printer has a heated print platform, it’s always recommended that you use glue and regularly calibrate the bed level.
Use a heated print platform
Add Stick glue to the print platform
Swap from glass to an adhesive print bed
Calibrate print bed
Add platforms or rafts
Adjust advance the temperature and fan settings
Back to overview
The base of the model is slightly bulging outwards, otherwise known as “elephant foot”
This ungainly effect can also be caused by the weight of the rest of the model pressing down the first layers when the lower layers haven’t had time to cool back into a solid – particularly when your printer has a heated bed.
The right balance. To stop elephant foot appearing in your 3D prints the base layers of the model need to be cooled sufficiently so that they can support the structure above, but if you apply too much cooling to the base layers you can create warping. Getting the balance right can be tricky, start by lowering the temperature of the print platform by intervals of 5 degrees, (within +/- 20 degrees of the recommended temperature). If your Bottom / Top Thickness is set to 0.6mm then start the fan after the fan at a slightly lower height.
A level base. More often than not the majority of print issues can be traced back to the level of the print platform. Each printer has a slightly different technique for print platform leveling. Start by using your printers manufacturers recommended procedure. Then print a calibration cube and just watch how the filament is laid down. From printing of the cube you should be able to see if the filament is being laid down evenly, if the nozzle is too close to the print platform and scraping through the molten filament or too high and causing the filament to blob.
Raise the nozzle. Just raising the height of the nozzle slightly can often help, but be careful too high and it won’t stick to the platform.
Chamfer the base. If all else fails then another option is to chamfer the base of your model. Of course, this is only possible if you have either designed the model yourself or you have access to the original file. Start with a 5mm and 45º chamfer, and experiment to get the best result.
Balance print platform temperature and fan speed
Level the print platform
Check the nozzle height
Chamfer the model base
Back to overview
The first layer does not stick properly, and some parts come loose. There are unwanted lines at the bottom.
These 3D printing problems are typical signs that the print bed hasn’t been leveled properly. If the nozzle is too far away from the bed, the bottom surface often shows unwanted lines, and/or the first layer does not stick. If the nozzle is too close, blobs may be the result.
Also important: the print bed has to be as clean as possible. Fingerprints on the plate can prevent the first layer from sticking to the plate.
Level the print bed. Every printer has a different process for print platform leveling, some like the latest Lulzbots utilize an extremely reliable auto leveling system, others such as the Ultimaker have a handy step-by-step approach that guides you through the adjustment process and then there’s the Prusa i3 that takes skill and determination.
Adjust the nozzle height. If the nozzle is too high then the filament won’t stick to the platform, to low and the nozzle will actually start to scrape the print off.
Clean the print platform. Every so often it’s a good idea to give the glass print platform a good clean, especially if you apply glue. The grease from your fingerprints and the excessive build up of glue deposits can all contribute to the nonstickiness of the print platform.
Add glue. Applying a thin layer of glue to the print platform will help add a little more adhesion if you do this make sure you give the bed a clean at regular intervals as the over application of glue can have the reverse of the desired effect.
Textured sheet for cold print beds. On cold print platforms, a common solution is to apply a stick-on film or sheet that increases the adhesive properties of the print platform.
Level the print platform
Check nozzle height
Clean print platform
Add Glue
Textured sheets for cold platforms
Back to overview
Some layers in the middle of the objects have shifted.
The printer belts aren’t well tightened. The top plate isn’t fastened and wobbles around independent of the bottom plate. One of the rods in the Z axis is not perfectly straight.
Check the belts. Start by checking each of the belts are tight but not over tight. You should feel a little resistance from the two belts as you pinch them together. If you find that the top section of the belt is tighter than the bottom then this is a sure fire sign that they need a tweak and tighten.
Check the top plate. Check the top plate and all rods and attachments at the top of the printer and make sure everything is tight and aligned.
Check the Z axis rods. Many printers use threaded rods rather than lead screws and although these do the job they do have a tendency to bend over time. Don’t worry about dismantling your printer to see if they’re straight, simply use the software such as ‘Printrun’ to move the print head up or down. If one of the Z axis rods is bent you’ll instantly see. Unfortunately, it’s almost impossible to accurately straighten a rod once it’s bent, but on the upside, it’s a good excuse to replace the old threaded rods for lead screws.
Check the tension in the belts
Check there’s no movement in the top plate
Make sure the Z axis rods are straight
Back to overview
There are gaps in the model because some layers have been skipped (in part or completely).
The printer failed to provide the amount of plastic required for printing the skipped layers. This is called (temporary) under-extrusion. There may have been a problem with the filament (e.g. the diameter varies), the filament spool, the feeder wheel or a clogged nozzle.
Friction has caused the bed to temporarily get stuck. The cause may be that the vertical rods are not perfectly aligned with the linear bearings. There is a problem with one of the Z axis rods or bearings. The rod could be distorted, dirty or had been oiled excessively.
Mechanical check. It’s good practice to give your 3D Printer the once over every now and again and the appearance of gaps in your 3D print are always a good sign that now is the time to give your 3D printer some love and attention. Start off by checking the rods and make sure that they’re all seated into either bearings or clips and haven’t popped out, shifted or moved even slightly.
Rod alignment Check. Make sure that all rods are still in perfect alignment and haven’t shifted. You can often tell by switching off the power (or disabling steppers) and then gently moving the print head through the X and Y axis. If there is any resistance to the movement then something is wrong and it’s usually pretty easy to tell if this is due to misalignment, a slightly bent rod or one the bearings.
Worn bearing. When bearings go they usually let you know about it by creating an audible din. You should also be able to feel uneven motion in the print head and when printing the machine looks like it’s vibrating slightly. If this is the case unplug the power and move the print head through the X and Y to locate the region of the broken bearing.
Check for oil. Lubricating the joints is easy to forget, but keeping everything well oiled is essential to the smooth running of the machine. Sewing machine oil is ideal and can be purchased for almost any haberdashery at a relatively inexpensively price. Before you go applying liberally just check that the rods are clean and free of dirt and printing debris, a quick wipe of the rods before applying fresh coat of oil is always a good idea. When all rods look clean just dab on a little, but not too much. Then use print such as Printrun to move the head through the X and Y axis to make sure that the rods are evenly covered and moving smoothly. If you add a little too much oil don’t worry just wipe some off with a lint free cloth.
Under-Extrusion. The final issue could be under-extrusion and finding the solution for this can cumbersome. See 3D Printing Problems #9: Under-Extrusion.
Check over the mechanics and make sure everything is tight.
Double check the printer’s construction and alignment
Listen out for worn bearings and bent rods
Add a little oil to keep things running smooth
Back to overview
There are cracks on the sides, especially on taller models. This can be one of the most surprising issues in 3D Printing as it tends to manifest itself in larger prints, and usually whilst you’re not looking.
In higher layers, the material cools faster, because the heat from the heated print bed doesn’t reach that high. Because of this, adhesion in the upper layers is lower.
Extruder temperature. Start by increasing the extruder temperature; a good start would be to increase it by 10ºC. On the side of your filament box you’ll see the working hot end temperatures, try to keep the temperature adjustment within these values.
Fan direction and speed. Double check your fans, make sure that they’re on and aimed at the model. If they are try reducing their speed.
Check the hot end temperature and raise at 10-degree intervals
Check the position and speed of the cooling fans
Back to overview
The top surface of the print shows unsightly bumps or even holes.
The two most common causes are improper cooling of the top layer and that the top surface isn’t thick enough.
Filament size. More common with 1.75 mm filament. Pillowing is an issue that can affect all 3D printers, however, it’s far more common on those using 1.75 mm filament over 2.75mm.
Check the fan position. Cooling is normally the issue start by checking your fans. As the print starts your printers fans will be set to low or off, after the first few layers have printed they should kick into action. Check that the fans around the hotend start to spin, then as the print finishes check the fans are all good and working. If all seems OK just double check that the direction of the fans is correct and that they’re pushing cool air towards your print and not elsewhere.
Set fan speed in G-Code. Another cooling issue happens when each successive top layer of molten plastic is applied. As it covers the inner support structure it needs to be cooled quickly to avoid falling into the holes between the supports. The speed of the fans can be adjusted in the G-Code, a common G-Code for Fan On is M106 and is M107 Fan Off. You then just need to the Fan speed to maximum for those top layers. An example would for a 1cm x 1cm cube printer at 0.1mm layer height. The G-Code in this case output through CURA for the Prusa i3, we can look through the code and see that there are 97 layers. Knowing that we have a ‘Bottom / Top Thickness setting’ of 0.6mm we can look back to ;LAYER:91 then in the line after add M106 S255. M106 sets the fan going and S255 sets it to full blast.
Increase top layer thickness. The easiest solution is to increase the top layer thickness. Most applications will enable you to do this in the advanced section, under the ‘Bottom / Top Thickness setting’. You’re aiming for at least 6 layers of material normally and up to 8 for smaller nozzles and filament. If your layer height is therefore set to 0.1mm then set the ‘Bottom / Top Thickness setting’ to 0.6mm. If the effect of pillowing still exists then increase to 0.8mm.
Go large and increase the filament size
Make sure the fans are up to speed and positioned
Manually set the fan speed
Increase the top layer thickness
Back to overview
There are unsightly strings of plastic between parts of the model.
When the print head moves over an open area (otherwise known as travel move), some filament has dripped from the nozzle.
Enable Retraction. Retraction is an important factor when it comes to quality of finish and can be enabled through most slicing software. Its function is pretty simple and works by retracting the filament back into the nozzle before the head moves. The idea is that it avoids molten filament from trailing behind the head creating thin strings in its wake.
One click retraction activation. Most applications such as Cura offer a one click activation option, this uses a set of default parameters and for the most part is perfectly adequate. However, if you want a few more options there’s often a more settings buttons. Here you can adjust the minimum travel of the head before retraction is activated.
Minimum travel (mm). Reducing the minimum travel is usually the quickest fix for stringing if the standard retraction isn’t doing the job. Drop the value in 0.5mm until stringing is stopped. Activating retraction will increase your print speeds.
Just cut them off. This isn’t the most elegant of solutions but simply taking a scalpel to the strings is quite often the quickest and easiest solution, and has the benefit that it doesn’t increase print times.
Enable retraction
Adjust the minimum travel before retracting starts
Just clean the print with a scalpel
Back to overview
Under-extrusion is when the printer cannot supply the material needed (or as fast as needed). Under-extrusion results in thin layers, in layers with unwanted gaps, or in missing layers entirely (see 3D Printing Problems #5: Missing Layers).
There are several possible causes. First, the diameter of the filament used does not match the diameter set in the slicing software. Secondly, the amount of material that is extruded is too low because of faulty slicer software settings. Alternatively, the flow of the material through the extruder is restricted by dirt in the nozzle.
Check the filament diameter. Start with the simplest issue, have you set the correct filament diameter in the slicing software. If you’re unsure about the diameter the value along with the recommended temperature is usually printed on the box.
Measure the filament. If you’re still not getting the results you want and filament flow is the issue, then use a set of calipers to double check the filament diameter. You should be able to tweak the filament diameter settings accurately in the slicer software settings.
Check the head. After printing, most printers will lift the printhead away from the print base. Quickly check that the nozzle is clear from a build up of filament and dirt.
Set the extrusion multiplier. If there is no mismatch between actual filament diameter and the software setting, then check the extrusion multiplier (or flow rate or flow compensation) setting may be too low. Each slicer application will handle this slightly differently but the principle is to increase the setting in steps of 5% and then restart the print process. In Simplify3D open the Edit Process Settings dialog and go to the Extruder tab – the Extrusion multiplier setting of 1.0 corresponds to 100%; In Cura open the Material tab and increase the Flow setting (you may need to enable the Flow setting through the Preferences dialog).
Check the filament diameter
Use calipers to measure the filament diameter
Check that the hot end is clear
Adjust the extrusion multiplier at 5% intervals
Back to overview
Over-extrusion means that the printer supplies more material than needed. This results in excess material on the outside of the model printed.
Typically, the Extrusion multiplier or Flow setting in your slicing software is too high (see the section above)
Extrusion multiplier. Open your slicer software and check that you have the correct Extrusion multiplier selected.
Flow setting. If that all looks correct then decrease the Flow setting in your printer’s software.
Check you have the right extrusion multiplier settings
Decrease the filament flow settings
Back to overview
The lower and top layers shift so that you get a stepping effect through the print. Usually it’s quite subtle, but these images shows a print with a more pronounced effect.
There’s a variety of reasons for shifting layers, and these can be as simple as someone knocking the printer during the print process! More involved shifting layer problems can be down to bent or misaligned rods, or even the nozzle catching on the print and causing a slight shift in position of the platform.
Check that the printer is on a stable base. Place the printer on a stable base and in a location where it will avoid being knocked, pocked and generally fiddled with. Even a small nudge of the printer can shift the print base and cause issues.
Check the print base is secure. Most 3D printers use some form of detachable print base. Although this is handy when it comes to removing prints, and of course avoids damage to the printer, it also means that over time clips and screws can work loose. Make sure that when you reinstall the print platform it’s clipped or bolted tightly in place to avoid any slip or movement.
Watch out for warped upper layers. If you’re printing a high quality print upper layers can easily warp if cooled too quickly. As the layers warp they rise and can cause an obstruction to the nozzle as it moves, in most cases the print will release from the platform, but if it doesn’t the powerful stepper motors can push the print and platform around. If your prints are suffering from warping in the upper layers try reducing the speed of the fans slightly.
Printing too fast for your machine. It is possible to speed up the print times for your machine by increasing temperature and flow. However whilst this may result in the filament flowing in the correct quality the rest of the machine may struggle to keep up. If you hear a clicking during printing this could be a sign that the printer is going to fast. If you do hear a click the first port of call is to check that the filament isn’t slipping, before you take a look at the actual printer speed. To adjust your printers speed open up your slicer software and change the print speed. In Simply 3D go to ‘Other > Default Printing Speed (mm/min)’ In Cura go to ‘Basic > Print Speed (mm/s)’
Check the belts. If layers are still shifting then it’s time to check the belts. A quick check is to just go around all belts and pinch the two together. The tension in each belt should be the same, if not then you’ll need to adjust the belt position to even out the belt tension. Over time the rubber belts will stretch (You can often tell if they do as they’ll start to slip on the drive pulleys), if there is quite a bit of play in the belts then it’s time to replace them with new ones. Over tight belts can also be an issue but this is usually only a problem if you’ve built the machine yourself. Some printers such as the Prusa i3 have belt tensioning screws that enable you to easily adjust the belt tensions.
Check the drive pulleys. These are the usually connected directly to a stepper motor or to one of the main rods that drives the print head. If you carefully rotate the pulley you’ll see a small grub screw. Hold onto the rod and taking hold of the attached belt and then tug the belt and try to force the pulley to turn. You should find that there is no slip between the pulley and stepper or rod, if there is tighten the grub screw and try again.
Check the rods are clean and give them some oil. Over time debris can build up on the rods which means that at some points along their length they cause more friction than others, which in turn can affect the free movement of the head and again cause layer shifting. A quick wipe and re-oil of the rods usually solves the issue.
Bent or misaligned rods. If you see the print head falter at certain points then it could be that one of the rods has become slightly bent. You can usually tell by switching off the machine so there’s no power going through the steppers and then move the print head through the X and Y axis. If you feel resistance then you know something is amiss. Start by seeing if the rods are aligned, if they are then remove the rods and roll them on a flat surface. If any are bent then it will be quite obvious.
Check that the printer is on a stable base.
Check the print base is secure.
Watch out for warped upper layers.
Printing too fast for your machine.
Check the belts.
Check the drive pulleys.
Check the rods are clean and give them some oil.
Bend or misaligned rods.
Back to overview