Resin safety guide

How to Hollow an STL for Resin Printing Without Trapping Resin

Plan hollow resin geometry around each cavity, wall thickness, drainage, ventilation, orientation, washing, and post-cure access.

Quick answer

Safe hollowing requires every internal cavity to connect to a practical drain and vent path in the final print orientation. Wall thickness and visible holes are not enough; inspect connectivity, bottlenecks, supports, washing access, and the exported model.

  • Treat each disconnected cavity as a separate system.
  • A visible hole passes only if it reaches the intended cavity.
  • Plan drain and vent behavior in print orientation, not only upright display orientation.
  • Recheck cavities after holes, supports, splitting, scaling, or other geometry edits.

Why a hollow-looking model can still trap resin

Hollowing creates an inner surface. Complex models can produce several disconnected pockets, narrow passages, or accidental sealed volumes. A hole on the outside proves only that one point is open; it does not prove that every internal region can drain, admit air, be washed, and receive post-curing light.

Orientation changes the problem. A hole placed at the visual bottom of an upright model may sit high during printing, allowing a cup to form below it. Internal supports or later geometry edits can also obstruct a passage that looked open when the hollow shell was first created.

A cavity-first hollowing workflow

  1. Choose what should stay solid

    Protect thin fingers, hair, cables, weapons, text, and other details that cannot support a reliable inner shell.

  2. Generate the inner surface

    Use a wall thickness appropriate to the model scale, material behavior, and structural load; then inspect local thin spots.

  3. Map every cavity

    Identify disconnected pockets and narrow necks. Give each cavity its own status rather than one model-wide hollow badge.

  4. Plan drain and vent paths

    Place openings so liquid can leave and air can replace it in print orientation, with access for washing and post-curing.

  5. Check obstruction risks

    Inspect whether supports, plugs, connector sockets, or later cuts can block a path.

  6. Reopen the export

    Verify the final file contains the intended wall, cavities, and connected openings.

Evaluate holes as paths, not circles

  • Connectivity

    Trace the opening to the intended cavity through the final mesh.

  • Position

    Check the low and high regions created by the actual print orientation.

  • Bottlenecks

    The narrowest passage controls practical drainage and cleaning.

  • Access

    Make room for flushing, inspection, curing light, and any plug used after finishing.

  • Redundancy

    A second route may improve airflow and provide a fallback if one opening is partly blocked.

The final hollow resin checklist

Confirm that every cavity has a known outside connection, no unintended suction cup remains in print orientation, protected details stayed solid, wall thickness is credible, and openings remain clear after all other operations. Then inspect the sliced layers as a final process check. Geometry validation and slice inspection answer different questions; use both.

Why a passed cavity check can become stale

A safe opening can be blocked by a connector socket, a support added in another tool, a plug, or a later split. Scaling changes practical hole diameter and wall thickness. Simplification can close a narrow channel or alter the inner surface.

Treat cavity safety as dependent on the current geometry revision. Re-run it after every operation that touches the shell, cavity, opening, or scale, and verify the final exported file rather than relying on a result from an earlier stage.

Do this in Meshworthy

Validate every cavity, not only the outer shell.

Meshworthy builds a cavity map, traces outside connections and bottlenecks, and invalidates old results when a later operation changes the geometry.

  1. 01
    Protect Keep Solid regions

    Exclude fragile details and volumes that cannot support a reliable inner shell or practical cleaning path.

  2. 02
    Generate and inspect the inner surface

    Review local wall risks and the cavity structure created by hollowing.

  3. 03
    Map cavity connectivity

    Treat each disconnected pocket as a separate system with its own outside connection status.

  4. 04
    Place and verify openings

    Trace each drain and vent through the final mesh and identify the narrowest passage along the route.

  5. 05
    Recheck after every dependent edit

    Scaling, splitting, plugging, simplifying, or moving a hole invalidates the earlier cavity result and triggers a fresh check.

Common questions

Technical answers and limitations.

How many drain holes does a hollow resin model need?+

There is no safe universal count. The answer depends on the number of cavities, their connectivity, print orientation, bottlenecks, cleaning access, and whether air can replace draining liquid.

Is one large drain hole enough?+

Only if it connects to every intended cavity and the geometry can both drain and vent in the chosen orientation. Complex models often contain separate pockets.

Should small details be hollow?+

Often no. Leaving fragile details solid can avoid paper-thin inner walls and inaccessible micro-cavities while larger volumes still receive the material-saving benefit.

Primary references

Verify the underlying guidance.

Apply these checks in Meshworthy

Inspect the model, review the operation, and verify the export.

Meshworthy applies these checks locally on your Mac and does not upload your model.

Explore cavity and drain-path validation