steve/deep-groove-ball-bearing
Deep groove ball bearing, metric: 6xx, MR, 60, 62, 63, 68 and 69 series, open, ZZ or 2RS, optional flange.
Cylindrical roller bearing, NU2 and NU3 series, bore 10 to 50 mm, as a boundary-dimension envelope.
| 1 | """Cylindrical roller bearing, NU2 and NU3 series, bore up to 50 mm: envelope for assemblies, one solid with the boundary dimensions bore d, outside |
| 2 | diameter D and width B. Rolling elements, cage and the gaps between the rings are not modelled. Axis along Z, centred on the origin.""" |
| 3 | from steve import Model |
| 4 | |
| 5 | designation = "NU208" # Bearing number |
| 6 | |
| 7 | # number: (d, D, B). NTN Ball and Roller Bearings CAT. No. 2203-3/E (2024), pp. B-71 to B-72 (PDF pages 147 and 148), boundary dimensions. |
| 8 | BEARINGS = {"NU204": (20, 47, 14), "NU205": (25, 52, 15), "NU206": (30, 62, 16), "NU207": (35, 72, 17), "NU208": (40, 80, 18), "NU209": (45, 85, 19), "NU210": (50, 90, 20), "NU304": (20, 52, 15), "NU305": (25, 62, 17), "NU306": (30, 72, 19), "NU307": (35, 80, 21), "NU308": (40, 90, 23), "NU309": (45, 100, 25), "NU310": (50, 110, 27)} |
| 9 | |
| 10 | d, D, width = BEARINGS[designation] |
| 11 | model = Model() |
| 12 | with model.sketch("rings", on="XY", name="Rings") as sk: |
| 13 | sk.circle("outer", (0, 0), D / 2) |
| 14 | sk.circle("bore", (0, 0), d / 2) |
| 15 | model.extrude("body", "rings", distance=width, both=True, name="Bearing") |
| 16 | model.material("steel-generic", color="#b9bdc2") |
| 17 | result = model.result() |
| 18 |
| 1 | name = "steve/cylindrical-roller-bearing" |
| 2 | version = "1.0.0" |
| 3 | runtime = "steve" |
| 4 | license = "MIT" |
| 5 | summary = "Cylindrical roller bearing, NU2 and NU3 series, bore 10 to 50 mm, as a boundary-dimension envelope." |
| 6 | description = """Cylindrical roller bearing (NU2 and NU3 series) as an envelope for assemblies: one solid with the boundary dimensions. Rolling elements, cage and \ |
| 7 | the gaps between the rings are not modelled. Axis along Z, centred on the origin. Dimensions from a maker's public catalogue (see the README); not affiliated with any maker.""" |
| 8 | tags = ["bearing", "roller-bearing", "cylindrical-roller", "iso-15", "metric"] |
| 9 | |
| 10 | [parameters.designation] |
| 11 | type = "choice" |
| 12 | default = "NU208" |
| 13 | choices = ["NU204", "NU205", "NU206", "NU207", "NU208", "NU209", "NU210", "NU304", "NU305", "NU306", "NU307", "NU308", "NU309", "NU310"] |
| 14 | label = "Bearing number" |
| 15 | |
| 16 | [[presets]] |
| 17 | id = "NU204" |
| 18 | title = "NU204 (20 × 47 × 14)" |
| 19 | params = { designation = "NU204" } |
| 20 | aliases = ["NU204 bearing", "cylindrical roller bearing NU204", "20x47x14 roller-bearing"] |
| 21 | standard = "ISO 15" |
| 22 | |
| 23 | [[presets]] |
| 24 | id = "NU205" |
| 25 | title = "NU205 (25 × 52 × 15)" |
| 26 | params = { designation = "NU205" } |
| 27 | aliases = ["NU205 bearing", "cylindrical roller bearing NU205", "25x52x15 roller-bearing"] |
| 28 | standard = "ISO 15" |
| 29 | |
| 30 | [[presets]] |
| 31 | id = "NU206" |
| 32 | title = "NU206 (30 × 62 × 16)" |
| 33 | params = { designation = "NU206" } |
| 34 | aliases = ["NU206 bearing", "cylindrical roller bearing NU206", "30x62x16 roller-bearing"] |
| 35 | standard = "ISO 15" |
| 36 | |
| 37 | [[presets]] |
| 38 | id = "NU207" |
| 39 | title = "NU207 (35 × 72 × 17)" |
| 40 | params = { designation = "NU207" } |
| 41 | aliases = ["NU207 bearing", "cylindrical roller bearing NU207", "35x72x17 roller-bearing"] |
| 42 | standard = "ISO 15" |
| 43 | |
| 44 | [[presets]] |
| 45 | id = "NU208" |
| 46 | title = "NU208 (40 × 80 × 18)" |
| 47 | params = { designation = "NU208" } |
| 48 | aliases = ["NU208 bearing", "cylindrical roller bearing NU208", "40x80x18 roller-bearing"] |
| 49 | standard = "ISO 15" |
| 50 | |
| 51 | [[presets]] |
| 52 | id = "NU209" |
| 53 | title = "NU209 (45 × 85 × 19)" |
| 54 | params = { designation = "NU209" } |
| 55 | aliases = ["NU209 bearing", "cylindrical roller bearing NU209", "45x85x19 roller-bearing"] |
| 56 | standard = "ISO 15" |
| 57 | |
| 58 | [[presets]] |
| 59 | id = "NU210" |
| 60 | title = "NU210 (50 × 90 × 20)" |
| 61 | params = { designation = "NU210" } |
| 62 | aliases = ["NU210 bearing", "cylindrical roller bearing NU210", "50x90x20 roller-bearing"] |
| 63 | standard = "ISO 15" |
| 64 | |
| 65 | [[presets]] |
| 66 | id = "NU304" |
| 67 | title = "NU304 (20 × 52 × 15)" |
| 68 | params = { designation = "NU304" } |
| 69 | aliases = ["NU304 bearing", "cylindrical roller bearing NU304", "20x52x15 roller-bearing"] |
| 70 | standard = "ISO 15" |
| 71 | |
| 72 | [[presets]] |
| 73 | id = "NU305" |
| 74 | title = "NU305 (25 × 62 × 17)" |
| 75 | params = { designation = "NU305" } |
| 76 | aliases = ["NU305 bearing", "cylindrical roller bearing NU305", "25x62x17 roller-bearing"] |
| 77 | standard = "ISO 15" |
| 78 | |
| 79 | [[presets]] |
| 80 | id = "NU306" |
| 81 | title = "NU306 (30 × 72 × 19)" |
| 82 | params = { designation = "NU306" } |
| 83 | aliases = ["NU306 bearing", "cylindrical roller bearing NU306", "30x72x19 roller-bearing"] |
| 84 | standard = "ISO 15" |
| 85 | |
| 86 | [[presets]] |
| 87 | id = "NU307" |
| 88 | title = "NU307 (35 × 80 × 21)" |
| 89 | params = { designation = "NU307" } |
| 90 | aliases = ["NU307 bearing", "cylindrical roller bearing NU307", "35x80x21 roller-bearing"] |
| 91 | standard = "ISO 15" |
| 92 | |
| 93 | [[presets]] |
| 94 | id = "NU308" |
| 95 | title = "NU308 (40 × 90 × 23)" |
| 96 | params = { designation = "NU308" } |
| 97 | aliases = ["NU308 bearing", "cylindrical roller bearing NU308", "40x90x23 roller-bearing"] |
| 98 | standard = "ISO 15" |
| 99 | |
| 100 | [[presets]] |
| 101 | id = "NU309" |
| 102 | title = "NU309 (45 × 100 × 25)" |
| 103 | params = { designation = "NU309" } |
| 104 | aliases = ["NU309 bearing", "cylindrical roller bearing NU309", "45x100x25 roller-bearing"] |
| 105 | standard = "ISO 15" |
| 106 | |
| 107 | [[presets]] |
| 108 | id = "NU310" |
| 109 | title = "NU310 (50 × 110 × 27)" |
| 110 | params = { designation = "NU310" } |
| 111 | aliases = ["NU310 bearing", "cylindrical roller bearing NU310", "50x110x27 roller-bearing"] |
| 112 | standard = "ISO 15" |
| 113 |
Nu2 and nu3 series, bore 10 to 50 mm, as an envelope for assemblies: one solid with the boundary dimensions. Axis along Z, centred on the origin. Rolling elements, cage and the gaps between the rings aren't modelled.
NTN, Ball and Roller Bearings, CAT. No. 2203-3/E (2024), https://www.ntnglobal.com/en/products/catalog/pdf/2203E.pdf, pp. B-71 to B-72 (PDF pages 147 and 148). ISO 15 sets the boundary dimensions of these series.
| Number | d | D | B |
|---|---|---|---|
| NU204 | 20 | 47 | 14 |
| NU205 | 25 | 52 | 15 |
| NU206 | 30 | 62 | 16 |
| NU207 | 35 | 72 | 17 |
| NU208 | 40 | 80 | 18 |
| NU209 | 45 | 85 | 19 |
| NU210 | 50 | 90 | 20 |
| NU304 | 20 | 52 | 15 |
| NU305 | 25 | 62 | 17 |
| NU306 | 30 | 72 | 19 |
| NU307 | 35 | 80 | 21 |
| NU308 | 40 | 90 | 23 |
| NU309 | 45 | 100 | 25 |
| NU310 | 50 | 110 | 27 |
No tolerance class is stated here yet. Maker names identify the source; this part isn't made by or affiliated with any maker.
| 1 | # Cylindrical roller bearing |
| 2 | |
| 3 | Nu2 and nu3 series, bore 10 to 50 mm, as an envelope for assemblies: one solid with the boundary dimensions. Axis along Z, |
| 4 | centred on the origin. Rolling elements, cage and the gaps between the rings aren't modelled. |
| 5 | |
| 6 | ## Source |
| 7 | |
| 8 | NTN, *Ball and Roller Bearings*, CAT. No. 2203-3/E (2024), <https://www.ntnglobal.com/en/products/catalog/pdf/2203E.pdf>, pp. B-71 to B-72 (PDF pages 147 and 148). ISO 15 sets the boundary dimensions of these series. |
| 9 | |
| 10 | | Number | d | D | B | |
| 11 | |---|---|---|---| |
| 12 | | NU204 | 20 | 47 | 14 | |
| 13 | | NU205 | 25 | 52 | 15 | |
| 14 | | NU206 | 30 | 62 | 16 | |
| 15 | | NU207 | 35 | 72 | 17 | |
| 16 | | NU208 | 40 | 80 | 18 | |
| 17 | | NU209 | 45 | 85 | 19 | |
| 18 | | NU210 | 50 | 90 | 20 | |
| 19 | | NU304 | 20 | 52 | 15 | |
| 20 | | NU305 | 25 | 62 | 17 | |
| 21 | | NU306 | 30 | 72 | 19 | |
| 22 | | NU307 | 35 | 80 | 21 | |
| 23 | | NU308 | 40 | 90 | 23 | |
| 24 | | NU309 | 45 | 100 | 25 | |
| 25 | | NU310 | 50 | 110 | 27 | |
| 26 | |
| 27 | No tolerance class is stated here yet. Maker names identify the source; this part isn't made by or affiliated with any maker. |
| 28 |
Cylindrical roller bearing (NU2 and NU3 series) as an envelope for assemblies: one solid with the boundary dimensions. Rolling elements, cage and the gaps between the rings are not modelled. Axis along Z, centred on the origin. Dimensions from a maker's public catalogue (see the README); not affiliated with any maker.
Nu2 and nu3 series, bore 10 to 50 mm, as an envelope for assemblies: one solid with the boundary dimensions. Axis along Z, centred on the origin. Rolling elements, cage and the gaps between the rings aren't modelled.
NTN, Ball and Roller Bearings, CAT. No. 2203-3/E (2024), https://www.ntnglobal.com/en/products/catalog/pdf/2203E.pdf, pp. B-71 to B-72 (PDF pages 147 and 148). ISO 15 sets the boundary dimensions of these series.
| Number | d | D | B |
|---|---|---|---|
| NU204 | 20 | 47 | 14 |
| NU205 | 25 | 52 | 15 |
| NU206 | 30 | 62 | 16 |
| NU207 | 35 | 72 | 17 |
| NU208 | 40 | 80 | 18 |
| NU209 | 45 | 85 | 19 |
| NU210 | 50 | 90 | 20 |
| NU304 | 20 | 52 | 15 |
| NU305 | 25 | 62 | 17 |
| NU306 | 30 | 72 | 19 |
| NU307 | 35 | 80 | 21 |
| NU308 | 40 | 90 | 23 |
| NU309 | 45 | 100 | 25 |
| NU310 | 50 | 110 | 27 |
No tolerance class is stated here yet. Maker names identify the source; this part isn't made by or affiliated with any maker.
Looks like a bearing: rings and rolling elements. detail = simple keeps one solid ring.
Deep groove ball bearing, metric: 6xx, MR, 60, 62, 63, 68 and 69 series, open, ZZ or 2RS, optional flange.
Tapered roller bearing, 302 and 303 series, bore 15 to 50 mm,.
Angular contact ball bearing, 72 and 73 series, bore 10 to 50 mm,.
Single-direction thrust ball bearing, 511, 512 and 513 series, bore 10 to 50 mm,.