Springs Expert · SOLIDWORKS® add-in
Design the spring.Get a native part.Keep it editable.
We are building Springs Expert to calculate compression, extension and torsion springs inside SOLIDWORKS and turn them into native parts you can edit, without leaving the CAD window.
Not released yet: there is nothing to download or buy today.
- 12/12
- Compression springs built in the test matrix
- ±0.01 mm
- Length and diameter against calculation
- 3
- Spring types in scope for version 1
Drawn from one measured test case: closed and ground ends, wire 4 mm, mean diameter 32 mm, 7 active coils, free length 65 mm.
Spring types
Three spring types for version 1
Spring geometry exists for all three. Calculation exists for compression springs only so far.
Built from helix and sweep features, with flat ground faces at both ends. The most advanced of the three: geometry and calculation are both in place.
Hooks that continue the coil body. The geometry is built in test runs and the join between hook and body is still being hardened. Calculation is not written yet.
Legs with a bend radius where they leave the coil at a real corner. The geometry is built in test runs. Calculation is not written yet.
Features
What the development code does today
It runs from a test harness, not yet from a window inside SOLIDWORKS.
Compression spring geometry
Closed and ground ends from three helix segments and a sweep. The end faces are cut flat at both ends and checked as planar faces.
Extension spring hooks
Full-loop and half-loop hooks that start tangent to the coil body. They pass in test runs, but the join is sensitive and is still being hardened.
Torsion spring legs
Tangential, radial and axial legs. A leg that leaves the coil at a real corner gets a bend radius of at least twice the wire diameter.
Compression spring calculation
Spring rate, solid length and force, working deflection, corrected shear stress, natural frequency, mass and a buckling check. Material values are provisional.
Tangent joins
Where a hook or a leg meets the coil, the wire path stays tangent. Tests lock this for two hook types and three leg types.
Impossible springs are rejected
A solid length longer than the free length, zero coils or an undefined spring index stops the job, with a reason, before anything is built.
Measured so far
| Measurement | Result | Status |
|---|---|---|
| Compression springs, 12 cases, two full runs | 12 of 12 | Passed |
| Free length and outer diameter against calculation | Within ±0.01 mm | Passed |
| Ground end faces flat, at both ends | 24 of 24 | Passed |
| Extension hooks and torsion legs, 12 cases | 12 of 12 at one setting | Being hardened |
| Build time per spring, slowest case | Tens of seconds | Too slow |
| Calculation test suite | 123 of 123 | Passed |
Measured on the development code in SOLIDWORKS 2022. These are test results, not product guarantees.
Why inside SOLIDWORKS
A native part, not an imported shape
This is the direction of the product. The points below describe how the development code builds a spring today.
Generated, not templated
Every spring is built from scratch for its own parameters. Changing the coil count or end type changes the topology, so copying a template and editing dimensions does not hold up.
Plain SOLIDWORKS features
Helix, sweep and cut features in an ordinary part, with no macro feature. The part will open and stay editable without the add-in.
Measured, not assumed
Each test run reads the finished solid back from SOLIDWORKS: its extents, its volume and its end faces. A spring counts as built only if those numbers agree with the calculation.
Compression, 12 cases × 2 runs → 24 of 24 built
L0 and OD against calculation → within ±0.01 mm · ground faces planar → 24 of 24Limits
What it does not do
A surprise on day two is worse than a no on day one, so the list is kept here.
Licenses
Licence model
- Perpetual licence, one seat
- One year of updates included, then an optional yearly update plan
- Per-seat prices for 1 to 4 seats at release; 5 or more seats on request
The Expert family
More SOLIDWORKS add-ins from the same publisher
- GLB Expert
Exports SOLIDWORKS parts and assemblies to 3D formats for the web, presentations and sharing.
- Nesting Expert
Turns a SOLIDWORKS assembly into sheet count, material cost and layered DXF.
Gearing Expert
Coming soon
- Mechanism Expert
Builds known mechanism types from your dimensions as parametric parts and a mated assembly, then checks what it built.
FAI Expert
Coming soon