KiCad Libraries
Sign in or create your account | Project List | Help
KiCad Libraries Git Source Tree
Root/
| 1 | /* MACHINE-GENERATED ! */ |
| 2 | |
| 3 | frame pad { |
| 4 | __0: vec @(x/2, y/2) |
| 5 | __1: vec @(-x/2, -y/2) |
| 6 | rpad "$n" . __0 bare |
| 7 | } |
| 8 | |
| 9 | package "PAD_${name}_${N}x$e" |
| 10 | unit auto |
| 11 | |
| 12 | table |
| 13 | { name, x, y } |
| 14 | { "2mm", 2mm, 0.5mm } |
| 15 | { "60x60", 60mil, 60mil } |
| 16 | { "80x80", 80mil, 80mil } |
| 17 | { "120x60", 120mil, 60mil } |
| 18 | |
| 19 | table |
| 20 | { ?name, e, Nmax } |
| 21 | { "2mm", 50mil, 20 } |
| 22 | { "60x60", 100mil, 10 } |
| 23 | { "80x80", 100mil, 10 } |
| 24 | { "120x60", 100mil, 10 } |
| 25 | |
| 26 | loop N = 2, Nmax |
| 27 | |
| 28 | loop n = 1, N |
| 29 | |
| 30 | __0: vec @(0mm, e*(n-1)) |
| 31 | frame pad . |
| 32 | measx pad.__1 -> pad.__0 -1mm |
| 33 | measy pad.__1 -> pad.__0 1mm |
| 34 | measy __0 >> __0 -x/2-2mm |
| 35 | measy __0 -> __0 -x/2-1mm |
| 36 |
Branches:
master
