name = "steve/spur-gear" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Involute spur gear, ISO 53 basic rack, ISO 54 modules 0.5 to 2: teeth, bore and width as presets." description = """Spur gear with real teeth cut from the ISO 53 basic rack: involute flanks and the trochoid root a rack cutter makes (20 degree pressure angle, no profile shift), as a plain disc with a round bore. detail = simple gives a disc at the tip diameter for big assemblies. Axis along Z, centred on the origin. See the README.""" tags = ["gear", "spur-gear", "involute", "iso-53", "metric", "power-transmission"] [parameters.module] type = "choice" default = 1 choices = [0.5, 0.8, 1, 1.25, 1.5, 2] label = "Module" [parameters.teeth] type = "integer" default = 20 min = 10 max = 120 label = "Teeth" [parameters.bore] type = "number" default = 8 min = 1 max = 100 unit = "mm" label = "Bore" description = "Must leave at least 0.25 mm of wall under the root circle." [parameters.width] type = "number" default = 8 min = 1 max = 60 unit = "mm" label = "Face width" [parameters.detail] type = "choice" default = "full" choices = ["full", "simple"] label = "Detail" description = "full: real teeth. simple: a disc at the tip diameter, for big assemblies."