3D print troubleshooting
that actually works.

The settings and habits behind clean, functional prints. These are starting points, not gospel — adapt them to your model and your filament, then tune from the result.

Describe your print problem

Type what went wrong in plain words — the matching fix shows up below.

Type a problem above and the fix will appear here. Or browse the sections below.

Use these at your own risk

These settings worked on my machines, with my filaments, on my models. Your machine, filament, and model may behave differently — so test any new setting on a small print first. I'm sharing what worked for me, not guaranteeing results, and I can't be responsible for failed prints, damage, or wear to your machine.

Bed first, always

Most "mystery" failures are a dirty bed.

IPA wipe, every print

Wipe the bed with isopropyl alcohol before every single print. It takes seconds and removes the skin oils and dust that kill first-layer adhesion.

Soap and water, about every 20 prints

After roughly 20 prints, IPA stops being enough. A full soap-and-water wash resets the surface. There is no warning light — the failed print is the signal.

Adhesion failed? Ask one question first

Before touching slicer settings: when was the last wash? If you can't remember, wash the bed, then reprint before changing anything else.

Warping and lifting corners

Warping is rarely one cause — work through these in order.

1. Clean the plate

IPA wipe first; a full soap-and-water wash if it's been a while. Always the first check — a dirty bed lifts corners on its own.

2. Anchor it

Add a brim, or mouse ears on the corners for parts that keep lifting at the edges. More surface holding the part down.

3. Tune the bed temperature

Usually hotter for better adhesion, but the right number is material-specific. Typical starting ranges: PLA around 60°, PETG 75–85°, ABS/ASA 100–110°. Your filament maker's spec wins over any of these.

4. Kill the drafts

ABS and ASA especially curl when cold air hits the part. An enclosure, or just still air, changes everything.

Material note

PLA barely warps, PETG somewhat, ABS/ASA the most — so the fix list shortens or lengthens by material.

Smooth top surfaces

Slow the top down and give it enough layers to close up.

Top surface speed: 20 mm/s

Slow top layers lay down flat instead of dragging. Acceleration 500 keeps the motion smooth.

Top layers: 6

Six top layers bridge over infill properly, so you don't see the pattern ghosting through the surface.

Crisp walls and small detail

Fine layers, enough walls, and a wall generator that follows the shape.

0.12 mm layers, 3 walls, Arachne

Fine layer height for detail, three walls for strength, and the Arachne wall generator so thin features don't vanish or over-extrude.

Outer wall: 25 mm/s, acceleration 800

The outside is the part everyone sees — print it slow and steady.

Text too small to print

When text is not visible, it is usually too small for the nozzle — strokes thinner than one line width get skipped. Turn on the Arachne wall generator in the slicer so thin strokes print, or switch to a 0.2 mm nozzle for finer detail.

Small perimeters: 50%

Halve the speed on small perimeters so tiny features, holes, and text print clean instead of melting into blobs.

Multi-colour without the purge pile

Two settings that keep colour changes clean.

Prime tower: on

Let the tower take the messy transition so your model doesn't have to.

Black to white flushing: 380

Dark-to-light is the hardest change. A 380 flush clears the black properly instead of tinting your white grey.

Where these come from

Slicer starting points adapted from a recipe shared by @3dprintedmom, tuned through my own prints. Bed habits are my own, learned the hard way. Your filament and your model may want different numbers — treat this page as the starting line, not the finish line.