name = "steve/v-slot-extrusion" version = "1.0.0" runtime = "steve" license = "MIT" summary = "20 x 20 V-slot aluminium extrusion, any length, measured from the published FreeCAD-library model." description = """A 20 x 20 mm V-slot aluminium extrusion: a V-slot in each face (45 degree V down to the lips, flat lip \ undersides, the undercut, 45 degree walls to the core), 0.5 mm outside corner radii and a 4.2 mm centre bore, \ extruded to any length. The section was measured from the FreeCAD-library model 2020x50_V_slot_profile (CC-BY-3.0, \ by hasecilu); there is no manufacturer drawing. Centred on the origin in the XY plane, extruded along +Z. Dimensions and attribution: see the README.""" tags = ["profile", "extrusion", "aluminium", "v-slot", "2020", "frame", "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 = "V2020-50" title = "V-slot 20 × 20, 50 mm" params = { length = 50 } aliases = ["2020 V-slot 50 mm", "V-slot 2020 50 mm", "20x20 V-slot 50", "2020 extrusion 50 mm", "V-slot 20x20x50", "2020 x 50 mm extrusion"] standard = "FreeCAD-library 2020 V-slot" [[presets]] id = "V2020-100" title = "V-slot 20 × 20, 100 mm" params = { length = 100 } aliases = ["2020 V-slot 100 mm", "V-slot 2020 100 mm", "20x20 V-slot 100", "2020 extrusion 100 mm", "V-slot 20x20x100"] standard = "FreeCAD-library 2020 V-slot" [[presets]] id = "V2020-150" title = "V-slot 20 × 20, 150 mm" params = { length = 150 } aliases = ["2020 V-slot 150 mm", "V-slot 2020 150 mm", "20x20 V-slot 150", "2020 extrusion 150 mm", "V-slot 20x20x150"] standard = "FreeCAD-library 2020 V-slot" [[presets]] id = "V2020-200" title = "V-slot 20 × 20, 200 mm" params = { length = 200 } aliases = ["2020 V-slot 200 mm", "V-slot 2020 200 mm", "20x20 V-slot 200", "2020 extrusion 200 mm", "V-slot 20x20x200"] standard = "FreeCAD-library 2020 V-slot" [[presets]] id = "V2020-250" title = "V-slot 20 × 20, 250 mm" params = { length = 250 } aliases = ["2020 V-slot 250 mm", "V-slot 2020 250 mm", "20x20 V-slot 250", "2020 extrusion 250 mm", "V-slot 20x20x250"] standard = "FreeCAD-library 2020 V-slot" [[presets]] id = "V2020-300" title = "V-slot 20 × 20, 300 mm" params = { length = 300 } aliases = ["2020 V-slot 300 mm", "V-slot 2020 300 mm", "20x20 V-slot 300", "2020 extrusion 300 mm", "V-slot 20x20x300"] standard = "FreeCAD-library 2020 V-slot" [[presets]] id = "V2020-400" title = "V-slot 20 × 20, 400 mm" params = { length = 400 } aliases = ["2020 V-slot 400 mm", "V-slot 2020 400 mm", "20x20 V-slot 400", "2020 extrusion 400 mm", "V-slot 20x20x400"] standard = "FreeCAD-library 2020 V-slot" [[presets]] id = "V2020-500" title = "V-slot 20 × 20, 500 mm" params = { length = 500 } aliases = ["2020 V-slot 500 mm", "V-slot 2020 500 mm", "20x20 V-slot 500", "2020 extrusion 500 mm", "V-slot 20x20x500"] standard = "FreeCAD-library 2020 V-slot" [[presets]] id = "V2020-600" title = "V-slot 20 × 20, 600 mm" params = { length = 600 } aliases = ["2020 V-slot 600 mm", "V-slot 2020 600 mm", "20x20 V-slot 600", "2020 extrusion 600 mm", "V-slot 20x20x600"] standard = "FreeCAD-library 2020 V-slot" [[presets]] id = "V2020-750" title = "V-slot 20 × 20, 750 mm" params = { length = 750 } aliases = ["2020 V-slot 750 mm", "V-slot 2020 750 mm", "20x20 V-slot 750", "2020 extrusion 750 mm", "V-slot 20x20x750"] standard = "FreeCAD-library 2020 V-slot" [[presets]] id = "V2020-1000" title = "V-slot 20 × 20, 1000 mm" params = { length = 1000 } aliases = ["2020 V-slot 1000 mm", "V-slot 2020 1000 mm", "20x20 V-slot 1000", "2020 extrusion 1000 mm", "V-slot 20x20x1000"] standard = "FreeCAD-library 2020 V-slot" [[presets]] id = "V2020-1500" title = "V-slot 20 × 20, 1500 mm" params = { length = 1500 } aliases = ["2020 V-slot 1500 mm", "V-slot 2020 1500 mm", "20x20 V-slot 1500", "2020 extrusion 1500 mm", "V-slot 20x20x1500"] standard = "FreeCAD-library 2020 V-slot"