You can use the helix to create the spring and then modify that directly or can use design table (using power of excel to control the values). You may add configurations as desired.
I can't remember where I got this but it's great, can make any type of spring, all you do is start a sketch with a circle as the O.D. and run the macro.
I can't remember where I got this but it's great, can make any type of spring, all you do is start a sketch with a circle as the O.D. and run the macro.