Shapes
Transform
Sketch
3D Print Report
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³
Issues
[[ issue.message ]]
Warnings
[[ warning.message ]]
Scene [[ scene.objects.length ]]
Properties
Use the Properties transform mode in the viewport to edit outer radius, inner radius, and height directly on the object.
Selection
[[ selectionCount ]] objects selected.
Select objects then subtract the rest from the first.
[[ promptMessage ]]
Rename Object
Duplicate / Multiply
Copies are spaced automatically and placed in a grid.
Create Polygon
Radius and height can be adjusted after placement.
[[ projectNameDialog.title ]]
Save Requires An Account
Your current scene has been stored locally in this browser, so you can sign in or create an account without losing your work.
Print Readiness
Build Volume
Printer limits for the full model size.
Quality Checks
Thresholds used to flag printability problems.
Screw Setup
Choose the screw once, then place it by clicking faces in the viewport.
Common Settings
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
Advanced
Optional overrides. Most placements should work without changing these.
Snap Tab Setup
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.
Tab Settings
Dimensions and fit for the cantilever snap tab.
[[ getSnapTabSetupSummary() ]]
Clearance: [[ snapTabComputed.clearanceMm ]] mm
Advanced
Override computed values.