If small bumps keep appearing on your outer walls—usually at layer changes, corners or after travel moves—you’re seeing the classic “blobs” and “zits.” This guide gives you a fast, slicer‑agnostic flow to diagnose the real cause and fix it. We’ll prioritise steps that deliver the biggest wins first, then refine for cosmetic perfection. New to tuning? Follow the flow in order and you’ll save hours.

Key takeaways

  • Calibrate pressure/linear advance before retraction; add coasting/wipe only if needed.

  • Move seams to less visible edges; use advanced seam modes on curved parts if available.

  • Cooler temperatures and adequate cooling often reduce ooze without harming adhesion.

  • Bowden usually needs longer/faster retraction than direct‑drive; TPU needs gentle values.

Follow this troubleshooting flow for 3D printing blobs zits prevention

Start by naming the symptom (seam pimples on one side, corner bulges, or random dots after travels). Calibrate pressure/linear advance first to tame start/stop pressure spikes, re‑evaluate seam placement and choose a strategy that hides it, then tune retraction with a quick tower to find the minimal effective distance and speed. If artefacts persist, drop nozzle temperature in small 5 °C steps and increase part cooling moderately while checking adhesion. Finally, optimise travel to avoid crossing outer walls and, only as a last cosmetic pass, apply a tiny outer‑wall wipe or minimal coasting. This order works because it fixes the physics first, then polishes the surface.

Quick mechanical checks before touching the slicer

Before changing profiles, confirm the hardware isn’t the culprit. Inspect the nozzle tip for baked-on plastic or a worn orifice and replace it if in doubt. Dry your filament—especially PETG and TPU—since moisture increases ooze and random deposits. Make sure the PTFE/Bowden tube seats firmly at the hotend with no gap, and that the extruder’s drive gear is clean with sensible tension. Verify the part‑cooling fan actually blows at the print. Finally, get a clean, crisp first layer; gunk dragged from early layers often becomes blobs later.

Slicer‑agnostic quick fixes and starter recipes

Retraction should be minimal yet effective. As a starting point for direct‑drive, stay around 0.5–2.0 mm at roughly 25–35 mm/s; Bowden paths usually prefer about 4–7 mm at 50–70 mm/s; TPU benefits from very short, slow retractions with more reliance on pressure/linear advance and careful travel. Revisit seam strategy next: if one side shows a dotted ridge, choose an aligned or nearest seam and park it on a rear edge; on smooth curves, specialised seam modes (such as scarf‑style seams) can hide transitions at the cost of a little time.

Temperatures and cooling strongly influence oozing. For PLA, a band of roughly 190–215 °C with high part cooling is a safe place to test; PETG tends to like around 220–245 °C with moderate fan to avoid brittle corners; TPU often prints cleanly between 210–230 °C with gentle cooling and slower speeds. Make changes in small steps and validate with a seam test or single‑wall cube. Travel strategy is your final surface‑polish: prefer paths that keep travels inside infill to hide ooze, enable “avoid crossing outer walls” style options if your slicer offers them, and consider a small outer‑wall wipe distance to smooth remnants at the seam. Reserve coasting and “extra restart” for last—apply tiny values and confirm you haven’t created under‑extrusion at line starts.

A neutral, reproducible example on a common open‑source setup: Disclosure: Sovol is our product. On a mid‑range direct‑drive profile, calibrating Pressure/Linear Advance first removed corner bulges. Retraction was then reduced from 1.6 mm to 0.8 mm at ~30 mm/s for PLA, and a short outer‑wall wipe tidied the seam, making coasting unnecessary. You can replicate this order on comparable printers regardless of brand.

Firmware calibration that actually stops blobs

Linear Advance (Marlin) compensates pressure lag so extrusion stays consistent through speed changes, which reduces corner blobs and seam zits. Tune it by printing a K‑factor tower and picking the segment with sharp, consistent corners but no gaps; set the filament‑specific K via start G‑code like:

M900 K0.06 ; PLA example — replace with your tuned value

Re‑tune after enabling input shaping or changing extruders/hotends.

Pressure Advance (Klipper) pursues the same outcome by adjusting flow ahead of accelerations and decelerations. Use Klipper’s tuning macros to sweep the PA value during a test and select the height with crisp corners and even walls. For example:

SET_PRESSURE_ADVANCE ADVANCE=0.04
# or use a TUNING_TOWER macro that varies ADVANCE across height

After either calibration, you should see sharper corners, a faint but consistent seam instead of dots, and you can usually shorten retractions without adding stringing.

For deeper background and recommended ordering: Prusa’s Linear Advance article explains the concept and calibration cues; Marlin’s Fixed‑Time Motion pages describe pressure behaviour in motion planning; and Klipper documentation notes that Pressure Advance reduces the need for long retractions and should follow resonance compensation.

Reference table: where to find key features in common slicers

Task

Cura (UltiMaker)

PrusaSlicer/SuperSlicer

OrcaSlicer

Seam positioning

Seam alignment modes; preview seam line

Seam position options incl. Aligned/Nearest/Random; advanced modes

Seam position and specialised strategies; preview

Retraction

Distance/speed, minimum travel; combing modes

Distance/speed; wipe while retracting; extra length on restart

Retraction controls and retraction test tools

Travel strategy

Combing; avoid crossing outer walls

Avoid crossing perimeters; minimum travel after retraction

Combing‑style avoidance and previews

Outer‑wall finish

Outer Wall Wipe Distance; Coasting

Wipe while retracting; extra length on restart

Wipe distance; optional coasting; rich calibration tools

PA/LA calibration

Firmware‑level

Firmware‑level

Built‑in PA calibration wizards

If it still won’t disappear: escalation and maintenance

If artefacts persist, swap in a fresh 0.4 mm nozzle to rule out wear or partial damage. Replace PTFE/Bowden tubing and check fittings—tiny gaps at the hotend cause erratic pressure. Clean the extruder gear and confirm steady tension on the filament. Try a newly opened spool or a different brand to eliminate diameter or moisture variability. Finally, moderate speed and acceleration slightly; overly aggressive motion can expose tiny pressure defects on small parts.

Why the flow works (and where to learn more)

Here’s the deal: most surface blemishes come from pressure overshoot at starts and stops, then get amplified by temperature and travel. Fix the pressure model (LA/PA) first, refine retraction and seam placement, and only then polish with travel and minimal coasting/wipe. For authoritative detail, see Prusa’s explanation of Seam position (2026) and Linear Advance (2026); Marlin’s overview of Fixed‑Time Motion; Klipper notes on G‑Codes (Pressure Advance behaviour) and Resonance Compensation; practical retraction methods from MatterHackers — Retraction: Just Say No to Oozing; and structured PA workflows in the OrcaSlicer Wiki — Pressure Advance Calibration.

Next steps and resources

Save this flow and re‑run it whenever you switch filament or hardware. Keep PA/LA values per filament in your start G‑code for consistency. For more practical, classroom‑friendly 3D printing guides, browse the Sovol blog’s tips and news: Sovol UK — Blog.