# How thick should 3D printed walls be? Nozzle multiples, minimums, and parts that do not crack

The minimum FDM wall thickness for a 0.4mm nozzle, why walls should be a multiple of your nozzle diameter, real numbers for functional parts, and how to fix a thin wall with a slider.

---

You printed a part, picked it up, and something was wrong with the walls. Maybe they came
out with gaps you can see daylight through. Maybe the surface looks fine but the wall
flexes like a soda bottle and cracks the first time you use it. Maybe the slicer just
skipped a section of the wall entirely and left a ragged seam. All three are the same
problem: the wall is the wrong thickness for your nozzle.

Wall thickness is one of the easiest things to get right once you know the rule, and one
of the most common reasons a functional part fails when you do not. This post covers the
real minimum for a 0.4 mm nozzle, why the wall has to be a multiple of your nozzle
diameter, how thick to go for a part that actually takes load, and how to fix a wall that
is too thin without remodeling anything.

## What is the minimum wall thickness for FDM 3D printing?

For the standard 0.4 mm nozzle, the practical minimum wall thickness is 0.8 mm, and 1.2 mm
is a safer floor for anything you will handle. The reason is simple: a wall is built from
perimeter lines, each about as wide as your nozzle, and you want at least two of them. Two
0.4 mm lines side by side make a 0.8 mm wall. Below that, the slicer cannot fit two full
perimeters and either drops to a single fragile line or leaves a gap it tries to bridge
with infill, which is where the "you can see through it" walls come from.

So the hierarchy for a 0.4 mm nozzle looks like this:

- **0.4 mm:** a single perimeter. Only works in vase mode or for deliberately flexible
  thin shells. Not a real structural wall.
- **0.8 mm:** two perimeters. The true minimum for a wall that holds its shape.
- **1.2 mm:** three perimeters. A comfortable, reliable default for most parts.
- **1.6 mm and up:** four or more perimeters. What you want for anything that takes load.

If you remember one number, make it 1.2 mm for a 0.4 mm nozzle. It is thick enough to be
strong, thin enough to print fast, and it lands on a clean multiple of your line width.

## Why should wall thickness be a multiple of your nozzle diameter?

Because the slicer builds a wall out of whole perimeter lines, and it cannot print half a
line. Cura and PrusaSlicer both default the wall line width to roughly your nozzle
diameter, so a 0.4 mm nozzle draws 0.4 mm lines. If you model a 1.0 mm wall, the slicer
fits two 0.4 mm perimeters (0.8 mm) and is left with a 0.2 mm gap it has to fill with a
thin, weak "gap fill" bead or skip. That 0.2 mm of leftover space is exactly where voids,
under-extrusion, and weak spots show up.

Design the wall to a whole number of lines and the problem disappears. The slicer lays down
clean, fully bonded perimeters with nothing left over. Here is the table to design against:

| Nozzle | 2 walls (minimum) | 3 walls (reliable) | 4 walls (functional) |
|---|---|---|---|
| 0.4 mm | 0.8 mm | 1.2 mm | 1.6 mm |
| 0.6 mm | 1.2 mm | 1.8 mm | 2.4 mm |
| 0.8 mm | 1.6 mm | 2.4 mm | 3.2 mm |

Pick your nozzle row and design your walls to one of those numbers. A 1.0 mm or 1.4 mm wall
on a 0.4 mm nozzle is not "close enough"; it is a wall with a sliver of gap fill baked into
every layer.

## How thick should a functional part's walls be?

For a part that takes real load, being carried, screwed down, pressed on, clipped into
something, start at 1.6 mm (four perimeters on a 0.4 mm nozzle) and go up from there.
Brackets, mounts, tool holders, and enclosures that get handled all live comfortably in the
1.6 to 2.4 mm range. A wall that only needs to hold a shape, like a decorative vase or a
light cover, is fine at 1.2 mm.

The counterintuitive part: for strength, walls matter more than infill. Most of a printed
part's stiffness and impact resistance comes from its perimeters, the solid outer shell,
not from the honeycomb inside. Going from two walls to four does more for a load-bearing
part than cranking infill from 20 to 50 percent, and it usually prints faster too. If a
part keeps cracking, add perimeters (thicken the wall) before you add infill.

One caution the other direction: thicker is not always better. Very thick solid walls (say
4 mm or more of pure perimeter) trap heat, can warp, and waste plastic and time for no
added strength. Past four or five perimeters you get more out of a sensible infill than out
of yet another wall line.

## How do you set wall thickness: in the design or in the slicer?

Both, and they have to agree. Your CAD model sets the physical thickness of the wall, the
actual millimeters of solid material. Your slicer's wall count (or "wall line count") then
decides how many perimeters to lay down inside that space. If your model wall is 1.2 mm and
your slicer is set to 3 walls at a 0.4 mm line width, they match perfectly: 3 lines fill
1.2 mm exactly.

The mistake is setting them to fight each other. A 1.2 mm model wall with the slicer forced
to 4 walls cannot fit, so the slicer thins the lines or overlaps them. The clean approach is
to model the wall to a whole multiple of your line width, then let the slicer's wall count
fill it without a remainder. That is why designing to the table above, rather than to a
round number like 1.0 or 1.5 mm, quietly saves you a class of print problems.

