name = "steve/thrust-ball-bearing" version = "1.1.0" runtime = "steve" license = "MIT" summary = "Single-direction thrust ball bearing, 511, 512 and 513 series, bore 10 to 50 mm,." description = """Single-direction thrust ball bearing, 511, 512 and 513 series, bore up to 50 mm. Bore d, outside diameter D, height T, shaft washer outside d1, housing washer bore D1, washer thickness t and chamfer r are sourced and make the fit. detail = \"full\": two washers with raceways and the balls between them. The rolling element size and count, shoulder heights and clearances are proportions for looks, not for design, and never change the fit dimensions. The cage is not drawn. detail = \"simple\": one solid ring. Axis along Z, centred on the origin. Dimensions from a maker's public catalogue (see the README); not affiliated with any maker.""" tags = ["bearing", "thrust-bearing", "ball-bearing", "iso-104", "metric"] changes = "Looks like a bearing: rings and rolling elements. detail = simple keeps one solid ring." [parameters.designation] type = "choice" default = "51104" choices = ["51100", "51101", "51102", "51103", "51104", "51105", "51106", "51107", "51108", "51109", "51110", "51200", "51201", "51202", "51203", "51204", "51205", "51206", "51207", "51208", "51209", "51210", "51305", "51306", "51307", "51308", "51309", "51310"] label = "Bearing number" [parameters.detail] type = "choice" default = "full" choices = ["full", "simple"] label = "Detail" description = "full: rings and rolling elements. simple: one solid ring with the same boundary dimensions, for big assemblies." [[presets]] id = "51100" title = "51100 (10 × 24 × 9)" params = { designation = "51100" } aliases = ["51100 bearing", "single-direction thrust ball bearing 51100", "10x24x9 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51101" title = "51101 (12 × 26 × 9)" params = { designation = "51101" } aliases = ["51101 bearing", "single-direction thrust ball bearing 51101", "12x26x9 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51102" title = "51102 (15 × 28 × 9)" params = { designation = "51102" } aliases = ["51102 bearing", "single-direction thrust ball bearing 51102", "15x28x9 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51103" title = "51103 (17 × 30 × 9)" params = { designation = "51103" } aliases = ["51103 bearing", "single-direction thrust ball bearing 51103", "17x30x9 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51104" title = "51104 (20 × 35 × 10)" params = { designation = "51104" } aliases = ["51104 bearing", "single-direction thrust ball bearing 51104", "20x35x10 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51105" title = "51105 (25 × 42 × 11)" params = { designation = "51105" } aliases = ["51105 bearing", "single-direction thrust ball bearing 51105", "25x42x11 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51106" title = "51106 (30 × 47 × 11)" params = { designation = "51106" } aliases = ["51106 bearing", "single-direction thrust ball bearing 51106", "30x47x11 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51107" title = "51107 (35 × 52 × 12)" params = { designation = "51107" } aliases = ["51107 bearing", "single-direction thrust ball bearing 51107", "35x52x12 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51108" title = "51108 (40 × 60 × 13)" params = { designation = "51108" } aliases = ["51108 bearing", "single-direction thrust ball bearing 51108", "40x60x13 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51109" title = "51109 (45 × 65 × 14)" params = { designation = "51109" } aliases = ["51109 bearing", "single-direction thrust ball bearing 51109", "45x65x14 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51110" title = "51110 (50 × 70 × 14)" params = { designation = "51110" } aliases = ["51110 bearing", "single-direction thrust ball bearing 51110", "50x70x14 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51200" title = "51200 (10 × 26 × 11)" params = { designation = "51200" } aliases = ["51200 bearing", "single-direction thrust ball bearing 51200", "10x26x11 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51201" title = "51201 (12 × 28 × 11)" params = { designation = "51201" } aliases = ["51201 bearing", "single-direction thrust ball bearing 51201", "12x28x11 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51202" title = "51202 (15 × 32 × 12)" params = { designation = "51202" } aliases = ["51202 bearing", "single-direction thrust ball bearing 51202", "15x32x12 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51203" title = "51203 (17 × 35 × 12)" params = { designation = "51203" } aliases = ["51203 bearing", "single-direction thrust ball bearing 51203", "17x35x12 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51204" title = "51204 (20 × 40 × 14)" params = { designation = "51204" } aliases = ["51204 bearing", "single-direction thrust ball bearing 51204", "20x40x14 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51205" title = "51205 (25 × 47 × 15)" params = { designation = "51205" } aliases = ["51205 bearing", "single-direction thrust ball bearing 51205", "25x47x15 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51206" title = "51206 (30 × 52 × 16)" params = { designation = "51206" } aliases = ["51206 bearing", "single-direction thrust ball bearing 51206", "30x52x16 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51207" title = "51207 (35 × 62 × 18)" params = { designation = "51207" } aliases = ["51207 bearing", "single-direction thrust ball bearing 51207", "35x62x18 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51208" title = "51208 (40 × 68 × 19)" params = { designation = "51208" } aliases = ["51208 bearing", "single-direction thrust ball bearing 51208", "40x68x19 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51209" title = "51209 (45 × 73 × 20)" params = { designation = "51209" } aliases = ["51209 bearing", "single-direction thrust ball bearing 51209", "45x73x20 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51210" title = "51210 (50 × 78 × 22)" params = { designation = "51210" } aliases = ["51210 bearing", "single-direction thrust ball bearing 51210", "50x78x22 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51305" title = "51305 (25 × 52 × 18)" params = { designation = "51305" } aliases = ["51305 bearing", "single-direction thrust ball bearing 51305", "25x52x18 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51306" title = "51306 (30 × 60 × 21)" params = { designation = "51306" } aliases = ["51306 bearing", "single-direction thrust ball bearing 51306", "30x60x21 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51307" title = "51307 (35 × 68 × 24)" params = { designation = "51307" } aliases = ["51307 bearing", "single-direction thrust ball bearing 51307", "35x68x24 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51308" title = "51308 (40 × 78 × 26)" params = { designation = "51308" } aliases = ["51308 bearing", "single-direction thrust ball bearing 51308", "40x78x26 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51309" title = "51309 (45 × 85 × 28)" params = { designation = "51309" } aliases = ["51309 bearing", "single-direction thrust ball bearing 51309", "45x85x28 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51310" title = "51310 (50 × 95 × 31)" params = { designation = "51310" } aliases = ["51310 bearing", "single-direction thrust ball bearing 51310", "50x95x31 thrust-bearing"] standard = "ISO 104" [[presets]] id = "51104-simple" title = "51104, simple (one solid)" params = { designation = "51104", detail = "simple" } aliases = ["51104 simple"] standard = "ISO 104"