Why is My 3D Print Stringy?

 |  Chhavi Malik

Stringing in 3D Prints: Causes and Solutions

Common problems that might affect the quality of your 3D prints include stringing, oozing, and webbing. As the printer head travels from one location to another, molten plastic escapes the nozzle and produces fine strands. Stringing can weaken 3D printing's structural integrity and make it appear untidy and unfinished.

Rest assured, stringing is a common issue with 3D printing. You can remedy the problem with a few simple fixes. Here, we'll go over the most common reasons for 3D printing stringing and offer some possible solutions that you can try.

Why is My 3D Print Stringy?

Why is My 3D Print Stringy?

A fused deposition model (FDM) 3D printer deposits molten material in a series of predetermined forms via filament extrusion. In order to lay down a part of the print, the printhead is constantly either depositing material or holding back the substance.

In actuality, though, the printer can't always repress material. A printer with an open nozzle does not "close up" between extrusions, causing oozing. This occurs when tiny bits of material inadvertently spill out of the nozzle and onto the build surface, diminishing the print quality.

Another problem that can arise from oozing is 3D printer stringing. When a 3D printer's leaking printhead has to skip from one part of the build to another, it causes stringing. As the oozing printhead moves around a lot, the material that comes out of it forms tiny strands that cover the printed elements in a pattern that resembles cobwebs or whiskers. Not only may 3D printer stringing happen with certain filaments, such as PLA and ABS, but it can also happen with high-temperature materials like PETG.

In 3D printing, stringing can occur for various reasons, including:

-Excessive Extruder Heat: Too much extruder heat can melt the filament and ooze it out of the nozzle. Materials with a higher melting point, such as ABS and nylon, might be especially problematic in this regard.

-Retraction settings: Inadequate retraction settings are another potential source of stringing. To prevent the filament from oozing, it must be retracted back into the extruder. For filament to continue seeping out of the nozzle and creating strings, it's important to adjust the retraction distance and speed correctly.

-Nozzle size: Since a bigger nozzle can extrude more filament at once, it is possible to utilize a nozzle with a bigger diameter and increase the stringing effect.

-Print speed: Stringing can also occur because faster print speeds give the filament less time to harden before extruding again.

-Cooling: The print head's low-quality cooling is one example of how some materials string more when cooling is inadequate.

How to Prevent Stringy 3D Prints?

1. Adjust Retraction Speed and Distance Settings

Adjust Retraction Speed and Distance Settings

There are several things to think about while modifying a 3D printer's retraction settings. The retract distance is the distance that the filament draws back into the extruder as the printer moves from one location to another without extruding.

If you draw back too much filament while selecting the retraction distance, your printed object may end up with unsightly filaments left behind (a phenomenon known as stringing or oozing). Non-retraction of the filament causes drooling out of the nozzle and stringing or oozing.

Your filament of choice and the specifics of your print will determine the optimal retraction distance. For instance, a bigger retraction distance may be required when printing with a flexible filament as opposed to a rigid one. The standard range for retraction distances, nevertheless, is half a millimeter to one millimeter. The opposite is true for retract speed, which is defined as the rate of filament withdrawal from the extruder.

When adjusting the retraction speed, strike a balance between drawing the filament back fast enough to stop leaking and slow enough to avoid ripping or jamming it in the extruder. Retraction speeds between 20 and 40 millimeters per second are usually considered optimal, though this will vary for every printer and filament.

2. Clean the Nozzle

Clean the Nozzle

If you want perfect prints and filaments that extrude from your 3D printer every time, cleaning the nozzle before each print is a good first step. To keep your 3D printer's nozzle clean, try these techniques:

-Cold pull method: Once you heat the nozzle to the point where the filament melts, you can use a piece of the melted filament to push through any obstructions in the nozzle using the cold pull method. After extruding the filament, let it cool down a bit before removing it with pliers. The filament will draw out the trash.

-Needle Method: One possible solution is to use a fine, stiff wire, similar to a needle, to manually remove any obstructions from the nozzle. Take care not to scrape the inside of the hot end or nozzle.

