name = "steve/spring-plunger" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Spring plungers M3 to M10: Elesa+Ganter GN 615-K ball spring plungers and GN 615.1-B bolt spring plungers." description = """Threaded spring plungers, steel, from the Elesa+Ganter sheets: GN 615-K ball spring plungers (M3 to \ M10) and GN 615.1-B bolt spring plungers (M4 to M10). Envelope geometry: the threaded body as a cylinder at the \ nominal diameter, the ball or bolt standing out by its stroke w; thread and slot not modelled. Axis along +Z from the XY plane, centred on the origin. Dimensions: see the README.""" tags = ["plunger", "spring-plunger", "ball-plunger", "indexing", "positioning", "ganter", "elesa", "gn-615", "metric"] [parameters.size] type = "choice" default = "M6" choices = ["M3", "M4", "M5", "M6", "M8", "M10"] label = "Thread" [parameters.style] type = "choice" default = "ball" choices = ["ball", "bolt"] label = "Plunger" description = "ball: GN 615-K (M3 to M10); bolt: GN 615.1-B (M4 to M10)." [parameters.material] type = "choice" default = "steel" choices = ["steel"] label = "Material" description = "Black-oxide steel body, hardened steel ball or bolt." [[presets]] id = "ball-M3" title = "M3 ball spring plunger (GN 615-K-M3)" params = { size = "M3", style = "ball" } aliases = ["GN 615-M3-K", "M3 ball plunger", "M3 spring plunger", "Ganter GN 615-K M3", "plunger kind=ball_plunger; thread=M3; simplified body/ball/knob envelope"] standard = "GN 615-K" [[presets]] id = "ball-M4" title = "M4 ball spring plunger (GN 615-K-M4)" params = { size = "M4", style = "ball" } aliases = ["GN 615-M4-K", "M4 ball plunger", "M4 spring plunger", "Ganter GN 615-K M4", "plunger kind=ball_plunger; thread=M4; simplified body/ball/knob envelope"] standard = "GN 615-K" [[presets]] id = "ball-M5" title = "M5 ball spring plunger (GN 615-K-M5)" params = { size = "M5", style = "ball" } aliases = ["GN 615-M5-K", "M5 ball plunger", "M5 spring plunger", "Ganter GN 615-K M5", "plunger kind=ball_plunger; thread=M5; simplified body/ball/knob envelope"] standard = "GN 615-K" [[presets]] id = "ball-M6" title = "M6 ball spring plunger (GN 615-K-M6)" params = { size = "M6", style = "ball" } aliases = ["GN 615-M6-K", "M6 ball plunger", "M6 spring plunger", "Ganter GN 615-K M6", "plunger kind=ball_plunger; thread=M6; simplified body/ball/knob envelope"] standard = "GN 615-K" [[presets]] id = "ball-M8" title = "M8 ball spring plunger (GN 615-K-M8)" params = { size = "M8", style = "ball" } aliases = ["GN 615-M8-K", "M8 ball plunger", "M8 spring plunger", "Ganter GN 615-K M8", "plunger kind=ball_plunger; thread=M8; simplified body/ball/knob envelope"] standard = "GN 615-K" [[presets]] id = "ball-M10" title = "M10 ball spring plunger (GN 615-K-M10)" params = { size = "M10", style = "ball" } aliases = ["GN 615-M10-K", "M10 ball plunger", "M10 spring plunger", "Ganter GN 615-K M10", "plunger kind=ball_plunger; thread=M10; simplified body/ball/knob envelope"] standard = "GN 615-K" [[presets]] id = "bolt-M4" title = "M4 bolt spring plunger (GN 615.1-B-M4)" params = { size = "M4", style = "bolt" } aliases = ["GN 615.1-M4-B", "M4 spring plunger", "Ganter GN 615.1-B M4", "plunger kind=spring_plunger; thread=M4; simplified body/ball/knob envelope"] standard = "GN 615.1-B" [[presets]] id = "bolt-M5" title = "M5 bolt spring plunger (GN 615.1-B-M5)" params = { size = "M5", style = "bolt" } aliases = ["GN 615.1-M5-B", "M5 spring plunger", "Ganter GN 615.1-B M5", "plunger kind=spring_plunger; thread=M5; simplified body/ball/knob envelope"] standard = "GN 615.1-B" [[presets]] id = "bolt-M6" title = "M6 bolt spring plunger (GN 615.1-B-M6)" params = { size = "M6", style = "bolt" } aliases = ["GN 615.1-M6-B", "M6 spring plunger", "Ganter GN 615.1-B M6", "plunger kind=spring_plunger; thread=M6; simplified body/ball/knob envelope"] standard = "GN 615.1-B" [[presets]] id = "bolt-M8" title = "M8 bolt spring plunger (GN 615.1-B-M8)" params = { size = "M8", style = "bolt" } aliases = ["GN 615.1-M8-B", "M8 spring plunger", "Ganter GN 615.1-B M8", "plunger kind=spring_plunger; thread=M8; simplified body/ball/knob envelope"] standard = "GN 615.1-B" [[presets]] id = "bolt-M10" title = "M10 bolt spring plunger (GN 615.1-B-M10)" params = { size = "M10", style = "bolt" } aliases = ["GN 615.1-M10-B", "M10 spring plunger", "Ganter GN 615.1-B M10", "plunger kind=spring_plunger; thread=M10; simplified body/ball/knob envelope"] standard = "GN 615.1-B"