Make a fully constrained base
See this course’s project requirements
A revised desk-token CAD model, a dimensioned drawing, checked exchange files and a short handoff note.
Keep your working files in your own notebook or software. Save a private description, checklist, and work link in My Proof.
What to include
- A 60×30×6 mm version A and 70×30×6 mm version B with an 8 mm through-hole at x10, y15.
- Fully constrained base and hole sketches, with dimensions checked after revision.
- A digital drawing with units, version and width/depth/thickness/diameter labels.
- STEP and PDF exports reopened and inspected.
- Native source and a readme recording the change and limitations.
Review and revise
Use these criteria to check your work and choose what to improve.
- Geometry follows the stated dimensions and origin.
- The revision changes the intended parameter without hiding errors.
- Views and labels communicate size clearly.
- The source and exported files agree.
Want more background?
The idea in everyday life
Continue desk-token.FCStd. Target: rectangle 60×30 mm on the XY plane with its lower-left point at the origin.
Constraints are rules: they turn a movable sketch into a reproducible specification.
Make a fully constrained base — guided practice
Create a rectangle whose size and position are fixed.
Continue desk-token.FCStd. Target: rectangle 60×30 mm on the XY plane with its lower-left point at the origin.
1. Start the sketch
Switch to Part Design. Create a Body, then Create sketch; choose XY plane. Use the rectangle tool to draw a rectangle roughly above and right of the origin. Exit the tool with Esc.
You should see: One closed rectangle appears in a Body.
Part Design expects a coherent solid-building history.
2. Set the width
Select the bottom horizontal edge and apply a horizontal distance constraint of 60 mm. If the current version offers a general Dimension command, choose horizontal distance.
You should see: The bottom edge is exactly 60 mm.
Typed dimensions are more reliable than dragging.
3. Set height and position
Select a vertical edge and give it a vertical distance of 30 mm. Select the lower-left vertex and the origin with Ctrl, then apply Coincident. If already coincident, do not add it again.
You should see: The solver reports fully constrained; rectangle dimensions are 60×30.
Size alone leaves a shape free to move.
4. Save and challenge
Close the sketch and save. Reopen it and try moving a corner. Read the solver message. If redundant constraints are reported, undo the last duplicate constraint.
You should see: The rectangle cannot freely move and has no redundant constraint warning.
The solver, rather than a color alone, verifies the state.
What to finish
A saved fully constrained 60×30 mm base sketch.
Watch for this
Adding the same constraint twice.
How can I tell I understand it?
Explain the result, reproduce the procedure, and complete the changed-input check.
Quick knowledge check
Answer all 3 questions. Get at least 2 right and the lesson completes automatically.
You’ll get an explanation for each answer. Signed in? Your results save to your account.
Pass the check. We’ll save the progress.
Answer all 3 questions above and get at least 2 right. You can review the explanations and try again.
Go to the knowledge checkOptional course overview video · same video as Lesson 1
FreeCAD 1.0 Ultimate Beginners Crash Course in 1 hour for 3D printing CAD Lesson / Tutorial
From MangoJelly Solutions for FreeCAD. Watch here or open it on YouTube .
Optional course overview. Follow the written steps below at your own pace.Tools, templates, and lesson sources
Tools and templates
Tools open in a new tab so you can keep your place here.
Sources and further reading
Explore the references behind this lesson.
Source & access notes · checked 2026-09-12
Read author-maintained mirror: sketches, constraints, Pad and Pocket. Mirror describes older releases; do not follow its obsolete assembly discussion.
Access: Public reading without a paid account; reviewed September 12, 2026.
Reuse: Manual identifies CC BY 4.0; link and original fixture used. FreeCAD software is LGPL; learner files remain theirs.
Report a problem with this lesson
Tell us what went wrong. Please leave out personal information and private project contents.