how do i model a helical spring in solidworks

There are different ways to do it. this way allows you to animate spring easily in motion works. Hope it helps :)

  1. Step 1:

    Create two different sketches

  2. Step 2:

    Create Sweep

  3. Step 3:

    Cut with surface (Insert>Cut>With Surface)

  4. Step 4:

    Create Plane and Cut with Surface Again (select referance points Top plane and Sketch1 top point)

  5. Step 5:

    tadaa :)