Generate pin-array connectors (e.g. headers).

Generate a connectors that consits of an array of evenly spaced terminals and a frame.

connector()

name man
dat
ory
description value (bold: default)
ny yes number of pins (in vertical direction)  
nx   number of columns (in horizontal direction; e.g. single row connectors have 1, headers have 2)  
eshift   double pin spacing, shift even rows or columns by 1 spacing (optional; default: don't shift)
x shift columns (vertical)  
y shift rows (horizontal)  
none do not shift anything  
etrunc   truncate the last pin of a shifted row or column Boolean: yes/no, true/false, 1/0 ; Default: false
true:   false:  
 
sequence   pin numbering sequence
normal increase by y first, then by x  
pivot increase by x first, then by y  
zigzag "dip-style" numbering in zig-zag: number odd x rows by y ascending, even x rows by y descending  

Example

connector(2, 3)