name = "steve/miter-gear" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Straight miter gear (1:1 bevel, 90 degree) envelope, modules 1 to 3, with catalogue numbers as presets." description = """Straight miter gear (1:1 bevel gears at 90 degrees) as an envelope for assemblies: the solid of revolution of the published outline with the teeth \ filled in. Axis along Z, back on the XY plane. Dimensions from a maker's public catalogue (see the README); not affiliated with any maker.""" tags = ["gear", "bevel-gear", "miter-gear", "metric", "power-transmission"] [parameters.designation] type = "choice" default = "SM1-20" choices = ["SM1-20", "SM1-25", "SM1-30", "SM1.25-20", "SM1.25-25", "SM1.25-30", "SM1.5-20", "SM1.5-25", "SM1.5-30", "SM2-16", "SM2-20", "SM2-25", "SM2-30", "SM2.5-16", "SM2.5-20", "SM2.5-25", "SM2.5-30", "SM3-16", "SM3-20", "SM3-25", "SM3-30"] label = "Catalogue number" [[presets]] id = "SM1-20" title = "SM1-20 (module 1, 20 teeth)" params = { designation = "SM1-20" } aliases = ["miter gear M1 20T", "bevel gear M1 20T", "KHK SM1-20", "module 1.0", "gear type=bevel_gear_45deg; module=1.0; teeth=20; simplified envelope", "SM1-20 (module 1, 20 teeth)", "gear type=miter_gear_1to1; module=1.0; teeth=20; simplified envelope"] standard = "KHK SM" [[presets]] id = "SM1-30" title = "SM1-30 (module 1, 30 teeth)" params = { designation = "SM1-30" } aliases = ["miter gear M1 30T", "bevel gear M1 30T", "KHK SM1-30", "module 1.0", "gear type=bevel_gear_45deg; module=1.0; teeth=30; simplified envelope", "SM1-30 (module 1, 30 teeth)", "gear type=miter_gear_1to1; module=1.0; teeth=30; simplified envelope"] standard = "KHK SM" [[presets]] id = "SM1.5-20" title = "SM1.5-20 (module 1.5, 20 teeth)" params = { designation = "SM1.5-20" } aliases = ["miter gear M1.5 20T", "bevel gear M1.5 20T", "KHK SM1.5-20", "module 1.5", "gear type=bevel_gear_45deg; module=1.5; teeth=20; simplified envelope", "SM1.5-20 (module 1.5, 20 teeth)", "gear type=miter_gear_1to1; module=1.5; teeth=20; simplified envelope"] standard = "KHK SM" [[presets]] id = "SM1.5-30" title = "SM1.5-30 (module 1.5, 30 teeth)" params = { designation = "SM1.5-30" } aliases = ["miter gear M1.5 30T", "bevel gear M1.5 30T", "KHK SM1.5-30", "module 1.5", "gear type=bevel_gear_45deg; module=1.5; teeth=30; simplified envelope", "SM1.5-30 (module 1.5, 30 teeth)", "gear type=miter_gear_1to1; module=1.5; teeth=30; simplified envelope"] standard = "KHK SM" [[presets]] id = "SM2-16" title = "SM2-16 (module 2, 16 teeth)" params = { designation = "SM2-16" } aliases = ["miter gear M2 16T", "bevel gear M2 16T", "KHK SM2-16", "module 2.0", "gear type=bevel_gear_45deg; module=2.0; teeth=16; simplified envelope", "SM2-16 (module 2, 16 teeth)", "gear type=miter_gear_1to1; module=2.0; teeth=16; simplified envelope"] standard = "KHK SM" [[presets]] id = "SM2-20" title = "SM2-20 (module 2, 20 teeth)" params = { designation = "SM2-20" } aliases = ["miter gear M2 20T", "bevel gear M2 20T", "KHK SM2-20", "module 2.0", "gear type=bevel_gear_45deg; module=2.0; teeth=20; simplified envelope", "SM2-20 (module 2, 20 teeth)", "gear type=miter_gear_1to1; module=2.0; teeth=20; simplified envelope"] standard = "KHK SM" [[presets]] id = "SM2-30" title = "SM2-30 (module 2, 30 teeth)" params = { designation = "SM2-30" } aliases = ["miter gear M2 30T", "bevel gear M2 30T", "KHK SM2-30", "module 2.0", "gear type=bevel_gear_45deg; module=2.0; teeth=30; simplified envelope", "SM2-30 (module 2, 30 teeth)", "gear type=miter_gear_1to1; module=2.0; teeth=30; simplified envelope"] standard = "KHK SM" [[presets]] id = "SM1-25" title = "SM1-25 (module 1, 25 teeth)" params = { designation = "SM1-25" } aliases = ["miter gear M1 25T", "KHK SM1-25"] standard = "KHK SM" [[presets]] id = "SM1.25-20" title = "SM1.25-20 (module 1.25, 20 teeth)" params = { designation = "SM1.25-20" } aliases = ["miter gear M1.25 20T", "KHK SM1.25-20"] standard = "KHK SM" [[presets]] id = "SM1.25-25" title = "SM1.25-25 (module 1.25, 25 teeth)" params = { designation = "SM1.25-25" } aliases = ["miter gear M1.25 25T", "KHK SM1.25-25"] standard = "KHK SM" [[presets]] id = "SM1.25-30" title = "SM1.25-30 (module 1.25, 30 teeth)" params = { designation = "SM1.25-30" } aliases = ["miter gear M1.25 30T", "KHK SM1.25-30"] standard = "KHK SM" [[presets]] id = "SM1.5-25" title = "SM1.5-25 (module 1.5, 25 teeth)" params = { designation = "SM1.5-25" } aliases = ["miter gear M1.5 25T", "KHK SM1.5-25"] standard = "KHK SM" [[presets]] id = "SM2-25" title = "SM2-25 (module 2, 25 teeth)" params = { designation = "SM2-25" } aliases = ["miter gear M2 25T", "KHK SM2-25"] standard = "KHK SM" [[presets]] id = "SM2.5-16" title = "SM2.5-16 (module 2.5, 16 teeth)" params = { designation = "SM2.5-16" } aliases = ["miter gear M2.5 16T", "KHK SM2.5-16"] standard = "KHK SM" [[presets]] id = "SM2.5-20" title = "SM2.5-20 (module 2.5, 20 teeth)" params = { designation = "SM2.5-20" } aliases = ["miter gear M2.5 20T", "KHK SM2.5-20"] standard = "KHK SM" [[presets]] id = "SM2.5-25" title = "SM2.5-25 (module 2.5, 25 teeth)" params = { designation = "SM2.5-25" } aliases = ["miter gear M2.5 25T", "KHK SM2.5-25"] standard = "KHK SM" [[presets]] id = "SM2.5-30" title = "SM2.5-30 (module 2.5, 30 teeth)" params = { designation = "SM2.5-30" } aliases = ["miter gear M2.5 30T", "KHK SM2.5-30"] standard = "KHK SM" [[presets]] id = "SM3-16" title = "SM3-16 (module 3, 16 teeth)" params = { designation = "SM3-16" } aliases = ["miter gear M3 16T", "KHK SM3-16"] standard = "KHK SM" [[presets]] id = "SM3-20" title = "SM3-20 (module 3, 20 teeth)" params = { designation = "SM3-20" } aliases = ["miter gear M3 20T", "KHK SM3-20"] standard = "KHK SM" [[presets]] id = "SM3-25" title = "SM3-25 (module 3, 25 teeth)" params = { designation = "SM3-25" } aliases = ["miter gear M3 25T", "KHK SM3-25"] standard = "KHK SM" [[presets]] id = "SM3-30" title = "SM3-30 (module 3, 30 teeth)" params = { designation = "SM3-30" } aliases = ["miter gear M3 30T", "KHK SM3-30"] standard = "KHK SM"