## Which way should you print a thin wall?

Orientation changes how a thin wall behaves. A wall printed so its layers stack in the
direction of the load is weakest, because FDM parts split most easily between layers. A tall
thin wall standing straight up in Z, taking a sideways push, is the classic "snapped along a
layer line" failure. When you can, orient the part so a thin wall's layers run along the
direction it will be stressed, not across it. For the full version of this idea applied to
flexing features, our post on
[snap-fit joints](/blog/snap-fit-joints-3d-printing) walks through why print orientation
makes or breaks a bending arm.

<TryMeshra />

## How Meshra helps you get wall thickness right

Here is where designing the part parametrically beats downloading a fixed mesh you cannot
easily change. In [Meshra](/builder) you describe the part in plain English and it writes
real parametric CAD (CadQuery on the OpenCascade kernel) and builds an exact solid, not a
triangle blob. You can call the wall thickness out directly: "a 90 by 60 mm project box,
40 mm tall, with 1.6 mm walls." You get a watertight, millimeter-exact model with a slider
for every dimension it generated, wall thickness included.

That slider is the whole point. Say you printed the box, the walls flex more than you want,
and you decide to go from 1.6 mm to 2.0 mm. You do not remodel anything. You open the
parameter drawer, drag the wall-thickness slider to 2.0, and the same code re-executes
deterministically with the new number: the walls thicken, every other feature stays exactly
where it was, and there is no AI call. It is instant and free on every plan. Landing on a
clean nozzle multiple is a two-second drag, not a rebuild.

Meshra also gives you a sanity check before you slice. The printability summary reads the
part the moment it loads and flags a wall thin enough to be a printing problem, for example
"2 walls may be too thin to print reliably, estimate only," so you catch a too-skinny wall
in the browser instead of after a failed print. Be clear about what that is: it is a
fast client-side estimate that flags walls likely to cause trouble, not a slicer-accurate
measurement, and it does not enforce nozzle multiples or set your slicer's wall count for
you. Alongside it, an aggregate "print-ready" badge (Looks print-ready, Minor issues, or
Needs attention) rolls the wall check together with the overhang and orientation checks into
one at-a-glance read, always labeled an estimate and never blocking your export.

When the part is right, export STL or 3MF for your slicer, STEP if you want to open it in
another CAD tool later, all in millimeters and clearly labeled so a slicer never guesses the
wrong unit. For how that slider-driven re-execution works under the hood, see
[from a sentence to a printable part](/blog/from-a-sentence-to-a-printable-part); if your
walls are wrapping an enclosure, our guide to
[designing enclosures for electronics](/blog/designing-enclosures-for-electronics) covers
the box around them.

## FAQ

### What is the minimum wall thickness for a 0.4 mm nozzle?

0.8 mm, which is two 0.4 mm perimeter lines side by side. That is the thinnest a real
structural wall should be. For anything you will handle regularly, use 1.2 mm (three lines)
as your floor instead.

### Why are my printed walls translucent or full of gaps?

Almost always because the wall thickness is not a multiple of your nozzle's line width. The
slicer fits as many full perimeters as it can, then leaves a thin sliver it fills with a
weak gap-fill bead or skips entirely, and that sliver is what you see through. Redesign the
wall to a whole number of lines (0.8, 1.2, 1.6 mm for a 0.4 mm nozzle) and it fills solid.

### Do walls or infill make a 3D print stronger?

Walls, for most parts. The solid outer perimeters carry the majority of a part's stiffness
and impact resistance. Adding a wall line or two usually does more for a load-bearing part
than raising infill by 20 or 30 percent, and often prints faster. Reach for more perimeters
before more infill when a part keeps cracking.

### Can I print a wall thinner than 0.8 mm?

Only as a single-perimeter shell (vase mode) or a deliberately flexible thin feature, not as
a normal structural wall. A single 0.4 mm line has no second perimeter bonded to it, so it
is fragile and prone to gaps. If you need thin and strong, thin is the wrong lever; keep two
perimeters and change the geometry instead.

### How thick should walls be for an outdoor or load-bearing part?

Start at 1.6 mm (four perimeters on a 0.4 mm nozzle) and go to 2.0 to 2.4 mm for anything
that gets carried, mounted, or pressed on. Consider a tougher material like PETG or ABS as
well, and remember that adding perimeters buys more strength than adding infill for the same
print time.

## Where to start

If you have a box, bracket, or holder in mind, describe it in the
[Meshra builder](/builder) with the wall thickness called out (try 1.2 or 1.6 mm for a
0.4 mm nozzle), print one, and see how it feels in your hand. If it flexes, drag the
wall-thickness slider up to the next clean multiple and reprint. The
[template gallery](/templates) has enclosures, mounts, and holders with wall parameters
already exposed if you would rather start from something than a blank prompt. For the fit
math behind mating parts, read the
[3D printing tolerances guide](/blog/3d-printing-tolerances-parts-that-fit); see
[pricing](/pricing) for current generation allowances, or
[create an account](/sign-up) to save a part and keep tuning the wall after a test print.

A wall is not a place to guess a round number. Pick a multiple of your nozzle diameter, use
two perimeters as your minimum and four for anything that takes load, and keep the thickness
on a slider so the next print corrects it in seconds instead of a remodel.
