BlenderBlender Basics

Checking a model before 3D printing: find and fix holes, flipped faces and overlaps with built-in Blender tools

Use one deliberately broken cup to find holes, flipped faces and overlapping parts with Face Orientation, Non Manifold selection and the Intersect check in Mesh Analysis, then fix them with Recalculate Outside, Fill Holes and Boolean, and run a final check.

AZTechnology14 min read

한국어English

Based on: Blender 5.2 LTS (screenshots from 5.2.1, English interface, default shortcuts). Checked in November 2026. All pictures are real Blender screenshots. The red numbers and boxes were added to explain them. Some pictures have the scene Statistics overlay turned on.

A model can look fine in Blender and still go wrong in a 3D printer program (a slicer). Walls come out empty, odd spots get filled, or the slicer shows an error. The cause is often one of three things that are hard to see: holes, flipped faces and parts that cut into each other.

In this guide you check one cup that has all three problems on purpose. You only use tools that come with Blender. Setting the size, checking wall thickness and sending the file to a slicer are covered in From Blender to a 3D printer. This guide is the step before that: "can this model hold water?"

By the end of this guide you will be able to:

  1. Look for flipped faces with Face Orientation.
  2. Find holes and odd edges with Non Manifold selection.
  3. Fix face directions and holes with Recalculate Outside and Fill Holes.
  4. Find overlapping parts with the Intersect check in Mesh Analysis and join them with Boolean.
  5. Confirm at the end that Non Manifold selects nothing.

Before you start: make the example cup

To follow along with the same cup as the pictures, make it in this order. To check your own model right away, skip this section and go to section 1. If lengths are not shown in mm, set Length to Millimeters in the Scene tab > Units of the Properties editor.

  1. In a new file (File > New > General), delete the default cube with X > Delete.
  2. Add Shift+A > Mesh > Cylinder, and in the Add Cylinder panel at the bottom left set Vertices 32, Radius 30 mm, Depth 80 mm, Location Z 40 mm. Rename it Cup.
  3. Press Tab for Edit Mode, press 3 for face select, click the top face and delete it with X > Faces. That is the cup opening.
  4. Hover over the side and press Ctrl+R, click, then right-click to leave the cut in the middle. In the Loop Cut and Slide panel at the bottom left, set Number of Cuts to 7. The side is now split into 8 rows, each 10 mm tall.
  5. Press Tab to go back to Object Mode, add Add Modifier > Generate > Solidify in the Modifier tab, and set Thickness to 2.5 mm. Be sure to apply it with the arrow next to Solidify > Apply. If you delete faces without applying, the modifier closes the hole edge again and you will not get the result in the pictures.
  6. Press Tab → 3 → numpad 1 (front view). On the outer wall, Shift+click a 2x2 block of faces (4 faces) in the third and fourth rows from the bottom, a little left of center, and delete them with X > Faces. That is the hole.
  7. A little further to the right, select a 2x2 block of faces in the sixth and seventh rows from the bottom and click Mesh > Normals > Flip. Those are the flipped faces.
  8. Press Alt+A, then, still in Edit Mode, add Shift+A > Torus. Adding it in Edit Mode makes it part of the same object as the cup. In the Add Torus panel set Major Segments 24, Major Radius 18 mm, Minor Radius 5 mm, Location X 28.5 mm, Location Z 45 mm, Rotation X 90°.
  9. Keep only the right half of the ring. With only the new ring selected, choose Mesh > Bisect and draw one vertical line anywhere on the screen. In the Bisect panel at the bottom left set Plane Point X 28.5 mm, Plane Normal X 1, Y 0, Z 0, and turn on Fill and Clear Inner. The left half is removed and the cut ends get cap faces, so you get a half handle that cuts about 1.5 mm into the cup wall.
  10. Press Alt+A and Tab to go back to Object Mode.

1. What a printable model needs

A slicer treats the model as a container with a clear inside and outside. Only then can it decide "plastic goes up to here" and cut the layers. This state is called manifold, often "watertight". Think of a cup that does not leak when you pour water in.

