You've been staring at the screen for twenty minutes. So the Helix/Spiral command is open. You've typed in your numbers. And clicked OK. And... Worth adding: nothing looks right. The pitch is wrong. The direction is backwards. Or worse — it's not even a spiral, it's a helix, and you didn't realize there's a difference until just now That's the part that actually makes a difference..
Been there. More times than I'd like to admit.
Here's the thing about spirals in SolidWorks: the tool itself is straightforward. But the options? On the flip side, the combinations? And the help documentation? That's where people get tripped up. In real terms, it tells you what each button does. It doesn't tell you why you'd pick one over the other.
Let's fix that.
What Is a Spiral in SolidWorks
First, a distinction that matters: helix and spiral live in the same command. Same PropertyManager. That said, same icon. But they behave differently.
A helix maintains a constant pitch — the distance between turns stays the same from start to finish. Think springs, threads, coil inserts. A spiral changes pitch. The turns get tighter or wider as you move along the axis. Think watch springs, spiral staircases (sometimes), certain cam profiles.
Both are 3D curves. Also, you can't dimension them directly in a sketch. On top of that, neither is a sketch entity. You create them as reference geometry — curves — then use them to drive sweeps, lofts, or pattern features No workaround needed..
The command lives in two places
Curves toolbar → Helix/Spiral. Same dialog. Or Insert → Curve → Helix/Spiral. In real terms, if you don't see the Curves toolbar, right-click any toolbar area and check "Curves. " Worth turning on if you do this regularly And that's really what it comes down to..
Why Spirals Matter (And When You Actually Need One)
Most people reach for Helix/Spiral when they need a spring. Fair. On the flip side, that's the classic use case. But spirals — true spirals with variable pitch — show up in places you might not expect Which is the point..
Watch mainsprings. That said, torsion springs with non-linear rates. Spiral bevel gear geometry (though you'll usually model the tooth profile separately). Which means cam profiles where the follower needs accelerating/decelerating motion. Even some decorative features — knurling patterns, aesthetic coils, that sort of thing.
The trap: trying to fake a variable-pitch spring with multiple helix segments joined together. It works — technically. But the transitions are never quite smooth. Think about it: the curvature combs show kinks. And if you ever need to adjust the overall rate, you're editing five features instead of one Not complicated — just consistent. That alone is useful..
It sounds simple, but the gap is usually here.
A proper spiral handles it in a single curve. One feature. One edit. Clean curvature.
How to Create a Spiral — Step by Step
Let's walk through the actual workflow. I'll assume you have a part open and a plane or face to start from.
1. Start the command
Click Helix/Spiral. The PropertyManager opens. You'll see three definition methods at the top: Pitch and Revolution, Height and Revolution, Height and Pitch That alone is useful..
For spirals, Pitch and Revolution is usually the most intuitive. You define the starting pitch, ending pitch, and number of revolutions. SolidWorks calculates the height.
2. Pick your sketch plane
The curve starts on the selected plane/face. The center point of your spiral will be the sketch origin unless you place a point somewhere else in the sketch. More on that in a minute.
3. Draw the base circle
This is the sketch that defines your starting diameter. Practically speaking, just a circle. Dimension it. Exit the sketch.
Wait — you did make it a circle, right? Not a polygon approximation. Also, not a spline. A circle. Day to day, the Helix/Spiral command needs a circular profile. If your sketch has multiple circles, it'll ask which one. If it has no circles, it'll yell at you.
4. Define the spiral parameters
Back in the PropertyManager, switch the Definition dropdown to Spiral. The options change.
- Start Radius — driven by your sketch circle. Grayed out.
- End Radius — where the spiral finishes. Can be larger or smaller than start.
- Revolutions — total turns. Can be fractional (2.5, 3.25, whatever).
- Start Pitch — distance between turns at the beginning.
- End Pitch — distance between turns at the end.
Here's where it gets interesting. So if you set Start Pitch = 5mm, End Pitch = 15mm, Revolutions = 4... Practically speaking, the pitch grows 2. The command linearly interpolates between Start Pitch and End Pitch across the revolutions. Now, 5mm per revolution. Pitch in a spiral context isn't constant. Linear ramp.
Worth pausing on this one.
5. Direction and taper
Direction — Clockwise or Counterclockwise. This matters for springs (handedness) and for sweep orientation downstream. Get it wrong and your sweep twists the wrong way.
Taper Angle — adds a conical taper to the whole spiral. The diameter changes on top of the Start/End Radius difference. Useful for conical springs. Leave at 0° for flat spirals (watch springs, flat coils) Took long enough..
6. Start Angle
Default is 0°. This rotates the starting point of the spiral around the center axis. Useful when you need the spiral's "tail" to align with a specific plane or feature for mating, sweeping, or patterning.
7. Click OK
You get a 3D curve in the FeatureManager tree. Not a surface. Not a solid. And a Curve feature. Expand it — you'll see the sketch it was built from, nested underneath Small thing, real impact. That alone is useful..
The Other Definition Methods — When to Use Them
You noticed the three definition modes. Here's the practical breakdown:
Pitch and Revolution
Best for: most spirals. You know the pitch range and turn count. Let SW calculate height That alone is useful..
Height and Revolution
Best for: fitting a spiral into a fixed axial space. You have 30mm of height, need 4.5 turns, want variable pitch. You set Start/End Pitch, Height, Revolutions. SW solves for... actually, this one's over-constrained for spirals. Use for helices mostly That alone is useful..
Height and Pitch
Best for: springs where you know the free length and pitch, but not the turn count. Common in spring design specs. SW calculates revolutions Most people skip this — try not to..
For spirals specifically — stick with Pitch and Revolution. It's the only one that lets you independently control Start Pitch, End Pitch, and Revolutions without fighting the solver Most people skip this — try not to. Practical, not theoretical..
Common Mistakes (And How to Spot Them Before They Ruin Your Day)
Mistake 1: Confusing helix and spiral
You wanted a constant-pitch spring. You selected Spiral. Set Start Pitch = End Pitch = 5mm. It works — but you've added complexity for no reason. Use Helix. Cleaner feature tree. Clearer intent.
Mistake 2: Forgetting the sketch circle must be centered on the axis
If your sketch circle is offset from the origin, the spiral still centers on the origin. The circle just defines diameter. The spiral axis is always the sketch origin (or a selected point). Want an offset spiral? Place a Point in the sketch at your desired center. Select that point in the Start Point box in the PropertyManager. Now the spiral revolves around that point.
Mistake 3: Negative pitch values
You can enter negative pitch. It
flips the spiral's handedness, but it's confusing and error-prone. Instead, use the Clockwise checkbox to control direction explicitly. Positive pitch values with the correct orientation setting are clearer and more maintainable That's the whole idea..
Mistake 4: Over-specifying dimensions
SolidWorks will throw errors if you try to control too many variables simultaneously. The spiral feature solves for three parameters—don't lock down more than that. If you need precise control over multiple aspects, consider using a curve-driven pattern or a sweep along a helix Nothing fancy..
Mistake 5: Ignoring the taper angle for conical parts
When designing a conical spring, leaving the taper at 0° means your pitch measurements won't match the actual geometry. A small taper angle (like 2-5°) ensures the coil diameter decreases smoothly from top to bottom, matching real-world spring behavior That's the whole idea..
Mistake 6: Not checking sweep compatibility
After creating your spiral curve, if you plan to sweep a profile along it, verify the orientation. Use Features > Curve > Align Curve Tangents to ensure your sweep stays properly aligned throughout the length. Misaligned sweeps create twisted or distorted geometry downstream That's the whole idea..
Mistake 7: Skipping the preview
Always click Preview before finalizing. This reveals issues with continuity, self-intersections, or unexpected curvature changes. It's faster to catch problems here than after you've already added five more features to the design.
Advanced Tips for Power Users
Combining Spirals with Patterns: Use your spiral curve as a path for a circular pattern. Select the spiral in the FeatureManager, then choose Insert > Pattern/Mirror > Circular Pattern. This creates evenly spaced features around the spiral's path rather than a simple circle.
Multi-start Spirals: For wide pitch spacing, create multiple simultaneous spirals. Use Curve > Helix/Spiral, then apply a Curve Driven Pattern with your spiral as both the profile and path. Adjust the pattern count to achieve multi-start geometry.
Variable Cross-section Springs: Instead of a single profile, use a Lofted Bend feature with multiple profiles along your spiral path. Each profile can have different heights or thicknesses, creating progressive or conical springs with complex behaviors Nothing fancy..
Importing Real-world Data: Export spiral coordinates from MATLAB, Python, or Excel as CSV files, then use Insert > Curve > Import Curve to bring custom spiral data directly into your model. Perfect for replicating specific spring geometries from supplier catalogs Not complicated — just consistent..
Troubleshooting Common Issues
Spiral won't solve: Check that your Start Pitch and End Pitch don't exceed what's physically possible given your revolutions and height constraints. Reduce the pitch range or increase revolutions Easy to understand, harder to ignore..
Self-intersecting geometry: Lower your taper angle or reduce the pitch. For springs, ensure the wire diameter is significantly smaller than the mean coil diameter.
Poor sweep alignment: Use Tangent Propagation in sweep settings, or manually adjust the Twist parameter until the profile maintains consistent orientation.
Unexpected direction: Toggle the Clockwise checkbox or flip your revolution count sign. The direction matters more than you'd think for downstream features The details matter here..
Conclusion
Mastering spiral creation in SolidWorks requires understanding both the mathematical relationships between parameters and the geometric constraints of real-world applications. By choosing the right definition method—typically Pitch and Revolution for most spiral work—you can efficiently generate precise geometries while avoiding common pitfalls like over-constraining or ignoring directional requirements.
The key is recognizing when to use advanced techniques like taper angles for conical springs or start angles for mating features, versus keeping things simple with standard settings. Always preview your results, check downstream compatibility with sweeps and patterns, and remember that a clean feature tree makes troubleshooting much easier later.
Counterintuitive, but true.
With these principles, you'll be creating everything from watch springs to large industrial coils with confidence and precision.