name = "steve/rigid-coupling" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Rigid shaft coupling, split clamping type: 16 to 32 mm outside diameter, bores 5 to 14 mm." description = """Rigid shaft coupling, split clamping type, as two halves with screw holes. Sizes and bores from MISUMI's CPSR table. See the README.""" tags = ["coupling", "shaft-coupling", "rigid-coupling", "clamp", "power-transmission", "metric"] [parameters.size] type = "choice" default = 20 choices = [16, 20, 25, 32] unit = "mm" label = "Outside diameter" [parameters.d1] type = "choice" default = 6 choices = [5, 6, 8, 10, 12, 14] unit = "mm" label = "Bore 1" [parameters.d2] type = "choice" default = 8 choices = [5, 6, 8, 10, 12, 14] unit = "mm" label = "Bore 2" description = "d1 <= d2, both offered on the outside diameter chosen." [parameters.detail] type = "choice" default = "full" choices = ["full", "simple"] label = "Detail" description = "full: two halves with screw holes. simple: one plain cylinder with the bores." [[presets]] id = "CPSR16-5-5" title = "Rigid coupling D16, 5 to 5 mm" params = { size = 16, d1 = 5, d2 = 5 } aliases = ["5x5 rigid coupling", "5 to 5 rigid coupling", "5mm to 5mm rigid coupling", "5-5 rigid coupling", "CPSR16", "D16 rigid coupling", "5x5 clamp coupling", "5x5 shaft coupler", "coupling kind=rigid_clamp_coupling; bore1=5 mm; bore2=5 mm; set screw/clamp envelope", "Rigid coupling D16, 5 to 5 mm"] standard = "MISUMI" [[presets]] id = "CPSR16-5-6" title = "Rigid coupling D16, 5 to 6 mm" params = { size = 16, d1 = 5, d2 = 6 } aliases = ["5x6 rigid coupling", "5 to 6 rigid coupling", "5mm to 6mm rigid coupling", "5-6 rigid coupling", "CPSR16", "D16 rigid coupling", "5x6 clamp coupling", "5x6 shaft coupler", "coupling kind=rigid_clamp_coupling; bore1=5 mm; bore2=6 mm; set screw/clamp envelope", "Rigid coupling D16, 5 to 6 mm"] standard = "MISUMI" [[presets]] id = "CPSR16-6-6" title = "Rigid coupling D16, 6 to 6 mm" params = { size = 16, d1 = 6, d2 = 6 } aliases = ["6x6 rigid coupling", "6 to 6 rigid coupling", "6mm to 6mm rigid coupling", "6-6 rigid coupling", "CPSR16", "D16 rigid coupling", "6x6 clamp coupling", "6x6 shaft coupler", "coupling kind=rigid_clamp_coupling; bore1=6 mm; bore2=6 mm; set screw/clamp envelope", "Rigid coupling D16, 6 to 6 mm"] standard = "MISUMI" [[presets]] id = "CPSR20-6-8" title = "Rigid coupling D20, 6 to 8 mm" params = { size = 20, d1 = 6, d2 = 8 } aliases = ["6x8 rigid coupling", "6 to 8 rigid coupling", "6mm to 8mm rigid coupling", "6-8 rigid coupling", "CPSR20", "D20 rigid coupling", "6x8 clamp coupling", "6x8 shaft coupler", "coupling kind=rigid_clamp_coupling; bore1=6 mm; bore2=8 mm; set screw/clamp envelope", "Rigid coupling D20, 6 to 8 mm"] standard = "MISUMI" [[presets]] id = "CPSR20-8-8" title = "Rigid coupling D20, 8 to 8 mm" params = { size = 20, d1 = 8, d2 = 8 } aliases = ["8x8 rigid coupling", "8 to 8 rigid coupling", "8mm to 8mm rigid coupling", "8-8 rigid coupling", "CPSR20", "D20 rigid coupling", "8x8 clamp coupling", "8x8 shaft coupler", "coupling kind=rigid_clamp_coupling; bore1=8 mm; bore2=8 mm; set screw/clamp envelope", "Rigid coupling D20, 8 to 8 mm"] standard = "MISUMI" [[presets]] id = "CPSR25-8-10" title = "Rigid coupling D25, 8 to 10 mm" params = { size = 25, d1 = 8, d2 = 10 } aliases = ["8x10 rigid coupling", "8 to 10 rigid coupling", "8mm to 10mm rigid coupling", "8-10 rigid coupling", "CPSR25", "D25 rigid coupling", "8x10 clamp coupling", "8x10 shaft coupler", "coupling kind=rigid_clamp_coupling; bore1=8 mm; bore2=10 mm; set screw/clamp envelope", "Rigid coupling D25, 8 to 10 mm"] standard = "MISUMI" [[presets]] id = "CPSR25-10-10" title = "Rigid coupling D25, 10 to 10 mm" params = { size = 25, d1 = 10, d2 = 10 } aliases = ["10x10 rigid coupling", "10 to 10 rigid coupling", "10mm to 10mm rigid coupling", "10-10 rigid coupling", "CPSR25", "D25 rigid coupling", "10x10 clamp coupling", "10x10 shaft coupler", "coupling kind=rigid_clamp_coupling; bore1=10 mm; bore2=10 mm; set screw/clamp envelope", "Rigid coupling D25, 10 to 10 mm"] standard = "MISUMI" [[presets]] id = "CPSR20-6-8-simple" title = "Rigid coupling D20, 6 to 8 mm, simple" params = { size = 20, d1 = 6, d2 = 8, detail = "simple" } aliases = ["CPSR20-6-8 simple"] standard = "MISUMI"