3D Print Report
Running analysis on the current model...
Model is ready to print.
Review the flagged issues before exporting.
[[ getPrintReportSummaryText() ]]
Issues
[[ issue.message ]]
Warnings
[[ warning.message ]]
say it. Make it real.
42Maker
Building geometry, resolving constraints, and preparing the next scene update.
Running analysis on the current model...
Model is ready to print.
Review the flagged issues before exporting.
[[ getPrintReportSummaryText() ]]
Size [[ printAnalysis.summary.dimensions_mm.x ]] × [[ printAnalysis.summary.dimensions_mm.y ]] × [[ printAnalysis.summary.dimensions_mm.z ]] mm · Volume [[ printAnalysis.summary.volume_mm3 ]] mm³
[[ issue.message ]]
[[ warning.message ]]
| [[ obj.name ]] |
[[ entry.detail ]]
Use the Properties transform mode in the viewport to edit outer radius, inner radius, and height directly on the object.
[[ selectionCount ]] objects selected.
Select objects then subtract the rest from the first, merge them, or delete the set.
Copies are spaced automatically and placed in a grid.
Radius and height can be adjusted after placement.
Your current scene has been stored locally in this browser, so you can sign in or create an account without losing your work.
Printer limits for the full model size.
Thresholds used to flag printability problems.
Choose the screw once, then place it by clicking faces in the viewport.
Keep this simple. The viewport click will handle placement.
[[ getScrewSetupSummary() ]]
Hole diameter [[ screwFastenerComputed.resolvedHoleDiameterMm ]] mm
Pilot diameter [[ screwFastenerComputed.pilotDiameterMm ]] mm
Insert OD [[ screwFastenerComputed.insertOdMm ]] mm · seat depth [[ screwFastenerComputed.seatDepthMm ]] mm
Across flats [[ screwFastenerComputed.acrossFlatsMm ]] mm · trap depth [[ screwFastenerComputed.trapDepthMm ]] mm
Optional overrides. Most placements should work without changing these.
Configure the snap tab, then click a face to place it. A socket will be cut into the target and a loose tab created nearby.
Dimensions and fit for the cantilever snap tab.
[[ getSnapTabSetupSummary() ]]
Clearance: [[ snapTabComputed.clearanceMm ]] mm
Override computed values.