magic spring (Slinky) by snagandorf 3d model
3dmdb logo
Thingiverse
magic spring (Slinky) by snagandorf

magic spring (Slinky) by snagandorf

by Thingiverse
Last crawled date: 3 years ago
THERE IS NO STL
I wrote a java program that outputs directly to gcode.
to customize:
open the .jar in command line "java -jar spring3.jar"
temperature(in degrees c): print temp, based on filament, go cold(180-190) depending on machine, cold extrusion shuttoff may be a problem, edit gcode and add line "M302 S170" to temporarily set cold extrusinon limit to 170(i dont add this to my code because i want you to know that you have to watch it like a hawk before you try it)
average radius: radius of spring(in mm), 30 feels good in the hand, 50 is largest I've gone
width: width of extrusion, 4-6mm is good
layer height: I reccomend twice your nozel width
degrees per zigzag(dpzz): tricky, try 1, or 0.5 and go from there, most consistant results i have found is about 2 zigzag per nozzel width(PIradius2=2nozzle360/dpzz), should look fairly fine on the edge, if you find a value that works for a small test, divide this by the same number you multiply the radius by to achieve mostly repeatable results(eg: 10mm, 1dpzz should be 30mm, 0.3dpzz)
height: overall height, short for a test(20mm) or tall for something your hoping to cut a useable section between fails(100mm)(in the past i've had occasional blobs that wont come apart, i think newer filament is more consistent)
offset x: used to position on printable area(for delta/if zero in center, should be equal to average radius plus half of width, if 0 in corner, should be 5 or 10)
offset y: used to position on printable area(for delta/if zero in center, should be equal to average radius plus half of width, if 0 in corner, should be 5 or 10)
fudge: this is basically an extrusion multiplyer(divided by 2 to compensate for an error in my code)for 1.75mm use 0.45 for 3mm filament use 0.153
good luck, this is heavily a trial and error matter.

Tags