steve/hollow-section
Square and rectangular hollow sections (structural tube), EN 10219-2, any size, wall and length.
Hot-rolled steel angle, equal and unequal legs, EN 10056-1, any length.
| 1 | """Hot-rolled equal and unequal leg steel angle, EN 10056-1, any length. |
| 2 | |
| 3 | Section: leg a along +Y and leg b along +X from the heel at the origin, thickness t, root radius r1 between the legs |
| 4 | and toe radius r2 at the end of each leg (EN 10056-1 profile), extruded along +Z by `length`. |
| 5 | """ |
| 6 | from steve import Model |
| 7 | |
| 8 | size = "50x50x5" # Size a x b x t |
| 9 | length = 1000 # mm Length |
| 10 | material = "steel-s235" # Material |
| 11 | |
| 12 | # EN 10056-1 (1998 / 2017) equal and unequal leg angles, as tabulated by ArcelorMittal (https://home.agh.edu.pl/~blajer/wpages/cad/tablice.pdf pp. 54-70; |
| 13 | # https://constructalia.arcelormittal.com/files/V2026_3_Sales%20programme_FR_EN_DE--123b7234b68e0b1b5576b03bb791a537.pdf pp. 110-116), British Steel (https://www.britishsteel.co.uk/wp-content/uploads/2026/07/EA-datasheet-21.07.26.pdf, https://www.britishsteel.co.uk/wp-content/uploads/2026/07/UA-datasheet-21.07.26.pdf) and, |
| 14 | # for the small unequal angles, https://roymech.org/Useful_Tables/Sections/U_AngleA_dim_prop.html and https://www.koyda.com/steel-section-tables/unequal-angles/. |
| 15 | # size: (leg a, leg b, thickness t, root radius r1, toe radius r2), mm |
| 16 | ANGLES = { |
| 17 | "20x20x3": (20, 20, 3, 3.5, 2), |
| 18 | "25x25x3": (25, 25, 3, 3.5, 2), |
| 19 | "25x25x4": (25, 25, 4, 3.5, 2), |
| 20 | "30x30x3": (30, 30, 3, 5, 2.5), |
| 21 | "30x30x4": (30, 30, 4, 5, 2.5), |
| 22 | "35x35x4": (35, 35, 4, 5, 2.5), |
| 23 | "40x40x4": (40, 40, 4, 6, 3), |
| 24 | "40x40x5": (40, 40, 5, 6, 3), |
| 25 | "45x45x4.5": (45, 45, 4.5, 7, 3.5), |
| 26 | "50x50x4": (50, 50, 4, 7, 3.5), |
| 27 | "50x50x5": (50, 50, 5, 7, 3.5), |
| 28 | "50x50x6": (50, 50, 6, 7, 3.5), |
| 29 | "60x60x5": (60, 60, 5, 8, 4), |
| 30 | "60x60x6": (60, 60, 6, 8, 4), |
| 31 | "60x60x8": (60, 60, 8, 8, 4), |
| 32 | "65x65x7": (65, 65, 7, 9, 4.5), |
| 33 | "70x70x6": (70, 70, 6, 9, 4.5), |
| 34 | "70x70x7": (70, 70, 7, 9, 4.5), |
| 35 | "75x75x6": (75, 75, 6, 9, 4.5), |
| 36 | "75x75x8": (75, 75, 8, 9, 4.5), |
| 37 | "80x80x8": (80, 80, 8, 10, 5), |
| 38 | "80x80x10": (80, 80, 10, 10, 5), |
| 39 | "90x90x7": (90, 90, 7, 11, 5.5), |
| 40 | "90x90x8": (90, 90, 8, 11, 5.5), |
| 41 | "90x90x9": (90, 90, 9, 11, 5.5), |
| 42 | "90x90x10": (90, 90, 10, 11, 5.5), |
| 43 | "100x100x8": (100, 100, 8, 12, 6), |
| 44 | "100x100x10": (100, 100, 10, 12, 6), |
| 45 | "100x100x12": (100, 100, 12, 12, 6), |
| 46 | "120x120x10": (120, 120, 10, 13, 6.5), |
| 47 | "120x120x12": (120, 120, 12, 13, 6.5), |
| 48 | "130x130x12": (130, 130, 12, 14, 7), |
| 49 | "150x150x10": (150, 150, 10, 16, 8), |
| 50 | "150x150x12": (150, 150, 12, 16, 8), |
| 51 | "150x150x15": (150, 150, 15, 16, 8), |
| 52 | "160x160x15": (160, 160, 15, 17, 8.5), |
| 53 | "180x180x18": (180, 180, 18, 18, 9), |
| 54 | "200x200x16": (200, 200, 16, 18, 9), |
| 55 | "200x200x18": (200, 200, 18, 18, 9), |
| 56 | "200x200x20": (200, 200, 20, 18, 9), |
| 57 | "200x200x24": (200, 200, 24, 18, 9), |
| 58 | "250x250x28": (250, 250, 28, 18, 9), |
| 59 | "250x250x35": (250, 250, 35, 18, 9), |
| 60 | "30x20x3": (30, 20, 3, 4, 2), |
| 61 | "30x20x4": (30, 20, 4, 4, 2), |
| 62 | "40x20x4": (40, 20, 4, 4, 2), |
| 63 | "40x25x4": (40, 25, 4, 4, 2), |
| 64 | "45x30x4": (45, 30, 4, 4.5, 2.25), |
| 65 | "50x30x5": (50, 30, 5, 5, 2.5), |
| 66 | "60x30x5": (60, 30, 5, 6, 3), |
| 67 | "60x40x5": (60, 40, 5, 6, 3), |
| 68 | "60x40x6": (60, 40, 6, 6, 3), |
| 69 | "65x50x5": (65, 50, 5, 6, 3), |
| 70 | "70x50x6": (70, 50, 6, 7, 3.5), |
| 71 | "75x50x6": (75, 50, 6, 7, 3.5), |
| 72 | "75x50x8": (75, 50, 8, 7, 3.5), |
| 73 | "80x40x6": (80, 40, 6, 7, 3.5), |
| 74 | "80x40x8": (80, 40, 8, 7, 3.5), |
| 75 | "80x60x7": (80, 60, 7, 8, 4), |
| 76 | "100x50x6": (100, 50, 6, 8, 4), |
| 77 | "100x50x8": (100, 50, 8, 8, 4), |
| 78 | "100x65x7": (100, 65, 7, 10, 5), |
| 79 | "100x65x8": (100, 65, 8, 10, 5), |
| 80 | "100x65x10": (100, 65, 10, 10, 5), |
| 81 | "100x75x8": (100, 75, 8, 10, 5), |
| 82 | "100x75x10": (100, 75, 10, 10, 5), |
| 83 | "100x75x12": (100, 75, 12, 10, 5), |
| 84 | "120x80x8": (120, 80, 8, 11, 5.5), |
| 85 | "120x80x10": (120, 80, 10, 11, 5.5), |
| 86 | "120x80x12": (120, 80, 12, 11, 5.5), |
| 87 | "125x75x8": (125, 75, 8, 11, 5.5), |
| 88 | "125x75x10": (125, 75, 10, 11, 5.5), |
| 89 | "125x75x12": (125, 75, 12, 11, 5.5), |
| 90 | "135x65x8": (135, 65, 8, 11, 5.5), |
| 91 | "135x65x10": (135, 65, 10, 11, 5.5), |
| 92 | "150x90x10": (150, 90, 10, 12, 6), |
| 93 | "150x90x12": (150, 90, 12, 12, 6), |
| 94 | "150x90x15": (150, 90, 15, 12, 6), |
| 95 | "150x100x10": (150, 100, 10, 12, 6), |
| 96 | "150x100x12": (150, 100, 12, 12, 6), |
| 97 | "200x100x10": (200, 100, 10, 15, 7.5), |
| 98 | "200x100x12": (200, 100, 12, 15, 7.5), |
| 99 | "200x100x15": (200, 100, 15, 15, 7.5), |
| 100 | "200x150x12": (200, 150, 12, 15, 7.5), |
| 101 | "200x150x15": (200, 150, 15, 15, 7.5), |
| 102 | } |
| 103 | # material choice: (STEVE material library id, appearance colour) |
| 104 | MATERIALS = { |
| 105 | "steel-s235": ("steel-s235jr", "#6f7378"), # EN 10025-2 S235JR |
| 106 | "steel-s355": ("steel-s355j2g3", "#6f7378"), # EN 10025-2 S355J2 (closest library grade S355J2G3) |
| 107 | } |
| 108 | |
| 109 | a, b, t, r1, r2 = ANGLES[size] |
| 110 | material_id, colour = MATERIALS[material] |
| 111 | |
| 112 | model = Model() |
| 113 | with model.sketch("section", on="XY", name="Section") as sk: |
| 114 | sk.line("back", (0, a), (0, 0)) |
| 115 | sk.line("heel", (0, 0), (b, 0)) |
| 116 | sk.line("toe_b", (b, 0), (b, t - r2)) |
| 117 | sk.arc("toe_b_round", (b - r2, t - r2), r2, 0, 90) |
| 118 | sk.line("inner_b", (b - r2, t), (t + r1, t)) |
| 119 | sk.arc("root", (t + r1, t + r1), r1, 180, 270) |
| 120 | sk.line("inner_a", (t, t + r1), (t, a - r2)) |
| 121 | sk.arc("toe_a_round", (t - r2, a - r2), r2, 0, 90) |
| 122 | sk.line("toe_a", (t - r2, a), (0, a)) |
| 123 | model.extrude("angle", "section", distance=length, name="Angle") |
| 124 | model.material(material_id, color=colour) |
| 125 | result = model.result() |
| 126 |
| 1 | name = "steve/angle" |
| 2 | version = "1.0.0" |
| 3 | runtime = "steve" |
| 4 | license = "MIT" |
| 5 | summary = "Hot-rolled steel angle, equal and unequal legs, EN 10056-1, any length." |
| 6 | description = """Equal and unequal leg angles to EN 10056-1: legs a (along Y) and b (along X) from the heel at the \ |
| 7 | origin, thickness t, root radius r1 and toe radii r2 from the standard's tables, extruded along +Z by the length. \ |
| 8 | Presets: the catalogue sizes that EN 10056-1 lists, 1000 mm long.""" |
| 9 | tags = ["stock", "angle", "l-profile", "equal-angle", "unequal-angle", "en-10056", "structural", "metric"] |
| 10 | |
| 11 | [parameters.size] |
| 12 | type = "choice" |
| 13 | default = "50x50x5" |
| 14 | choices = ["20x20x3", "25x25x3", "25x25x4", "30x30x3", "30x30x4", "35x35x4", "40x40x4", "40x40x5", "45x45x4.5", "50x50x4", "50x50x5", "50x50x6", "60x60x5", "60x60x6", "60x60x8", "65x65x7", "70x70x6", "70x70x7", "75x75x6", "75x75x8", "80x80x8", "80x80x10", "90x90x7", "90x90x8", "90x90x9", "90x90x10", "100x100x8", "100x100x10", "100x100x12", "120x120x10", "120x120x12", "130x130x12", "150x150x10", "150x150x12", "150x150x15", "160x160x15", "180x180x18", "200x200x16", "200x200x18", "200x200x20", "200x200x24", "250x250x28", "250x250x35", "30x20x3", "30x20x4", "40x20x4", "40x25x4", "45x30x4", "50x30x5", "60x30x5", "60x40x5", "60x40x6", "65x50x5", "70x50x6", "75x50x6", "75x50x8", "80x40x6", "80x40x8", "80x60x7", "100x50x6", "100x50x8", "100x65x7", "100x65x8", "100x65x10", "100x75x8", "100x75x10", "100x75x12", "120x80x8", "120x80x10", "120x80x12", "125x75x8", "125x75x10", "125x75x12", "135x65x8", "135x65x10", "150x90x10", "150x90x12", "150x90x15", "150x100x10", "150x100x12", "200x100x10", "200x100x12", "200x100x15", "200x150x12", "200x150x15"] |
| 15 | label = "Size a × b × t" |
| 16 | |
| 17 | [parameters.length] |
| 18 | type = "number" |
| 19 | default = 1000 |
| 20 | min = 1 |
| 21 | max = 12000 |
| 22 | unit = "mm" |
| 23 | label = "Length" |
| 24 | |
| 25 | [parameters.material] |
| 26 | type = "choice" |
| 27 | default = "steel-s235" |
| 28 | choices = ["steel-s235", "steel-s355"] |
| 29 | label = "Material" |
| 30 | description = "S235JR or S355J2 structural steel (EN 10025-2)." |
| 31 |
| 1 | # Presets of this part (factory/PRESETS.md). Written by factory/gen.py. |
| 2 | |
| 3 | [[presets]] |
| 4 | id = "L20x20x3" |
| 5 | title = "L 20 × 20 × 3 equal angle (EN 10056-1), 1000 mm" |
| 6 | params = { size = "20x20x3", length = 1000 } |
| 7 | aliases = ["EN 10056-1 20x20x3", "L20x20x3", "angle 20 x 20 x 3", "equal angle 20x20x3", "EN 10056 20x20x3", "EN10056 20x20x3"] |
| 8 | standard = "EN 10056-1" |
| 9 | |
| 10 | [[presets]] |
| 11 | id = "L25x25x3" |
| 12 | title = "L 25 × 25 × 3 equal angle (EN 10056-1), 1000 mm" |
| 13 | params = { size = "25x25x3", length = 1000 } |
| 14 | aliases = ["EN 10056-1 25x25x3", "L25x25x3", "angle 25 x 25 x 3", "equal angle 25x25x3", "EN 10056 25x25x3", "EN10056 25x25x3"] |
| 15 | standard = "EN 10056-1" |
| 16 | |
| 17 | [[presets]] |
| 18 | id = "L25x25x4" |
| 19 | title = "L 25 × 25 × 4 equal angle (EN 10056-1), 1000 mm" |
| 20 | params = { size = "25x25x4", length = 1000 } |
| 21 | aliases = ["EN 10056-1 25x25x4", "L25x25x4", "angle 25 x 25 x 4", "equal angle 25x25x4", "EN 10056 25x25x4", "EN10056 25x25x4"] |
| 22 | standard = "EN 10056-1" |
| 23 | |
| 24 | [[presets]] |
| 25 | id = "L30x30x3-100" |
| 26 | title = "L 30 × 30 × 3 equal angle (EN 10056-1), 100 mm" |
| 27 | params = { size = "30x30x3", length = 100 } |
| 28 | aliases = ["EN 10056-1 30x30x3 x 100", "angle 30 x 30 x 3, 100 mm", "equal angle 30x30 100 mm"] |
| 29 | standard = "EN 10056-1" |
| 30 | |
| 31 | [[presets]] |
| 32 | id = "L30x30x3-150" |
| 33 | title = "L 30 × 30 × 3 equal angle (EN 10056-1), 150 mm" |
| 34 | params = { size = "30x30x3", length = 150 } |
| 35 | aliases = ["EN 10056-1 30x30x3 x 150", "angle 30 x 30 x 3, 150 mm", "equal angle 30x30 150 mm"] |
| 36 | standard = "EN 10056-1" |
| 37 | |
| 38 | [[presets]] |
| 39 | id = "L30x30x3-200" |
| 40 | title = "L 30 × 30 × 3 equal angle (EN 10056-1), 200 mm" |
| 41 | params = { size = "30x30x3", length = 200 } |
| 42 | aliases = ["EN 10056-1 30x30x3 x 200", "angle 30 x 30 x 3, 200 mm", "equal angle 30x30 200 mm"] |
| 43 | standard = "EN 10056-1" |
| 44 | |
| 45 | [[presets]] |
| 46 | id = "L30x30x3-250" |
| 47 | title = "L 30 × 30 × 3 equal angle (EN 10056-1), 250 mm" |
| 48 | params = { size = "30x30x3", length = 250 } |
| 49 | aliases = ["EN 10056-1 30x30x3 x 250", "angle 30 x 30 x 3, 250 mm", "equal angle 30x30 250 mm"] |
| 50 | standard = "EN 10056-1" |
| 51 | |
| 52 | [[presets]] |
| 53 | id = "L30x30x3-300" |
| 54 | title = "L 30 × 30 × 3 equal angle (EN 10056-1), 300 mm" |
| 55 | params = { size = "30x30x3", length = 300 } |
| 56 | aliases = ["EN 10056-1 30x30x3 x 300", "angle 30 x 30 x 3, 300 mm", "equal angle 30x30 300 mm"] |
| 57 | standard = "EN 10056-1" |
| 58 | |
| 59 | [[presets]] |
| 60 | id = "L30x30x3-400" |
| 61 | title = "L 30 × 30 × 3 equal angle (EN 10056-1), 400 mm" |
| 62 | params = { size = "30x30x3", length = 400 } |
| 63 | aliases = ["EN 10056-1 30x30x3 x 400", "angle 30 x 30 x 3, 400 mm", "equal angle 30x30 400 mm"] |
| 64 | standard = "EN 10056-1" |
| 65 | |
| 66 | [[presets]] |
| 67 | id = "L30x30x3-500" |
| 68 | title = "L 30 × 30 × 3 equal angle (EN 10056-1), 500 mm" |
| 69 | params = { size = "30x30x3", length = 500 } |
| 70 | aliases = ["EN 10056-1 30x30x3 x 500", "angle 30 x 30 x 3, 500 mm", "equal angle 30x30 500 mm"] |
| 71 | standard = "EN 10056-1" |
| 72 | |
| 73 | [[presets]] |
| 74 | id = "L30x30x3-600" |
| 75 | title = "L 30 × 30 × 3 equal angle (EN 10056-1), 600 mm" |
| 76 | params = { size = "30x30x3", length = 600 } |
| 77 | aliases = ["EN 10056-1 30x30x3 x 600", "angle 30 x 30 x 3, 600 mm", "equal angle 30x30 600 mm"] |
| 78 | standard = "EN 10056-1" |
| 79 | |
| 80 | [[presets]] |
| 81 | id = "L30x30x3-750" |
| 82 | title = "L 30 × 30 × 3 equal angle (EN 10056-1), 750 mm" |
| 83 | params = { size = "30x30x3", length = 750 } |
| 84 | aliases = ["EN 10056-1 30x30x3 x 750", "angle 30 x 30 x 3, 750 mm", "equal angle 30x30 750 mm"] |
| 85 | standard = "EN 10056-1" |
| 86 | |
| 87 | [[presets]] |
| 88 | id = "L30x30x3" |
| 89 | title = "L 30 × 30 × 3 equal angle (EN 10056-1), 1000 mm" |
| 90 | params = { size = "30x30x3", length = 1000 } |
| 91 | aliases = ["EN 10056-1 30x30x3", "L30x30x3", "angle 30 x 30 x 3", "equal angle 30x30x3", "EN 10056 30x30x3", "EN10056 30x30x3", "L 30 × 30 × 3 equal angle (EN 10056-1), 1000 mm", "EN 10056-1 30x30x3 x 1000", "angle 30 x 30 x 3, 1000 mm", "equal angle 30x30 1000 mm"] |
| 92 | standard = "EN 10056-1" |
| 93 | |
| 94 | [[presets]] |
| 95 | id = "L30x30x4" |
| 96 | title = "L 30 × 30 × 4 equal angle (EN 10056-1), 1000 mm" |
| 97 | params = { size = "30x30x4", length = 1000 } |
| 98 | aliases = ["EN 10056-1 30x30x4", "L30x30x4", "angle 30 x 30 x 4", "equal angle 30x30x4", "EN 10056 30x30x4", "EN10056 30x30x4"] |
| 99 | standard = "EN 10056-1" |
| 100 | |
| 101 | [[presets]] |
| 102 | id = "L35x35x4" |
| 103 | title = "L 35 × 35 × 4 equal angle (EN 10056-1), 1000 mm" |
| 104 | params = { size = "35x35x4", length = 1000 } |
| 105 | aliases = ["EN 10056-1 35x35x4", "L35x35x4", "angle 35 x 35 x 4", "equal angle 35x35x4", "EN 10056 35x35x4", "EN10056 35x35x4"] |
| 106 | standard = "EN 10056-1" |
| 107 | |
| 108 | [[presets]] |
| 109 | id = "L40x40x4-100" |
| 110 | title = "L 40 × 40 × 4 equal angle (EN 10056-1), 100 mm" |
| 111 | params = { size = "40x40x4", length = 100 } |
| 112 | aliases = ["EN 10056-1 40x40x4 x 100", "angle 40 x 40 x 4, 100 mm", "equal angle 40x40 100 mm"] |
| 113 | standard = "EN 10056-1" |
| 114 | |
| 115 | [[presets]] |
| 116 | id = "L40x40x4-150" |
| 117 | title = "L 40 × 40 × 4 equal angle (EN 10056-1), 150 mm" |
| 118 | params = { size = "40x40x4", length = 150 } |
| 119 | aliases = ["EN 10056-1 40x40x4 x 150", "angle 40 x 40 x 4, 150 mm", "equal angle 40x40 150 mm"] |
| 120 | standard = "EN 10056-1" |
| 121 | |
| 122 | [[presets]] |
| 123 | id = "L40x40x4-200" |
| 124 | title = "L 40 × 40 × 4 equal angle (EN 10056-1), 200 mm" |
| 125 | params = { size = "40x40x4", length = 200 } |
| 126 | aliases = ["EN 10056-1 40x40x4 x 200", "angle 40 x 40 x 4, 200 mm", "equal angle 40x40 200 mm"] |
| 127 | standard = "EN 10056-1" |
| 128 | |
| 129 | [[presets]] |
| 130 | id = "L40x40x4-250" |
| 131 | title = "L 40 × 40 × 4 equal angle (EN 10056-1), 250 mm" |
| 132 | params = { size = "40x40x4", length = 250 } |
| 133 | aliases = ["EN 10056-1 40x40x4 x 250", "angle 40 x 40 x 4, 250 mm", "equal angle 40x40 250 mm"] |
| 134 | standard = "EN 10056-1" |
| 135 | |
| 136 | [[presets]] |
| 137 | id = "L40x40x4-300" |
| 138 | title = "L 40 × 40 × 4 equal angle (EN 10056-1), 300 mm" |
| 139 | params = { size = "40x40x4", length = 300 } |
| 140 | aliases = ["EN 10056-1 40x40x4 x 300", "angle 40 x 40 x 4, 300 mm", "equal angle 40x40 300 mm"] |
| 141 | standard = "EN 10056-1" |
| 142 | |
| 143 | [[presets]] |
| 144 | id = "L40x40x4-400" |
| 145 | title = "L 40 × 40 × 4 equal angle (EN 10056-1), 400 mm" |
| 146 | params = { size = "40x40x4", length = 400 } |
| 147 | aliases = ["EN 10056-1 40x40x4 x 400", "angle 40 x 40 x 4, 400 mm", "equal angle 40x40 400 mm"] |
| 148 | standard = "EN 10056-1" |
| 149 | |
| 150 | [[presets]] |
| 151 | id = "L40x40x4-500" |
| 152 | title = "L 40 × 40 × 4 equal angle (EN 10056-1), 500 mm" |
| 153 | params = { size = "40x40x4", length = 500 } |
| 154 | aliases = ["EN 10056-1 40x40x4 x 500", "angle 40 x 40 x 4, 500 mm", "equal angle 40x40 500 mm"] |
| 155 | standard = "EN 10056-1" |
| 156 | |
| 157 | [[presets]] |
| 158 | id = "L40x40x4-600" |
| 159 | title = "L 40 × 40 × 4 equal angle (EN 10056-1), 600 mm" |
| 160 | params = { size = "40x40x4", length = 600 } |
| 161 | aliases = ["EN 10056-1 40x40x4 x 600", "angle 40 x 40 x 4, 600 mm", "equal angle 40x40 600 mm"] |
| 162 | standard = "EN 10056-1" |
| 163 | |
| 164 | [[presets]] |
| 165 | id = "L40x40x4-750" |
| 166 | title = "L 40 × 40 × 4 equal angle (EN 10056-1), 750 mm" |
| 167 | params = { size = "40x40x4", length = 750 } |
| 168 | aliases = ["EN 10056-1 40x40x4 x 750", "angle 40 x 40 x 4, 750 mm", "equal angle 40x40 750 mm"] |
| 169 | standard = "EN 10056-1" |
| 170 | |
| 171 | [[presets]] |
| 172 | id = "L40x40x4" |
| 173 | title = "L 40 × 40 × 4 equal angle (EN 10056-1), 1000 mm" |
| 174 | params = { size = "40x40x4", length = 1000 } |
| 175 | aliases = ["EN 10056-1 40x40x4", "L40x40x4", "angle 40 x 40 x 4", "equal angle 40x40x4", "EN 10056 40x40x4", "EN10056 40x40x4", "L 40 × 40 × 4 equal angle (EN 10056-1), 1000 mm", "EN 10056-1 40x40x4 x 1000", "angle 40 x 40 x 4, 1000 mm", "equal angle 40x40 1000 mm"] |
| 176 | standard = "EN 10056-1" |
| 177 | |
| 178 | [[presets]] |
| 179 | id = "L40x40x5" |
| 180 | title = "L 40 × 40 × 5 equal angle (EN 10056-1), 1000 mm" |
| 181 | params = { size = "40x40x5", length = 1000 } |
| 182 | aliases = ["EN 10056-1 40x40x5", "L40x40x5", "angle 40 x 40 x 5", "equal angle 40x40x5", "EN 10056 40x40x5", "EN10056 40x40x5"] |
| 183 | standard = "EN 10056-1" |
| 184 | |
| 185 | [[presets]] |
| 186 | id = "L50x50x4" |
| 187 | title = "L 50 × 50 × 4 equal angle (EN 10056-1), 1000 mm" |
| 188 | params = { size = "50x50x4", length = 1000 } |
| 189 | aliases = ["EN 10056-1 50x50x4", "L50x50x4", "angle 50 x 50 x 4", "equal angle 50x50x4", "EN 10056 50x50x4", "EN10056 50x50x4"] |
| 190 | standard = "EN 10056-1" |
| 191 | |
| 192 | [[presets]] |
| 193 | id = "L50x50x5" |
| 194 | title = "L 50 × 50 × 5 equal angle (EN 10056-1), 1000 mm" |
| 195 | params = { size = "50x50x5", length = 1000 } |
| 196 | aliases = ["EN 10056-1 50x50x5", "L50x50x5", "angle 50 x 50 x 5", "equal angle 50x50x5", "EN 10056 50x50x5", "EN10056 50x50x5"] |
| 197 | standard = "EN 10056-1" |
| 198 | |
| 199 | [[presets]] |
| 200 | id = "L50x50x6" |
| 201 | title = "L 50 × 50 × 6 equal angle (EN 10056-1), 1000 mm" |
| 202 | params = { size = "50x50x6", length = 1000 } |
| 203 | aliases = ["EN 10056-1 50x50x6", "L50x50x6", "angle 50 x 50 x 6", "equal angle 50x50x6", "EN 10056 50x50x6", "EN10056 50x50x6"] |
| 204 | standard = "EN 10056-1" |
| 205 | |
| 206 | [[presets]] |
| 207 | id = "L60x60x5" |
| 208 | title = "L 60 × 60 × 5 equal angle (EN 10056-1), 1000 mm" |
| 209 | params = { size = "60x60x5", length = 1000 } |
| 210 | aliases = ["EN 10056-1 60x60x5", "L60x60x5", "angle 60 x 60 x 5", "equal angle 60x60x5", "EN 10056 60x60x5", "EN10056 60x60x5"] |
| 211 | standard = "EN 10056-1" |
| 212 | |
| 213 | [[presets]] |
| 214 | id = "L60x60x6" |
| 215 | title = "L 60 × 60 × 6 equal angle (EN 10056-1), 1000 mm" |
| 216 | params = { size = "60x60x6", length = 1000 } |
| 217 | aliases = ["EN 10056-1 60x60x6", "L60x60x6", "angle 60 x 60 x 6", "equal angle 60x60x6", "EN 10056 60x60x6", "EN10056 60x60x6"] |
| 218 | standard = "EN 10056-1" |
| 219 | |
| 220 | [[presets]] |
| 221 | id = "L70x70x6" |
| 222 | title = "L 70 × 70 × 6 equal angle (EN 10056-1), 1000 mm" |
| 223 | params = { size = "70x70x6", length = 1000 } |
| 224 | aliases = ["EN 10056-1 70x70x6", "L70x70x6", "angle 70 x 70 x 6", "equal angle 70x70x6", "EN 10056 70x70x6", "EN10056 70x70x6"] |
| 225 | standard = "EN 10056-1" |
| 226 | |
| 227 | [[presets]] |
| 228 | id = "L70x70x7" |
| 229 | title = "L 70 × 70 × 7 equal angle (EN 10056-1), 1000 mm" |
| 230 | params = { size = "70x70x7", length = 1000 } |
| 231 | aliases = ["EN 10056-1 70x70x7", "L70x70x7", "angle 70 x 70 x 7", "equal angle 70x70x7", "EN 10056 70x70x7", "EN10056 70x70x7"] |
| 232 | standard = "EN 10056-1" |
| 233 | |
| 234 | [[presets]] |
| 235 | id = "L80x80x8" |
| 236 | title = "L 80 × 80 × 8 equal angle (EN 10056-1), 1000 mm" |
| 237 | params = { size = "80x80x8", length = 1000 } |
| 238 | aliases = ["EN 10056-1 80x80x8", "L80x80x8", "angle 80 x 80 x 8", "equal angle 80x80x8", "EN 10056 80x80x8", "EN10056 80x80x8"] |
| 239 | standard = "EN 10056-1" |
| 240 | |
| 241 | [[presets]] |
| 242 | id = "L80x80x10" |
| 243 | title = "L 80 × 80 × 10 equal angle (EN 10056-1), 1000 mm" |
| 244 | params = { size = "80x80x10", length = 1000 } |
| 245 | aliases = ["EN 10056-1 80x80x10", "L80x80x10", "angle 80 x 80 x 10", "equal angle 80x80x10", "EN 10056 80x80x10", "EN10056 80x80x10"] |
| 246 | standard = "EN 10056-1" |
| 247 | |
| 248 | [[presets]] |
| 249 | id = "L90x90x7" |
| 250 | title = "L 90 × 90 × 7 equal angle (EN 10056-1), 1000 mm" |
| 251 | params = { size = "90x90x7", length = 1000 } |
| 252 | aliases = ["EN 10056-1 90x90x7", "L90x90x7", "angle 90 x 90 x 7", "equal angle 90x90x7", "EN 10056 90x90x7", "EN10056 90x90x7"] |
| 253 | standard = "EN 10056-1" |
| 254 | |
| 255 | [[presets]] |
| 256 | id = "L90x90x8" |
| 257 | title = "L 90 × 90 × 8 equal angle (EN 10056-1), 1000 mm" |
| 258 | params = { size = "90x90x8", length = 1000 } |
| 259 | aliases = ["EN 10056-1 90x90x8", "L90x90x8", "angle 90 x 90 x 8", "equal angle 90x90x8", "EN 10056 90x90x8", "EN10056 90x90x8"] |
| 260 | standard = "EN 10056-1" |
| 261 | |
| 262 | [[presets]] |
| 263 | id = "L90x90x10" |
| 264 | title = "L 90 × 90 × 10 equal angle (EN 10056-1), 1000 mm" |
| 265 | params = { size = "90x90x10", length = 1000 } |
| 266 | aliases = ["EN 10056-1 90x90x10", "L90x90x10", "angle 90 x 90 x 10", "equal angle 90x90x10", "EN 10056 90x90x10", "EN10056 90x90x10"] |
| 267 | standard = "EN 10056-1" |
| 268 | |
| 269 | [[presets]] |
| 270 | id = "L100x100x8" |
| 271 | title = "L 100 × 100 × 8 equal angle (EN 10056-1), 1000 mm" |
| 272 | params = { size = "100x100x8", length = 1000 } |
| 273 | aliases = ["EN 10056-1 100x100x8", "L100x100x8", "angle 100 x 100 x 8", "equal angle 100x100x8", "EN 10056 100x100x8", "EN10056 100x100x8"] |
| 274 | standard = "EN 10056-1" |
| 275 | |
| 276 | [[presets]] |
| 277 | id = "L100x100x10" |
| 278 | title = "L 100 × 100 × 10 equal angle (EN 10056-1), 1000 mm" |
| 279 | params = { size = "100x100x10", length = 1000 } |
| 280 | aliases = ["EN 10056-1 100x100x10", "L100x100x10", "angle 100 x 100 x 10", "equal angle 100x100x10", "EN 10056 100x100x10", "EN10056 100x100x10"] |
| 281 | standard = "EN 10056-1" |
| 282 | |
| 283 | [[presets]] |
| 284 | id = "L100x100x12" |
| 285 | title = "L 100 × 100 × 12 equal angle (EN 10056-1), 1000 mm" |
| 286 | params = { size = "100x100x12", length = 1000 } |
| 287 | aliases = ["EN 10056-1 100x100x12", "L100x100x12", "angle 100 x 100 x 12", "equal angle 100x100x12", "EN 10056 100x100x12", "EN10056 100x100x12"] |
| 288 | standard = "EN 10056-1" |
| 289 | |
| 290 | [[presets]] |
| 291 | id = "L120x120x10" |
| 292 | title = "L 120 × 120 × 10 equal angle (EN 10056-1), 1000 mm" |
| 293 | params = { size = "120x120x10", length = 1000 } |
| 294 | aliases = ["EN 10056-1 120x120x10", "L120x120x10", "angle 120 x 120 x 10", "equal angle 120x120x10", "EN 10056 120x120x10", "EN10056 120x120x10"] |
| 295 | standard = "EN 10056-1" |
| 296 | |
| 297 | [[presets]] |
| 298 | id = "L120x120x12" |
| 299 | title = "L 120 × 120 × 12 equal angle (EN 10056-1), 1000 mm" |
| 300 | params = { size = "120x120x12", length = 1000 } |
| 301 | aliases = ["EN 10056-1 120x120x12", "L120x120x12", "angle 120 x 120 x 12", "equal angle 120x120x12", "EN 10056 120x120x12", "EN10056 120x120x12"] |
| 302 | standard = "EN 10056-1" |
| 303 | |
| 304 | [[presets]] |
| 305 | id = "L150x150x12" |
| 306 | title = "L 150 × 150 × 12 equal angle (EN 10056-1), 1000 mm" |
| 307 | params = { size = "150x150x12", length = 1000 } |
| 308 | aliases = ["EN 10056-1 150x150x12", "L150x150x12", "angle 150 x 150 x 12", "equal angle 150x150x12", "EN 10056 150x150x12", "EN10056 150x150x12"] |
| 309 | standard = "EN 10056-1" |
| 310 | |
| 311 | [[presets]] |
| 312 | id = "L150x150x15" |
| 313 | title = "L 150 × 150 × 15 equal angle (EN 10056-1), 1000 mm" |
| 314 | params = { size = "150x150x15", length = 1000 } |
| 315 | aliases = ["EN 10056-1 150x150x15", "L150x150x15", "angle 150 x 150 x 15", "equal angle 150x150x15", "EN 10056 150x150x15", "EN10056 150x150x15"] |
| 316 | standard = "EN 10056-1" |
| 317 | |
| 318 | [[presets]] |
| 319 | id = "L160x160x15" |
| 320 | title = "L 160 × 160 × 15 equal angle (EN 10056-1), 1000 mm" |
| 321 | params = { size = "160x160x15", length = 1000 } |
| 322 | aliases = ["EN 10056-1 160x160x15", "L160x160x15", "angle 160 x 160 x 15", "equal angle 160x160x15", "EN 10056 160x160x15", "EN10056 160x160x15"] |
| 323 | standard = "EN 10056-1" |
| 324 | |
| 325 | [[presets]] |
| 326 | id = "L180x180x18" |
| 327 | title = "L 180 × 180 × 18 equal angle (EN 10056-1), 1000 mm" |
| 328 | params = { size = "180x180x18", length = 1000 } |
| 329 | aliases = ["EN 10056-1 180x180x18", "L180x180x18", "angle 180 x 180 x 18", "equal angle 180x180x18", "EN 10056 180x180x18", "EN10056 180x180x18"] |
| 330 | standard = "EN 10056-1" |
| 331 | |
| 332 | [[presets]] |
| 333 | id = "L200x200x16" |
| 334 | title = "L 200 × 200 × 16 equal angle (EN 10056-1), 1000 mm" |
| 335 | params = { size = "200x200x16", length = 1000 } |
| 336 | aliases = ["EN 10056-1 200x200x16", "L200x200x16", "angle 200 x 200 x 16", "equal angle 200x200x16", "EN 10056 200x200x16", "EN10056 200x200x16"] |
| 337 | standard = "EN 10056-1" |
| 338 | |
| 339 | [[presets]] |
| 340 | id = "L200x200x18" |
| 341 | title = "L 200 × 200 × 18 equal angle (EN 10056-1), 1000 mm" |
| 342 | params = { size = "200x200x18", length = 1000 } |
| 343 | aliases = ["EN 10056-1 200x200x18", "L200x200x18", "angle 200 x 200 x 18", "equal angle 200x200x18", "EN 10056 200x200x18", "EN10056 200x200x18"] |
| 344 | standard = "EN 10056-1" |
| 345 | |
| 346 | [[presets]] |
| 347 | id = "L200x200x20" |
| 348 | title = "L 200 × 200 × 20 equal angle (EN 10056-1), 1000 mm" |
| 349 | params = { size = "200x200x20", length = 1000 } |
| 350 | aliases = ["EN 10056-1 200x200x20", "L200x200x20", "angle 200 x 200 x 20", "equal angle 200x200x20", "EN 10056 200x200x20", "EN10056 200x200x20"] |
| 351 | standard = "EN 10056-1" |
| 352 | |
| 353 | [[presets]] |
| 354 | id = "L200x200x24" |
| 355 | title = "L 200 × 200 × 24 equal angle (EN 10056-1), 1000 mm" |
| 356 | params = { size = "200x200x24", length = 1000 } |
| 357 | aliases = ["EN 10056-1 200x200x24", "L200x200x24", "angle 200 x 200 x 24", "equal angle 200x200x24", "EN 10056 200x200x24", "EN10056 200x200x24"] |
| 358 | standard = "EN 10056-1" |
| 359 | |
| 360 | [[presets]] |
| 361 | id = "L250x250x28" |
| 362 | title = "L 250 × 250 × 28 equal angle (EN 10056-1), 1000 mm" |
| 363 | params = { size = "250x250x28", length = 1000 } |
| 364 | aliases = ["EN 10056-1 250x250x28", "L250x250x28", "angle 250 x 250 x 28", "equal angle 250x250x28", "EN 10056 250x250x28", "EN10056 250x250x28"] |
| 365 | standard = "EN 10056-1" |
| 366 | |
| 367 | [[presets]] |
| 368 | id = "L250x250x35" |
| 369 | title = "L 250 × 250 × 35 equal angle (EN 10056-1), 1000 mm" |
| 370 | params = { size = "250x250x35", length = 1000 } |
| 371 | aliases = ["EN 10056-1 250x250x35", "L250x250x35", "angle 250 x 250 x 35", "equal angle 250x250x35", "EN 10056 250x250x35", "EN10056 250x250x35"] |
| 372 | standard = "EN 10056-1" |
| 373 | |
| 374 | [[presets]] |
| 375 | id = "L40x20x4" |
| 376 | title = "L 40 × 20 × 4 unequal angle (EN 10056-1), 1000 mm" |
| 377 | params = { size = "40x20x4", length = 1000 } |
| 378 | aliases = ["EN 10056-1 40x20x4", "L40x20x4", "angle 40 x 20 x 4", "unequal angle 40x20x4", "EN 10056 40x20x4", "EN10056 40x20x4"] |
| 379 | standard = "EN 10056-1" |
| 380 | |
| 381 | [[presets]] |
| 382 | id = "L40x25x4" |
| 383 | title = "L 40 × 25 × 4 unequal angle (EN 10056-1), 1000 mm" |
| 384 | params = { size = "40x25x4", length = 1000 } |
| 385 | aliases = ["EN 10056-1 40x25x4", "L40x25x4", "angle 40 x 25 x 4", "unequal angle 40x25x4", "EN 10056 40x25x4", "EN10056 40x25x4"] |
| 386 | standard = "EN 10056-1" |
| 387 | |
| 388 | [[presets]] |
| 389 | id = "L45x30x4" |
| 390 | title = "L 45 × 30 × 4 unequal angle (EN 10056-1), 1000 mm" |
| 391 | params = { size = "45x30x4", length = 1000 } |
| 392 | aliases = ["EN 10056-1 45x30x4", "L45x30x4", "angle 45 x 30 x 4", "unequal angle 45x30x4", "EN 10056 45x30x4", "EN10056 45x30x4"] |
| 393 | standard = "EN 10056-1" |
| 394 | |
| 395 | [[presets]] |
| 396 | id = "L50x30x5" |
| 397 | title = "L 50 × 30 × 5 unequal angle (EN 10056-1), 1000 mm" |
| 398 | params = { size = "50x30x5", length = 1000 } |
| 399 | aliases = ["EN 10056-1 50x30x5", "L50x30x5", "angle 50 x 30 x 5", "unequal angle 50x30x5", "EN 10056 50x30x5", "EN10056 50x30x5"] |
| 400 | standard = "EN 10056-1" |
| 401 | |
| 402 | [[presets]] |
| 403 | id = "L60x30x5" |
| 404 | title = "L 60 × 30 × 5 unequal angle (EN 10056-1), 1000 mm" |
| 405 | params = { size = "60x30x5", length = 1000 } |
| 406 | aliases = ["EN 10056-1 60x30x5", "L60x30x5", "angle 60 x 30 x 5", "unequal angle 60x30x5", "EN 10056 60x30x5", "EN10056 60x30x5"] |
| 407 | standard = "EN 10056-1" |
| 408 | |
| 409 | [[presets]] |
| 410 | id = "L60x40x5" |
| 411 | title = "L 60 × 40 × 5 unequal angle (EN 10056-1), 1000 mm" |
| 412 | params = { size = "60x40x5", length = 1000 } |
| 413 | aliases = ["EN 10056-1 60x40x5", "L60x40x5", "angle 60 x 40 x 5", "unequal angle 60x40x5", "EN 10056 60x40x5", "EN10056 60x40x5"] |
| 414 | standard = "EN 10056-1" |
| 415 | |
| 416 | [[presets]] |
| 417 | id = "L60x40x6" |
| 418 | title = "L 60 × 40 × 6 unequal angle (EN 10056-1), 1000 mm" |
| 419 | params = { size = "60x40x6", length = 1000 } |
| 420 | aliases = ["EN 10056-1 60x40x6", "L60x40x6", "angle 60 x 40 x 6", "unequal angle 60x40x6", "EN 10056 60x40x6", "EN10056 60x40x6"] |
| 421 | standard = "EN 10056-1" |
| 422 | |
| 423 | [[presets]] |
| 424 | id = "L65x50x5" |
| 425 | title = "L 65 × 50 × 5 unequal angle (EN 10056-1), 1000 mm" |
| 426 | params = { size = "65x50x5", length = 1000 } |
| 427 | aliases = ["EN 10056-1 65x50x5", "L65x50x5", "angle 65 x 50 x 5", "unequal angle 65x50x5", "EN 10056 65x50x5", "EN10056 65x50x5"] |
| 428 | standard = "EN 10056-1" |
| 429 | |
| 430 | [[presets]] |
| 431 | id = "L70x50x6" |
| 432 | title = "L 70 × 50 × 6 unequal angle (EN 10056-1), 1000 mm" |
| 433 | params = { size = "70x50x6", length = 1000 } |
| 434 | aliases = ["EN 10056-1 70x50x6", "L70x50x6", "angle 70 x 50 x 6", "unequal angle 70x50x6", "EN 10056 70x50x6", "EN10056 70x50x6"] |
| 435 | standard = "EN 10056-1" |
| 436 | |
| 437 | [[presets]] |
| 438 | id = "L80x40x6" |
| 439 | title = "L 80 × 40 × 6 unequal angle (EN 10056-1), 1000 mm" |
| 440 | params = { size = "80x40x6", length = 1000 } |
| 441 | aliases = ["EN 10056-1 80x40x6", "L80x40x6", "angle 80 x 40 x 6", "unequal angle 80x40x6", "EN 10056 80x40x6", "EN10056 80x40x6"] |
| 442 | standard = "EN 10056-1" |
| 443 | |
| 444 | [[presets]] |
| 445 | id = "L80x40x8" |
| 446 | title = "L 80 × 40 × 8 unequal angle (EN 10056-1), 1000 mm" |
| 447 | params = { size = "80x40x8", length = 1000 } |
| 448 | aliases = ["EN 10056-1 80x40x8", "L80x40x8", "angle 80 x 40 x 8", "unequal angle 80x40x8", "EN 10056 80x40x8", "EN10056 80x40x8"] |
| 449 | standard = "EN 10056-1" |
| 450 | |
| 451 | [[presets]] |
| 452 | id = "L80x60x7" |
| 453 | title = "L 80 × 60 × 7 unequal angle (EN 10056-1), 1000 mm" |
| 454 | params = { size = "80x60x7", length = 1000 } |
| 455 | aliases = ["EN 10056-1 80x60x7", "L80x60x7", "angle 80 x 60 x 7", "unequal angle 80x60x7", "EN 10056 80x60x7", "EN10056 80x60x7"] |
| 456 | standard = "EN 10056-1" |
| 457 | |
| 458 | [[presets]] |
| 459 | id = "L100x50x6" |
| 460 | title = "L 100 × 50 × 6 unequal angle (EN 10056-1), 1000 mm" |
| 461 | params = { size = "100x50x6", length = 1000 } |
| 462 | aliases = ["EN 10056-1 100x50x6", "L100x50x6", "angle 100 x 50 x 6", "unequal angle 100x50x6", "EN 10056 100x50x6", "EN10056 100x50x6"] |
| 463 | standard = "EN 10056-1" |
| 464 | |
| 465 | [[presets]] |
| 466 | id = "L100x50x8" |
| 467 | title = "L 100 × 50 × 8 unequal angle (EN 10056-1), 1000 mm" |
| 468 | params = { size = "100x50x8", length = 1000 } |
| 469 | aliases = ["EN 10056-1 100x50x8", "L100x50x8", "angle 100 x 50 x 8", "unequal angle 100x50x8", "EN 10056 100x50x8", "EN10056 100x50x8"] |
| 470 | standard = "EN 10056-1" |
| 471 | |
| 472 | [[presets]] |
| 473 | id = "L100x65x7" |
| 474 | title = "L 100 × 65 × 7 unequal angle (EN 10056-1), 1000 mm" |
| 475 | params = { size = "100x65x7", length = 1000 } |
| 476 | aliases = ["EN 10056-1 100x65x7", "L100x65x7", "angle 100 x 65 x 7", "unequal angle 100x65x7", "EN 10056 100x65x7", "EN10056 100x65x7"] |
| 477 | standard = "EN 10056-1" |
| 478 | |
| 479 | [[presets]] |
| 480 | id = "L100x65x8" |
| 481 | title = "L 100 × 65 × 8 unequal angle (EN 10056-1), 1000 mm" |
| 482 | params = { size = "100x65x8", length = 1000 } |
| 483 | aliases = ["EN 10056-1 100x65x8", "L100x65x8", "angle 100 x 65 x 8", "unequal angle 100x65x8", "EN 10056 100x65x8", "EN10056 100x65x8"] |
| 484 | standard = "EN 10056-1" |
| 485 | |
| 486 | [[presets]] |
| 487 | id = "L100x65x10" |
| 488 | title = "L 100 × 65 × 10 unequal angle (EN 10056-1), 1000 mm" |
| 489 | params = { size = "100x65x10", length = 1000 } |
| 490 | aliases = ["EN 10056-1 100x65x10", "L100x65x10", "angle 100 x 65 x 10", "unequal angle 100x65x10", "EN 10056 100x65x10", "EN10056 100x65x10"] |
| 491 | standard = "EN 10056-1" |
| 492 | |
| 493 | [[presets]] |
| 494 | id = "L120x80x8" |
| 495 | title = "L 120 × 80 × 8 unequal angle (EN 10056-1), 1000 mm" |
| 496 | params = { size = "120x80x8", length = 1000 } |
| 497 | aliases = ["EN 10056-1 120x80x8", "L120x80x8", "angle 120 x 80 x 8", "unequal angle 120x80x8", "EN 10056 120x80x8", "EN10056 120x80x8"] |
| 498 | standard = "EN 10056-1" |
| 499 | |
| 500 | [[presets]] |
| 501 | id = "L120x80x10" |
| 502 | title = "L 120 × 80 × 10 unequal angle (EN 10056-1), 1000 mm" |
| 503 | params = { size = "120x80x10", length = 1000 } |
| 504 | aliases = ["EN 10056-1 120x80x10", "L120x80x10", "angle 120 x 80 x 10", "unequal angle 120x80x10", "EN 10056 120x80x10", "EN10056 120x80x10"] |
| 505 | standard = "EN 10056-1" |
| 506 | |
| 507 | [[presets]] |
| 508 | id = "L120x80x12" |
| 509 | title = "L 120 × 80 × 12 unequal angle (EN 10056-1), 1000 mm" |
| 510 | params = { size = "120x80x12", length = 1000 } |
| 511 | aliases = ["EN 10056-1 120x80x12", "L120x80x12", "angle 120 x 80 x 12", "unequal angle 120x80x12", "EN 10056 120x80x12", "EN10056 120x80x12"] |
| 512 | standard = "EN 10056-1" |
| 513 | |
| 514 | [[presets]] |
| 515 | id = "L150x100x10" |
| 516 | title = "L 150 × 100 × 10 unequal angle (EN 10056-1), 1000 mm" |
| 517 | params = { size = "150x100x10", length = 1000 } |
| 518 | aliases = ["EN 10056-1 150x100x10", "L150x100x10", "angle 150 x 100 x 10", "unequal angle 150x100x10", "EN 10056 150x100x10", "EN10056 150x100x10"] |
| 519 | standard = "EN 10056-1" |
| 520 | |
| 521 | [[presets]] |
| 522 | id = "L150x100x12" |
| 523 | title = "L 150 × 100 × 12 unequal angle (EN 10056-1), 1000 mm" |
| 524 | params = { size = "150x100x12", length = 1000 } |
| 525 | aliases = ["EN 10056-1 150x100x12", "L150x100x12", "angle 150 x 100 x 12", "unequal angle 150x100x12", "EN 10056 150x100x12", "EN10056 150x100x12"] |
| 526 | standard = "EN 10056-1" |
| 527 | |
| 528 | [[presets]] |
| 529 | id = "L200x100x10" |
| 530 | title = "L 200 × 100 × 10 unequal angle (EN 10056-1), 1000 mm" |
| 531 | params = { size = "200x100x10", length = 1000 } |
| 532 | aliases = ["EN 10056-1 200x100x10", "L200x100x10", "angle 200 x 100 x 10", "unequal angle 200x100x10", "EN 10056 200x100x10", "EN10056 200x100x10"] |
| 533 | standard = "EN 10056-1" |
| 534 | |
| 535 | [[presets]] |
| 536 | id = "L200x100x12" |
| 537 | title = "L 200 × 100 × 12 unequal angle (EN 10056-1), 1000 mm" |
| 538 | params = { size = "200x100x12", length = 1000 } |
| 539 | aliases = ["EN 10056-1 200x100x12", "L200x100x12", "angle 200 x 100 x 12", "unequal angle 200x100x12", "EN 10056 200x100x12", "EN10056 200x100x12"] |
| 540 | standard = "EN 10056-1" |
| 541 |
Hot-rolled equal and unequal leg steel angles (L sections) at any length.
Leg a along +Y and leg b along +X from the heel at the origin (a ≥ b), thickness t, root radius r1
between the legs and toe radius r2 at the end of each leg, extruded along +Z by length. Section area and mass
follow the standard's tables.
| Parameter | Meaning |
|---|---|
size |
a × b × t designation |
length |
Length, mm |
material |
steel-s235 (S235JR) or steel-s355 (S355J2), EN 10025-2 |
EN 10056-1, Structural steel equal and unequal leg angles — Part 1: Dimensions: a, b, t, r1, r2. The 1998 edition was replaced by EN 10056-1:2017 (STN EN 10056-1:2017 preview, https://normy.normoff.gov.sk/norma/124897/nahlad); the r1 values of the sizes listed in both agree. Read from:
| Size | a | b | t | r1 | r2 |
|---|---|---|---|---|---|
| 20x20x3 | 20 | 20 | 3 | 3.5 | 2 |
| 25x25x3 | 25 | 25 | 3 | 3.5 | 2 |
| 25x25x4 | 25 | 25 | 4 | 3.5 | 2 |
| 30x30x3 | 30 | 30 | 3 | 5 | 2.5 |
| 30x30x4 | 30 | 30 | 4 | 5 | 2.5 |
| 35x35x4 | 35 | 35 | 4 | 5 | 2.5 |
| 40x40x4 | 40 | 40 | 4 | 6 | 3 |
| 40x40x5 | 40 | 40 | 5 | 6 | 3 |
| 45x45x4.5 | 45 | 45 | 4.5 | 7 | 3.5 |
| 50x50x4 | 50 | 50 | 4 | 7 | 3.5 |
| 50x50x5 | 50 | 50 | 5 | 7 | 3.5 |
| 50x50x6 | 50 | 50 | 6 | 7 | 3.5 |
| 60x60x5 | 60 | 60 | 5 | 8 | 4 |
| 60x60x6 | 60 | 60 | 6 | 8 | 4 |
| 60x60x8 | 60 | 60 | 8 | 8 | 4 |
| 65x65x7 | 65 | 65 | 7 | 9 | 4.5 |
| 70x70x6 | 70 | 70 | 6 | 9 | 4.5 |
| 70x70x7 | 70 | 70 | 7 | 9 | 4.5 |
| 75x75x6 | 75 | 75 | 6 | 9 | 4.5 |
| 75x75x8 | 75 | 75 | 8 | 9 | 4.5 |
| 80x80x8 | 80 | 80 | 8 | 10 | 5 |
| 80x80x10 | 80 | 80 | 10 | 10 | 5 |
| 90x90x7 | 90 | 90 | 7 | 11 | 5.5 |
| 90x90x8 | 90 | 90 | 8 | 11 | 5.5 |
| 90x90x9 | 90 | 90 | 9 | 11 | 5.5 |
| 90x90x10 | 90 | 90 | 10 | 11 | 5.5 |
| 100x100x8 | 100 | 100 | 8 | 12 | 6 |
| 100x100x10 | 100 | 100 | 10 | 12 | 6 |
| 100x100x12 | 100 | 100 | 12 | 12 | 6 |
| 120x120x10 | 120 | 120 | 10 | 13 | 6.5 |
| 120x120x12 | 120 | 120 | 12 | 13 | 6.5 |
| 130x130x12 | 130 | 130 | 12 | 14 | 7 |
| 150x150x10 | 150 | 150 | 10 | 16 | 8 |
| 150x150x12 | 150 | 150 | 12 | 16 | 8 |
| 150x150x15 | 150 | 150 | 15 | 16 | 8 |
| 160x160x15 | 160 | 160 | 15 | 17 | 8.5 |
| 180x180x18 | 180 | 180 | 18 | 18 | 9 |
| 200x200x16 | 200 | 200 | 16 | 18 | 9 |
| 200x200x18 | 200 | 200 | 18 | 18 | 9 |
| 200x200x20 | 200 | 200 | 20 | 18 | 9 |
| 200x200x24 | 200 | 200 | 24 | 18 | 9 |
| 250x250x28 | 250 | 250 | 28 | 18 | 9 |
| 250x250x35 | 250 | 250 | 35 | 18 | 9 |
| 30x20x3 | 30 | 20 | 3 | 4 | 2 |
| 30x20x4 | 30 | 20 | 4 | 4 | 2 |
| 40x20x4 | 40 | 20 | 4 | 4 | 2 |
| 40x25x4 | 40 | 25 | 4 | 4 | 2 |
| 45x30x4 | 45 | 30 | 4 | 4.5 | 2.25 |
| 50x30x5 | 50 | 30 | 5 | 5 | 2.5 |
| 60x30x5 | 60 | 30 | 5 | 6 | 3 |
| 60x40x5 | 60 | 40 | 5 | 6 | 3 |
| 60x40x6 | 60 | 40 | 6 | 6 | 3 |
| 65x50x5 | 65 | 50 | 5 | 6 | 3 |
| 70x50x6 | 70 | 50 | 6 | 7 | 3.5 |
| 75x50x6 | 75 | 50 | 6 | 7 | 3.5 |
| 75x50x8 | 75 | 50 | 8 | 7 | 3.5 |
| 80x40x6 | 80 | 40 | 6 | 7 | 3.5 |
| 80x40x8 | 80 | 40 | 8 | 7 | 3.5 |
| 80x60x7 | 80 | 60 | 7 | 8 | 4 |
| 100x50x6 | 100 | 50 | 6 | 8 | 4 |
| 100x50x8 | 100 | 50 | 8 | 8 | 4 |
| 100x65x7 | 100 | 65 | 7 | 10 | 5 |
| 100x65x8 | 100 | 65 | 8 | 10 | 5 |
| 100x65x10 | 100 | 65 | 10 | 10 | 5 |
| 100x75x8 | 100 | 75 | 8 | 10 | 5 |
| 100x75x10 | 100 | 75 | 10 | 10 | 5 |
| 100x75x12 | 100 | 75 | 12 | 10 | 5 |
| 120x80x8 | 120 | 80 | 8 | 11 | 5.5 |
| 120x80x10 | 120 | 80 | 10 | 11 | 5.5 |
| 120x80x12 | 120 | 80 | 12 | 11 | 5.5 |
| 125x75x8 | 125 | 75 | 8 | 11 | 5.5 |
| 125x75x10 | 125 | 75 | 10 | 11 | 5.5 |
| 125x75x12 | 125 | 75 | 12 | 11 | 5.5 |
| 135x65x8 | 135 | 65 | 8 | 11 | 5.5 |
| 135x65x10 | 135 | 65 | 10 | 11 | 5.5 |
| 150x90x10 | 150 | 90 | 10 | 12 | 6 |
| 150x90x12 | 150 | 90 | 12 | 12 | 6 |
| 150x90x15 | 150 | 90 | 15 | 12 | 6 |
| 150x100x10 | 150 | 100 | 10 | 12 | 6 |
| 150x100x12 | 150 | 100 | 12 | 12 | 6 |
| 200x100x10 | 200 | 100 | 10 | 15 | 7.5 |
| 200x100x12 | 200 | 100 | 12 | 15 | 7.5 |
| 200x100x15 | 200 | 100 | 15 | 15 | 7.5 |
| 200x150x12 | 200 | 150 | 12 | 15 | 7.5 |
| 200x150x15 | 200 | 150 | 15 | 15 | 7.5 |
Corrected in this audit: 60x30x5 r1 / r2 5 / 2.5 -> 6 / 3 (Roymech, koyda); 100x50x10 removed (in none of the sources, so its radii are unsourced).
Catalogue sizes that EN 10056-1 does not list (for example 150 × 150 × 14 or 160 × 160 × 12) have no sourced root and toe radii and are not presets.
Generic equal angles of the catalogue (leg length and piece length only) become presets of the EN 10056-1 section whose thickness their own reference model has (30 × 30 × 3 and 40 × 40 × 4, at the entry's length; checked privately by volume, a match only). Their 10 × 10 × 1.5 and 20 × 20 × 2 angles are not EN 10056-1 sizes and are not presets.
Preset list: sizes of the step.parts catalogue (MIT) found in the tables above, see library/NOTICE.md; EN 10056
presets are 1000 mm long, generic ones have the catalogue's length.
| 1 | # Steel angle (EN 10056-1) |
| 2 | |
| 3 | Hot-rolled equal and unequal leg steel angles (L sections) at any length. |
| 4 | |
| 5 | ## Geometry |
| 6 | |
| 7 | Leg **a** along +Y and leg **b** along +X from the heel at the origin (a ≥ b), thickness **t**, root radius **r1** |
| 8 | between the legs and toe radius **r2** at the end of each leg, extruded along +Z by `length`. Section area and mass |
| 9 | follow the standard's tables. |
| 10 | |
| 11 | ## Parameters |
| 12 | |
| 13 | | Parameter | Meaning | |
| 14 | |---|---| |
| 15 | | `size` | a × b × t designation | |
| 16 | | `length` | Length, mm | |
| 17 | | `material` | `steel-s235` (S235JR) or `steel-s355` (S355J2), EN 10025-2 | |
| 18 | |
| 19 | ## Source |
| 20 | |
| 21 | EN 10056-1, *Structural steel equal and unequal leg angles — Part 1: Dimensions*: a, b, t, r1, r2. The 1998 edition |
| 22 | was replaced by EN 10056-1:2017 (STN EN 10056-1:2017 preview, <https://normy.normoff.gov.sk/norma/124897/nahlad>); |
| 23 | the r1 values of the sizes listed in both agree. Read from: |
| 24 | |
| 25 | - ArcelorMittal Long Carbon Europe sales programme (tables to EN 10056-1:1998), equal angles pp. 54-64, unequal |
| 26 | angles pp. 66-70 (<https://home.agh.edu.pl/~blajer/wpages/cad/tablice.pdf>): every equal angle and 100x65, 120x80, 125x75, 150x90x10, 150x100; |
| 27 | - ArcelorMittal sales programme V2026_3 (EN 10056-1:2017), angles pp. 110-116 (<https://constructalia.arcelormittal.com/files/V2026_3_Sales%20programme_FR_EN_DE--123b7234b68e0b1b5576b03bb791a537.pdf>): r1 of the sizes it lists; |
| 28 | - British Steel datasheets "Dimensions and properties to BS EN 10056-1", equal (<https://www.britishsteel.co.uk/wp-content/uploads/2026/07/EA-datasheet-21.07.26.pdf>) and unequal angles |
| 29 | (<https://www.britishsteel.co.uk/wp-content/uploads/2026/07/UA-datasheet-21.07.26.pdf>): 120, 150, 200 equal and 200x100, 200x150 unequal; |
| 30 | - the small unequal angles (30x20 to 100x75, 135x65, 150x90x12, 150x90x15) from secondary tables of EN 10056-1:1998: |
| 31 | Roymech (<https://roymech.org/Useful_Tables/Sections/U_AngleA_dim_prop.html>) and koyda.com (<https://www.koyda.com/steel-section-tables/unequal-angles/>), which agree. |
| 32 | |
| 33 | | Size | a | b | t | r1 | r2 | |
| 34 | |---|---|---|---|---|---| |
| 35 | | 20x20x3 | 20 | 20 | 3 | 3.5 | 2 | |
| 36 | | 25x25x3 | 25 | 25 | 3 | 3.5 | 2 | |
| 37 | | 25x25x4 | 25 | 25 | 4 | 3.5 | 2 | |
| 38 | | 30x30x3 | 30 | 30 | 3 | 5 | 2.5 | |
| 39 | | 30x30x4 | 30 | 30 | 4 | 5 | 2.5 | |
| 40 | | 35x35x4 | 35 | 35 | 4 | 5 | 2.5 | |
| 41 | | 40x40x4 | 40 | 40 | 4 | 6 | 3 | |
| 42 | | 40x40x5 | 40 | 40 | 5 | 6 | 3 | |
| 43 | | 45x45x4.5 | 45 | 45 | 4.5 | 7 | 3.5 | |
| 44 | | 50x50x4 | 50 | 50 | 4 | 7 | 3.5 | |
| 45 | | 50x50x5 | 50 | 50 | 5 | 7 | 3.5 | |
| 46 | | 50x50x6 | 50 | 50 | 6 | 7 | 3.5 | |
| 47 | | 60x60x5 | 60 | 60 | 5 | 8 | 4 | |
| 48 | | 60x60x6 | 60 | 60 | 6 | 8 | 4 | |
| 49 | | 60x60x8 | 60 | 60 | 8 | 8 | 4 | |
| 50 | | 65x65x7 | 65 | 65 | 7 | 9 | 4.5 | |
| 51 | | 70x70x6 | 70 | 70 | 6 | 9 | 4.5 | |
| 52 | | 70x70x7 | 70 | 70 | 7 | 9 | 4.5 | |
| 53 | | 75x75x6 | 75 | 75 | 6 | 9 | 4.5 | |
| 54 | | 75x75x8 | 75 | 75 | 8 | 9 | 4.5 | |
| 55 | | 80x80x8 | 80 | 80 | 8 | 10 | 5 | |
| 56 | | 80x80x10 | 80 | 80 | 10 | 10 | 5 | |
| 57 | | 90x90x7 | 90 | 90 | 7 | 11 | 5.5 | |
| 58 | | 90x90x8 | 90 | 90 | 8 | 11 | 5.5 | |
| 59 | | 90x90x9 | 90 | 90 | 9 | 11 | 5.5 | |
| 60 | | 90x90x10 | 90 | 90 | 10 | 11 | 5.5 | |
| 61 | | 100x100x8 | 100 | 100 | 8 | 12 | 6 | |
| 62 | | 100x100x10 | 100 | 100 | 10 | 12 | 6 | |
| 63 | | 100x100x12 | 100 | 100 | 12 | 12 | 6 | |
| 64 | | 120x120x10 | 120 | 120 | 10 | 13 | 6.5 | |
| 65 | | 120x120x12 | 120 | 120 | 12 | 13 | 6.5 | |
| 66 | | 130x130x12 | 130 | 130 | 12 | 14 | 7 | |
| 67 | | 150x150x10 | 150 | 150 | 10 | 16 | 8 | |
| 68 | | 150x150x12 | 150 | 150 | 12 | 16 | 8 | |
| 69 | | 150x150x15 | 150 | 150 | 15 | 16 | 8 | |
| 70 | | 160x160x15 | 160 | 160 | 15 | 17 | 8.5 | |
| 71 | | 180x180x18 | 180 | 180 | 18 | 18 | 9 | |
| 72 | | 200x200x16 | 200 | 200 | 16 | 18 | 9 | |
| 73 | | 200x200x18 | 200 | 200 | 18 | 18 | 9 | |
| 74 | | 200x200x20 | 200 | 200 | 20 | 18 | 9 | |
| 75 | | 200x200x24 | 200 | 200 | 24 | 18 | 9 | |
| 76 | | 250x250x28 | 250 | 250 | 28 | 18 | 9 | |
| 77 | | 250x250x35 | 250 | 250 | 35 | 18 | 9 | |
| 78 | | 30x20x3 | 30 | 20 | 3 | 4 | 2 | |
| 79 | | 30x20x4 | 30 | 20 | 4 | 4 | 2 | |
| 80 | | 40x20x4 | 40 | 20 | 4 | 4 | 2 | |
| 81 | | 40x25x4 | 40 | 25 | 4 | 4 | 2 | |
| 82 | | 45x30x4 | 45 | 30 | 4 | 4.5 | 2.25 | |
| 83 | | 50x30x5 | 50 | 30 | 5 | 5 | 2.5 | |
| 84 | | 60x30x5 | 60 | 30 | 5 | 6 | 3 | |
| 85 | | 60x40x5 | 60 | 40 | 5 | 6 | 3 | |
| 86 | | 60x40x6 | 60 | 40 | 6 | 6 | 3 | |
| 87 | | 65x50x5 | 65 | 50 | 5 | 6 | 3 | |
| 88 | | 70x50x6 | 70 | 50 | 6 | 7 | 3.5 | |
| 89 | | 75x50x6 | 75 | 50 | 6 | 7 | 3.5 | |
| 90 | | 75x50x8 | 75 | 50 | 8 | 7 | 3.5 | |
| 91 | | 80x40x6 | 80 | 40 | 6 | 7 | 3.5 | |
| 92 | | 80x40x8 | 80 | 40 | 8 | 7 | 3.5 | |
| 93 | | 80x60x7 | 80 | 60 | 7 | 8 | 4 | |
| 94 | | 100x50x6 | 100 | 50 | 6 | 8 | 4 | |
| 95 | | 100x50x8 | 100 | 50 | 8 | 8 | 4 | |
| 96 | | 100x65x7 | 100 | 65 | 7 | 10 | 5 | |
| 97 | | 100x65x8 | 100 | 65 | 8 | 10 | 5 | |
| 98 | | 100x65x10 | 100 | 65 | 10 | 10 | 5 | |
| 99 | | 100x75x8 | 100 | 75 | 8 | 10 | 5 | |
| 100 | | 100x75x10 | 100 | 75 | 10 | 10 | 5 | |
| 101 | | 100x75x12 | 100 | 75 | 12 | 10 | 5 | |
| 102 | | 120x80x8 | 120 | 80 | 8 | 11 | 5.5 | |
| 103 | | 120x80x10 | 120 | 80 | 10 | 11 | 5.5 | |
| 104 | | 120x80x12 | 120 | 80 | 12 | 11 | 5.5 | |
| 105 | | 125x75x8 | 125 | 75 | 8 | 11 | 5.5 | |
| 106 | | 125x75x10 | 125 | 75 | 10 | 11 | 5.5 | |
| 107 | | 125x75x12 | 125 | 75 | 12 | 11 | 5.5 | |
| 108 | | 135x65x8 | 135 | 65 | 8 | 11 | 5.5 | |
| 109 | | 135x65x10 | 135 | 65 | 10 | 11 | 5.5 | |
| 110 | | 150x90x10 | 150 | 90 | 10 | 12 | 6 | |
| 111 | | 150x90x12 | 150 | 90 | 12 | 12 | 6 | |
| 112 | | 150x90x15 | 150 | 90 | 15 | 12 | 6 | |
| 113 | | 150x100x10 | 150 | 100 | 10 | 12 | 6 | |
| 114 | | 150x100x12 | 150 | 100 | 12 | 12 | 6 | |
| 115 | | 200x100x10 | 200 | 100 | 10 | 15 | 7.5 | |
| 116 | | 200x100x12 | 200 | 100 | 12 | 15 | 7.5 | |
| 117 | | 200x100x15 | 200 | 100 | 15 | 15 | 7.5 | |
| 118 | | 200x150x12 | 200 | 150 | 12 | 15 | 7.5 | |
| 119 | | 200x150x15 | 200 | 150 | 15 | 15 | 7.5 | |
| 120 | |
| 121 | Corrected in this audit: 60x30x5 r1 / r2 5 / 2.5 -> 6 / 3 (Roymech, koyda); 100x50x10 removed (in none of the |
| 122 | sources, so its radii are unsourced). |
| 123 | |
| 124 | Catalogue sizes that EN 10056-1 does not list (for example 150 × 150 × 14 or 160 × 160 × 12) have no sourced root |
| 125 | and toe radii and are not presets. |
| 126 | |
| 127 | Generic equal angles of the catalogue (leg length and piece length only) become presets of the EN 10056-1 section |
| 128 | whose thickness their own reference model has (30 × 30 × 3 and 40 × 40 × 4, at the entry's length; checked privately by |
| 129 | volume, a match only). Their 10 × 10 × 1.5 and 20 × 20 × 2 angles are not EN 10056-1 sizes and are not presets. |
| 130 | |
| 131 | Preset list: sizes of the step.parts catalogue (MIT) found in the tables above, see `library/NOTICE.md`; EN 10056 |
| 132 | presets are 1000 mm long, generic ones have the catalogue's length. |
| 133 |
Equal and unequal leg angles to EN 10056-1: legs a (along Y) and b (along X) from the heel at the origin, thickness t, root radius r1 and toe radii r2 from the standard's tables, extruded along +Z by the length. Presets: the catalogue sizes that EN 10056-1 lists, 1000 mm long.
Hot-rolled equal and unequal leg steel angles (L sections) at any length.
Leg a along +Y and leg b along +X from the heel at the origin (a ≥ b), thickness t, root radius r1
between the legs and toe radius r2 at the end of each leg, extruded along +Z by length. Section area and mass
follow the standard's tables.
| Parameter | Meaning |
|---|---|
size |
a × b × t designation |
length |
Length, mm |
material |
steel-s235 (S235JR) or steel-s355 (S355J2), EN 10025-2 |
EN 10056-1, Structural steel equal and unequal leg angles — Part 1: Dimensions: a, b, t, r1, r2. The 1998 edition was replaced by EN 10056-1:2017 (STN EN 10056-1:2017 preview, https://normy.normoff.gov.sk/norma/124897/nahlad); the r1 values of the sizes listed in both agree. Read from:
| Size | a | b | t | r1 | r2 |
|---|---|---|---|---|---|
| 20x20x3 | 20 | 20 | 3 | 3.5 | 2 |
| 25x25x3 | 25 | 25 | 3 | 3.5 | 2 |
| 25x25x4 | 25 | 25 | 4 | 3.5 | 2 |
| 30x30x3 | 30 | 30 | 3 | 5 | 2.5 |
| 30x30x4 | 30 | 30 | 4 | 5 | 2.5 |
| 35x35x4 | 35 | 35 | 4 | 5 | 2.5 |
| 40x40x4 | 40 | 40 | 4 | 6 | 3 |
| 40x40x5 | 40 | 40 | 5 | 6 | 3 |
| 45x45x4.5 | 45 | 45 | 4.5 | 7 | 3.5 |
| 50x50x4 | 50 | 50 | 4 | 7 | 3.5 |
| 50x50x5 | 50 | 50 | 5 | 7 | 3.5 |
| 50x50x6 | 50 | 50 | 6 | 7 | 3.5 |
| 60x60x5 | 60 | 60 | 5 | 8 | 4 |
| 60x60x6 | 60 | 60 | 6 | 8 | 4 |
| 60x60x8 | 60 | 60 | 8 | 8 | 4 |
| 65x65x7 | 65 | 65 | 7 | 9 | 4.5 |
| 70x70x6 | 70 | 70 | 6 | 9 | 4.5 |
| 70x70x7 | 70 | 70 | 7 | 9 | 4.5 |
| 75x75x6 | 75 | 75 | 6 | 9 | 4.5 |
| 75x75x8 | 75 | 75 | 8 | 9 | 4.5 |
| 80x80x8 | 80 | 80 | 8 | 10 | 5 |
| 80x80x10 | 80 | 80 | 10 | 10 | 5 |
| 90x90x7 | 90 | 90 | 7 | 11 | 5.5 |
| 90x90x8 | 90 | 90 | 8 | 11 | 5.5 |
| 90x90x9 | 90 | 90 | 9 | 11 | 5.5 |
| 90x90x10 | 90 | 90 | 10 | 11 | 5.5 |
| 100x100x8 | 100 | 100 | 8 | 12 | 6 |
| 100x100x10 | 100 | 100 | 10 | 12 | 6 |
| 100x100x12 | 100 | 100 | 12 | 12 | 6 |
| 120x120x10 | 120 | 120 | 10 | 13 | 6.5 |
| 120x120x12 | 120 | 120 | 12 | 13 | 6.5 |
| 130x130x12 | 130 | 130 | 12 | 14 | 7 |
| 150x150x10 | 150 | 150 | 10 | 16 | 8 |
| 150x150x12 | 150 | 150 | 12 | 16 | 8 |
| 150x150x15 | 150 | 150 | 15 | 16 | 8 |
| 160x160x15 | 160 | 160 | 15 | 17 | 8.5 |
| 180x180x18 | 180 | 180 | 18 | 18 | 9 |
| 200x200x16 | 200 | 200 | 16 | 18 | 9 |
| 200x200x18 | 200 | 200 | 18 | 18 | 9 |
| 200x200x20 | 200 | 200 | 20 | 18 | 9 |
| 200x200x24 | 200 | 200 | 24 | 18 | 9 |
| 250x250x28 | 250 | 250 | 28 | 18 | 9 |
| 250x250x35 | 250 | 250 | 35 | 18 | 9 |
| 30x20x3 | 30 | 20 | 3 | 4 | 2 |
| 30x20x4 | 30 | 20 | 4 | 4 | 2 |
| 40x20x4 | 40 | 20 | 4 | 4 | 2 |
| 40x25x4 | 40 | 25 | 4 | 4 | 2 |
| 45x30x4 | 45 | 30 | 4 | 4.5 | 2.25 |
| 50x30x5 | 50 | 30 | 5 | 5 | 2.5 |
| 60x30x5 | 60 | 30 | 5 | 6 | 3 |
| 60x40x5 | 60 | 40 | 5 | 6 | 3 |
| 60x40x6 | 60 | 40 | 6 | 6 | 3 |
| 65x50x5 | 65 | 50 | 5 | 6 | 3 |
| 70x50x6 | 70 | 50 | 6 | 7 | 3.5 |
| 75x50x6 | 75 | 50 | 6 | 7 | 3.5 |
| 75x50x8 | 75 | 50 | 8 | 7 | 3.5 |
| 80x40x6 | 80 | 40 | 6 | 7 | 3.5 |
| 80x40x8 | 80 | 40 | 8 | 7 | 3.5 |
| 80x60x7 | 80 | 60 | 7 | 8 | 4 |
| 100x50x6 | 100 | 50 | 6 | 8 | 4 |
| 100x50x8 | 100 | 50 | 8 | 8 | 4 |
| 100x65x7 | 100 | 65 | 7 | 10 | 5 |
| 100x65x8 | 100 | 65 | 8 | 10 | 5 |
| 100x65x10 | 100 | 65 | 10 | 10 | 5 |
| 100x75x8 | 100 | 75 | 8 | 10 | 5 |
| 100x75x10 | 100 | 75 | 10 | 10 | 5 |
| 100x75x12 | 100 | 75 | 12 | 10 | 5 |
| 120x80x8 | 120 | 80 | 8 | 11 | 5.5 |
| 120x80x10 | 120 | 80 | 10 | 11 | 5.5 |
| 120x80x12 | 120 | 80 | 12 | 11 | 5.5 |
| 125x75x8 | 125 | 75 | 8 | 11 | 5.5 |
| 125x75x10 | 125 | 75 | 10 | 11 | 5.5 |
| 125x75x12 | 125 | 75 | 12 | 11 | 5.5 |
| 135x65x8 | 135 | 65 | 8 | 11 | 5.5 |
| 135x65x10 | 135 | 65 | 10 | 11 | 5.5 |
| 150x90x10 | 150 | 90 | 10 | 12 | 6 |
| 150x90x12 | 150 | 90 | 12 | 12 | 6 |
| 150x90x15 | 150 | 90 | 15 | 12 | 6 |
| 150x100x10 | 150 | 100 | 10 | 12 | 6 |
| 150x100x12 | 150 | 100 | 12 | 12 | 6 |
| 200x100x10 | 200 | 100 | 10 | 15 | 7.5 |
| 200x100x12 | 200 | 100 | 12 | 15 | 7.5 |
| 200x100x15 | 200 | 100 | 15 | 15 | 7.5 |
| 200x150x12 | 200 | 150 | 12 | 15 | 7.5 |
| 200x150x15 | 200 | 150 | 15 | 15 | 7.5 |
Corrected in this audit: 60x30x5 r1 / r2 5 / 2.5 -> 6 / 3 (Roymech, koyda); 100x50x10 removed (in none of the sources, so its radii are unsourced).
Catalogue sizes that EN 10056-1 does not list (for example 150 × 150 × 14 or 160 × 160 × 12) have no sourced root and toe radii and are not presets.
Generic equal angles of the catalogue (leg length and piece length only) become presets of the EN 10056-1 section whose thickness their own reference model has (30 × 30 × 3 and 40 × 40 × 4, at the entry's length; checked privately by volume, a match only). Their 10 × 10 × 1.5 and 20 × 20 × 2 angles are not EN 10056-1 sizes and are not presets.
Preset list: sizes of the step.parts catalogue (MIT) found in the tables above, see library/NOTICE.md; EN 10056
presets are 1000 mm long, generic ones have the catalogue's length.
Square and rectangular hollow sections (structural tube), EN 10219-2, any size, wall and length.
Hot-rolled I and H beams: IPE (DIN 1025-5), HEA (DIN 1025-3) and HEB (DIN 1025-2), any length.
Rectangular plate blank, any width, length and thickness, in common plate and sheet materials.
Square bar, EN 10059 sizes and plain square stock, any side and length.