Tutorial: How to make a springy spring
I got another idea for making it!
follow the procedure below
First of all draw a circle on top plane
use a helix/spiral commend and give that circle to it and give parameters in below:
Go to reference geometry and define a plane using Helix and its start point
In that plane sketch a line for further reference!
Go to reference geometry and define another plane using previous plane (step 3) and the line in step 4 as below:
In this plane sketch the profile you want to sweep as below:
Now sweep that profile along Helix with options illustrate in the figure:
hide plane and sketch
Here it is your final model!
And here is a rendering