name = "steve/linear-guide" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Profile linear guide envelope: HGR15, 20, 25 and MGN rails of any length, HGH and HGW blocks." description = """Profile linear guide in HIWIN's public sizes, as an envelope for assemblies: a rail of any length with its mounting holes, or a \ block with the rail's channel and four mounting holes. Ball tracks, seals and fittings are not modelled. Length along X, base on the XY plane. \ See the README; not affiliated with HIWIN.""" tags = ["linear-guide", "linear-rail", "hgr", "mgn", "hiwin", "motion"] [parameters.size] type = "choice" default = "HGR20" choices = ["HGR15", "HGR20", "HGR25", "MGN7", "MGN9", "MGN12", "MGN15"] label = "Rail size" [parameters.component] type = "choice" default = "rail" choices = ["rail", "HGH-CA", "HGH-HA", "HGW-CC", "HGW-HC"] label = "Rail or block" [parameters.rail_length] type = "number" default = 300 min = 10 max = 4000 unit = "mm" label = "Rail length"