Update to panasonic resistors
[hw/telefirefour] / packages / header.5c
1 load "footprint.5c"
2 import Footprint;
3
4 int     rows = 8;
5 int     cols = 2;
6
7 int     spacing_x = 100;
8 int     spacing_y = 100;
9
10 real x(real c) = spacing_x * (c - (cols - 1) / 2);
11 real y(real r) = spacing_y * (r - (rows - 1) / 2);
12
13 int n(int c, int r) = r * cols + c + 1;
14
15 int     drill = 38;
16 int     copper = 16;
17
18 element_start(sprintf ("header-%d-%d", rows, cols));
19
20 for (int r = 0; r < rows; r++)
21         for (int c = 0; c < cols; c++)
22                 pin_mil(x(c), y(r), drill, copper,
23                         sprintf("%d", n(c, r)),
24                         sprintf("%d", n(c, r)));
25                         
26
27 rect_mil(x(-.5), y(-.5), spacing_x * cols, spacing_y * rows);
28
29 element_end();