steve/split-lock-washer
Split lock washer (spring washer), DIN 127 form B, M2 to M100.
Metric flat washers: ISO 7089 / DIN 125, ISO 7091, ISO 7092, ISO 7093-1, DIN 9021, DIN 433, DIN 440 V, DIN 7349.
| 1 | """Metric plain (flat) washer: normal series ISO 7089 (DIN 125-A), product grade C ISO 7091 (DIN 126), small series |
| 2 | ISO 7092 (DIN 433; M1 to M1.4 from DIN 433), large series ISO 7093-1 and DIN 9021, square-hole DIN 440 form V, heavy DIN 7349. |
| 3 | |
| 4 | A flat ring: hole d1 (min, nominal), outside diameter d2 (max, nominal) and thickness h (nominal). DIN 440 form V |
| 5 | has a square hole of side a. The washer lies on the XY plane at the origin, its thickness along +Z. |
| 6 | """ |
| 7 | from steve import Model |
| 8 | |
| 9 | standard = "ISO 7089" # Standard |
| 10 | size = "M3" # Thread size |
| 11 | material = "steel" # Material |
| 12 | |
| 13 | # size: (d1, d2, h) in mm; d1 = hole (min = nominal), d2 = outside diameter (max = nominal), h = nominal thickness |
| 14 | # ISO 7089:2000 Table 1 (and non-preferred sizes); DIN 125-1 form A has the same dimensions. |
| 15 | # DIN EN ISO 7089:2000-11, https://fasten.it/norms/norm/din_en_iso_7089; https://www.fasteners.eu/standards/ISO/7089/ |
| 16 | ISO_7089 = { |
| 17 | "M1.6": (1.7, 4.0, 0.3), "M2": (2.2, 5.0, 0.3), "M2.5": (2.7, 6.0, 0.5), "M3": (3.2, 7.0, 0.5), |
| 18 | "M3.5": (3.7, 8.0, 0.5), "M4": (4.3, 9.0, 0.8), "M5": (5.3, 10.0, 1.0), "M6": (6.4, 12.0, 1.6), |
| 19 | "M8": (8.4, 16.0, 1.6), "M10": (10.5, 20.0, 2.0), "M12": (13.0, 24.0, 2.5), "M14": (15.0, 28.0, 2.5), |
| 20 | "M16": (17.0, 30.0, 3.0), "M18": (19.0, 34.0, 3.0), "M20": (21.0, 37.0, 3.0), "M22": (23.0, 39.0, 3.0), |
| 21 | "M24": (25.0, 44.0, 4.0), "M27": (28.0, 50.0, 4.0), "M30": (31.0, 56.0, 4.0), "M33": (34.0, 60.0, 5.0), |
| 22 | "M36": (37.0, 66.0, 5.0), |
| 23 | } |
| 24 | # ISO 7091:2000 Table 1 (product grade C); DIN 126 has the same dimensions. |
| 25 | # DIN EN ISO 7091:2000-11, https://fasten.it/norms/norm/din_en_iso_7091; https://www.fasteners.eu/standards/ISO/7091/ |
| 26 | ISO_7091 = { |
| 27 | "M1.6": (1.8, 4.0, 0.3), "M2": (2.4, 5.0, 0.3), "M2.5": (2.9, 6.0, 0.5), "M3": (3.4, 7.0, 0.5), |
| 28 | "M4": (4.5, 9.0, 0.8), "M5": (5.5, 10.0, 1.0), "M6": (6.6, 12.0, 1.6), "M8": (9.0, 16.0, 1.6), |
| 29 | "M10": (11.0, 20.0, 2.0), "M12": (13.5, 24.0, 2.5), "M16": (17.5, 30.0, 3.0), "M20": (22.0, 37.0, 3.0), |
| 30 | "M24": (26.0, 44.0, 4.0), "M30": (33.0, 56.0, 4.0), "M36": (39.0, 66.0, 5.0), "M42": (45.0, 78.0, 8.0), |
| 31 | "M48": (52.0, 92.0, 8.0), "M56": (62.0, 105.0, 10.0), "M64": (70.0, 115.0, 10.0), |
| 32 | } |
| 33 | # ISO 7092:2000 Table 1 (small series, M1.6 to M36); DIN 433-1 has the same dimensions. |
| 34 | # DIN EN ISO 7092:2000-11, https://fasten.it/norms/norm/din_en_iso_7092; M36 d2 60 also https://www.jcfasteners.com/wp-content/uploads/ISO-7092-Small-OD-Washer-B6iD10-SS316.pdf |
| 35 | ISO_7092 = { |
| 36 | "M1.6": (1.7, 3.5, 0.3), |
| 37 | "M2": (2.2, 4.5, 0.3), "M2.5": (2.7, 5.0, 0.5), "M3": (3.2, 6.0, 0.5), "M3.5": (3.7, 7.0, 0.5), |
| 38 | "M4": (4.3, 8.0, 0.5), "M5": (5.3, 9.0, 1.0), "M6": (6.4, 11.0, 1.6), "M8": (8.4, 15.0, 1.6), |
| 39 | "M10": (10.5, 18.0, 1.6), "M12": (13.0, 20.0, 2.0), "M14": (15.0, 24.0, 2.5), "M16": (17.0, 28.0, 2.5), |
| 40 | "M18": (19.0, 30.0, 2.5), "M20": (21.0, 34.0, 3.0), "M24": (25.0, 39.0, 4.0), "M30": (31.0, 50.0, 4.0), |
| 41 | "M36": (37.0, 60.0, 5.0), |
| 42 | } |
| 43 | # ISO 7093-1:2000 Table 1 (large series, product grade A). DIN EN ISO 7093-1:2000-11, https://fasten.it/norms/norm/din_en_iso_7093-1 |
| 44 | ISO_7093 = { |
| 45 | "M3": (3.2, 9.0, 0.8), "M3.5": (3.7, 11.0, 0.8), "M4": (4.3, 12.0, 1.0), "M5": (5.3, 15.0, 1.0), |
| 46 | "M6": (6.4, 18.0, 1.6), "M8": (8.4, 24.0, 2.0), "M10": (10.5, 30.0, 2.5), "M12": (13.0, 37.0, 3.0), |
| 47 | "M14": (15.0, 44.0, 3.0), "M16": (17.0, 50.0, 3.0), "M18": (19.0, 56.0, 4.0), "M20": (21.0, 60.0, 4.0), |
| 48 | "M22": (23.0, 66.0, 5.0), "M24": (25.0, 72.0, 5.0), "M27": (30.0, 85.0, 6.0), "M30": (33.0, 92.0, 6.0), |
| 49 | "M33": (36.0, 105.0, 6.0), "M36": (39.0, 110.0, 8.0), |
| 50 | } |
| 51 | # DIN 9021:1990-03 table (https://fasten.it/norms/norm/din_9021; https://www.fasteners.eu/standards/DIN/9021/) (outside diameter about 3 d); only the sizes ISO 7093-1 doesn't have. |
| 52 | DIN_9021 = { |
| 53 | "M2.5": (2.7, 8.0, 0.8), "M7": (7.4, 22.0, 2.0), |
| 54 | } |
| 55 | # DIN 440:2001-03 form V (https://fasten.it/norms/norm/din_440, table 0) (square hole, for carriage bolts): (square hole a min, d2 max, nominal h = mid of h min / max) |
| 56 | DIN_440_V = { |
| 57 | "M5": (5.5, 18.0, 2.0), "M6": (6.6, 22.0, 2.0), "M8": (9.0, 28.0, 3.0), "M10": (11.0, 34.0, 3.0), |
| 58 | "M12": (14.0, 44.0, 4.0), "M16": (18.0, 56.0, 5.0), "M20": (22.0, 72.0, 6.0), "M22": (24.0, 80.0, 6.0), |
| 59 | } |
| 60 | # DIN 433-1:1990-03 table: the sizes below M1.6 that ISO 7092 doesn't have (https://fasten.it/norms/norm/din_433). |
| 61 | DIN_433 = { |
| 62 | "M1": (1.1, 2.5, 0.3), "M1.2": (1.3, 3.0, 0.3), "M1.4": (1.5, 3.0, 0.3), |
| 63 | } |
| 64 | # DIN 7349:2009-08 table (washers for bolts with heavy clamping sleeves; https://fasten.it/norms/norm/din_7349, https://www.fasteners.eu/standards/DIN/7349/). |
| 65 | DIN_7349 = { |
| 66 | "M3": (3.2, 9.0, 1.0), "M4": (4.3, 12.0, 1.6), "M5": (5.3, 15.0, 2.0), "M6": (6.4, 17.0, 3.0), |
| 67 | "M8": (8.4, 21.0, 4.0), "M10": (10.5, 25.0, 4.0), "M12": (13.0, 30.0, 6.0), "M14": (15.0, 36.0, 6.0), |
| 68 | "M16": (17.0, 40.0, 6.0), "M18": (19.0, 44.0, 8.0), "M20": (21.0, 44.0, 8.0), "M22": (23.0, 50.0, 8.0), |
| 69 | "M24": (25.0, 50.0, 10.0), "M27": (28.0, 60.0, 10.0), "M30": (31.0, 68.0, 10.0), |
| 70 | } |
| 71 | STANDARDS = {"ISO 7089": ISO_7089, "ISO 7091": ISO_7091, "ISO 7092": ISO_7092, "ISO 7093-1": ISO_7093, |
| 72 | "DIN 9021": DIN_9021, "DIN 433": DIN_433, "DIN 440 V": DIN_440_V, "DIN 7349": DIN_7349} |
| 73 | # material choice: (STEVE material library id, appearance colour) |
| 74 | MATERIALS = { |
| 75 | "steel": ("steel-generic", "#b9bdc2"), # 200 HV / 300 HV, zinc plated |
| 76 | "stainless-a2": ("stainless-304", "#c9ccd0"), # A2 |
| 77 | "stainless-a4": ("stainless-316", "#c9ccd0"), # A4 |
| 78 | } |
| 79 | |
| 80 | table = STANDARDS[standard] |
| 81 | if size not in table: |
| 82 | raise ValueError(f"{standard} has no size {size}; sizes: {', '.join(table)}") |
| 83 | d1, d2, h = table[size] |
| 84 | material_id, colour = MATERIALS[material] |
| 85 | |
| 86 | model = Model() |
| 87 | with model.sketch("washer_sketch", on="XY", name="Washer") as sk: |
| 88 | sk.circle("outside", (0, 0), d2 / 2) |
| 89 | if standard == "DIN 440 V": |
| 90 | sk.center_rect("hole", (0, 0), d1, d1) |
| 91 | else: |
| 92 | sk.circle("hole", (0, 0), d1 / 2) |
| 93 | model.extrude("washer", "washer_sketch", distance=h, name="Washer") |
| 94 | model.material(material_id, color=colour) |
| 95 | result = model.result() |
| 96 |
| 1 | name = "steve/flat-washer" |
| 2 | version = "2.0.0" |
| 3 | runtime = "steve" |
| 4 | license = "MIT" |
| 5 | summary = "Metric flat washers: ISO 7089 / DIN 125, ISO 7091, ISO 7092, ISO 7093-1, DIN 9021, DIN 433, DIN 440 V, DIN 7349." |
| 6 | description = """Metric plain washers in seven standard series (normal, product grade C, small, large, square-hole \ |
| 7 | and heavy), with catalogue sizes as presets. A flat ring: nominal hole d1, outside diameter d2 and thickness h of the \ |
| 8 | standard's table (DIN 440 form V: a square hole). |
| 9 | |
| 10 | The washer lies on the XY plane at the origin, its thickness along +Z. See the README for the tables and their \ |
| 11 | sources.""" |
| 12 | tags = ["fastener", "washer", "flat-washer", "iso-7089", "din-125", "iso-7092", "iso-7093", "din-440", "metric"] |
| 13 | |
| 14 | [parameters.standard] |
| 15 | type = "choice" |
| 16 | default = "ISO 7089" |
| 17 | choices = ["ISO 7089", "ISO 7091", "ISO 7092", "ISO 7093-1", "DIN 9021", "DIN 433", "DIN 440 V", "DIN 7349"] |
| 18 | label = "Standard" |
| 19 | description = "ISO 7089 = DIN 125-A (normal), ISO 7091 = DIN 126 (grade C), ISO 7092 = DIN 433 (small; DIN 433 for M1 to M1.4), ISO 7093-1 / DIN 9021 (large), DIN 440 V (square hole), DIN 7349 (heavy)." |
| 20 | |
| 21 | [parameters.size] |
| 22 | type = "choice" |
| 23 | default = "M3" |
| 24 | choices = ["M1", "M1.2", "M1.4", "M1.6", "M2", "M2.5", "M3", "M3.5", "M4", "M5", "M6", "M7", "M8", "M10", "M12", "M14", "M16", "M18", "M20", "M22", "M24", "M27", "M30", "M33", "M36", "M42", "M48", "M56", "M64"] |
| 25 | label = "Thread size" |
| 26 | description = "The bolt size the washer is for. Not every standard has every size: the README lists them." |
| 27 | |
| 28 | [parameters.material] |
| 29 | type = "choice" |
| 30 | default = "steel" |
| 31 | choices = ["steel", "stainless-a2", "stainless-a4"] |
| 32 | label = "Material" |
| 33 |
| 1 | # Presets of this part (factory/PRESETS.md). Written by factory/gen.py. |
| 2 | |
| 3 | [[presets]] |
| 4 | id = "ISO7089-M2" |
| 5 | title = "Flat washer M2 (ISO 7089)" |
| 6 | params = { standard = "ISO 7089", size = "M2" } |
| 7 | aliases = ["ISO 7089 M2", "DIN 125 M2", "DIN 125-A M2", "M2"] |
| 8 | standard = "ISO 7089" |
| 9 | |
| 10 | [[presets]] |
| 11 | id = "ISO7089-M2.5" |
| 12 | title = "Flat washer M2.5 (ISO 7089)" |
| 13 | params = { standard = "ISO 7089", size = "M2.5" } |
| 14 | aliases = ["ISO 7089 M2.5", "DIN 125 M2.5", "DIN 125-A M2.5", "M2.5"] |
| 15 | standard = "ISO 7089" |
| 16 | |
| 17 | [[presets]] |
| 18 | id = "ISO7089-M3" |
| 19 | title = "Flat washer M3 (ISO 7089)" |
| 20 | params = { standard = "ISO 7089", size = "M3" } |
| 21 | aliases = ["ISO 7089 M3", "DIN 125 M3", "DIN 125-A M3", "M3 flat washer", "DIN125 M3", "Flat washer M3 (ISO 7089)", "M3"] |
| 22 | standard = "ISO 7089" |
| 23 | |
| 24 | [[presets]] |
| 25 | id = "ISO7089-M4" |
| 26 | title = "Flat washer M4 (ISO 7089)" |
| 27 | params = { standard = "ISO 7089", size = "M4" } |
| 28 | aliases = ["ISO 7089 M4", "DIN 125 M4", "DIN 125-A M4", "M4"] |
| 29 | standard = "ISO 7089" |
| 30 | |
| 31 | [[presets]] |
| 32 | id = "ISO7089-M5" |
| 33 | title = "Flat washer M5 (ISO 7089)" |
| 34 | params = { standard = "ISO 7089", size = "M5" } |
| 35 | aliases = ["ISO 7089 M5", "DIN 125 M5", "DIN 125-A M5", "M5"] |
| 36 | standard = "ISO 7089" |
| 37 | |
| 38 | [[presets]] |
| 39 | id = "ISO7089-M6" |
| 40 | title = "Flat washer M6 (ISO 7089)" |
| 41 | params = { standard = "ISO 7089", size = "M6" } |
| 42 | aliases = ["ISO 7089 M6", "DIN 125 M6", "DIN 125-A M6", "M6"] |
| 43 | standard = "ISO 7089" |
| 44 | |
| 45 | [[presets]] |
| 46 | id = "ISO7089-M8" |
| 47 | title = "Flat washer M8 (ISO 7089)" |
| 48 | params = { standard = "ISO 7089", size = "M8" } |
| 49 | aliases = ["ISO 7089 M8", "DIN 125 M8", "DIN 125-A M8", "M8 flat washer", "DIN125 M8", "Flat washer M8 (ISO 7089)", "M8"] |
| 50 | standard = "ISO 7089" |
| 51 | |
| 52 | [[presets]] |
| 53 | id = "ISO7089-M10" |
| 54 | title = "Flat washer M10 (ISO 7089)" |
| 55 | params = { standard = "ISO 7089", size = "M10" } |
| 56 | aliases = ["ISO 7089 M10", "DIN 125 M10", "DIN 125-A M10", "M10 flat washer", "DIN125 M10"] |
| 57 | standard = "ISO 7089" |
| 58 | |
| 59 | [[presets]] |
| 60 | id = "ISO7091-M1.6" |
| 61 | title = "Flat washer, grade C M1.6 (ISO 7091)" |
| 62 | params = { standard = "ISO 7091", size = "M1.6" } |
| 63 | aliases = ["ISO 7091 M1.6", "DIN 126 M1.6", "ISO7091 M1.6", "M1.6 washer"] |
| 64 | standard = "ISO 7091" |
| 65 | |
| 66 | [[presets]] |
| 67 | id = "ISO7091-M2" |
| 68 | title = "Flat washer, grade C M2 (ISO 7091)" |
| 69 | params = { standard = "ISO 7091", size = "M2" } |
| 70 | aliases = ["ISO 7091 M2", "DIN 126 M2", "ISO7091 M2", "M2 washer"] |
| 71 | standard = "ISO 7091" |
| 72 | |
| 73 | [[presets]] |
| 74 | id = "ISO7091-M2.5" |
| 75 | title = "Flat washer, grade C M2.5 (ISO 7091)" |
| 76 | params = { standard = "ISO 7091", size = "M2.5" } |
| 77 | aliases = ["ISO 7091 M2.5", "DIN 126 M2.5", "ISO7091 M2.5", "M2.5 washer"] |
| 78 | standard = "ISO 7091" |
| 79 | |
| 80 | [[presets]] |
| 81 | id = "ISO7091-M3" |
| 82 | title = "Flat washer, grade C M3 (ISO 7091)" |
| 83 | params = { standard = "ISO 7091", size = "M3" } |
| 84 | aliases = ["ISO 7091 M3", "DIN 126 M3", "ISO7091 M3", "M3 washer"] |
| 85 | standard = "ISO 7091" |
| 86 | |
| 87 | [[presets]] |
| 88 | id = "ISO7091-M4" |
| 89 | title = "Flat washer, grade C M4 (ISO 7091)" |
| 90 | params = { standard = "ISO 7091", size = "M4" } |
| 91 | aliases = ["ISO 7091 M4", "DIN 126 M4", "ISO7091 M4", "M4 washer"] |
| 92 | standard = "ISO 7091" |
| 93 | |
| 94 | [[presets]] |
| 95 | id = "ISO7091-M5" |
| 96 | title = "Flat washer, grade C M5 (ISO 7091)" |
| 97 | params = { standard = "ISO 7091", size = "M5" } |
| 98 | aliases = ["ISO 7091 M5", "DIN 126 M5", "ISO7091 M5", "M5 washer"] |
| 99 | standard = "ISO 7091" |
| 100 | |
| 101 | [[presets]] |
| 102 | id = "ISO7091-M6" |
| 103 | title = "Flat washer, grade C M6 (ISO 7091)" |
| 104 | params = { standard = "ISO 7091", size = "M6" } |
| 105 | aliases = ["ISO 7091 M6", "DIN 126 M6", "ISO7091 M6", "M6 washer"] |
| 106 | standard = "ISO 7091" |
| 107 | |
| 108 | [[presets]] |
| 109 | id = "ISO7091-M8" |
| 110 | title = "Flat washer, grade C M8 (ISO 7091)" |
| 111 | params = { standard = "ISO 7091", size = "M8" } |
| 112 | aliases = ["ISO 7091 M8", "DIN 126 M8", "ISO7091 M8", "M8 washer"] |
| 113 | standard = "ISO 7091" |
| 114 | |
| 115 | [[presets]] |
| 116 | id = "ISO7091-M10" |
| 117 | title = "Flat washer, grade C M10 (ISO 7091)" |
| 118 | params = { standard = "ISO 7091", size = "M10" } |
| 119 | aliases = ["ISO 7091 M10", "DIN 126 M10", "ISO7091 M10", "M10 washer"] |
| 120 | standard = "ISO 7091" |
| 121 | |
| 122 | [[presets]] |
| 123 | id = "ISO7091-M12" |
| 124 | title = "Flat washer, grade C M12 (ISO 7091)" |
| 125 | params = { standard = "ISO 7091", size = "M12" } |
| 126 | aliases = ["ISO 7091 M12", "DIN 126 M12", "ISO7091 M12", "M12 washer"] |
| 127 | standard = "ISO 7091" |
| 128 | |
| 129 | [[presets]] |
| 130 | id = "ISO7091-M16" |
| 131 | title = "Flat washer, grade C M16 (ISO 7091)" |
| 132 | params = { standard = "ISO 7091", size = "M16" } |
| 133 | aliases = ["ISO 7091 M16", "DIN 126 M16", "ISO7091 M16", "M16 washer"] |
| 134 | standard = "ISO 7091" |
| 135 | |
| 136 | [[presets]] |
| 137 | id = "ISO7091-M20" |
| 138 | title = "Flat washer, grade C M20 (ISO 7091)" |
| 139 | params = { standard = "ISO 7091", size = "M20" } |
| 140 | aliases = ["ISO 7091 M20", "DIN 126 M20", "ISO7091 M20", "M20 washer"] |
| 141 | standard = "ISO 7091" |
| 142 | |
| 143 | [[presets]] |
| 144 | id = "ISO7091-M24" |
| 145 | title = "Flat washer, grade C M24 (ISO 7091)" |
| 146 | params = { standard = "ISO 7091", size = "M24" } |
| 147 | aliases = ["ISO 7091 M24", "DIN 126 M24", "ISO7091 M24", "M24 washer"] |
| 148 | standard = "ISO 7091" |
| 149 | |
| 150 | [[presets]] |
| 151 | id = "ISO7091-M30" |
| 152 | title = "Flat washer, grade C M30 (ISO 7091)" |
| 153 | params = { standard = "ISO 7091", size = "M30" } |
| 154 | aliases = ["ISO 7091 M30", "DIN 126 M30", "ISO7091 M30", "M30 washer"] |
| 155 | standard = "ISO 7091" |
| 156 | |
| 157 | [[presets]] |
| 158 | id = "ISO7091-M36" |
| 159 | title = "Flat washer, grade C M36 (ISO 7091)" |
| 160 | params = { standard = "ISO 7091", size = "M36" } |
| 161 | aliases = ["ISO 7091 M36", "DIN 126 M36", "ISO7091 M36", "M36 washer"] |
| 162 | standard = "ISO 7091" |
| 163 | |
| 164 | [[presets]] |
| 165 | id = "ISO7091-M42" |
| 166 | title = "Flat washer, grade C M42 (ISO 7091)" |
| 167 | params = { standard = "ISO 7091", size = "M42" } |
| 168 | aliases = ["ISO 7091 M42", "DIN 126 M42", "ISO7091 M42", "M42 washer"] |
| 169 | standard = "ISO 7091" |
| 170 | |
| 171 | [[presets]] |
| 172 | id = "ISO7091-M48" |
| 173 | title = "Flat washer, grade C M48 (ISO 7091)" |
| 174 | params = { standard = "ISO 7091", size = "M48" } |
| 175 | aliases = ["ISO 7091 M48", "DIN 126 M48", "ISO7091 M48", "M48 washer"] |
| 176 | standard = "ISO 7091" |
| 177 | |
| 178 | [[presets]] |
| 179 | id = "ISO7091-M56" |
| 180 | title = "Flat washer, grade C M56 (ISO 7091)" |
| 181 | params = { standard = "ISO 7091", size = "M56" } |
| 182 | aliases = ["ISO 7091 M56", "DIN 126 M56", "ISO7091 M56", "M56 washer"] |
| 183 | standard = "ISO 7091" |
| 184 | |
| 185 | [[presets]] |
| 186 | id = "ISO7091-M64" |
| 187 | title = "Flat washer, grade C M64 (ISO 7091)" |
| 188 | params = { standard = "ISO 7091", size = "M64" } |
| 189 | aliases = ["ISO 7091 M64", "DIN 126 M64", "ISO7091 M64", "M64 washer"] |
| 190 | standard = "ISO 7091" |
| 191 | |
| 192 | [[presets]] |
| 193 | id = "ISO7092-M2.5" |
| 194 | title = "Flat washer, small M2.5 (ISO 7092)" |
| 195 | params = { standard = "ISO 7092", size = "M2.5" } |
| 196 | aliases = ["ISO 7092 M2.5", "DIN 433 M2.5", "ISO7092 M2.5", "M2.5 washer"] |
| 197 | standard = "ISO 7092" |
| 198 | |
| 199 | [[presets]] |
| 200 | id = "ISO7092-M3" |
| 201 | title = "Flat washer, small M3 (ISO 7092)" |
| 202 | params = { standard = "ISO 7092", size = "M3" } |
| 203 | aliases = ["ISO 7092 M3", "DIN 433 M3", "ISO7092 M3", "M3 washer"] |
| 204 | standard = "ISO 7092" |
| 205 | |
| 206 | [[presets]] |
| 207 | id = "ISO7092-M3.5" |
| 208 | title = "Flat washer, small M3.5 (ISO 7092)" |
| 209 | params = { standard = "ISO 7092", size = "M3.5" } |
| 210 | aliases = ["ISO 7092 M3.5", "DIN 433 M3.5", "ISO7092 M3.5", "M3.5 washer"] |
| 211 | standard = "ISO 7092" |
| 212 | |
| 213 | [[presets]] |
| 214 | id = "ISO7092-M4" |
| 215 | title = "Flat washer, small M4 (ISO 7092)" |
| 216 | params = { standard = "ISO 7092", size = "M4" } |
| 217 | aliases = ["ISO 7092 M4", "DIN 433 M4", "ISO7092 M4", "M4 washer"] |
| 218 | standard = "ISO 7092" |
| 219 | |
| 220 | [[presets]] |
| 221 | id = "ISO7092-M5" |
| 222 | title = "Flat washer, small M5 (ISO 7092)" |
| 223 | params = { standard = "ISO 7092", size = "M5" } |
| 224 | aliases = ["ISO 7092 M5", "DIN 433 M5", "ISO7092 M5", "M5 washer"] |
| 225 | standard = "ISO 7092" |
| 226 | |
| 227 | [[presets]] |
| 228 | id = "ISO7092-M6" |
| 229 | title = "Flat washer, small M6 (ISO 7092)" |
| 230 | params = { standard = "ISO 7092", size = "M6" } |
| 231 | aliases = ["ISO 7092 M6", "DIN 433 M6", "ISO7092 M6", "M6 washer"] |
| 232 | standard = "ISO 7092" |
| 233 | |
| 234 | [[presets]] |
| 235 | id = "ISO7092-M8" |
| 236 | title = "Flat washer, small M8 (ISO 7092)" |
| 237 | params = { standard = "ISO 7092", size = "M8" } |
| 238 | aliases = ["ISO 7092 M8", "DIN 433 M8", "ISO7092 M8", "M8 washer"] |
| 239 | standard = "ISO 7092" |
| 240 | |
| 241 | [[presets]] |
| 242 | id = "ISO7092-M10" |
| 243 | title = "Flat washer, small M10 (ISO 7092)" |
| 244 | params = { standard = "ISO 7092", size = "M10" } |
| 245 | aliases = ["ISO 7092 M10", "DIN 433 M10", "ISO7092 M10", "M10 washer"] |
| 246 | standard = "ISO 7092" |
| 247 | |
| 248 | [[presets]] |
| 249 | id = "ISO7092-M12" |
| 250 | title = "Flat washer, small M12 (ISO 7092)" |
| 251 | params = { standard = "ISO 7092", size = "M12" } |
| 252 | aliases = ["ISO 7092 M12", "DIN 433 M12", "ISO7092 M12", "M12 washer"] |
| 253 | standard = "ISO 7092" |
| 254 | |
| 255 | [[presets]] |
| 256 | id = "ISO7092-M14" |
| 257 | title = "Flat washer, small M14 (ISO 7092)" |
| 258 | params = { standard = "ISO 7092", size = "M14" } |
| 259 | aliases = ["ISO 7092 M14", "DIN 433 M14", "ISO7092 M14", "M14 washer"] |
| 260 | standard = "ISO 7092" |
| 261 | |
| 262 | [[presets]] |
| 263 | id = "ISO7092-M16" |
| 264 | title = "Flat washer, small M16 (ISO 7092)" |
| 265 | params = { standard = "ISO 7092", size = "M16" } |
| 266 | aliases = ["ISO 7092 M16", "DIN 433 M16", "ISO7092 M16", "M16 washer"] |
| 267 | standard = "ISO 7092" |
| 268 | |
| 269 | [[presets]] |
| 270 | id = "ISO7092-M18" |
| 271 | title = "Flat washer, small M18 (ISO 7092)" |
| 272 | params = { standard = "ISO 7092", size = "M18" } |
| 273 | aliases = ["ISO 7092 M18", "DIN 433 M18", "ISO7092 M18", "M18 washer"] |
| 274 | standard = "ISO 7092" |
| 275 | |
| 276 | [[presets]] |
| 277 | id = "ISO7092-M20" |
| 278 | title = "Flat washer, small M20 (ISO 7092)" |
| 279 | params = { standard = "ISO 7092", size = "M20" } |
| 280 | aliases = ["ISO 7092 M20", "DIN 433 M20", "ISO7092 M20", "M20 washer"] |
| 281 | standard = "ISO 7092" |
| 282 | |
| 283 | [[presets]] |
| 284 | id = "ISO7092-M24" |
| 285 | title = "Flat washer, small M24 (ISO 7092)" |
| 286 | params = { standard = "ISO 7092", size = "M24" } |
| 287 | aliases = ["ISO 7092 M24", "DIN 433 M24", "ISO7092 M24", "M24 washer"] |
| 288 | standard = "ISO 7092" |
| 289 | |
| 290 | [[presets]] |
| 291 | id = "ISO7092-M30" |
| 292 | title = "Flat washer, small M30 (ISO 7092)" |
| 293 | params = { standard = "ISO 7092", size = "M30" } |
| 294 | aliases = ["ISO 7092 M30", "DIN 433 M30", "ISO7092 M30", "M30 washer"] |
| 295 | standard = "ISO 7092" |
| 296 | |
| 297 | [[presets]] |
| 298 | id = "ISO7092-M36" |
| 299 | title = "Flat washer, small M36 (ISO 7092)" |
| 300 | params = { standard = "ISO 7092", size = "M36" } |
| 301 | aliases = ["ISO 7092 M36", "DIN 433 M36", "ISO7092 M36", "M36 washer"] |
| 302 | standard = "ISO 7092" |
| 303 | |
| 304 | [[presets]] |
| 305 | id = "ISO7093-M3" |
| 306 | title = "Flat washer, large M3 (ISO 7093-1)" |
| 307 | params = { standard = "ISO 7093-1", size = "M3" } |
| 308 | aliases = ["ISO 7093-1 M3", "DIN 9021 M3", "fender washer M3", "ISO 7093 M3", "ISO7093 M3", "M3 washer"] |
| 309 | standard = "ISO 7093-1" |
| 310 | |
| 311 | [[presets]] |
| 312 | id = "ISO7093-M3.5" |
| 313 | title = "Flat washer, large M3.5 (ISO 7093-1)" |
| 314 | params = { standard = "ISO 7093-1", size = "M3.5" } |
| 315 | aliases = ["ISO 7093-1 M3.5", "DIN 9021 M3.5", "fender washer M3.5", "ISO 7093 M3.5", "ISO7093 M3.5", "M3.5 washer"] |
| 316 | standard = "ISO 7093-1" |
| 317 | |
| 318 | [[presets]] |
| 319 | id = "ISO7093-M4" |
| 320 | title = "Flat washer, large M4 (ISO 7093-1)" |
| 321 | params = { standard = "ISO 7093-1", size = "M4" } |
| 322 | aliases = ["ISO 7093-1 M4", "DIN 9021 M4", "fender washer M4", "ISO 7093 M4", "ISO7093 M4", "M4 washer"] |
| 323 | standard = "ISO 7093-1" |
| 324 | |
| 325 | [[presets]] |
| 326 | id = "ISO7093-M5" |
| 327 | title = "Flat washer, large M5 (ISO 7093-1)" |
| 328 | params = { standard = "ISO 7093-1", size = "M5" } |
| 329 | aliases = ["ISO 7093-1 M5", "DIN 9021 M5", "fender washer M5", "ISO 7093 M5", "ISO7093 M5", "M5 washer"] |
| 330 | standard = "ISO 7093-1" |
| 331 | |
| 332 | [[presets]] |
| 333 | id = "ISO7093-M6" |
| 334 | title = "Flat washer, large M6 (ISO 7093-1)" |
| 335 | params = { standard = "ISO 7093-1", size = "M6" } |
| 336 | aliases = ["ISO 7093-1 M6", "DIN 9021 M6", "fender washer M6", "ISO 7093 M6", "ISO7093 M6", "M6 washer"] |
| 337 | standard = "ISO 7093-1" |
| 338 | |
| 339 | [[presets]] |
| 340 | id = "ISO7093-M8" |
| 341 | title = "Flat washer, large M8 (ISO 7093-1)" |
| 342 | params = { standard = "ISO 7093-1", size = "M8" } |
| 343 | aliases = ["ISO 7093-1 M8", "DIN 9021 M8", "fender washer M8", "ISO 7093 M8", "ISO7093 M8", "M8 washer"] |
| 344 | standard = "ISO 7093-1" |
| 345 | |
| 346 | [[presets]] |
| 347 | id = "ISO7093-M10" |
| 348 | title = "Flat washer, large M10 (ISO 7093-1)" |
| 349 | params = { standard = "ISO 7093-1", size = "M10" } |
| 350 | aliases = ["ISO 7093-1 M10", "DIN 9021 M10", "fender washer M10", "ISO 7093 M10", "ISO7093 M10", "M10 washer"] |
| 351 | standard = "ISO 7093-1" |
| 352 | |
| 353 | [[presets]] |
| 354 | id = "ISO7093-M12" |
| 355 | title = "Flat washer, large M12 (ISO 7093-1)" |
| 356 | params = { standard = "ISO 7093-1", size = "M12" } |
| 357 | aliases = ["ISO 7093-1 M12", "DIN 9021 M12", "fender washer M12", "ISO 7093 M12", "ISO7093 M12", "M12 washer"] |
| 358 | standard = "ISO 7093-1" |
| 359 | |
| 360 | [[presets]] |
| 361 | id = "ISO7093-M14" |
| 362 | title = "Flat washer, large M14 (ISO 7093-1)" |
| 363 | params = { standard = "ISO 7093-1", size = "M14" } |
| 364 | aliases = ["ISO 7093-1 M14", "DIN 9021 M14", "fender washer M14", "ISO 7093 M14", "ISO7093 M14", "M14 washer"] |
| 365 | standard = "ISO 7093-1" |
| 366 | |
| 367 | [[presets]] |
| 368 | id = "ISO7093-M16" |
| 369 | title = "Flat washer, large M16 (ISO 7093-1)" |
| 370 | params = { standard = "ISO 7093-1", size = "M16" } |
| 371 | aliases = ["ISO 7093-1 M16", "DIN 9021 M16", "fender washer M16", "ISO 7093 M16", "ISO7093 M16", "M16 washer"] |
| 372 | standard = "ISO 7093-1" |
| 373 | |
| 374 | [[presets]] |
| 375 | id = "ISO7093-M18" |
| 376 | title = "Flat washer, large M18 (ISO 7093-1)" |
| 377 | params = { standard = "ISO 7093-1", size = "M18" } |
| 378 | aliases = ["ISO 7093-1 M18", "DIN 9021 M18", "fender washer M18", "ISO 7093 M18", "ISO7093 M18", "M18 washer"] |
| 379 | standard = "ISO 7093-1" |
| 380 | |
| 381 | [[presets]] |
| 382 | id = "ISO7093-M20" |
| 383 | title = "Flat washer, large M20 (ISO 7093-1)" |
| 384 | params = { standard = "ISO 7093-1", size = "M20" } |
| 385 | aliases = ["ISO 7093-1 M20", "DIN 9021 M20", "fender washer M20", "ISO 7093 M20", "ISO7093 M20", "M20 washer"] |
| 386 | standard = "ISO 7093-1" |
| 387 | |
| 388 | [[presets]] |
| 389 | id = "ISO7093-M24" |
| 390 | title = "Flat washer, large M24 (ISO 7093-1)" |
| 391 | params = { standard = "ISO 7093-1", size = "M24" } |
| 392 | aliases = ["ISO 7093-1 M24", "DIN 9021 M24", "fender washer M24", "ISO 7093 M24", "ISO7093 M24", "M24 washer"] |
| 393 | standard = "ISO 7093-1" |
| 394 | |
| 395 | [[presets]] |
| 396 | id = "ISO7093-M30" |
| 397 | title = "Flat washer, large M30 (ISO 7093-1)" |
| 398 | params = { standard = "ISO 7093-1", size = "M30" } |
| 399 | aliases = ["ISO 7093-1 M30", "DIN 9021 M30", "fender washer M30", "ISO 7093 M30", "ISO7093 M30", "M30 washer"] |
| 400 | standard = "ISO 7093-1" |
| 401 | |
| 402 | [[presets]] |
| 403 | id = "ISO7093-M36" |
| 404 | title = "Flat washer, large M36 (ISO 7093-1)" |
| 405 | params = { standard = "ISO 7093-1", size = "M36" } |
| 406 | aliases = ["ISO 7093-1 M36", "DIN 9021 M36", "fender washer M36", "ISO 7093 M36", "ISO7093 M36", "M36 washer"] |
| 407 | standard = "ISO 7093-1" |
| 408 | |
| 409 | [[presets]] |
| 410 | id = "DIN9021-M2.5" |
| 411 | title = "Flat washer, large M2.5 (DIN 9021)" |
| 412 | params = { standard = "DIN 9021", size = "M2.5" } |
| 413 | aliases = ["DIN 9021 M2.5", "ISO 7093 M2.5", "ISO7093 M2.5", "M2.5 washer"] |
| 414 | standard = "DIN 9021" |
| 415 | |
| 416 | [[presets]] |
| 417 | id = "DIN9021-M7" |
| 418 | title = "Flat washer, large M7 (DIN 9021)" |
| 419 | params = { standard = "DIN 9021", size = "M7" } |
| 420 | aliases = ["DIN 9021 M7", "ISO 7093 M7", "ISO7093 M7", "M7 washer"] |
| 421 | standard = "DIN 9021" |
| 422 | |
| 423 | [[presets]] |
| 424 | id = "DIN433-M1" |
| 425 | title = "Flat washer, small M1 (DIN 433)" |
| 426 | params = { standard = "DIN 433", size = "M1" } |
| 427 | aliases = ["DIN 433 M1", "ISO 7092 M1", "ISO7092 M1", "M1 washer"] |
| 428 | standard = "DIN 433" |
| 429 | |
| 430 | [[presets]] |
| 431 | id = "DIN433-M1.2" |
| 432 | title = "Flat washer, small M1.2 (DIN 433)" |
| 433 | params = { standard = "DIN 433", size = "M1.2" } |
| 434 | aliases = ["DIN 433 M1.2", "ISO 7092 M1.2", "ISO7092 M1.2", "M1.2 washer"] |
| 435 | standard = "DIN 433" |
| 436 | |
| 437 | [[presets]] |
| 438 | id = "DIN440V-M5" |
| 439 | title = "Square-hole washer M5 (DIN 440 V)" |
| 440 | params = { standard = "DIN 440 V", size = "M5" } |
| 441 | aliases = ["DIN 440 V M5", "M5 large washer", "DIN 440 M5", "DIN440 M5"] |
| 442 | standard = "DIN 440 V" |
| 443 | |
| 444 | [[presets]] |
| 445 | id = "DIN440V-M6" |
| 446 | title = "Square-hole washer M6 (DIN 440 V)" |
| 447 | params = { standard = "DIN 440 V", size = "M6" } |
| 448 | aliases = ["DIN 440 V M6", "M6 large washer", "DIN 440 M6", "DIN440 M6"] |
| 449 | standard = "DIN 440 V" |
| 450 | |
| 451 | [[presets]] |
| 452 | id = "DIN440V-M8" |
| 453 | title = "Square-hole washer M8 (DIN 440 V)" |
| 454 | params = { standard = "DIN 440 V", size = "M8" } |
| 455 | aliases = ["DIN 440 V M8", "M8 large washer", "DIN 440 M8", "DIN440 M8"] |
| 456 | standard = "DIN 440 V" |
| 457 | |
| 458 | [[presets]] |
| 459 | id = "DIN440V-M10" |
| 460 | title = "Square-hole washer M10 (DIN 440 V)" |
| 461 | params = { standard = "DIN 440 V", size = "M10" } |
| 462 | aliases = ["DIN 440 V M10", "M10 large washer", "DIN 440 M10", "DIN440 M10"] |
| 463 | standard = "DIN 440 V" |
| 464 | |
| 465 | [[presets]] |
| 466 | id = "DIN440V-M12" |
| 467 | title = "Square-hole washer M12 (DIN 440 V)" |
| 468 | params = { standard = "DIN 440 V", size = "M12" } |
| 469 | aliases = ["DIN 440 V M12", "M12 large washer", "DIN 440 M12", "DIN440 M12"] |
| 470 | standard = "DIN 440 V" |
| 471 | |
| 472 | [[presets]] |
| 473 | id = "DIN440V-M16" |
| 474 | title = "Square-hole washer M16 (DIN 440 V)" |
| 475 | params = { standard = "DIN 440 V", size = "M16" } |
| 476 | aliases = ["DIN 440 V M16", "M16 large washer", "DIN 440 M16", "DIN440 M16"] |
| 477 | standard = "DIN 440 V" |
| 478 | |
| 479 | [[presets]] |
| 480 | id = "DIN440V-M20" |
| 481 | title = "Square-hole washer M20 (DIN 440 V)" |
| 482 | params = { standard = "DIN 440 V", size = "M20" } |
| 483 | aliases = ["DIN 440 V M20", "M20 large washer", "DIN 440 M20", "DIN440 M20"] |
| 484 | standard = "DIN 440 V" |
| 485 | |
| 486 | [[presets]] |
| 487 | id = "DIN7349-M3" |
| 488 | title = "Heavy flat washer M3 (DIN 7349)" |
| 489 | params = { standard = "DIN 7349", size = "M3" } |
| 490 | aliases = ["DIN 7349 M3", "DIN7349 M3", "M3 washer"] |
| 491 | standard = "DIN 7349" |
| 492 | |
| 493 | [[presets]] |
| 494 | id = "DIN7349-M4" |
| 495 | title = "Heavy flat washer M4 (DIN 7349)" |
| 496 | params = { standard = "DIN 7349", size = "M4" } |
| 497 | aliases = ["DIN 7349 M4", "DIN7349 M4", "M4 washer"] |
| 498 | standard = "DIN 7349" |
| 499 | |
| 500 | [[presets]] |
| 501 | id = "DIN7349-M5" |
| 502 | title = "Heavy flat washer M5 (DIN 7349)" |
| 503 | params = { standard = "DIN 7349", size = "M5" } |
| 504 | aliases = ["DIN 7349 M5", "DIN7349 M5", "M5 washer"] |
| 505 | standard = "DIN 7349" |
| 506 | |
| 507 | [[presets]] |
| 508 | id = "DIN7349-M6" |
| 509 | title = "Heavy flat washer M6 (DIN 7349)" |
| 510 | params = { standard = "DIN 7349", size = "M6" } |
| 511 | aliases = ["DIN 7349 M6", "DIN7349 M6", "M6 washer"] |
| 512 | standard = "DIN 7349" |
| 513 | |
| 514 | [[presets]] |
| 515 | id = "DIN7349-M8" |
| 516 | title = "Heavy flat washer M8 (DIN 7349)" |
| 517 | params = { standard = "DIN 7349", size = "M8" } |
| 518 | aliases = ["DIN 7349 M8", "DIN7349 M8", "M8 washer"] |
| 519 | standard = "DIN 7349" |
| 520 | |
| 521 | [[presets]] |
| 522 | id = "DIN7349-M10" |
| 523 | title = "Heavy flat washer M10 (DIN 7349)" |
| 524 | params = { standard = "DIN 7349", size = "M10" } |
| 525 | aliases = ["DIN 7349 M10", "DIN7349 M10", "M10 washer"] |
| 526 | standard = "DIN 7349" |
| 527 | |
| 528 | [[presets]] |
| 529 | id = "DIN7349-M12" |
| 530 | title = "Heavy flat washer M12 (DIN 7349)" |
| 531 | params = { standard = "DIN 7349", size = "M12" } |
| 532 | aliases = ["DIN 7349 M12", "DIN7349 M12", "M12 washer"] |
| 533 | standard = "DIN 7349" |
| 534 | |
| 535 | [[presets]] |
| 536 | id = "DIN7349-M14" |
| 537 | title = "Heavy flat washer M14 (DIN 7349)" |
| 538 | params = { standard = "DIN 7349", size = "M14" } |
| 539 | aliases = ["DIN 7349 M14", "DIN7349 M14", "M14 washer"] |
| 540 | standard = "DIN 7349" |
| 541 | |
| 542 | [[presets]] |
| 543 | id = "DIN7349-M16" |
| 544 | title = "Heavy flat washer M16 (DIN 7349)" |
| 545 | params = { standard = "DIN 7349", size = "M16" } |
| 546 | aliases = ["DIN 7349 M16", "DIN7349 M16", "M16 washer"] |
| 547 | standard = "DIN 7349" |
| 548 | |
| 549 | [[presets]] |
| 550 | id = "DIN7349-M18" |
| 551 | title = "Heavy flat washer M18 (DIN 7349)" |
| 552 | params = { standard = "DIN 7349", size = "M18" } |
| 553 | aliases = ["DIN 7349 M18", "DIN7349 M18", "M18 washer"] |
| 554 | standard = "DIN 7349" |
| 555 | |
| 556 | [[presets]] |
| 557 | id = "DIN7349-M20" |
| 558 | title = "Heavy flat washer M20 (DIN 7349)" |
| 559 | params = { standard = "DIN 7349", size = "M20" } |
| 560 | aliases = ["DIN 7349 M20", "DIN7349 M20", "M20 washer"] |
| 561 | standard = "DIN 7349" |
| 562 | |
| 563 | [[presets]] |
| 564 | id = "DIN7349-M24" |
| 565 | title = "Heavy flat washer M24 (DIN 7349)" |
| 566 | params = { standard = "DIN 7349", size = "M24" } |
| 567 | aliases = ["DIN 7349 M24", "DIN7349 M24", "M24 washer"] |
| 568 | standard = "DIN 7349" |
| 569 | |
| 570 | [[presets]] |
| 571 | id = "DIN7349-M27" |
| 572 | title = "Heavy flat washer M27 (DIN 7349)" |
| 573 | params = { standard = "DIN 7349", size = "M27" } |
| 574 | aliases = ["DIN 7349 M27", "DIN7349 M27", "M27 washer"] |
| 575 | standard = "DIN 7349" |
| 576 | |
| 577 | [[presets]] |
| 578 | id = "DIN7349-M30" |
| 579 | title = "Heavy flat washer M30 (DIN 7349)" |
| 580 | params = { standard = "DIN 7349", size = "M30" } |
| 581 | aliases = ["DIN 7349 M30", "DIN7349 M30", "M30 washer"] |
| 582 | standard = "DIN 7349" |
| 583 |
Metric plain washers in seven standard series, with catalogue sizes as presets.
A flat ring: hole d1 (min = nominal), outside diameter d2 (max = nominal), thickness h (nominal, the middle of the standard's min and max). DIN 440 form V has a square hole of side a (min). ISO 7090's outer chamfer is not part of this recipe. The washer lies on the XY plane at the origin, its thickness along +Z.
| Parameter | Meaning |
|---|---|
standard |
ISO 7089 (= DIN 125-A, normal series), ISO 7091 (= DIN 126, grade C), ISO 7092 (= DIN 433, small series), ISO 7093-1 (large series), DIN 9021 (large, sizes ISO 7093-1 lacks), DIN 440 V (square hole), DIN 7349 (heavy) |
size |
Bolt size the washer is for; each standard has its own sizes (tables below) |
material |
steel (zinc plated), stainless-a2, stainless-a4 |
Dimensions in mm, from the standards' tables as reproduced on fasten.it ("reproduced by permission of DIN") and fasteners.eu; each table names its pages. Columns: d1, d2, h.
DIN EN ISO 7089:2000-11, https://fasten.it/norms/norm/din_en_iso_7089; https://www.fasteners.eu/standards/ISO/7089/.
| Size | d1 | d2 | h |
|---|---|---|---|
| M1.6 | 1.7 | 4 | 0.3 |
| M2 | 2.2 | 5 | 0.3 |
| M2.5 | 2.7 | 6 | 0.5 |
| M3 | 3.2 | 7 | 0.5 |
| M3.5 | 3.7 | 8 | 0.5 |
| M4 | 4.3 | 9 | 0.8 |
| M5 | 5.3 | 10 | 1 |
| M6 | 6.4 | 12 | 1.6 |
| M8 | 8.4 | 16 | 1.6 |
| M10 | 10.5 | 20 | 2 |
| M12 | 13 | 24 | 2.5 |
| M14 | 15 | 28 | 2.5 |
| M16 | 17 | 30 | 3 |
| M18 | 19 | 34 | 3 |
| M20 | 21 | 37 | 3 |
| M22 | 23 | 39 | 3 |
| M24 | 25 | 44 | 4 |
| M27 | 28 | 50 | 4 |
| M30 | 31 | 56 | 4 |
| M33 | 34 | 60 | 5 |
| M36 | 37 | 66 | 5 |
DIN EN ISO 7091:2000-11, https://fasten.it/norms/norm/din_en_iso_7091; https://www.fasteners.eu/standards/ISO/7091/.
| Size | d1 | d2 | h |
|---|---|---|---|
| M1.6 | 1.8 | 4 | 0.3 |
| M2 | 2.4 | 5 | 0.3 |
| M2.5 | 2.9 | 6 | 0.5 |
| M3 | 3.4 | 7 | 0.5 |
| M4 | 4.5 | 9 | 0.8 |
| M5 | 5.5 | 10 | 1 |
| M6 | 6.6 | 12 | 1.6 |
| M8 | 9 | 16 | 1.6 |
| M10 | 11 | 20 | 2 |
| M12 | 13.5 | 24 | 2.5 |
| M16 | 17.5 | 30 | 3 |
| M20 | 22 | 37 | 3 |
| M24 | 26 | 44 | 4 |
| M30 | 33 | 56 | 4 |
| M36 | 39 | 66 | 5 |
| M42 | 45 | 78 | 8 |
| M48 | 52 | 92 | 8 |
| M56 | 62 | 105 | 10 |
| M64 | 70 | 115 | 10 |
DIN EN ISO 7092:2000-11, https://fasten.it/norms/norm/din_en_iso_7092. M36 d2 is 60 (fasten.it's DIN EN ISO 7092 and DIN 433 tables, and https://www.jcfasteners.com/wp-content/uploads/ISO-7092-Small-OD-Washer-B6iD10-SS316.pdf); fasteners.eu's 58 is the outlier. ISO 7092 covers M1.6 to M36.
| Size | d1 | d2 | h |
|---|---|---|---|
| M1.6 | 1.7 | 3.5 | 0.3 |
| M2 | 2.2 | 4.5 | 0.3 |
| M2.5 | 2.7 | 5 | 0.5 |
| M3 | 3.2 | 6 | 0.5 |
| M3.5 | 3.7 | 7 | 0.5 |
| M4 | 4.3 | 8 | 0.5 |
| M5 | 5.3 | 9 | 1 |
| M6 | 6.4 | 11 | 1.6 |
| M8 | 8.4 | 15 | 1.6 |
| M10 | 10.5 | 18 | 1.6 |
| M12 | 13 | 20 | 2 |
| M14 | 15 | 24 | 2.5 |
| M16 | 17 | 28 | 2.5 |
| M18 | 19 | 30 | 2.5 |
| M20 | 21 | 34 | 3 |
| M24 | 25 | 39 | 4 |
| M30 | 31 | 50 | 4 |
| M36 | 37 | 60 | 5 |
DIN EN ISO 7093-1:2000-11, https://fasten.it/norms/norm/din_en_iso_7093-1 (the only source found).
| Size | d1 | d2 | h |
|---|---|---|---|
| M3 | 3.2 | 9 | 0.8 |
| M3.5 | 3.7 | 11 | 0.8 |
| M4 | 4.3 | 12 | 1 |
| M5 | 5.3 | 15 | 1 |
| M6 | 6.4 | 18 | 1.6 |
| M8 | 8.4 | 24 | 2 |
| M10 | 10.5 | 30 | 2.5 |
| M12 | 13 | 37 | 3 |
| M14 | 15 | 44 | 3 |
| M16 | 17 | 50 | 3 |
| M18 | 19 | 56 | 4 |
| M20 | 21 | 60 | 4 |
| M22 | 23 | 66 | 5 |
| M24 | 25 | 72 | 5 |
| M27 | 30 | 85 | 6 |
| M30 | 33 | 92 | 6 |
| M33 | 36 | 105 | 6 |
| M36 | 39 | 110 | 8 |
https://fasten.it/norms/norm/din_9021; https://www.fasteners.eu/standards/DIN/9021/.
| Size | d1 | d2 | h |
|---|---|---|---|
| M2.5 | 2.7 | 8 | 0.8 |
| M7 | 7.4 | 22 | 2 |
https://fasten.it/norms/norm/din_440 (first table, form V).
| Size | a | d2 | h |
|---|---|---|---|
| M5 | 5.5 | 18 | 2 |
| M6 | 6.6 | 22 | 2 |
| M8 | 9 | 28 | 3 |
| M10 | 11 | 34 | 3 |
| M12 | 14 | 44 | 4 |
| M16 | 18 | 56 | 5 |
| M20 | 22 | 72 | 6 |
| M22 | 24 | 80 | 6 |
https://fasten.it/norms/norm/din_433.
| Size | d1 | d2 | h |
|---|---|---|---|
| M1 | 1.1 | 2.5 | 0.3 |
| M1.2 | 1.3 | 3 | 0.3 |
| M1.4 | 1.5 | 3 | 0.3 |
https://fasten.it/norms/norm/din_7349 (supersedes the 1974 edition); https://www.fasteners.eu/standards/DIN/7349/.
| Size | d1 | d2 | h |
|---|---|---|---|
| M3 | 3.2 | 9 | 1 |
| M4 | 4.3 | 12 | 1.6 |
| M5 | 5.3 | 15 | 2 |
| M6 | 6.4 | 17 | 3 |
| M8 | 8.4 | 21 | 4 |
| M10 | 10.5 | 25 | 4 |
| M12 | 13 | 30 | 6 |
| M14 | 15 | 36 | 6 |
| M16 | 17 | 40 | 6 |
| M18 | 19 | 44 | 8 |
| M20 | 21 | 44 | 8 |
| M22 | 23 | 50 | 8 |
| M24 | 25 | 50 | 10 |
| M27 | 28 | 60 | 10 |
| M30 | 31 | 68 | 10 |
Corrected in this audit: ISO 7092 M36 d2 58 -> 60; M1, M1.2 and M1.4 moved from "ISO 7092" (which starts at M1.6) to DIN 433; DIN 7349 edition 1974 -> 2009-08 (same values).
Preset list: sizes of the step.parts catalogue (MIT), see library/NOTICE.md. Catalogue sizes outside these tables
have no preset (ISO 7090 M3; ISO 7091 / DIN 126 M3.5, M7, M14, M18, M22, M27, M33, M39, M45, M52, M60; ISO 7093 M2).
| 1 | # Flat washer (ISO 7089, ISO 7091, ISO 7092, ISO 7093-1, DIN 9021, DIN 440 V, DIN 7349) |
| 2 | |
| 3 | Metric plain washers in seven standard series, with catalogue sizes as presets. |
| 4 | |
| 5 | ## Geometry |
| 6 | |
| 7 | A flat ring: hole **d1** (min = nominal), outside diameter **d2** (max = nominal), thickness **h** (nominal, the |
| 8 | middle of the standard's min and max). DIN 440 form V has a square hole of side **a** (min). ISO 7090's outer |
| 9 | chamfer is not part of this recipe. The washer lies on the XY plane at the origin, its thickness along +Z. |
| 10 | |
| 11 | ## Parameters |
| 12 | |
| 13 | | Parameter | Meaning | |
| 14 | |---|---| |
| 15 | | `standard` | `ISO 7089` (= DIN 125-A, normal series), `ISO 7091` (= DIN 126, grade C), `ISO 7092` (= DIN 433, small series), `ISO 7093-1` (large series), `DIN 9021` (large, sizes ISO 7093-1 lacks), `DIN 440 V` (square hole), `DIN 7349` (heavy) | |
| 16 | | `size` | Bolt size the washer is for; each standard has its own sizes (tables below) | |
| 17 | | `material` | `steel` (zinc plated), `stainless-a2`, `stainless-a4` | |
| 18 | |
| 19 | ## Sources |
| 20 | |
| 21 | Dimensions in mm, from the standards' tables as reproduced on fasten.it ("reproduced by permission of DIN") and |
| 22 | fasteners.eu; each table names its pages. Columns: d1, d2, h. |
| 23 | |
| 24 | ### ISO 7089:2000, Table 1 (DIN 125-1 form A has the same dimensions) |
| 25 | |
| 26 | DIN EN ISO 7089:2000-11, <https://fasten.it/norms/norm/din_en_iso_7089>; <https://www.fasteners.eu/standards/ISO/7089/>. |
| 27 | |
| 28 | | Size | d1 | d2 | h | |
| 29 | |---|---|---|---| |
| 30 | | M1.6 | 1.7 | 4 | 0.3 | |
| 31 | | M2 | 2.2 | 5 | 0.3 | |
| 32 | | M2.5 | 2.7 | 6 | 0.5 | |
| 33 | | M3 | 3.2 | 7 | 0.5 | |
| 34 | | M3.5 | 3.7 | 8 | 0.5 | |
| 35 | | M4 | 4.3 | 9 | 0.8 | |
| 36 | | M5 | 5.3 | 10 | 1 | |
| 37 | | M6 | 6.4 | 12 | 1.6 | |
| 38 | | M8 | 8.4 | 16 | 1.6 | |
| 39 | | M10 | 10.5 | 20 | 2 | |
| 40 | | M12 | 13 | 24 | 2.5 | |
| 41 | | M14 | 15 | 28 | 2.5 | |
| 42 | | M16 | 17 | 30 | 3 | |
| 43 | | M18 | 19 | 34 | 3 | |
| 44 | | M20 | 21 | 37 | 3 | |
| 45 | | M22 | 23 | 39 | 3 | |
| 46 | | M24 | 25 | 44 | 4 | |
| 47 | | M27 | 28 | 50 | 4 | |
| 48 | | M30 | 31 | 56 | 4 | |
| 49 | | M33 | 34 | 60 | 5 | |
| 50 | | M36 | 37 | 66 | 5 | |
| 51 | |
| 52 | ### ISO 7091:2000, Table 1 (DIN 126) |
| 53 | |
| 54 | DIN EN ISO 7091:2000-11, <https://fasten.it/norms/norm/din_en_iso_7091>; <https://www.fasteners.eu/standards/ISO/7091/>. |
| 55 | |
| 56 | | Size | d1 | d2 | h | |
| 57 | |---|---|---|---| |
| 58 | | M1.6 | 1.8 | 4 | 0.3 | |
| 59 | | M2 | 2.4 | 5 | 0.3 | |
| 60 | | M2.5 | 2.9 | 6 | 0.5 | |
| 61 | | M3 | 3.4 | 7 | 0.5 | |
| 62 | | M4 | 4.5 | 9 | 0.8 | |
| 63 | | M5 | 5.5 | 10 | 1 | |
| 64 | | M6 | 6.6 | 12 | 1.6 | |
| 65 | | M8 | 9 | 16 | 1.6 | |
| 66 | | M10 | 11 | 20 | 2 | |
| 67 | | M12 | 13.5 | 24 | 2.5 | |
| 68 | | M16 | 17.5 | 30 | 3 | |
| 69 | | M20 | 22 | 37 | 3 | |
| 70 | | M24 | 26 | 44 | 4 | |
| 71 | | M30 | 33 | 56 | 4 | |
| 72 | | M36 | 39 | 66 | 5 | |
| 73 | | M42 | 45 | 78 | 8 | |
| 74 | | M48 | 52 | 92 | 8 | |
| 75 | | M56 | 62 | 105 | 10 | |
| 76 | | M64 | 70 | 115 | 10 | |
| 77 | |
| 78 | ### ISO 7092:2000, Table 1 (DIN 433-1) |
| 79 | |
| 80 | DIN EN ISO 7092:2000-11, <https://fasten.it/norms/norm/din_en_iso_7092>. M36 d2 is 60 (fasten.it's DIN EN ISO 7092 and DIN 433 tables, |
| 81 | and <https://www.jcfasteners.com/wp-content/uploads/ISO-7092-Small-OD-Washer-B6iD10-SS316.pdf>); fasteners.eu's 58 is |
| 82 | the outlier. ISO 7092 covers M1.6 to M36. |
| 83 | |
| 84 | | Size | d1 | d2 | h | |
| 85 | |---|---|---|---| |
| 86 | | M1.6 | 1.7 | 3.5 | 0.3 | |
| 87 | | M2 | 2.2 | 4.5 | 0.3 | |
| 88 | | M2.5 | 2.7 | 5 | 0.5 | |
| 89 | | M3 | 3.2 | 6 | 0.5 | |
| 90 | | M3.5 | 3.7 | 7 | 0.5 | |
| 91 | | M4 | 4.3 | 8 | 0.5 | |
| 92 | | M5 | 5.3 | 9 | 1 | |
| 93 | | M6 | 6.4 | 11 | 1.6 | |
| 94 | | M8 | 8.4 | 15 | 1.6 | |
| 95 | | M10 | 10.5 | 18 | 1.6 | |
| 96 | | M12 | 13 | 20 | 2 | |
| 97 | | M14 | 15 | 24 | 2.5 | |
| 98 | | M16 | 17 | 28 | 2.5 | |
| 99 | | M18 | 19 | 30 | 2.5 | |
| 100 | | M20 | 21 | 34 | 3 | |
| 101 | | M24 | 25 | 39 | 4 | |
| 102 | | M30 | 31 | 50 | 4 | |
| 103 | | M36 | 37 | 60 | 5 | |
| 104 | |
| 105 | ### ISO 7093-1:2000, Table 1 |
| 106 | |
| 107 | DIN EN ISO 7093-1:2000-11, <https://fasten.it/norms/norm/din_en_iso_7093-1> (the only source found). |
| 108 | |
| 109 | | Size | d1 | d2 | h | |
| 110 | |---|---|---|---| |
| 111 | | M3 | 3.2 | 9 | 0.8 | |
| 112 | | M3.5 | 3.7 | 11 | 0.8 | |
| 113 | | M4 | 4.3 | 12 | 1 | |
| 114 | | M5 | 5.3 | 15 | 1 | |
| 115 | | M6 | 6.4 | 18 | 1.6 | |
| 116 | | M8 | 8.4 | 24 | 2 | |
| 117 | | M10 | 10.5 | 30 | 2.5 | |
| 118 | | M12 | 13 | 37 | 3 | |
| 119 | | M14 | 15 | 44 | 3 | |
| 120 | | M16 | 17 | 50 | 3 | |
| 121 | | M18 | 19 | 56 | 4 | |
| 122 | | M20 | 21 | 60 | 4 | |
| 123 | | M22 | 23 | 66 | 5 | |
| 124 | | M24 | 25 | 72 | 5 | |
| 125 | | M27 | 30 | 85 | 6 | |
| 126 | | M30 | 33 | 92 | 6 | |
| 127 | | M33 | 36 | 105 | 6 | |
| 128 | | M36 | 39 | 110 | 8 | |
| 129 | |
| 130 | ### DIN 9021:1990-03 (only the sizes ISO 7093-1 lacks) |
| 131 | |
| 132 | <https://fasten.it/norms/norm/din_9021>; <https://www.fasteners.eu/standards/DIN/9021/>. |
| 133 | |
| 134 | | Size | d1 | d2 | h | |
| 135 | |---|---|---|---| |
| 136 | | M2.5 | 2.7 | 8 | 0.8 | |
| 137 | | M7 | 7.4 | 22 | 2 | |
| 138 | |
| 139 | ### DIN 440:2001-03 form V (square hole; h nominal = middle of h min and h max) |
| 140 | |
| 141 | <https://fasten.it/norms/norm/din_440> (first table, form V). |
| 142 | |
| 143 | | Size | a | d2 | h | |
| 144 | |---|---|---|---| |
| 145 | | M5 | 5.5 | 18 | 2 | |
| 146 | | M6 | 6.6 | 22 | 2 | |
| 147 | | M8 | 9 | 28 | 3 | |
| 148 | | M10 | 11 | 34 | 3 | |
| 149 | | M12 | 14 | 44 | 4 | |
| 150 | | M16 | 18 | 56 | 5 | |
| 151 | | M20 | 22 | 72 | 6 | |
| 152 | | M22 | 24 | 80 | 6 | |
| 153 | |
| 154 | ### DIN 433-1:1990-03 (the sizes below ISO 7092's range) |
| 155 | |
| 156 | <https://fasten.it/norms/norm/din_433>. |
| 157 | |
| 158 | | Size | d1 | d2 | h | |
| 159 | |---|---|---|---| |
| 160 | | M1 | 1.1 | 2.5 | 0.3 | |
| 161 | | M1.2 | 1.3 | 3 | 0.3 | |
| 162 | | M1.4 | 1.5 | 3 | 0.3 | |
| 163 | |
| 164 | ### DIN 7349:2009-08 |
| 165 | |
| 166 | <https://fasten.it/norms/norm/din_7349> (supersedes the 1974 edition); <https://www.fasteners.eu/standards/DIN/7349/>. |
| 167 | |
| 168 | | Size | d1 | d2 | h | |
| 169 | |---|---|---|---| |
| 170 | | M3 | 3.2 | 9 | 1 | |
| 171 | | M4 | 4.3 | 12 | 1.6 | |
| 172 | | M5 | 5.3 | 15 | 2 | |
| 173 | | M6 | 6.4 | 17 | 3 | |
| 174 | | M8 | 8.4 | 21 | 4 | |
| 175 | | M10 | 10.5 | 25 | 4 | |
| 176 | | M12 | 13 | 30 | 6 | |
| 177 | | M14 | 15 | 36 | 6 | |
| 178 | | M16 | 17 | 40 | 6 | |
| 179 | | M18 | 19 | 44 | 8 | |
| 180 | | M20 | 21 | 44 | 8 | |
| 181 | | M22 | 23 | 50 | 8 | |
| 182 | | M24 | 25 | 50 | 10 | |
| 183 | | M27 | 28 | 60 | 10 | |
| 184 | | M30 | 31 | 68 | 10 | |
| 185 | |
| 186 | Corrected in this audit: ISO 7092 M36 d2 58 -> 60; M1, M1.2 and M1.4 moved from "ISO 7092" (which starts at M1.6) to |
| 187 | DIN 433; DIN 7349 edition 1974 -> 2009-08 (same values). |
| 188 | |
| 189 | Preset list: sizes of the step.parts catalogue (MIT), see `library/NOTICE.md`. Catalogue sizes outside these tables |
| 190 | have no preset (ISO 7090 M3; ISO 7091 / DIN 126 M3.5, M7, M14, M18, M22, M27, M33, M39, M45, M52, M60; ISO 7093 M2). |
| 191 |
Metric plain washers in seven standard series (normal, product grade C, small, large, square-hole and heavy), with catalogue sizes as presets. A flat ring: nominal hole d1, outside diameter d2 and thickness h of the standard's table (DIN 440 form V: a square hole). The washer lies on the XY plane at the origin, its thickness along +Z. See the README for the tables and their sources.
Metric plain washers in seven standard series, with catalogue sizes as presets.
A flat ring: hole d1 (min = nominal), outside diameter d2 (max = nominal), thickness h (nominal, the middle of the standard's min and max). DIN 440 form V has a square hole of side a (min). ISO 7090's outer chamfer is not part of this recipe. The washer lies on the XY plane at the origin, its thickness along +Z.
| Parameter | Meaning |
|---|---|
standard |
ISO 7089 (= DIN 125-A, normal series), ISO 7091 (= DIN 126, grade C), ISO 7092 (= DIN 433, small series), ISO 7093-1 (large series), DIN 9021 (large, sizes ISO 7093-1 lacks), DIN 440 V (square hole), DIN 7349 (heavy) |
size |
Bolt size the washer is for; each standard has its own sizes (tables below) |
material |
steel (zinc plated), stainless-a2, stainless-a4 |
Dimensions in mm, from the standards' tables as reproduced on fasten.it ("reproduced by permission of DIN") and fasteners.eu; each table names its pages. Columns: d1, d2, h.
DIN EN ISO 7089:2000-11, https://fasten.it/norms/norm/din_en_iso_7089; https://www.fasteners.eu/standards/ISO/7089/.
| Size | d1 | d2 | h |
|---|---|---|---|
| M1.6 | 1.7 | 4 | 0.3 |
| M2 | 2.2 | 5 | 0.3 |
| M2.5 | 2.7 | 6 | 0.5 |
| M3 | 3.2 | 7 | 0.5 |
| M3.5 | 3.7 | 8 | 0.5 |
| M4 | 4.3 | 9 | 0.8 |
| M5 | 5.3 | 10 | 1 |
| M6 | 6.4 | 12 | 1.6 |
| M8 | 8.4 | 16 | 1.6 |
| M10 | 10.5 | 20 | 2 |
| M12 | 13 | 24 | 2.5 |
| M14 | 15 | 28 | 2.5 |
| M16 | 17 | 30 | 3 |
| M18 | 19 | 34 | 3 |
| M20 | 21 | 37 | 3 |
| M22 | 23 | 39 | 3 |
| M24 | 25 | 44 | 4 |
| M27 | 28 | 50 | 4 |
| M30 | 31 | 56 | 4 |
| M33 | 34 | 60 | 5 |
| M36 | 37 | 66 | 5 |
DIN EN ISO 7091:2000-11, https://fasten.it/norms/norm/din_en_iso_7091; https://www.fasteners.eu/standards/ISO/7091/.
| Size | d1 | d2 | h |
|---|---|---|---|
| M1.6 | 1.8 | 4 | 0.3 |
| M2 | 2.4 | 5 | 0.3 |
| M2.5 | 2.9 | 6 | 0.5 |
| M3 | 3.4 | 7 | 0.5 |
| M4 | 4.5 | 9 | 0.8 |
| M5 | 5.5 | 10 | 1 |
| M6 | 6.6 | 12 | 1.6 |
| M8 | 9 | 16 | 1.6 |
| M10 | 11 | 20 | 2 |
| M12 | 13.5 | 24 | 2.5 |
| M16 | 17.5 | 30 | 3 |
| M20 | 22 | 37 | 3 |
| M24 | 26 | 44 | 4 |
| M30 | 33 | 56 | 4 |
| M36 | 39 | 66 | 5 |
| M42 | 45 | 78 | 8 |
| M48 | 52 | 92 | 8 |
| M56 | 62 | 105 | 10 |
| M64 | 70 | 115 | 10 |
DIN EN ISO 7092:2000-11, https://fasten.it/norms/norm/din_en_iso_7092. M36 d2 is 60 (fasten.it's DIN EN ISO 7092 and DIN 433 tables, and https://www.jcfasteners.com/wp-content/uploads/ISO-7092-Small-OD-Washer-B6iD10-SS316.pdf); fasteners.eu's 58 is the outlier. ISO 7092 covers M1.6 to M36.
| Size | d1 | d2 | h |
|---|---|---|---|
| M1.6 | 1.7 | 3.5 | 0.3 |
| M2 | 2.2 | 4.5 | 0.3 |
| M2.5 | 2.7 | 5 | 0.5 |
| M3 | 3.2 | 6 | 0.5 |
| M3.5 | 3.7 | 7 | 0.5 |
| M4 | 4.3 | 8 | 0.5 |
| M5 | 5.3 | 9 | 1 |
| M6 | 6.4 | 11 | 1.6 |
| M8 | 8.4 | 15 | 1.6 |
| M10 | 10.5 | 18 | 1.6 |
| M12 | 13 | 20 | 2 |
| M14 | 15 | 24 | 2.5 |
| M16 | 17 | 28 | 2.5 |
| M18 | 19 | 30 | 2.5 |
| M20 | 21 | 34 | 3 |
| M24 | 25 | 39 | 4 |
| M30 | 31 | 50 | 4 |
| M36 | 37 | 60 | 5 |
DIN EN ISO 7093-1:2000-11, https://fasten.it/norms/norm/din_en_iso_7093-1 (the only source found).
| Size | d1 | d2 | h |
|---|---|---|---|
| M3 | 3.2 | 9 | 0.8 |
| M3.5 | 3.7 | 11 | 0.8 |
| M4 | 4.3 | 12 | 1 |
| M5 | 5.3 | 15 | 1 |
| M6 | 6.4 | 18 | 1.6 |
| M8 | 8.4 | 24 | 2 |
| M10 | 10.5 | 30 | 2.5 |
| M12 | 13 | 37 | 3 |
| M14 | 15 | 44 | 3 |
| M16 | 17 | 50 | 3 |
| M18 | 19 | 56 | 4 |
| M20 | 21 | 60 | 4 |
| M22 | 23 | 66 | 5 |
| M24 | 25 | 72 | 5 |
| M27 | 30 | 85 | 6 |
| M30 | 33 | 92 | 6 |
| M33 | 36 | 105 | 6 |
| M36 | 39 | 110 | 8 |
https://fasten.it/norms/norm/din_9021; https://www.fasteners.eu/standards/DIN/9021/.
| Size | d1 | d2 | h |
|---|---|---|---|
| M2.5 | 2.7 | 8 | 0.8 |
| M7 | 7.4 | 22 | 2 |
https://fasten.it/norms/norm/din_440 (first table, form V).
| Size | a | d2 | h |
|---|---|---|---|
| M5 | 5.5 | 18 | 2 |
| M6 | 6.6 | 22 | 2 |
| M8 | 9 | 28 | 3 |
| M10 | 11 | 34 | 3 |
| M12 | 14 | 44 | 4 |
| M16 | 18 | 56 | 5 |
| M20 | 22 | 72 | 6 |
| M22 | 24 | 80 | 6 |
https://fasten.it/norms/norm/din_433.
| Size | d1 | d2 | h |
|---|---|---|---|
| M1 | 1.1 | 2.5 | 0.3 |
| M1.2 | 1.3 | 3 | 0.3 |
| M1.4 | 1.5 | 3 | 0.3 |
https://fasten.it/norms/norm/din_7349 (supersedes the 1974 edition); https://www.fasteners.eu/standards/DIN/7349/.
| Size | d1 | d2 | h |
|---|---|---|---|
| M3 | 3.2 | 9 | 1 |
| M4 | 4.3 | 12 | 1.6 |
| M5 | 5.3 | 15 | 2 |
| M6 | 6.4 | 17 | 3 |
| M8 | 8.4 | 21 | 4 |
| M10 | 10.5 | 25 | 4 |
| M12 | 13 | 30 | 6 |
| M14 | 15 | 36 | 6 |
| M16 | 17 | 40 | 6 |
| M18 | 19 | 44 | 8 |
| M20 | 21 | 44 | 8 |
| M22 | 23 | 50 | 8 |
| M24 | 25 | 50 | 10 |
| M27 | 28 | 60 | 10 |
| M30 | 31 | 68 | 10 |
Corrected in this audit: ISO 7092 M36 d2 58 -> 60; M1, M1.2 and M1.4 moved from "ISO 7092" (which starts at M1.6) to DIN 433; DIN 7349 edition 1974 -> 2009-08 (same values).
Preset list: sizes of the step.parts catalogue (MIT), see library/NOTICE.md. Catalogue sizes outside these tables
have no preset (ISO 7090 M3; ISO 7091 / DIN 126 M3.5, M7, M14, M18, M22, M27, M33, M39, M45, M52, M60; ISO 7093 M2).
Materials and finishes: each part is made of its standard's engineering material, with its usual finish.
Split lock washer (spring washer), DIN 127 form B, M2 to M100.
Tab washers, flat as delivered: DIN 93 (long tab) and DIN 463 (long and short tab), M3 to M52.
Metric curved spring washers (DIN 137 A) and external tooth lock washers (DIN 6797 A), M2 to M10.
Conical spring washer (disc spring) for bolted joints, DIN 6796, M2 to M125.