Back to Blog
GuideTutorial

3D Printing Troubleshooting

Fix 3d printer stringing, elephant foot, layer shift, and more. Practical troubleshooting for printing custom 3D figurines from photos.

Jack ShiJack Shi
3D Printing Troubleshooting

3D printer stringing is caused by molten plastic oozing from the nozzle during travel moves; fix it by lowering nozzle temperature by 5–10°C, increasing retraction distance and speed, and enabling travel moves that avoid crossing open gaps. Below is a hands-on troubleshooting sequence for the defects that hit custom figurines hardest, from stringing to layer shifts, plus post-processing steps that make a photo-generated model look like a display piece.

Start With a Calibration Print, Not Your Figurine

Before you print a 12 cm figurine that took 6 hours, run a stringing test tower. It uses about 3 g of filament and 18 minutes. Print it at the same nozzle temperature, retraction settings, and speed you plan to use for the figurine. If the tower shows whiskers between the two pillars, adjust before committing to the real model.

Slice the tower with these starting values for PLA on a 0.4 mm nozzle:

  • Nozzle: 200°C (drop to 195°C or 190°C if stringing persists)
  • Bed: 60°C
  • Retraction distance: 5 mm for Bowden, 1–2 mm for direct drive
  • Retraction speed: 40–50 mm/s
  • Travel speed: 150 mm/s or higher
  • Z-hop: 0.2 mm

If your printer runs Marlin or Klipper, confirm retraction is actually enabled in the slicer profile. A surprising number of stringing cases come from a profile that inherited 0 mm retraction from a vase-mode or TPU preset.

Fixing 3D Printer Stringing: The Order That Works

Work through these in order. Change one variable at a time and reprint the tower.

1. Temperature

Drop nozzle temperature in 5°C steps. PLA at 215°C strings noticeably more than PLA at 195°C. PETG is worse: 240°C can produce spiderwebs, while 230°C often prints clean. If your filament spool lists a wide range like 190–220°C, start at the low end.

2. Retraction

For a Bowden-tube printer (Ender 3, CR-10), 5 mm at 45 mm/s is a solid baseline. For direct-drive (Prusa MK4, Bambu A1), 0.8–1.2 mm at 35 mm/s is usually enough. Too much retraction on direct drive causes clogs and heat creep, which then causes worse stringing. If you hear a grinding or clicking sound during retraction, you have gone too far.

3. Travel and Combing

Enable combing ("avoid crossing walls" in some slicers) so the nozzle stays inside the model during travel. On figurines with thin limbs and open space between arms and torso, combing alone can cut 3d print stringing by half because the nozzle rarely crosses open air.

4. Coasting and Wipe

Coasting stops extrusion slightly before the end of a perimeter; wipe drags the nozzle along the last path to break the string. Start with coasting volume 0.2 mm³ and wipe distance 2 mm. These are small values — increase in 0.1 mm³ steps.

5. Dry the Filament

Wet PLA and PETG pop and string. If your spool has been open for weeks in humid air, dry PLA at 45°C for 4–6 hours and PETG at 65°C for 6 hours. A $40 filament dryer pays for itself the first time it saves a 7-hour figurine print.

6. Nozzle Condition

A worn 0.4 mm nozzle that has opened to 0.6 mm will string no matter what settings you use. Hold the nozzle up to a light: if you see an oval, not a circle, replace it. Brass nozzles cost $1–2 and last 3–6 months of regular printing.

Elephant Foot 3D Printing: Flattening the Base

Elephant foot is the bulge at the bottom of a print where the first few layers squish outward. On a figurine with a flat base, it makes the model wobble and the base look melted.

Fixes, in order of effort:

  • Lower bed temperature by 5°C (PLA to 55°C, PETG to 75°C).
  • Reduce first-layer flow to 95%.
  • Enable elephant foot compensation in your slicer: 0.2 mm is a good start, 0.3 mm for PETG.
  • Raise the nozzle 0.02–0.04 mm on the first layer if your first layer is visibly over-squished.

If the base is still bulged, design the figurine with a 0.5 mm chamfer at the bottom. In Blender, select the bottom edge loop, bevel it 0.5 mm, and re-export as STL. This hides the defect inside a slope instead of a vertical wall.

Layer Shift 3D Printing: When the Model Steps Sideways

A layer shift is a horizontal offset where one section of the print is displaced from the one below. On a figurine, it shows as a visible seam across the torso or a head that no longer lines up with the neck.

Common causes and checks:

  • Loose belt: pluck the X and Y belts. They should sound like a low guitar string, not a floppy rubber band. Tighten until the resistance is firm but the carriage still moves freely.
  • Grub screw on the pulley: check that the set screw on the stepper pulley is tight against the flat of the shaft. This is the single most common cause of a one-time shift.
  • Nozzle hitting the print: if the model has a tall thin section, the nozzle can catch a curl and skip steps. Enable Z-hop (0.2 mm) and add a brim if the base is small.
  • Acceleration too high: drop from 3000 mm/s² to 1500 mm/s² and reprint a test cube.
  • Overheating stepper drivers: if the shift happens 2–3 hours in, the driver may be thermal-throttling. Improve airflow over the mainboard.

If a shift already happened, you can sometimes salvage the print by measuring the offset in the slicer preview and shifting the model in your slicer for the remaining layers — but for a gift figurine, reprinting is usually faster than patching.

