KiCad Libraries
Sign in or create your account | Project List | Help
KiCad Libraries Git Source Tree
Root/
| 1 | /* MACHINE-GENERATED ! */ |
| 2 | |
| 3 | frame hole { |
| 4 | set r = (ph+slack)/2 |
| 5 | |
| 6 | loop loop = 1, pin |
| 7 | |
| 8 | __0: vec @(r, r) |
| 9 | __1: vec @(-r, -r) |
| 10 | hole . __0 |
| 11 | } |
| 12 | |
| 13 | frame silk { |
| 14 | set r = (cd*aspect+clear)/2 |
| 15 | |
| 16 | loop if = 1, silk |
| 17 | |
| 18 | __0: vec @(r, 0mm) |
| 19 | circ @ . w |
| 20 | __1: vec @(-r, 0mm) |
| 21 | } |
| 22 | |
| 23 | frame pad { |
| 24 | set r = cd*aspect/2 |
| 25 | |
| 26 | __0: vec @(r, r) |
| 27 | __1: vec @(-r, -r) |
| 28 | rpad "1" . __0 |
| 29 | } |
| 30 | |
| 31 | package "POGO-$name$ext" |
| 32 | unit mm |
| 33 | |
| 34 | table |
| 35 | { name, cd, pin, ph } |
| 36 | { "0906", 1.83mm, 1, 0.51mm } |
| 37 | { "0930", 1.83mm, 1, 0.51mm } |
| 38 | { "0914", 1.4mm, 1, 0.74mm } |
| 39 | { "0908", 1.83mm, 1, 0.51mm } |
| 40 | { "0932", 1.4mm, 1, 0.74mm } |
| 41 | { "0901", 1.4mm, 1, 0.74mm } |
| 42 | { "0929", 1.5mm, 1, 0.74mm } |
| 43 | { "0922", 1.52mm, 1, 0.74mm } |
| 44 | { "0956", 1.83mm, 1, 0.89mm } |
| 45 | |
| 46 | set aspect = 1.4 |
| 47 | |
| 48 | set slack = 0.05mm |
| 49 | |
| 50 | set clear = 0.5mm |
| 51 | |
| 52 | table |
| 53 | { silk, ext } |
| 54 | { 0, "" } |
| 55 | { 1, "-SILK" } |
| 56 | |
| 57 | set w = 5mil |
| 58 | |
| 59 | frame pad @ |
| 60 | frame hole @ |
| 61 | frame silk @ |
| 62 | measx pad.__1 >> pad.__0 -1mm |
| 63 | measx hole.__1 >> hole.__0 -(cd*aspect-ph-slack)/2-0.5mm |
| 64 | measx silk.__1 >> silk.__0 cd*aspect/2+1mm |
| 65 |
Branches:
master
