Heisel Oliver

CAD Tool

Printing Guide

Parametric box generator

From exact dimensions to a finished enclosure

Create a printable box and matching slide-on lid without installing CAD software. The model is generated locally in your browser as real solid geometry, then exported for printing or further CAD work.

Fully client-side Two validated solids STEP and STL

Why use it

A useful enclosure without rebuilding a CAD model

Dimension-driven

Enter the space you need inside, or work from required outside dimensions. The generator keeps both views synchronized.

Private by design

Geometry is calculated in the browser. Your dimensions and exported files are not uploaded to a server.

Ready for real workflows

Use STL files directly in a slicer, or use native STEP solids when you want to add openings, mounts or other CAD features.

Support-free by design

Critical transitions and lid-guide details use printable slopes instead of unsupported horizontal overhangs, so both parts print without support material in their intended orientations.

What it does

Functions included in the generator

  • Switchable inner or outer length, width and height input
  • Synchronized sliders, direct number fields and calculated dimensions
  • Interactive 3D preview with an animated slide-on lid
  • Retaining edge, guided shoulder, end stop and screw lock
  • Optional 0.20 mm Heisel logo engraving on the inner floor
  • Geometry validation for separate, closed BOX and LID solids
  • Support-free geometry with print-friendly slopes at critical transitions
  • Individual BOX/LID STL and STEP downloads plus a complete STEP set

Workflow

From generator to printer

  1. 1

    Choose the dimension mode

    Use Inner for required usable space or Outer when the enclosure must fit a fixed footprint.

  2. 2

    Set length, width and height

    Type exact millimetre values or use the sliders. Wait until the status reads Model is ready.

  3. 3

    Inspect the model

    Rotate the preview and open the lid far enough to check the guide, stop and screw hole. Confirm that both solids are valid.

  4. 4

    Download both STL files

    Download BOX STL and LID STL separately. The assembled complete STEP set is intended for CAD editing and archiving, not as a print layout.

  5. 5

    Place both parts separately

    Import BOX and LID as two separate objects at 100% scale. Place each one individually on the build plate. They can sit side by side if space permits, but must never be stacked, intersecting or assembled.

  6. 6

    Print, fit and assemble

    Print the box and lid, install the M3 insert, slide the lid into its guide and secure it with the countersunk screw.

Design idea

Transparent lid with visible infill

A clear or translucent lid turns the internal structure into part of the design. The finished surface stays closed, while light reveals the selected infill pattern underneath.

Object-specific settings

Select LID in the Objects view

LID only
Bambu Studio settingLID valueAction
Filament slotClear or translucent PETGSelect the slot containing the lid material.
Strength / Top/bottom shellsTop shell layers2Override for LID.
Strength / Top/bottom shellsTop shell thickness0 mmOverride for LID so the layer count controls the skin.
Strength / Top/bottom shellsBottom shell layers2Override for LID.
Strength / Top/bottom shellsBottom shell thickness0 mmOverride for LID so the layer count controls the skin.
Strength / Sparse infillSparse infill patternGridOverride for a clearly visible geometric pattern.
Strength / Sparse infillSparse infill density25%Override for a visible pattern with useful support for the skins.

Only the values above differ for the transparent LID. It inherits the global 0.12 or 0.16 mm layer height, 4 wall loops, support off, 100% scale and every other Bambu preset value. Two-layer skins are a visual choice and are less robust than the standard 1.0 mm shell. When using Bambu PETG Translucent, dry it at 65 °C for 8 hours before printing. Preview the sliced layers before printing.

Finished-print effectThe pattern remains visible through the translucent outer skins.

One set per box

Threaded insert and screw

Threaded insert

1× M3 × 5.7 mm heat-set insert

Use the standard/long brass type intended for a Ø4.0 mm printed pilot hole. A typical compatible insert has an outside diameter around 4.6 mm.

Screw

1× M3 × 8 mm countersunk screw

Use a fully threaded 90° countersunk head to ISO 10642 / DIN 7991. Hex socket or Torx drive both work.

Matching dimensions already built into the model

Insert pilot
Ø4.0 × 6.7 mm deep
Lid through-hole
Ø3.2 mm
Countersink
90°, 2.0 mm deep, Ø7.2 mm maximum

Do not buy by thread name alone. M3 heat-set inserts differ between manufacturers. Check that the insert data sheet explicitly calls for a 4.0 mm pilot and that its length does not exceed the 6.7 mm pocket.

Final assembly

Install the insert cleanly

  1. Remove loose strings from the printed Ø4.0 mm pocket. Do not enlarge it unless a test insert proves that your printer made it undersized.
  2. Fit an M3 heat-set tip to a temperature-controlled soldering iron. Follow the insert maker's instructions; a common starting point is the filament printing temperature plus 10–20 °C.
  3. Place the insert on the pocket at the top of the screw boss and press it vertically with light, steady pressure. Do not force or twist it.
  4. Stop when the insert is flush with the boss surface. Keep the tool still briefly, withdraw it vertically and let the plastic cool completely.
  5. Slide the lid closed, insert the M3 × 8 mm countersunk screw and tighten it by hand only until the lid is retained.

References

Technical sources