Skip to main content

3D Print Toolbox

ADDON
📖5 min read

Latest Version: 5.2
Blender Mesh Fixing | 3D Printing Tool Box Explained by Keep Making

Introduction​

The 3D Print Toolbox is a Blender add-on designed for mesh analysis and repair. Its primary function is to check a 3D model against the strict geometric requirements of 3D printing, but its checks serve visual investigation and precision modeling as well.

For visual investigation, the add-on highlights mesh flaws: non-manifold geometry, flipped normals, self-intersecting faces. You can see what is wrong and where, which makes diagnosing and fixing geometry faster before analysis or visualization.


Key Takeaways​

Mesh Analysis

Calculate mesh volume and surface area. Check for bad geometry (non-manifold edges, over/under faces) and fix with Make Manifold tool.

Mesh Editing

Create consistent thickness with Hollow tool. Rotate models by aligning faces to print bed. Scale to fit specific boundaries or volumes.

Export Tools

Quick export selection to STL, PLY, and OBJ formats optimized for 3D printing workflows.


Installation​

In Blender 5.0 and later, 3D Print Toolbox is a published extension. In Blender 4.x it ships bundled.

Blender 5.0 or later:

  1. Go to Edit > Preferences > Extensions.
  2. Search for 3D Print Toolbox and click Get.
  3. Enable the extension.

Blender 4.x:

  1. Go to Edit > Preferences > Add-ons.
  2. Search for 3D Print Toolbox or Mesh: 3D-Print Toolbox.
  3. Enable the checkbox.

Usage​

The toolbox appears in the N-panel (Sidebar) under the 3D Print tab, split into Statistics, Transform, and Checks.

Select the Object· 3D view

Select the mesh you want to analyze. All checks run on the selected object.

Run Check All· N-panel

Open the 3D Print tab and click Check All. The counts show how many instances of each mesh problem are present.

Fix Defects· Edit Mode

Run individual checks to select the offending geometry, then fix it in Edit Mode (see the checks below).

Verify and Export· export

Re-run Check All until the counts drop to zero, then export via File > Export or the toolbox Export button.

The Checks​

| Feature | Sub-Panel | Setup and Use | Description | |--------|---------|---------| | Statistics | Statistics | Select the object and click Volume or Area. | Calculates and displays the model's Volume (useful for material cost) and Surface Area. | | Scale to Bounds | Transform | Input a maximum dimension (e.g., 150 mm) and click Bounds. | Rescales the object so its longest axis (X, Y, or Z) matches the set dimension. Useful for fitting a model to a printer's maximum build size. | | Scale to Volume | Transform | Input a desired volume value (in cm³) and click Volume. | Rescales the object to match a specific target volume. Note: Has a technical maximum value limit. | | Non-Manifold Edges | Checks | Click Non-Manifold Edges to select the problematic edges in Edit Mode. | Identifies holes or open geometry (edges connected to more or less than two faces). Fix: Select the open edge(s) and press F to fill a face. | | Bad Contig. Edges | Checks | Click Bad Contig. Edges to select areas with flipped normals. | Identifies faces where normals are flipped (pointing inward instead of outward). Fix: Select all faces and press Shift + N to recalculate/flip the normals. | | Intersect Face | Checks | Click Intersect Face to select overlapping faces. | Identifies faces that pass through or overlap each other. Fix: Manually adjust the mesh in Edit Mode to separate the intersecting geometry. | | Zero Faces / Zero Edges | Checks | Click Zero Faces or Zero Edges. | Identifies faces or edges with zero or near-zero area/length. These often result from un-moved extrusions. Fix: Select all, press M (Merge), and choose By Distance to remove overlapping vertices. | | Non-Flat Faces | Checks | Click Non-Flat Faces to select non-planar faces. | Identifies a large face that is not planar (has an internal bend). Fix: Manually add an edge across the bend using the J key to define the face's plane. The default detection angle can be adjusted for precision. | | Thin Faces | Checks | Click Thin Faces to select areas below a specified thickness. | Identifies faces thinner than the set threshold (thickness). This threshold is configurable based on the specific 3D printer type (e.g., FDM at ~0.86 mm or Resin at ~0.05 mm). Fix: Manually thicken the faces. | | Sharp Edges | Checks | Click Sharp Edges to select edges with an angle change greater than a threshold (default 160°). | Identifies corners too sharp to be reliably printed by the slicing software. Fix: Manually move the edge to reduce the angle. | | Overhang Face | Checks | Click Overhang Face. | Identifies faces angled beyond the set threshold (default 45°) that require support when printing. Fix: Rotate or move the geometry to reduce the overhang angle. |

Cleanup and Export​

  • Cleanup: The automatic Cleanup function performs bulk fixes like checking normals, merging by distance, and applying distortion to make the mesh manifold. It is often recommended to fix issues manually to maintain control over the model geometry.
  • Exporting: The toolbox provides an Export button for direct export, but manual export via File > Export > STL (or other format) is often preferred for more control over export settings.

Limitations​

  • Built-in add-on; no external updates to track.
  • Checks target 3D-printing geometry. Some checks (for example overhang and thin faces) are less relevant for non-print investigation meshes.
  • The bundled Cleanup can auto-fix common issues, but manual fixes give more control over the model.