name = "steve/oldham-coupling" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Oldham shaft coupling, clamping type: 15 to 26, bores 4 to 12 mm." description = """Oldham shaft coupling, clamping type, as two hubs and a spacer with slits and clamp screw holes. Sizes and bores from MISUMI's MCOC table. See the README.""" tags = ["coupling", "shaft-coupling", "oldham-coupling", "power-transmission", "metric"] [parameters.size] type = "choice" default = 20 choices = [15, 17, 20, 26] label = "Coupling number" [parameters.d1] type = "choice" default = 6 choices = [4, 5, 6, 6.35, 7, 8, 9.53, 10, 11, 12] unit = "mm" label = "Bore 1" [parameters.d2] type = "choice" default = 8 choices = [4, 5, 6, 6.35, 7, 8, 9.53, 10, 11, 12] unit = "mm" label = "Bore 2" description = "d1 <= d2, both offered on the coupling number chosen." [parameters.detail] type = "choice" default = "full" choices = ["full", "simple"] label = "Detail" description = "full: hubs, spacer, slits and clamp screw holes. simple: one solid with the bores." [[presets]] id = "MCOC15-4-4" title = "Oldham coupling 15, 4 to 4 mm" params = { size = 15, d1 = 4, d2 = 4 } aliases = ["4x4 oldham coupling", "4 to 4 oldham coupling", "4mm to 4mm oldham coupling", "4-4 oldham coupling", "MCOC15", "oldham coupling 15", "coupling kind=oldham_coupling; bore1=4 mm; bore2=4 mm; set screw/clamp envelope"] standard = "MISUMI" [[presets]] id = "MCOC15-4-5" title = "Oldham coupling 15, 4 to 5 mm" params = { size = 15, d1 = 4, d2 = 5 } aliases = ["4x5 oldham coupling", "4 to 5 oldham coupling", "4mm to 5mm oldham coupling", "4-5 oldham coupling", "MCOC15", "oldham coupling 15", "coupling kind=oldham_coupling; bore1=4 mm; bore2=5 mm; set screw/clamp envelope"] standard = "MISUMI" [[presets]] id = "MCOC15-4-6" title = "Oldham coupling 15, 4 to 6 mm" params = { size = 15, d1 = 4, d2 = 6 } aliases = ["4x6 oldham coupling", "4 to 6 oldham coupling", "4mm to 6mm oldham coupling", "4-6 oldham coupling", "MCOC15", "oldham coupling 15", "coupling kind=oldham_coupling; bore1=4 mm; bore2=6 mm; set screw/clamp envelope"] standard = "MISUMI" [[presets]] id = "MCOC15-5-5" title = "Oldham coupling 15, 5 to 5 mm" params = { size = 15, d1 = 5, d2 = 5 } aliases = ["5x5 oldham coupling", "5 to 5 oldham coupling", "5mm to 5mm oldham coupling", "5-5 oldham coupling", "MCOC15", "oldham coupling 15", "coupling kind=oldham_coupling; bore1=5 mm; bore2=5 mm; set screw/clamp envelope"] standard = "MISUMI" [[presets]] id = "MCOC15-5-6" title = "Oldham coupling 15, 5 to 6 mm" params = { size = 15, d1 = 5, d2 = 6 } aliases = ["5x6 oldham coupling", "5 to 6 oldham coupling", "5mm to 6mm oldham coupling", "5-6 oldham coupling", "MCOC15", "oldham coupling 15", "coupling kind=oldham_coupling; bore1=5 mm; bore2=6 mm; set screw/clamp envelope"] standard = "MISUMI" [[presets]] id = "MCOC15-6-6" title = "Oldham coupling 15, 6 to 6 mm" params = { size = 15, d1 = 6, d2 = 6 } aliases = ["6x6 oldham coupling", "6 to 6 oldham coupling", "6mm to 6mm oldham coupling", "6-6 oldham coupling", "MCOC15", "oldham coupling 15", "coupling kind=oldham_coupling; bore1=6 mm; bore2=6 mm; set screw/clamp envelope"] standard = "MISUMI" [[presets]] id = "MCOC17-5-6.35" title = "Oldham coupling 17, 5 to 6.35 mm" params = { size = 17, d1 = 5, d2 = 6.35 } aliases = ["5x6.35 oldham coupling", "5 to 6.35 oldham coupling", "5mm to 6.35mm oldham coupling", "5-6.35 oldham coupling", "MCOC17", "oldham coupling 17", "coupling kind=oldham_coupling; bore1=5 mm; bore2=6.35 mm; set screw/clamp envelope"] standard = "MISUMI" [[presets]] id = "MCOC17-6-6.35" title = "Oldham coupling 17, 6 to 6.35 mm" params = { size = 17, d1 = 6, d2 = 6.35 } aliases = ["6x6.35 oldham coupling", "6 to 6.35 oldham coupling", "6mm to 6.35mm oldham coupling", "6-6.35 oldham coupling", "MCOC17", "oldham coupling 17", "coupling kind=oldham_coupling; bore1=6 mm; bore2=6.35 mm; set screw/clamp envelope"] standard = "MISUMI" [[presets]] id = "MCOC17-6.35-6.35" title = "Oldham coupling 17, 6.35 to 6.35 mm" params = { size = 17, d1 = 6.35, d2 = 6.35 } aliases = ["6.35x6.35 oldham coupling", "6.35 to 6.35 oldham coupling", "6.35mm to 6.35mm oldham coupling", "6.35-6.35 oldham coupling", "MCOC17", "oldham coupling 17", "coupling kind=oldham_coupling; bore1=6.35 mm; bore2=6.35 mm; set screw/clamp envelope"] standard = "MISUMI" [[presets]] id = "MCOC20-6-8" title = "Oldham coupling 20, 6 to 8 mm" params = { size = 20, d1 = 6, d2 = 8 } aliases = ["6x8 oldham coupling", "6 to 8 oldham coupling", "6mm to 8mm oldham coupling", "6-8 oldham coupling", "MCOC20", "oldham coupling 20", "coupling kind=oldham_coupling; bore1=6 mm; bore2=8 mm; set screw/clamp envelope"] standard = "MISUMI" [[presets]] id = "MCOC20-6-10" title = "Oldham coupling 20, 6 to 10 mm" params = { size = 20, d1 = 6, d2 = 10 } aliases = ["6x10 oldham coupling", "6 to 10 oldham coupling", "6mm to 10mm oldham coupling", "6-10 oldham coupling", "MCOC20", "oldham coupling 20", "coupling kind=oldham_coupling; bore1=6 mm; bore2=10 mm; set screw/clamp envelope"] standard = "MISUMI" [[presets]] id = "MCOC20-6.35-8" title = "Oldham coupling 20, 6.35 to 8 mm" params = { size = 20, d1 = 6.35, d2 = 8 } aliases = ["6.35x8 oldham coupling", "6.35 to 8 oldham coupling", "6.35mm to 8mm oldham coupling", "6.35-8 oldham coupling", "MCOC20", "oldham coupling 20", "coupling kind=oldham_coupling; bore1=6.35 mm; bore2=8 mm; set screw/clamp envelope"] standard = "MISUMI" [[presets]] id = "MCOC20-6.35-10" title = "Oldham coupling 20, 6.35 to 10 mm" params = { size = 20, d1 = 6.35, d2 = 10 } aliases = ["6.35x10 oldham coupling", "6.35 to 10 oldham coupling", "6.35mm to 10mm oldham coupling", "6.35-10 oldham coupling", "MCOC20", "oldham coupling 20", "coupling kind=oldham_coupling; bore1=6.35 mm; bore2=10 mm; set screw/clamp envelope"] standard = "MISUMI" [[presets]] id = "MCOC20-8-8" title = "Oldham coupling 20, 8 to 8 mm" params = { size = 20, d1 = 8, d2 = 8 } aliases = ["8x8 oldham coupling", "8 to 8 oldham coupling", "8mm to 8mm oldham coupling", "8-8 oldham coupling", "MCOC20", "oldham coupling 20", "coupling kind=oldham_coupling; bore1=8 mm; bore2=8 mm; set screw/clamp envelope"] standard = "MISUMI" [[presets]] id = "MCOC20-8-10" title = "Oldham coupling 20, 8 to 10 mm" params = { size = 20, d1 = 8, d2 = 10 } aliases = ["8x10 oldham coupling", "8 to 10 oldham coupling", "8mm to 10mm oldham coupling", "8-10 oldham coupling", "MCOC20", "oldham coupling 20", "coupling kind=oldham_coupling; bore1=8 mm; bore2=10 mm; set screw/clamp envelope"] standard = "MISUMI" [[presets]] id = "MCOC20-10-10" title = "Oldham coupling 20, 10 to 10 mm" params = { size = 20, d1 = 10, d2 = 10 } aliases = ["10x10 oldham coupling", "10 to 10 oldham coupling", "10mm to 10mm oldham coupling", "10-10 oldham coupling", "MCOC20", "oldham coupling 20", "coupling kind=oldham_coupling; bore1=10 mm; bore2=10 mm; set screw/clamp envelope"] standard = "MISUMI" [[presets]] id = "MCOC20-6-8-simple" title = "Oldham coupling 20, 6 to 8 mm, simple" params = { size = 20, d1 = 6, d2 = 8, detail = "simple" } aliases = ["MCOC20-6-8 simple"] standard = "MISUMI"