RECENTLY CHECKED
All projects →
Design a part that fits · STAGE 1 OF 4

Turn dimensions into a simple CAD part

Use a small desk-label blank to practise dimensions, parameters and checking an AI-generated model before fabrication.

You needA browser for this example. OpenSCAD to preview the downloadable model. No printer is needed to learn the workflow.

Reference checked 6 September 2026. Authored exercise; no physical build result is claimed.

Understand the change

  1. Specify the result

    Give dimensions, units and constraints before asking for code. A desk-label blank is a manageable first shape because all three dimensions are directly inspectable.

  2. Read the model

    The three values describe X, Y and Z. Changing a variable should change only its matching dimension. Ask the AI to explain any extra geometry before accepting it.

  3. Check before exporting

    Preview the model in OpenSCAD. Confirm the dimensions and orientation. For fabrication, inspect the slicer preview and material settings separately. A valid model is not evidence of print quality.

THE BRIEF

A focused request to try

Use this with a suitable AI assistant. Its response will vary; compare it with the checks below.

Write a minimal OpenSCAD model for a desk-label blank: 60 mm wide, 20 mm deep and 3 mm thick. Use three named parameters and one cube. Explain the axes. Do not add text, mounting holes or claim the part has been printed.
THE REFERENCE

Worked reference example

Read the example, predict one change, then check the result.

width = 60;
depth = 20;
thickness = 3;
cube([width, depth, thickness]);

Change one dimension

This browser preview shows the top face. Thickness is recorded in the model, not represented by this flat diagram.

60 mm × 20 mm
width = 60;
depth = 20;
thickness = 3;
cube([width, depth, thickness]);

Check your result

  • Set width to 80. Depth should remain 20 and thickness 3.
  • Reject negative or zero dimensions.
  • Measure any eventual print and record the material and settings before claiming fit.

Where this can go wrong

An AI can choose the wrong units or add unwanted features. For a fitted part, measure the mating object and allow for the actual fabrication process; this blank establishes no tolerance allowance.

Go to the source

OpenSCAD language reference. Confirm current tool instructions before using them.

Tell us where this exercise was unclear