Moksha3D 3MF Engineering Guide

Blender 3D Print Toolbox

Blender's 3D Print Toolbox provides a useful second inspection environment when a Moksha3D analysis reports geometry that requires investigation or repair.

The important principle is simple: a reported mesh fault is evidence to inspect — not an instruction to modify geometry blindly.

🔬 Analyse first. Repair second.

Before changing a model, record the original Moksha3D findings. After repair, export a new file and analyse it again. This gives you a before-and-after engineering comparison rather than relying on visual appearance alone.

1. Enable Blender's 3D Print Toolbox

Open Blender and enable the 3D Print Toolbox extension/add-on available for your Blender installation.

Typical workflow

Preferences / Extensions → search for 3D Print Toolbox → install or enable it.

Blender's interface can vary between versions, so menu wording may differ slightly.

2. Import the model you want to inspect

Import the STL or other supported mesh into Blender. Before making repairs, confirm that the model scale and dimensions are what you expect.

Important — apply transforms where appropriate

In Object Mode, Ctrl + A opens Apply. Depending on your workflow, applying Scale or All Transforms can prevent unapplied object transforms from confusing later inspection.

Do not apply transforms automatically if they are intentionally part of your scene or assembly.

3. Open the 3D Print Toolbox

Select the model, enter the appropriate editing context, and open the 3D Print Toolbox from Blender's sidebar.

Useful shortcut

Press N in the 3D Viewport to show or hide the sidebar.

4. Run Check All

The toolbox can perform several checks against the selected mesh. Use Check All as an initial diagnostic pass.

Non-Manifold

Geometry that does not form a simple, consistently connected printable surface.

Intersect Faces

Faces that intersect other faces and may create ambiguous internal geometry.

Distorted

Faces whose geometry may be problematic because of distortion.

Thickness

Areas that may fall below the thickness threshold used for the check.

Sharp

Geometry containing angles that may require inspection for the intended manufacturing process.

Overhang

Surfaces whose angle may require support depending on print orientation and process.

5. Select the reported geometry

One of the most useful parts of Blender's workflow is the ability to select geometry associated with a reported result and inspect it directly in the viewport.

Useful Edit Mode shortcuts

Ctrl + F — Face operations menu

Ctrl + E — Edge operations menu

Ctrl + V — Vertex operations menu

F — create a face/edge from selected geometry where appropriate

Ctrl + T — triangulate selected faces

⚠️ Do not press F simply because Blender reports an open region.

Filling a boundary is only correct when the boundary represents an unintended hole. An opening can be intentional design geometry.

6. Understand non-manifold geometry

A printable solid normally represents a closed volume. In a clean manifold surface, an ordinary internal mesh edge is normally shared by exactly two faces.

Edge condition
Possible meaning
Action
2 incident faces
Normal manifold surface
Usually no repair
1 incident face
Boundary / open edge
Inspect opening
3+ incident faces
Non-manifold topology
Inspect topology carefully

7. Repair only the confirmed fault

Once you understand the selected geometry, choose the smallest repair that corrects the actual problem.

Unwanted hole: inspect the boundary and fill only when the surface should genuinely be closed.
Duplicate or internal geometry: inspect and remove only confirmed unwanted geometry.
Disconnected geometry: determine whether the components are intentional before joining them.
Normals: inspect face orientation before recalculating normals.

8. Save safely before destructive repair

Keep the original model. Save a separate Blender working file or duplicate before making substantial geometry changes.

Ctrl + Shift + S — Save As

Ctrl + S — Save

Ctrl + A is Apply transforms — it is not the save command.

9. Export the repaired model

When the repair is complete, export the corrected mesh using the format required by your workflow. For STL workflows, export a new STL rather than overwriting your only original copy.

Check scale, units, selection and transforms before export.

10. Return to Moksha3D and analyse again

The repair workflow is not finished when Blender looks clean. Re-upload the exported model to Moksha3D and run the analyser again.

Analyse → Inspect → Repair → Export → Re-analyse

Why Blender and Moksha3D may report different numbers

Two analysis tools can inspect the same model and produce different counts without either tool necessarily being wrong.

Differences can result from how each tool defines boundaries, non-manifold conditions, connected components, duplicate geometry, degenerate triangles, tolerances and preprocessing.

Compare the meaning of the finding — not just the number.

Cross-checking with other mesh tools

For difficult models, a second inspection tool can provide useful evidence. Moksha3D's guide also covers Meshmixer, MeshLab and other analysis approaches.

Engineering judgement matters

Automated analysis identifies geometry that deserves attention. Blender gives you tools to inspect and edit that geometry. Neither replaces understanding the intended shape of the model.

Detect the fault. Inspect the geometry. Repair only what is wrong. Then prove the result by analysing again.

We would like to hear from you. Please tell us how we can improve the website or our services, including anything we may have overlooked.