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)