name = "steve/dsub-connector" version = "1.0.0" runtime = "steve" license = "MIT" summary = "D-sub connectors, standard density, 9, 15, 25 and 37 positions, male or female, vertical (NorComp 171) or right-angle .318\" (NorComp 182)." description = """D-sub (D-subminiature) board connector with the standard shell, from NorComp's drawings: the stamped steel shell with its flange and mounting holes, the D, the insulator and the contacts. Vertical dip-solder (NorComp 171) or right-angle with the .318" footprint (NorComp 182), male (pins) or female (sockets). Pin 1 at the origin. See the README.""" tags = ["d-sub", "dsub", "connector", "de-9", "db-25", "through-hole", "electronics"] [parameters.positions] type = "choice" default = 9 choices = [9, 15, 25, 37] label = "Positions" description = "Shell size: 9 (E), 15 (A), 25 (B) or 37 (C)." [parameters.gender] type = "choice" default = "male" choices = ["male", "female"] label = "Gender" description = "male: pins (plug). female: sockets (receptacle)." [parameters.mounting] type = "choice" default = "vertical" choices = ["vertical", "right-angle"] label = "Mounting" description = "vertical: NorComp 171, the D facing up. right-angle: NorComp 182, .318\" footprint, the flange standing on the board." [parameters.detail] type = "choice" default = "full" choices = ["full", "simple"] label = "Detail" description = "full: shell, insulator and contacts. simple: the metal shell only, for big assemblies." [[presets]] id = "171-9-M" title = "NorComp 171, D-sub 9 positions, male (plug, pins), vertical" params = { positions = 9, gender = "male", mounting = "vertical" } aliases = ["NorComp 171-009-1", "DE-9P vertical", "DSUB-9 male vertical", "D-sub 9 male vertical", "DE9 male vertical", "171-009-113R001", "NorComp 171, D-sub 9 positions, male (plug, pins), vertical"] standard = "NorComp 171" [[presets]] id = "171-9-F" title = "NorComp 171, D-sub 9 positions, female (receptacle, sockets), vertical" params = { positions = 9, gender = "female", mounting = "vertical" } aliases = ["NorComp 171-009-2", "DE-9S vertical", "DSUB-9 female vertical", "D-sub 9 female vertical", "DE9 female vertical", "171-009-213R001", "NorComp 171, D-sub 9 positions, female (receptacle, sockets), vertical"] standard = "NorComp 171" [[presets]] id = "171-15-M" title = "NorComp 171, D-sub 15 positions, male (plug, pins), vertical" params = { positions = 15, gender = "male", mounting = "vertical" } aliases = ["NorComp 171-015-1", "DA-15P vertical", "DSUB-15 male vertical", "D-sub 15 male vertical", "DA15 male vertical", "171-015-113R001", "NorComp 171, D-sub 15 positions, male (plug, pins), vertical"] standard = "NorComp 171" [[presets]] id = "171-15-F" title = "NorComp 171, D-sub 15 positions, female (receptacle, sockets), vertical" params = { positions = 15, gender = "female", mounting = "vertical" } aliases = ["NorComp 171-015-2", "DA-15S vertical", "DSUB-15 female vertical", "D-sub 15 female vertical", "DA15 female vertical", "171-015-213R001", "NorComp 171, D-sub 15 positions, female (receptacle, sockets), vertical"] standard = "NorComp 171" [[presets]] id = "171-25-M" title = "NorComp 171, D-sub 25 positions, male (plug, pins), vertical" params = { positions = 25, gender = "male", mounting = "vertical" } aliases = ["NorComp 171-025-1", "DB-25P vertical", "DSUB-25 male vertical", "D-sub 25 male vertical", "DB25 male vertical", "171-025-113R001", "NorComp 171, D-sub 25 positions, male (plug, pins), vertical"] standard = "NorComp 171" [[presets]] id = "171-25-F" title = "NorComp 171, D-sub 25 positions, female (receptacle, sockets), vertical" params = { positions = 25, gender = "female", mounting = "vertical" } aliases = ["NorComp 171-025-2", "DB-25S vertical", "DSUB-25 female vertical", "D-sub 25 female vertical", "DB25 female vertical", "171-025-213R001", "NorComp 171, D-sub 25 positions, female (receptacle, sockets), vertical"] standard = "NorComp 171" [[presets]] id = "171-37-M" title = "NorComp 171, D-sub 37 positions, male (plug, pins), vertical" params = { positions = 37, gender = "male", mounting = "vertical" } aliases = ["NorComp 171-037-1", "DC-37P vertical", "DSUB-37 male vertical", "D-sub 37 male vertical", "DC37 male vertical", "171-037-113R001", "NorComp 171, D-sub 37 positions, male (plug, pins), vertical"] standard = "NorComp 171" [[presets]] id = "171-37-F" title = "NorComp 171, D-sub 37 positions, female (receptacle, sockets), vertical" params = { positions = 37, gender = "female", mounting = "vertical" } aliases = ["NorComp 171-037-2", "DC-37S vertical", "DSUB-37 female vertical", "D-sub 37 female vertical", "DC37 female vertical", "171-037-213R001", "NorComp 171, D-sub 37 positions, female (receptacle, sockets), vertical"] standard = "NorComp 171" [[presets]] id = "182-9-M" title = "NorComp 182, D-sub 9 positions, male (plug, pins), right angle .318\"" params = { positions = 9, gender = "male", mounting = "right-angle" } aliases = ["NorComp 182-009-1", "DE-9P right-angle", "DSUB-9 male right-angle", "D-sub 9 male right-angle", "DE9 male right-angle", "182-009-113R431"] standard = "NorComp 182" [[presets]] id = "182-9-F" title = "NorComp 182, D-sub 9 positions, female (receptacle, sockets), right angle .318\"" params = { positions = 9, gender = "female", mounting = "right-angle" } aliases = ["NorComp 182-009-2", "DE-9S right-angle", "DSUB-9 female right-angle", "D-sub 9 female right-angle", "DE9 female right-angle", "182-009-213R431"] standard = "NorComp 182" [[presets]] id = "182-15-M" title = "NorComp 182, D-sub 15 positions, male (plug, pins), right angle .318\"" params = { positions = 15, gender = "male", mounting = "right-angle" } aliases = ["NorComp 182-015-1", "DA-15P right-angle", "DSUB-15 male right-angle", "D-sub 15 male right-angle", "DA15 male right-angle", "182-015-113R431"] standard = "NorComp 182" [[presets]] id = "182-15-F" title = "NorComp 182, D-sub 15 positions, female (receptacle, sockets), right angle .318\"" params = { positions = 15, gender = "female", mounting = "right-angle" } aliases = ["NorComp 182-015-2", "DA-15S right-angle", "DSUB-15 female right-angle", "D-sub 15 female right-angle", "DA15 female right-angle", "182-015-213R431"] standard = "NorComp 182" [[presets]] id = "182-25-M" title = "NorComp 182, D-sub 25 positions, male (plug, pins), right angle .318\"" params = { positions = 25, gender = "male", mounting = "right-angle" } aliases = ["NorComp 182-025-1", "DB-25P right-angle", "DSUB-25 male right-angle", "D-sub 25 male right-angle", "DB25 male right-angle", "182-025-113R431"] standard = "NorComp 182" [[presets]] id = "182-25-F" title = "NorComp 182, D-sub 25 positions, female (receptacle, sockets), right angle .318\"" params = { positions = 25, gender = "female", mounting = "right-angle" } aliases = ["NorComp 182-025-2", "DB-25S right-angle", "DSUB-25 female right-angle", "D-sub 25 female right-angle", "DB25 female right-angle", "182-025-213R431"] standard = "NorComp 182" [[presets]] id = "182-37-M" title = "NorComp 182, D-sub 37 positions, male (plug, pins), right angle .318\"" params = { positions = 37, gender = "male", mounting = "right-angle" } aliases = ["NorComp 182-037-1", "DC-37P right-angle", "DSUB-37 male right-angle", "D-sub 37 male right-angle", "DC37 male right-angle", "182-037-113R431"] standard = "NorComp 182" [[presets]] id = "182-37-F" title = "NorComp 182, D-sub 37 positions, female (receptacle, sockets), right angle .318\"" params = { positions = 37, gender = "female", mounting = "right-angle" } aliases = ["NorComp 182-037-2", "DC-37S right-angle", "DSUB-37 female right-angle", "D-sub 37 female right-angle", "DC37 female right-angle", "182-037-213R431"] standard = "NorComp 182" [[presets]] id = "171-25-M-simple" title = "NorComp 171, D-sub 25 positions, male (plug, pins), vertical, simple" params = { positions = 25, gender = "male", mounting = "vertical", detail = "simple" } aliases = ["NorComp 171-025-1 simple"] standard = "NorComp 171"