SGspringSpiralbolt

by Tim C. Lueth, SG-Lib Toolbox: SolidGeometry 5.6 - Parametric Design
Introduced first in SolidGeometry 5.4, Creation date: 2024-05-19, Last change: 2025-09-15

creates the shaft-axis combination for a commercial windup motor spring (80% fillin)

Description

Really usefull with 80% fillin. Ugly code for an commercial coil spring but very powerful for windup motors with free wheel. In general it is possible to print also a coil spring using SGspringSpiral. Nevertheless a commercial coil spring from spring steel (60Si2Mn) is much better. Try also ">> productcode spring"
In case of overload at 80% infill the slot works like a spring and will let the socket wrench jump. In case of 20% infill the bold will be destroyed

See Also: SGmotorwindup , SGfreewheel , SGspringSpiral , productcode , CPLspringSpiral

Example Illustration

 missing image of SGspringSpiralbolt(Db,FA,LA,HS,

Syntax

[SGall,CPLN,CPLB,CPLS,CPLA]=SGspringSpiralbolt([Db,FA,LA,HS,"STL","ccw"])

Input Parameter

Db: [center height strength; default is [12 6 0.7]
FA: [Wrench size; edges; axis diameter edges]; default is [6.4 6 4.5 0]
LA: shaft-below-spring shaft-above-spring axis above upper shaft]; default is 10 5 25]
HS: [x-size y-size hook-size distance hook-to center; default is [41 37 6 19]] for 35mm coil
"STL": if used, the bolt is written as STL file
"ccw": if used the housing is for ccw spring loading

Output Parameter

SGall: {Bolt Housing Spring} print bolt with 80% infill
CPLN: Inner Contour of Housing
CPLB: Contour of Bolt to fix the hook
CPLS: Contour of shaft to remove
CPLA: contour of axis to remove

Examples


productcode spring
SGspringSpiralbolt([12 6 0.7],'',[10 5 25],'stl')

Additional Hyperlinks

, ,



Copyright 2024-2025 Tim C. Lueth. All rights reserved. The code is the property of Tim C. Lueth and may not be redistributed or modified without explicit written permission. This software may be used free of charge for academic research and teaching purposes only. Commercial use, redistribution, modification, or reverse engineering is strictly prohibited. Access to source code is restricted and granted only under specific agreements. For licensing inquiries or commercial use, please contact: Tim C. Lueth

Last html export of this page out of FM database by TL: 2025-09-21