Runs the checks for you
The agent turns on the 3D Print Toolbox when it is available, runs Check All, fixes the non-manifold edges, intersections and thin walls it finds, and re-runs the checks. It reports the manifold result for each part.
How to use Blender for 3D printing: set millimeter units, check the mesh with the 3D Print Toolbox, repair STL files, make a model manifold and watertight, and export for your slicer. Plus what an AI agent can do for you, and when Blender alone is enough.

Join 10,500+ artists from companies and universities including
To use Blender for 3D printing, model or import your object in Blender 4.2 or later, set the scene units to millimeters, and run the free 3D Print Toolbox extension to find non-manifold edges, intersecting faces, thin walls and steep overhangs. Fix what it reports, then export an STL (or OBJ) for your slicer. 3D-Agent (3d-agent.com) is a paid desktop app that runs those same checks and fixes on your open Blender scene from a plain-English prompt, then reports the result for each part.
A slicer needs a closed solid. Every printable part has to be manifold and watertight: no holes, no edges shared by more than two faces, no loose interior faces, and normals that all point outward. Blender lets you build meshes that break every one of those rules and still render perfectly, which is why a model that looks finished in the viewport can fail in Cura, PrusaSlicer or Bambu Studio.
Scale is the second trap. An STL file stores numbers without units, and slicers read them as millimeters. If your Blender scene uses the default meter setup and you have not applied scale, a 40 mm figurine can arrive in the slicer at the wrong size.
The third is physical: walls thinner than your printer can extrude and overhangs steeper than it can bridge. Blender can measure both, and the rest of this guide shows how, with and without an AI agent.
New to AI in Blender? Start with our complete Blender AI guide for an overview of what AI can do in your workflow.
The manual workflow in Blender 4.2 or later, using only built-in tools and Blender’s own 3D Print Toolbox extension.
In Scene Properties → Units, set Unit Scale to 0.001 and Length to Millimeters, so one Blender unit is one millimeter. Model at real size, or scale an imported model to the size you want printed.
Tip: Check the Dimensions field in the N panel: it should read the printed size, for example 40 mm, not 0.04 m.
Import an existing file with File → Import → STL (.stl), or finish the model you built. Then apply rotation and scale with Object → Apply → Rotation & Scale (Ctrl+A), so the exported vertex positions match what you see.
Tip: Apply modifiers such as Mirror, Solidify or Boolean before you run the checks: the checks read the mesh, not the modifier stack.
The 3D Print Toolbox is an official Blender extension: install it from Edit → Preferences → Get Extensions. It adds a 3D-Print tab to the viewport sidebar. Check All runs the Solid (non-manifold), Intersections, Degenerate, Distorted, Thickness, Edge Sharp and Overhang checks and lists what fails.
Tip: Set the Thickness value to your printer’s minimum wall before you check: around 1.2 mm is a common starting point for FDM.
In Edit Mode, merge duplicate vertices with Mesh → Clean Up → Merge by Distance, recalculate normals outward with Shift+N, and fill holes with Mesh → Clean Up → Fill Holes. The toolbox’s Make Manifold button handles many simple cases. Thicken zero-thickness surfaces with a Solidify modifier, and union overlapping shells that should be one solid with a Boolean (Exact solver).
Tip: Select → Select All by Trait → Non Manifold highlights the exact edges that still fail.
Run Check All again until the Solid and Intersections checks come back clean. Export with File → Export → STL (.stl), or OBJ if your slicer prefers it, and open the file in your slicer to confirm size and orientation.
Tip: Blender has no built-in 3MF exporter. If you need 3MF, export STL and save the project as 3MF from your slicer.
To repair an STL file in Blender, import it with File → Import → STL (.stl), run the 3D Print Toolbox’s Check All to see what is broken, then fix it in Edit Mode: Merge by Distance for duplicate vertices, Recalculate Outside for flipped normals, Fill Holes for open boundaries, and Make Manifold for the simple cases the toolbox can fix by itself. Export a new STL once the Solid check passes.
STL files downloaded from model sites or exported from other tools often carry duplicate vertices along seams, small holes, flipped faces and overlapping parts. Blender fixes all of these, but the manual pass is repetitive: find the problem, select the geometry, apply the fix, check again.
With 3D-Agent you import the STL into your open scene and describe the job, for example "check this for 3D printing and fix whatever fails". The agent runs the same Blender operators, re-runs the checks, and tells you what it changed and what still needs your attention.
Blender offers two routes to a manifold, watertight mesh. The targeted route keeps your topology: find non-manifold edges with Select All by Trait → Non Manifold, then close holes, delete interior faces, merge duplicate vertices and recalculate normals until the 3D Print Toolbox’s Solid check passes.
The rebuild route is the Remesh modifier in Voxel mode (or Ctrl+R in Sculpt Mode). A voxel remesh wraps the object in a new closed surface, which is watertight by construction. The trade-off is that it rebuilds all the topology: sharp edges soften at large voxel sizes, fine detail smaller than the voxel size is lost, and UVs are discarded. Use it for sculpts, scans and badly broken meshes, not for hard-surface parts with crisp edges.
Blender’s Remesh modifier also has a QuadriFlow mode, but for printing the voxel mode is the one that guarantees a closed shell. Pick the largest voxel size that still keeps the detail you want to print.
3D-Agent is a paid desktop app for macOS and Windows that works on your open scene in Blender 4.2 or later. It installs and updates its own Blender extension, so there is no add-on to install by hand and no API key to configure. It runs Blender’s own operators for you, and for 3D printing it follows a printability checklist built into the agent.
The agent turns on the 3D Print Toolbox when it is available, runs Check All, fixes the non-manifold edges, intersections and thin walls it finds, and re-runs the checks. It reports the manifold result for each part.
It sets the scene unit scale to millimeters, applies rotation and scale before the export checks, and states each object’s bounding-box size in millimeters so you can confirm the printed size before slicing.
Unless you name a printer or process, the agent assumes FDM and checks walls against 1.2 mm (0.6 mm for resin), then reports the thinnest wall it found. It flags overhangs steeper than about 50 degrees and suggests a chamfer, a fillet or a new orientation.
It unions only geometry that is meant to be one solid. Assemblies and articulated designs stay as separate closed parts, one solid per part, so print-in-place joints and multi-part kits are not fused together.
Building the model from scratch? Read our guide to AI 3D modeling in Blender.
The 3D Print Toolbox is free, official and already good at finding problems. 3D-Agent uses it; it does not replace it. The difference is who does the fixing.
| Task | 3D Print Toolbox | 3D-Agent |
|---|---|---|
| Find non-manifold edges, intersections, thin walls and overhangs | Yes: Check All, with results listed in the 3D-Print sidebar tab | Yes: runs the toolbox checks (or an equivalent mesh inspection) and reports per part |
| Fix the problems it finds | Make Manifold and Distorted clean-up; everything else is manual | Applies the Blender fixes from a prompt, then re-runs the checks |
| Units and scale | Scale To Volume and Scale To Bounds; units are set by hand | Sets millimeter units, applies transforms and reports sizes in millimeters |
| Wall thickness for your process | You set the thickness value to check against | Defaults to FDM (1.2 mm) or resin (0.6 mm), or uses the value you give |
| Export | Exports STL and other mesh formats from the sidebar | Can run the STL or OBJ export as part of the same prompt |
| Price | Free, from extensions.blender.org | Paid plans, from $19/month for 100 prompts |
Find non-manifold edges, intersections, thin walls and overhangs
3D Print Toolbox
Yes: Check All, with results listed in the 3D-Print sidebar tab
3D-Agent
Yes: runs the toolbox checks (or an equivalent mesh inspection) and reports per part
Fix the problems it finds
3D Print Toolbox
Make Manifold and Distorted clean-up; everything else is manual
3D-Agent
Applies the Blender fixes from a prompt, then re-runs the checks
Units and scale
3D Print Toolbox
Scale To Volume and Scale To Bounds; units are set by hand
3D-Agent
Sets millimeter units, applies transforms and reports sizes in millimeters
Wall thickness for your process
3D Print Toolbox
You set the thickness value to check against
3D-Agent
Defaults to FDM (1.2 mm) or resin (0.6 mm), or uses the value you give
Export
3D Print Toolbox
Exports STL and other mesh formats from the sidebar
3D-Agent
Can run the STL or OBJ export as part of the same prompt
Price
3D Print Toolbox
Free, from extensions.blender.org
3D-Agent
Paid plans, from $19/month for 100 prompts
If your model is one part, you already know Edit Mode, and Check All reports one or two problems, the toolbox is the fastest route: fix them by hand, re-check and export. You do not need an AI agent for that, and the toolbox costs nothing.
3D-Agent earns its place when the checking and fixing becomes the job: a downloaded STL with dozens of problems, a multi-part assembly where each part must stay its own closed solid, a batch of models to prepare, or when you would rather describe the result than learn every Clean Up operator. Standalone repair tools such as Autodesk Meshmixer, Microsoft 3D Builder and Autodesk Netfabb also repair STL files outside Blender, and are worth a look if you do not otherwise use Blender.
See what each plan includes on the 3D-Agent pricing page.
Blender is a mesh modeler. It is a strong fit for figurines, cosplay props, miniatures, sculpted and organic shapes, decorative objects, and repairing meshes that came from somewhere else. It is not a parametric CAD package, and neither is 3D-Agent.
For dimension-driven parts, such as brackets, enclosures, snap fits and anything that has to mate with another part, a CAD tool is the better choice: FreeCAD, Fusion, Onshape, or CAD Sketcher, a parametric sketching extension for Blender. CAD tools keep dimensions and constraints editable, so changing one measurement updates the whole part. 3D-Agent can build a part at the sizes you give it and report its dimensions, but it does not keep parametric constraints or guarantee fit.
For more AI workflows, explore our complete Blender AI guide.
Open your model in Blender, describe what it needs, and let 3D-Agent run the checks and fixes on your scene.
3D-Agent is a paid desktop app. Basic is $19/month for 100 prompts, Pro $29 for 200, and Ultra $89 for 800.
Download 3D-Agent