3D Quality Tools

Planning & calibration

3D Printer Fit Checker3D PrintersCompare 3D Printers3D Print Cost Calculator3D Printing Price CalculatorFilament Length CalculatorFlow Rate CalculatorTolerance & ClearanceShrinkage CalculatorOrientation PlannerBed Layout Planner

After slicing

G-code Viewer & Preflight
View all 3D tools
STL toolsSTL ViewerSTL Quality CheckerSTL Print Preflight CheckerSTL Repair ToolSTL Watertight CheckerSTL Manifold CheckerSTL Dimensions CheckerSTL Scale ToolSTL Wall Thickness CheckerSTL Overhang CheckerSTL SplitterSTL Volume CalculatorSTL Triangle CounterSTL File Size ReducerSTL to 3MF Converter
3MF tools3MF Viewer3MF Quality Checker3MF Print Preflight Checker3MF Repair Tool3MF Watertight Checker3MF Manifold Checker3MF Dimensions Checker3MF Wall Thickness Checker3MF Overhang Checker3MF Volume Calculator3MF Triangle Counter3MF to STL Converter
MaterialsGuidesContact
Guides›Why Is My STL Volume Wrong or Unavailable?

File diagnosis with owned examples

Why Is My STL Volume Wrong or Unavailable?

First confirm units and whether the mesh supports a solid-volume calculation. Open boundaries, inconsistent winding and ambiguous shells can make a number meaningless. InspectMesh collection reports use an unavailable result for failed volume screens rather than displaying zero as if a solid had been measured.

Use a known-size cube

The owned closed cube has a 20 mm span on each axis, 12 triangles and exact geometric volume 20 × 20 × 20 = 8,000 mm³ = 8 cm³. Run the mixed collection to reproduce it. Its open-face counterpart has 10 triangles and four boundary edges, so reported volume is unavailable.

The same 20-unit STL interpreted as inches spans 508 mm and its cube volume is 131,096,512 mm³. A linear scale factor 25.4 becomes a volume factor 25.4³ = 16,387.064. Changing a unit label without scaling coordinates is a different operation; retain the explicit assumption in your report.

Signed volume and winding

A triangle mesh calculation accumulates signed tetrahedron contributions relative to the origin, divided by six. Reversing every face of a consistent closed shell reverses the algebraic sign. That negative sign indicates orientation in this calculation, not negative physical material. Inconsistent local winding can cancel contributions and should be investigated instead of hidden by taking an absolute value immediately.

The collection checker first screens edge incidence, degenerate/duplicate triangles, winding conflicts and connected shells. It reports the magnitude for a supported, consistently wound single closed shell. It does not expose a negative physical-volume result. Multiple shells deliberately fail its conservative solid interpretation; self intersections are not checked, so passing these screens still does not certify a valid solid.

Observed result Check next Decision
Unavailable Boundary edges, degenerates, duplicates, winding and shell count Correct known faults; never substitute zero
Implausibly large/small Known linear dimension and STL unit assumption Correct scale only after confirming intended units
Negative in another application Its signed-volume convention and global winding Inspect orientation; distinguish raw signed sum from physical volume
Zero or tiny on a nonempty model Open surfaces, cancellation, self intersections or negligible extent Return to CAD if solid interpretation is unclear
Several overlapping shells Intended union, cavities and intersecting surfaces Do not add their volumes blindly

Recheck after a correction

  1. Keep the original; record bounds and the application/unit settings that produced the number.
  2. Run topology and dimension review; locate the actual fault.
  3. Correct the source solid or a clearly understood mesh defect on a copy.
  4. Compare revised surfaces and verify known dimensions, not just total volume.
  5. Inspect the resulting solid and sliced layers in the intended application.

Solid volume is not slicer material use

Geometric volume assumes a solid interpretation. Slicer material includes walls, infill, supports and purge, according to settings; hollow interiors may use less while supports add material. Use the actual sliced consumption for a quote or spool decision. Read filament-use guidance and avoid using model volume as a complete job estimate.

Method basis: the application tests verify owned closed/open cube controls and inch scaling. The 3MF Core Specification supplies unit/mesh context when comparing with declared-unit packages; STL requires its own assumption. Source review: 7 October 2026. These are software and arithmetic controls, without physical measurements.

FAQ

Does unavailable volume mean zero volume?

No. It means the mesh did not pass the supported solid-volume screen, or solid interpretation is unresolved.

Why does an inch mistake change volume so much?

Volume scales with the cube of the linear scale factor. An inch-to-millimetre factor of 25.4 becomes 16387.064 for volume.

Get occasional updates on new tools and practical 3D-print guides.

Verification (required)

Complete verification to enable Subscribe.

Simple, browser-friendly tools for better 3D prints.

PrivacyCookiesContact