Cold Pull 3D Printer: Cleaning a Clogged Nozzle

A cold pull removes carbonized debris from the nozzle without disassembling the hotend. Do it when you see under-extrusion, inconsistent extrusion, or a partial clog after switching from PETG to PLA.

Steps for PLA:

  1. Heat the nozzle to 220°C.
  2. Push filament through manually until it extrudes cleanly.
  3. Cool to 90°C (for PLA) or 110°C (for PETG).
  4. Pull the filament out firmly and steadily. It should come out with a tapered tip that has a perfect negative of the nozzle's interior.
  5. Snip the tip and repeat 2–3 times until the tip comes out clean.

If the tip is black or gritty, repeat. If the filament snaps inside the hotend, heat to 240°C and push it through with a new piece of filament before pulling again. A cold pull every 20–30 print hours keeps a 0.4 mm nozzle reliable for fine figurine detail.

Sanding 3D Prints: From Layer Lines to Smooth Skin

A 12 cm figurine printed at 0.12 mm layer height still shows lines on curved surfaces like cheeks and shoulders. Sanding 3d prints is the step that separates a print from a product.

Workflow:

  1. Start with 400-grit wet/dry sandpaper. Wet-sand to keep dust down and prevent clogging.
  2. Move to 800-grit, then 1500-grit. Skip 220-grit unless you are removing support scars — it scratches too deep on small features.
  3. For tight areas around fingers and hair, wrap sandpaper around a toothpick or use a needle file.
  4. Wipe with isopropyl alcohol and inspect under a bright light at a low angle. Lines show up best when light rakes across the surface.
  5. Optional: brush on a thin layer of UV resin or filler primer, cure or dry, then sand again at 800-grit. This fills remaining pits and gives a smooth base for paint.

If you plan to paint the figurine, sand to 800-grit. If you want a matte, printed look, 400-grit is enough.

Fuzzy Skin 3D Print: Hiding Layer Lines Without Sanding

Fuzzy skin adds a controlled random jitter to the outer wall, producing a fabric-like texture that hides layer lines and support scars. It is a good fit for figurines with clothing, fur, or hair, and a poor fit for faces and smooth armor.

Settings to start with in Cura or PrusaSlicer:

  • Fuzzy skin thickness: 0.3 mm
  • Fuzzy skin point distance: 0.8 mm
  • Fuzzy skin only on outer walls: on

Print a small test cube first. Too much thickness (0.6 mm+) makes the surface look hairy and blurs fine detail. Too little (0.1 mm) does nothing visible. Fuzzy skin also adds print time — expect 10–20% longer on a figurine.

Use fuzzy skin on the body and clothing, and disable it for the head. In your slicer, use a modifier mesh or per-object setting to apply fuzzy skin only to the torso. This gives a soft fabric look on the body while keeping the face crisp.

Bringing It Back to Photo-to-3D Figurines

Most of these defects appear on figurines because the model has thin limbs, overhangs, and fine facial detail — exactly the geometry that stresses retraction, cooling, and bed adhesion. When you generate a model from a photo, the mesh may also have small non-manifold edges or floating shells that confuse the slicer.

Before slicing, run the model through your slicer's repair tool or a quick pass in Blender: merge by distance (0.01 mm), recalculate normals, and check for non-manifold edges. Export as STL for printing or keep the GLB for editing. If you are new to the export step, see best 3D export formats for slicers and import 3D model to Blender.

A few workflow notes that save time:

  • Print figurines at 0.12 mm layer height with a 0.4 mm nozzle for a balance of detail and speed. A 12 cm figurine takes roughly 5–8 hours.
  • Use PLA for display pieces and PETG for anything handled often, like a keychain or desk toy.
  • Add a 3–5 mm brim if the base is smaller than 30 mm across.
  • Orient the model so the face points away from the part-cooling fan duct if you see rough overhangs on the chin or nose.
  • For multi-part figurines, print the head separately at 0.08 mm layer height and glue it after sanding.

If your generated model has visible seams or texture artifacts before printing, fix those first — see fix texture seams and UV issues and fix bad 3D model generations. For a full workflow from photo to finished print, read the 3D printing figurines guide and how to create 3D models from photos.

Quick Reference: Symptom to Fix

  • Stringing between limbs: lower nozzle temp 5–10°C, increase retraction, enable combing.
  • Bulged base: lower bed temp, enable elephant foot compensation 0.2 mm.
  • Horizontal shift: tighten belts, check pulley grub screws, enable Z-hop.
  • Under-extrusion after filament swap: cold pull at 90°C for PLA.
  • Visible layer lines on skin: sand 400→800→1500 grit, or apply fuzzy skin at 0.3 mm.
  • Rough overhangs on chin: reorient model, increase part cooling, slow outer wall to 30 mm/s.

Most figurine print failures come down to three settings: temperature, retraction, and first-layer squish. Calibrate those once per filament spool, and the rest of the workflow — sanding, painting, assembly — becomes predictable.

Ready to turn a photo into a printable figurine? Try 3D Figurines to generate a 3D model from a selfie or portrait, export it as GLB or STL, and print it with the settings above.

Jack Shi

Written by

Jack Shi

Independent developer and founder of CLOOMS, building focused AI tools and web utilities — including 3D Figurines. ex-Alibaba (ICBU). Also founder of NexaPioneer (AI-first B2B).

View profile →