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 @(col*e-Px/2, row*-e-Py/2) |
| 5 | __1: vec .(0mm, Py) |
| 6 | __2: vec __0(Px, 0mm) |
| 7 | rpad "$rname$cname" __1 . |
| 8 | } |
| 9 | |
| 10 | frame pads { |
| 11 | table |
| 12 | { ?row, rname } |
| 13 | { 0, "A" } |
| 14 | { 1, "B" } |
| 15 | { 2, "C" } |
| 16 | { 3, "D" } |
| 17 | { 4, "E" } |
| 18 | { 5, "F" } |
| 19 | { 6, "G" } |
| 20 | { 7, "H" } |
| 21 | { 8, "J" } |
| 22 | { 9, "K" } |
| 23 | { 10, "L" } |
| 24 | { 11, "M" } |
| 25 | { 12, "N" } |
| 26 | { 13, "P" } |
| 27 | { 14, "R" } |
| 28 | { 15, "T" } |
| 29 | { 16, "U" } |
| 30 | { 17, "V" } |
| 31 | { 18, "W" } |
| 32 | { 19, "Y" } |
| 33 | { 20, "AA" } |
| 34 | { 21, "AB" } |
| 35 | |
| 36 | set cname = col+1 |
| 37 | |
| 38 | loop row = 0, Nr-1 |
| 39 | |
| 40 | loop col = 0, Nc-1 |
| 41 | |
| 42 | frame pad @ |
| 43 | } |
| 44 | |
| 45 | frame outline { |
| 46 | __0: vec @(D1/2, -E1/2) |
| 47 | __1: vec .(D/2, E/2) |
| 48 | __2: vec __0(-D/2, -E/2) |
| 49 | rect __1 . 5mil |
| 50 | __3: vec @(0mm, (E-E1)/2) |
| 51 | __4: vec @(-(D-D1)/2, 0mm) |
| 52 | line __3 . 5mil |
| 53 | } |
| 54 | |
| 55 | package "BGA-$pins" |
| 56 | unit mm |
| 57 | |
| 58 | table |
| 59 | { pins, Nr, Nc, Px, Py, e, D1, E1, D, E } |
| 60 | { 256, 16, 16, 0.5mm, 0.5mm, 1mm, 15mm, D1, 17mm, D } |
| 61 | { 484, 22, 22, 0.6mm, 0.6mm, 1mm, 21mm, D1, 23mm, D } |
| 62 | { 324, 18, 18, 0.45mm, 0.45mm, 0.8mm, 13.6mm, D1, 15mm, D } |
| 63 | |
| 64 | frame outline @ |
| 65 | frame pads @ |
| 66 | measy pad.__0 -> pad.__1 1mm |
| 67 | measy pad.__0 -> pad.__0 1.5mm |
| 68 | measx pad.__0 -> pad.__2 -1mm |
| 69 | measx pad.__0 -> pad.__0 -1.5mm |
| 70 | measy pad.__0 >> pad.__1 2.4mm |
| 71 | measx pad.__0 >> pad.__2 -2.4mm |
| 72 | measy outline.__2 >> outline.__1 2.5mm |
| 73 | measx outline.__2 >> outline.__1 -2.5mm |
| 74 | measx pad.__0 >> pad.__0 -1.8mm |
| 75 | measy pad.__0 >> pad.__0 1.7mm |
| 76 |
Branches:
master