-Chemical approach: Spray on specialized cleaning agents such as acetone, alcohol, or even some detergents. Keep in mind that certain filaments may react to specific substances; before using a filament, it's best to contact the manufacturer or test a small portion.

3. Choose the Right Filament

Choose the Right Filament

When it comes to 3D printer stringing, different materials have different tendencies because of their unique qualities. The filament's quality is another factor that could affect stringing. Low-quality filaments may exacerbate the problem because of their uneven diameters, contaminants, or inadequate adhesion qualities.

Before you buy it, think about how the filament's qualities might influence stringing. Stringing is more common in PETG and TPU than in PLA or ABS because of the former two materials' greater viscosity and flexibility.

4. Filament Drying

Filament Drying

Making sure the printing material is in good condition is one technique to avoid 3D printer stringing. Issues such as under-extrusion, blobs, nozzle jams, weak components, and stringing can arise when the filament absorbs an excessive amount of moisture.

Because the excess moisture in the filament evaporates in the printer nozzle, creating a buildup of pressure that pushes out the molten plastic in undesirable locations, the wet filament can lead to stringing. To keep the filament dry, store it in an airtight container with a desiccant. You can also use an oven, a food dehydrator, or a specialized filament dryer to dry it out.

5. Adjust Printing Speed

Adjust Printing Speed

To avoid 3D printer stringing, you can also mess with the printer's speed settings. In this case, the two most important parameters are print speed—the rate at which the printhead moves when depositing material—and travel speed—the rate at which the printhead moves over empty space when not depositing material.

Print speed has a small effect on stringing. Print temperature is a close companion to this parameter; a faster print speed necessitates a higher temperature to melt the material. To avoid stringing, you may have already lowered your print temperature, which means you may be printing at a slower maximum speed.

The travel speed setting is very important. Since a printhead with a sluggish movement speed has more time to dangle an oozing nozzle over the parts below, stringing might occur. The less time the nozzle spends traveling through empty space, the less likely it is to leak excess material onto the printed components, so increasing the travel speed is a beneficial strategy.

6. Set the Temperature Just Right

Even with tweaked retraction parameters, the printing material will become more liquid and more likely to leak from the nozzle as the temperature rises. This is less likely to happen when the nozzle temperature is lower. Be wary about setting the temperature too low, though. Extrusion may fail if the filament does not melt at low temperatures.

What constitutes an optimal printing temperature is material and print configuration-specific. But once you see strings, it's usually best to turn the heat down. Never lower the nozzle temperature below the manufacturer-recommended minimum, but you can experiment with 5 to 10 °C increments. 

Nozzle temperatures for the most popular filaments are as follows:

PLA: 180–220 °C
ABS: 210–250 °C (90–110 °C print bed)
PETG: 220-250 °C
TPE: 210–260 °C (20–110 °C print bed)
PVA: 160–215 °C (60 °C print bed)
TPU: 210-230 °C (30-60 °C print bed)

Best 3D Printing Software

Having looked at how to fix stringing in 3D prints, it’s also important to have a look at the best 3D printing software. There are many that are available, but we recommend using SelfCAD. It’s an easy to use 3D modeling software that comes with all the necessary tools that one needs to create both simple and complex 3D models. The video below shows the overview of the software.

SelfCAD also comes with its own online slice that you can use to slice your designs and generate the G-code to send to your 3D printer. The video  below shows how to slice STL files in SelfCAD.

Achieving Clean and Crisp 3D Prints Without Stringing

Preventing stringing, like many other typical 3D printer issues, requires regular maintenance as well as fine-tuning of the slicer parameters. If you're having trouble figuring out why your 3D printer keeps stringing, it might be helpful to clean the printer nozzle and store filament properly before experimenting with the slicer settings. These simple precautions can help keep print quality consistent even if other issues, such as wet filament or a blocked nozzle, are not the direct cause of the stringing.


Enjoy powerful modeling, rendering, and 3D printing tools without the steep learning curve.

Need to learn 3D modeling? Get started with interactive tutorials.

Was this blog post interesting or helpful?