How to set the diameter of a circle in SolidWorks?

Short Answer

To set the diameter of a circle in SolidWorks, use Smart Dimension while editing a sketch, then click the circle and enter the required diameter in the Modify box. This is the fastest and most common professional method for controlling circle size accurately. Limitation: this only works directly on sketch circles, not imported dumb geometry.

What You Need to Know Before

Warning: If the circle is already controlled by external relations, equations, or fully defined sketch constraints, changing its diameter may fail or trigger an over-defined sketch warning. Also, editing model edges instead of the original sketch circle will not reliably control the feature.

How to Set the Diameter of a Circle in SolidWorks

  • Command: Smart Dimension

  • Shortcut: [No default keyboard shortcut]

  • Quick Steps:

    1. Edit the sketch, then go to the Sketch tab on the CommandManager and click Smart Dimension.
    2. Click the circle in the graphics area, then place the dimension.
    3. In the Modify dialog box, enter the required diameter value and confirm it; keep the dimension displayed as diameter rather than radius if prompted by the circle selection behavior.

Variables & Settings

  • Key Setting: Diameter/Radius display in sketch dimensioning

  • Expert Setting: When using Smart Dimension on a full sketch circle, SolidWorks normally creates a diameter dimension automatically. If you select different geometry or use partial arc logic, it may create a radius instead, which changes design intent and downstream edits.

Why it Fails

  • Cause 1 (Geometry): The selected entity is not a true sketch circle; it may be an arc, converted edge, or imported profile that does not behave like a standard editable sketch circle.

  • Cause 2 (layers/Locks): The sketch or feature may be locked by external references, equations, or a fully defined relation set that prevents diameter changes.

  • Cause 3 (Command/Logic): You are trying to dimension the model edge in a part face view instead of editing the original sketch with Smart Dimension.

Quick Fix & Best Practice

  • Quick Fix: Right-click the feature, choose Edit Sketch, then use Smart Dimension on the original sketch circle and remove any conflicting relation or equation if the sketch becomes over-defined.

  • Manager’s Verdict: Use Smart Dimension for all driving circle sizes in production models because it is the cleanest and most stable workflow. Avoid resizing circles by dragging unless the sketch is intentionally under-defined during early concept work.

FAQ

Can I change a circle diameter after creating the feature?

Yes, edit the original sketch or edit the existing sketch dimension value.

Why is SolidWorks showing radius instead of diameter?

You likely selected an arc or used a selection that does not produce a full-circle diameter dimension.

Can I set the diameter while drawing the circle?

Yes, draw the circle first, then immediately apply Smart Dimension to define it precisely.

.