KevsRobots Learning Platform
By Kevin McAleer, 6 Minutes
The front and rear of the SMARS base need openings for:
| Feature | Dimensions | Purpose |
|---|---|---|
| Main opening | 42.5mm × 30mm | Arduino installation, battery access |
| Cable slot | 52mm × 7.5mm | Route wires to front sensors |
| Opening position | 14.5mm from bottom | Clears motor area, provides structural lip |
The main opening (42.5mm × 30mm) allows you to:
The cable slot (52mm × 7.5mm) at the top:
We’ll use Symmetric constraints to center these openings. This ensures:
Click on the rear face of the base, then click Create Sketch.

Using the Rectangle tool, draw a rectangle - we’ll dimension it next.

Use the Dimensions tool to set:
42.5mm30mm14.5mm (constrains the bottom edge position)
Why 14.5mm from bottom? This leaves a solid lip at the base that:
Click Create external geometry and select the top edge of the base.

Use the Point tool to create a point at the midpoint of the projected top edge. Watch for the red symmetry indicator.

Create another point at the midpoint of the rectangle’s top edge.

Select the rectangle’s midpoint, then hold Ctrl and select the base’s midpoint.
Click Constrain Coincident to lock them together.

Your rectangle is now perfectly centered on the rear face!
Click the Close button.

With the sketch selected, click the Pocket button.
Set the depth to 70mm - this cuts through the entire base from rear to front.

Click OK to confirm. You should see a clean rectangular opening through both front and rear faces.

Click on the rear face again and create another sketch.

Using the Rectangle tool, draw a rectangle at the top of the opening.

Constrain the rectangle:
52mm7.5mm
Use the Point tool to create a point at the center of the rectangle’s top edge.

This time we’ll use a different technique: Symmetric constraint.
Ctrl and select both projected cornersThis centers the rectangle between the two corners.

Click the Close button.

With the sketch selected, click Pocket.
Set the depth to 2mm - this creates a shallow slot in the wall, not cutting all the way through.

Click OK. You now have a cable routing slot at the top of the rear (and front) opening.

| Constraint | What It Does | When to Use |
|---|---|---|
| Coincident | Two points must be at same location | Centering on a single reference point |
| Symmetric | A point is exactly between two others | Centering between two edges/corners |
Both achieve centering, but Symmetric is powerful when you have two reference points you want to center between.
Problem: The opening goes outside the base instead of inside. Solution: In the Pocket dialog, check the “Reversed” option if needed. FreeCAD sometimes guesses the wrong direction.
Problem: Clicking Constrain Symmetric does nothing or fails. Solution: Make sure you have exactly 3 elements selected: 1 point to center, and 2 reference points. The center point must be selected first.
Problem: The slot cut all the way through. Solution: Undo and check your pocket depth - it should be 2mm, not 70mm.
Problem: The opening is off-center or at the wrong height. Solution: Double-click the sketch to edit it. Verify all dimensions and constraints. Green = fully constrained.
In this lesson, you mastered:
Time to add mounting slots for the Arduino! We’ll learn the Mirror tool to create symmetric features efficiently.
You can use the arrows ← → on your keyboard to navigate between lessons.
Comments