name = "steve/makerbeam-profile" version = "1.0.0" runtime = "steve" license = "MIT" summary = "MakerBeam 10 x 10 mm aluminium profile, any length, from MakerBeam's own drawing." description = """The MakerBeam 10 x 10 mm aluminium beam: a 3 mm slot on each face over a dovetail undercut, a 4 x 4 core \ and a 2.5 mm centre bore (M3 end threads, not modelled), extruded to any length. Section from MakerBeam's drawing of \ article 100168 (DXF geometry and printed dimensions); the 0.2 mm radii are not modelled. Centred on the origin in the XY plane, extruded along +Z. Dimensions: see the README.""" tags = ["profile", "extrusion", "aluminium", "makerbeam", "10x10", "t-slot", "metric"] [parameters.length] type = "number" default = 100 min = 5 max = 3000 unit = "mm" label = "Length" [parameters.finish] type = "choice" default = "clear" choices = ["clear", "black"] label = "Anodising" [[presets]] id = "MB10x10-40" title = "MakerBeam 10 × 10, 40 mm" params = { length = 40 } aliases = ["MakerBeam 40 mm", "MakerBeam 10x10x40", "1010 profile 40 mm", "1010 extrusion 40 mm", "10 x 10 extrusion 40 mm"] standard = "MakerBeam 100168" [[presets]] id = "MB10x10-60" title = "MakerBeam 10 × 10, 60 mm" params = { length = 60 } aliases = ["MakerBeam 60 mm", "MakerBeam 10x10x60", "1010 profile 60 mm", "1010 extrusion 60 mm", "10 x 10 extrusion 60 mm", "MakerBeam 10 × 10, 60 mm"] standard = "MakerBeam 100168" [[presets]] id = "MB10x10-100" title = "MakerBeam 10 × 10, 100 mm" params = { length = 100 } aliases = ["MakerBeam 100 mm", "MakerBeam 10x10x100", "1010 profile 100 mm", "1010 extrusion 100 mm", "10 x 10 extrusion 100 mm", "MakerBeam 10 × 10, 100 mm"] standard = "MakerBeam 100168" [[presets]] id = "MB10x10-150" title = "MakerBeam 10 × 10, 150 mm" params = { length = 150 } aliases = ["MakerBeam 150 mm", "MakerBeam 10x10x150", "1010 profile 150 mm", "1010 extrusion 150 mm", "10 x 10 extrusion 150 mm"] standard = "MakerBeam 100168" [[presets]] id = "MB10x10-200" title = "MakerBeam 10 × 10, 200 mm" params = { length = 200 } aliases = ["MakerBeam 200 mm", "MakerBeam 10x10x200", "1010 profile 200 mm", "1010 extrusion 200 mm", "10 x 10 extrusion 200 mm", "MakerBeam 10 × 10, 200 mm"] standard = "MakerBeam 100168" [[presets]] id = "MB10x10-250" title = "MakerBeam 10 × 10, 250 mm" params = { length = 250 } aliases = ["MakerBeam 250 mm", "MakerBeam 10x10x250", "1010 profile 250 mm"] standard = "MakerBeam 100168" [[presets]] id = "MB10x10-300" title = "MakerBeam 10 × 10, 300 mm" params = { length = 300 } aliases = ["MakerBeam 300 mm", "MakerBeam 10x10x300", "1010 profile 300 mm", "1010 extrusion 300 mm", "10 x 10 extrusion 300 mm", "MakerBeam 10 × 10, 300 mm"] standard = "MakerBeam 100168" [[presets]] id = "MB10x10-400" title = "MakerBeam 10 × 10, 400 mm" params = { length = 400 } aliases = ["MakerBeam 400 mm", "MakerBeam 10x10x400", "1010 profile 400 mm"] standard = "MakerBeam 100168" [[presets]] id = "MB10x10-500" title = "MakerBeam 10 × 10, 500 mm" params = { length = 500 } aliases = ["MakerBeam 500 mm", "MakerBeam 10x10x500", "1010 profile 500 mm"] standard = "MakerBeam 100168" [[presets]] id = "MB10x10-600" title = "MakerBeam 10 × 10, 600 mm" params = { length = 600 } aliases = ["MakerBeam 600 mm", "MakerBeam 10x10x600", "1010 profile 600 mm", "1010 extrusion 600 mm", "10 x 10 extrusion 600 mm"] standard = "MakerBeam 100168" [[presets]] id = "MB10x10-750" title = "MakerBeam 10 × 10, 750 mm" params = { length = 750 } aliases = ["MakerBeam 750 mm", "MakerBeam 10x10x750", "1010 profile 750 mm"] standard = "MakerBeam 100168" [[presets]] id = "MB10x10-900" title = "MakerBeam 10 × 10, 900 mm" params = { length = 900 } aliases = ["MakerBeam 900 mm", "MakerBeam 10x10x900", "1010 profile 900 mm", "1010 extrusion 900 mm", "10 x 10 extrusion 900 mm", "MakerBeam 10 × 10, 900 mm"] standard = "MakerBeam 100168" [[presets]] id = "MB10x10-1000" title = "MakerBeam 10 × 10, 1000 mm" params = { length = 1000 } aliases = ["MakerBeam 1000 mm", "MakerBeam 10x10x1000", "1010 profile 1000 mm"] standard = "MakerBeam 100168" [[presets]] id = "MB10x10-1500" title = "MakerBeam 10 × 10, 1500 mm" params = { length = 1500 } aliases = ["MakerBeam 1500 mm", "MakerBeam 10x10x1500", "1010 profile 1500 mm", "1010 extrusion 1500 mm", "10 x 10 extrusion 1500 mm", "MakerBeam 10 × 10, 1500 mm"] standard = "MakerBeam 100168"