ProblemWhat it isWhat happens in the slicer
HoleA missing face connects inside and outsideIt does not know how far to fill, so walls come out empty or filled wrongly
Flipped faceThe front and back of a face are swappedIt reads that spot as inside and treats it like a hole
OverlapTwo pieces cut into each otherThe hidden inner walls stay and the result is messy or fails

Every face has a front and a back. The front must face outward so Blender and the slicer know "this side is outside". The direction the front faces is the normal. Think of the printed side of a sheet of paper as its front.

2. See flipped faces with Face Orientation

Start state: Start from the cup made in "Before you start". To check your own model, start with that model selected.

Steps:

  1. Click the arrow next to the Viewport Overlays button (two overlapping circles) at the top right of the 3D Viewport.
  2. Turn on Face Orientation in the list.
  3. Turn the model around and look for red areas.

Cup model with Face Orientation on. Two areas, lower left and upper right, are red and the rest is grey, with a handle on the right Figure 1. The cup with Face Orientation on. ① The back of the inner wall seen through a hole ② Four flipped faces (Blender screenshot)

With the default colors, front faces have no color and only back faces are red. If you see red from outside, a back face is facing outward there.

Figure 1 has two red areas. ② is where faces are really flipped. ① is not a flipped face but a hole. The outer wall is missing, so you see the back of the inner wall behind it. Face Orientation alone cannot easily tell the two apart. The Non Manifold selection in the next section does.

3. Find holes and odd edges with Non Manifold

Non Manifold selects every place that "breaks the container rules" at once. With default settings it selects all of these:

  • Edges used by only one face. Hole borders are in this group.
  • Edges shared by three or more faces.
  • Places where neighboring faces point in opposite directions.
  • Points that are not attached to any face or edge.

Start state: Continue from the cup in the previous section.

Steps:

  1. Press Tab for Edit Mode and 1 for vertex select mode. In face select mode, Non Manifold does not appear in the menu.
  2. Press Alt+A to deselect everything.
  3. Choose Select > Select All by Trait > Non Manifold. It has no default shortcut.

The cup in Edit Mode. Points and lines around the hole at the lower left and around the flipped faces at the upper right are selected in orange Figure 2. What Non Manifold selected. ① Border of the hole ② Border of the flipped faces (Blender screenshot)

On the example cup, 16 points were selected: the hole border and the border of the flipped faces. Turn on Statistics in the Viewport Overlays list to see "selected / total" at the top left.

4. Fix face directions with Recalculate Outside

Start state: Continue in Edit Mode from the previous section.

Steps:

  1. Press A to select everything.
  2. Choose Mesh > Normals > Recalculate Outside. The shortcut is Shift+N. Blender turns every face so its front faces outward.
  3. Press Alt+A, then select Non Manifold again as in section 3.

The cup in Edit Mode. The red faces at the upper right are gone and only the hole at the lower left is red, with its border selected Figure 3. After Recalculate Outside. The flipped faces are gone and ① only the hole is left (Blender screenshot)

The flipped faces are grey again. This time only the 8 points around the hole were selected.

5. Fill the hole

Start state: Continue in Edit Mode from the previous section.

Steps:

  1. Press A to select everything.
  2. Choose Mesh > Clean Up > Delete Loose. Any loose points and edges not attached to faces are deleted. The example cup has none, but on other models it is good to tidy them before filling holes.
  3. Press A again and choose Mesh > Clean Up > Fill Holes.
  4. Open the Fill Holes panel at the bottom left and set Sides to 0. Sides means "only fill holes with this many sides or fewer". The default 4 fills square holes only. The example hole has 8 sides, so the default does nothing. 0 fills all holes no matter their size.
  5. Press Shift+N once more so the new face points the right way.
  6. Press Alt+A and select Non Manifold again.

The cup in Edit Mode. No red areas, and the hole is filled with one large face Figure 4. After filling the hole. ① The spot filled with one 8-sided face (Blender screenshot)

Now nothing is selected. The hole and the flipped faces are gone. Filling a large hole with one face makes that spot flat. If the spot must stay curved, select the border points, make a face with F, and split it with the Knife tool (K) by hand.

6. Find overlaps with Mesh Analysis

