name = "steve/extrusion-accessory" version = "1.0.0" runtime = "steve" license = "MIT" summary = "T-slot extrusion accessories (end cap, cover strip, anchor fastener, inside corner connector), 20/30/40 series: simplified." description = """Simplified accessories for 20, 30 and 40 mm T-slot extrusions, for assemblies: a square end cap with \ a plug peg, a flat slot cover strip (any length), an anchor fastener (block and pin) and an inside corner connector \ (an L of square bar). Measured from step.parts' published models (MIT); no standard or maker drawing covers these \ generic accessories. Envelopes only: see the README.""" tags = ["extrusion", "t-slot", "accessory", "end-cap", "cover-strip", "corner-connector", "frame", "metric"] [parameters.kind] type = "choice" default = "end-cap" choices = ["end-cap", "cover-strip", "anchor", "inside-corner"] label = "Kind" [parameters.series] type = "choice" default = "20" choices = ["20", "30", "40"] label = "Profile series" description = "20 (2020, 2040 ...), 30 (3030, 3060) or 40 (4040, 4080) mm profiles; the end cap fits the square profile." [parameters.length] type = "number" default = 100 min = 5 max = 3000 unit = "mm" label = "Length (cover strip)" [parameters.material] type = "choice" default = "unspecified" choices = ["unspecified", "nylon", "aluminum", "steel"] label = "Material" description = "unspecified (no material assigned), nylon (PA6), aluminium or steel." [[presets]] id = "end-cap-20" title = "20 series end cap (simplified)" params = { kind = "end-cap", series = "20" } aliases = ["2020 end cap", "20x20 extrusion end cap", "T-slot end cap 2020"] standard = "step.parts extrusion accessory model" [[presets]] id = "end-cap-30" title = "30 series end cap (simplified)" params = { kind = "end-cap", series = "30" } aliases = ["3030 end cap", "30x30 extrusion end cap", "T-slot end cap 3030"] standard = "step.parts extrusion accessory model" [[presets]] id = "end-cap-40" title = "40 series end cap (simplified)" params = { kind = "end-cap", series = "40" } aliases = ["4040 end cap", "40x40 extrusion end cap", "T-slot end cap 4040"] standard = "step.parts extrusion accessory model" [[presets]] id = "cover-strip-20" title = "20 series slot cover strip, 100 mm (simplified)" params = { kind = "cover-strip", series = "20", length = 100 } aliases = ["2020 slot cover strip", "20x20 extrusion slot cover strip", "T-slot slot cover strip 2020", "20 series slot cover strip, 100 mm (simplified)", "2040 slot cover strip", "T-slot slot cover strip 2040", "2060 slot cover strip", "T-slot slot cover strip 2060", "2080 slot cover strip", "T-slot slot cover strip 2080"] standard = "step.parts extrusion accessory model" [[presets]] id = "cover-strip-30" title = "30 series slot cover strip, 100 mm (simplified)" params = { kind = "cover-strip", series = "30", length = 100 } aliases = ["3030 slot cover strip", "30x30 extrusion slot cover strip", "T-slot slot cover strip 3030", "30 series slot cover strip, 100 mm (simplified)", "3060 slot cover strip", "T-slot slot cover strip 3060"] standard = "step.parts extrusion accessory model" [[presets]] id = "cover-strip-40" title = "40 series slot cover strip, 100 mm (simplified)" params = { kind = "cover-strip", series = "40", length = 100 } aliases = ["4040 slot cover strip", "40x40 extrusion slot cover strip", "T-slot slot cover strip 4040", "40 series slot cover strip, 100 mm (simplified)", "4080 slot cover strip", "T-slot slot cover strip 4080"] standard = "step.parts extrusion accessory model" [[presets]] id = "anchor-20" title = "20 series anchor fastener (simplified)" params = { kind = "anchor", series = "20" } aliases = ["2020 anchor fastener", "20x20 extrusion anchor fastener", "T-slot anchor fastener 2020", "20 series anchor fastener (simplified)", "2040 anchor fastener", "T-slot anchor fastener 2040", "2060 anchor fastener", "T-slot anchor fastener 2060", "2080 anchor fastener", "T-slot anchor fastener 2080"] standard = "step.parts extrusion accessory model" [[presets]] id = "anchor-30" title = "30 series anchor fastener (simplified)" params = { kind = "anchor", series = "30" } aliases = ["3030 anchor fastener", "30x30 extrusion anchor fastener", "T-slot anchor fastener 3030", "30 series anchor fastener (simplified)", "3060 anchor fastener", "T-slot anchor fastener 3060"] standard = "step.parts extrusion accessory model" [[presets]] id = "anchor-40" title = "40 series anchor fastener (simplified)" params = { kind = "anchor", series = "40" } aliases = ["4040 anchor fastener", "40x40 extrusion anchor fastener", "T-slot anchor fastener 4040", "40 series anchor fastener (simplified)", "4080 anchor fastener", "T-slot anchor fastener 4080"] standard = "step.parts extrusion accessory model" [[presets]] id = "inside-corner-20" title = "20 series inside corner connector (simplified)" params = { kind = "inside-corner", series = "20" } aliases = ["2020 inside corner connector", "20x20 extrusion inside corner connector", "T-slot inside corner connector 2020", "20 series inside corner connector (simplified)", "2040 inside corner connector", "T-slot inside corner connector 2040", "2060 inside corner connector", "T-slot inside corner connector 2060", "2080 inside corner connector", "T-slot inside corner connector 2080"] standard = "step.parts extrusion accessory model" [[presets]] id = "inside-corner-30" title = "30 series inside corner connector (simplified)" params = { kind = "inside-corner", series = "30" } aliases = ["3030 inside corner connector", "30x30 extrusion inside corner connector", "T-slot inside corner connector 3030", "30 series inside corner connector (simplified)", "3060 inside corner connector", "T-slot inside corner connector 3060"] standard = "step.parts extrusion accessory model" [[presets]] id = "inside-corner-40" title = "40 series inside corner connector (simplified)" params = { kind = "inside-corner", series = "40" } aliases = ["4040 inside corner connector", "40x40 extrusion inside corner connector", "T-slot inside corner connector 4040", "40 series inside corner connector (simplified)", "4080 inside corner connector", "T-slot inside corner connector 4080"] standard = "step.parts extrusion accessory model"