Even with no holes and correct normals, one problem can remain. The handle of the example cup cuts into the cup wall. The handle and the cup are each closed containers, so Non Manifold does not catch this.

Start state: Continue in Edit Mode from the previous section.

Steps:

  1. In Edit Mode, click the arrow next to the Mesh Edit Mode overlay button at the top right of the 3D Viewport (to the right of Viewport Overlays, shown only in Edit Mode).
  2. Turn on Mesh Analysis near the bottom of the list and set Type to Intersect.
  3. Look for red areas.

The cup with Mesh Analysis Intersect on. Red faces at the top and bottom where the handle meets the cup wall Figure 5. Intersect check. ① Where the top of the handle cuts into the wall ② The bottom spot (Blender screenshot)

Intersect paints faces that cut into each other red. Set Type to Thickness to see thin walls. The thickness check is covered step by step in section 3 of From Blender to a 3D printer. Mesh Analysis colors do not show with X-ray on, so look in Solid view with X-ray off.

7. Join the handle with Boolean

To join two overlapping pieces into one, use the Union mode of the Boolean modifier. It is like pressing two lumps of clay together into one.

Start state: Continue in Edit Mode from the previous section.

Steps:

  1. Hover the mouse over the handle and press L to select only the handle. If part of the cup is selected too, press Alt+A, click one point of the handle and press Ctrl+L.
  2. Choose P > Selection. The handle becomes a separate object.
  3. Press Tab to go back to Object Mode. Rename the new object Handle in the Outliner.
  4. Select the cup and add Add Modifier > Generate > Boolean in the Modifier tab.
  5. Click Union (② in Figure 6) and pick Handle in the Object field (③ in Figure 6).
  6. Click the eye icon of Handle in the Outliner to hide it (① in Figure 6).
  7. Click the arrow next to the Boolean name > Apply.
  8. Press Tab for Edit Mode, select everything with A, then press M > By Distance (Merge by Distance).
  9. Choose Mesh > Clean Up > Degenerate Dissolve. Press Tab to go back to Object Mode.
  10. Turn the eye icon of Handle back on in the Outliner, select Handle and delete it with X > Delete. Its shape is already part of the cup, so you no longer need it. If you leave it, it may end up in the STL export too.

Outliner with Cup and the hidden Handle. Modifier tab with a Boolean modifier: Union pressed, Handle in the Object field, Solver Exact Figure 6. Boolean settings. ① Hidden Handle ② Union ③ Handle in the Object field (Blender screenshot)

Steps 8 and 9 tidy the joint. A Boolean join can leave points at almost the same position or very thin faces where the pieces meet. In the example, Merge by Distance took the point count from 737 to 733, down by 4.

8. Final check

Start state: Continue from the joined cup in the previous section.

Steps:

  1. In Edit Mode, press 1 (vertex select) → Alt+A → Select > Select All by Trait > Non Manifold.
  2. Turn on Statistics in Viewport Overlays and read the numbers at the top left.
  3. Check once more that the Intersect check in Mesh Analysis shows no red.

The cup in Edit Mode. Statistics at the top left show Vertices 0/733, Edges 0/1,420, Faces 0/687. No red areas and the half handle is attached Figure 7. Final check. ① Selected points, edges and faces are all 0 (Blender screenshot)

If the first number is 0, as in Vertices 0 / 733, the hole and flipped-face checks pass. Last, look down into the cup to make sure no part of the handle sticks out on the inside (Figure 8).

The cup seen at an angle from above. The inner wall and bottom are smooth and the handle is attached only on the outside Figure 8. Inside the cup from above. The handle is attached only to the outer wall (Blender screenshot)

When all three checks pass, export STL and load it into a slicer. Check wall thickness separately with the thickness check in From Blender to a 3D printer.

If you check models often, the 3D Print Toolbox extension is also useful. It is an official extension that puts volume and surface area, a check for bad geometry with a Make Manifold fix, and STL, PLY and OBJ export in one panel, and it works with Blender 4.2 LTS and newer. Learning the built-in checks in this guide first makes it easier to understand what the tool does.

Practice

  1. Add a cube, delete one face in Edit Mode, and write down how many points Non Manifold selects.
  2. On the same cube, leave Fill Holes Sides at 4 and check that it fills. Then make a 6-sided hole and try again.
  3. Place two cylinders in a cross, Join them (Ctrl+J), and find the overlap with the Intersect check.
  4. Join the cylinders from step 3 with Boolean Union, confirm Non Manifold selects 0, and save the file.

Common mistakes and fixes

SymptomCauseFix
Non Manifold is missing from Select All by TraitFace select modeSwitch to vertex or edge mode with 1 or 2
Fill Holes did nothingSides defaults to 4, so larger holes are skippedSet Sides to 0 in the Fill Holes panel
No blue in Face OrientationFront faces are transparent by defaultJust look for red
A fixed red area is red againIt is the back of the inner wall behind a holeCheck with Non Manifold whether it is a hole first
Mesh Analysis is not in the listObject ModeEnter Edit Mode with Tab and open the Mesh Edit Mode overlay
The Boolean result looks wrongOne of the objects has holesGet both objects to 0 Non Manifold first, then use Boolean

Summary

Look for red with Face Orientation, find holes with Non Manifold, fix with Shift+N, Fill Holes (Sides 0) and Boolean Union, and finish when the selected count is 0.

References

KEEP EXPLORING

Read next

EEVEE render of a red cloth pinned at three points along its top edge, hanging down over a gray floor (Blender render)Blender
Blender Basics15 min read

Blender 5.2 LTS hands-on: node physics, new geometry nodes, EEVEE, and online assets

We try the big changes in Blender 5.2 LTS, released in July 2026, on real 5.2.1 screens: node-based cloth physics, the Mesh Bevel and Sample Sound Frequencies nodes, EEVEE settings, online asset libraries, and the now built-in To Circle. We also list what changed for older files and scripts.

The same night scene rendered twice side by side. Left: the original with three street lamps, a house, a box, and a blue ball. Right: the composited version, with a soft glow around the lamps and windows and darker edges (Blender render)Blender
Blender Basics14 min read

Blender compositor basics: color grading, glow, and vignette after rendering

In the Compositing workspace of Blender 5.2, we create a new node tree, adjust the colors of a rendered image with Color Balance, add a glow around lights with Glare, darken the edges with Vignette, and save the result to a file.

blender.org download page. Top: LATEST RELEASE Blender 5.2.3 LTS. Bottom: UPCOMING RELEASE Blender 5.3 and Expected November 10, 2026Blender
Blender Basics8 min read

Blender LTS or the regular release: how the 4-month cycle and 2-year support work

Learn from the official documents how Blender ships a new version every four months and picks one per year as an LTS fixed for two years, which of 5.2 LTS and the coming 5.3 to choose now, and how settings stay separate when you install both.

EEVEE render. A red cloth flag tied to a grey pole blows to the right with folds, and its shadow falls on the green groundBlender
Blender Basics16 min read

Blender 5.2 node physics basics: a cloth flag in the wind with the Cloth Dynamics node

Build one flag with the node-based physics (XPBD) that arrived in Blender 5.2 as an experimental feature. Pin it to a pole, make it collide with the pole, add wind and gusts, then bake and render with EEVEE, step by step.

EEVEE render. On a grey floor, a red bar and a green bar stand tall and the blue bar on the right is flatBlender
Blender Basics12 min read

Audio-reactive bars with the Sample Sound Frequencies node in Blender 5.2

Use the new Sample Sound Frequencies node in Blender 5.2 to read the low, middle and high parts of a sound file separately, make three bars grow and shrink with the sound, and render the result with EEVEE.

Bambu Studio Preview tab (Korean interface). A cylindrical pencil holder built up in green layers on the plate; the slicing result window at the top right shows filament 22.44 m, 67.99 g, total time 2h3mBlender
Blender Basics14 min read

From Blender to a 3D printer: millimeter units, wall thickness, STL export, and slicing in Bambu Studio

Make a pencil holder in Blender in millimeters, check the wall thickness with colors, export it as STL, and slice it in Bambu Studio. Along the way you avoid the common mistake where the size comes out 1000 times off.