/usr/share/pcb/pcblib-newlib/geda/PLCC52.fp is in pcb-common 20110918-7.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 | # was 15
# was 50
Element(0x00 "Plastic leadless chip carrier" "" "PLCC52" 100 375 0 100 0x00)
(
# top left half
Pad(375 -20 375 40 20 "1" 0x00)
Pad(325 -20 325 40 20 "2" 0x100)
Pad(275 -20 275 40 20 "3" 0x100)
Pad(225 -20 225 40 20 "4" 0x100)
Pad(175 -20 175 40 20 "5" 0x100)
Pad(125 -20 125 40 20 "6" 0x100)
Pad(75 -20 75 40 20 "7" 0x100)
# left row
Pad(-20 75 40 75 20 "8" 0x100)
Pad(-20 125 40 125 20 "9" 0x100)
Pad(-20 175 40 175 20 "10" 0x100)
Pad(-20 225 40 225 20 "11" 0x100)
Pad(-20 275 40 275 20 "12" 0x100)
Pad(-20 325 40 325 20 "13" 0x100)
Pad(-20 375 40 375 20 "14" 0x100)
Pad(-20 425 40 425 20 "15" 0x100)
Pad(-20 475 40 475 20 "16" 0x100)
Pad(-20 525 40 525 20 "17" 0x100)
Pad(-20 575 40 575 20 "18" 0x100)
Pad(-20 625 40 625 20 "19" 0x100)
Pad(-20 675 40 675 20 "20" 0x100)
# bottom row
Pad(75 770 75 710 20 "21" 0x100)
Pad(125 770 125 710 20 "22" 0x100)
Pad(175 770 175 710 20 "23" 0x100)
Pad(225 770 225 710 20 "24" 0x100)
Pad(275 770 275 710 20 "25" 0x100)
Pad(325 770 325 710 20 "26" 0x100)
Pad(375 770 375 710 20 "27" 0x100)
Pad(425 770 425 710 20 "28" 0x100)
Pad(475 770 475 710 20 "29" 0x100)
Pad(525 770 525 710 20 "30" 0x100)
Pad(575 770 575 710 20 "31" 0x100)
Pad(625 770 625 710 20 "32" 0x100)
Pad(675 770 675 710 20 "33" 0x100)
# right row
Pad(770 675 710 675 20 "34" 0x100)
Pad(770 625 710 625 20 "35" 0x100)
Pad(770 575 710 575 20 "36" 0x100)
Pad(770 525 710 525 20 "37" 0x100)
Pad(770 475 710 475 20 "38" 0x100)
Pad(770 425 710 425 20 "39" 0x100)
Pad(770 375 710 375 20 "40" 0x100)
Pad(770 325 710 325 20 "41" 0x100)
Pad(770 275 710 275 20 "42" 0x100)
Pad(770 225 710 225 20 "43" 0x100)
Pad(770 175 710 175 20 "44" 0x100)
Pad(770 125 710 125 20 "45" 0x100)
Pad(770 75 710 75 20 "46" 0x100)
# top right row
Pad(675 -20 675 40 20 "47" 0x100)
Pad(625 -20 625 40 20 "48" 0x100)
Pad(575 -20 575 40 20 "49" 0x100)
Pad(525 -20 525 40 20 "50" 0x100)
Pad(475 -20 475 40 20 "51" 0x100)
Pad(425 -20 425 40 20 "52" 0x100)
# ElementLine(50 0 WIDTH 0 20)
# ElementLine(WIDTH 0 WIDTH WIDTH 20)
# ElementLine(WIDTH WIDTH 0 WIDTH 20)
# ElementLine(0 WIDTH 0 50 20)
# ElementLine(0 50 50 0 20)
# Modified by Thomas Olson to eliminate silkscreen blobbing over pads.
# Approach one: eliminate ElementLine transgression over pads. leave corners
# only.
ElementLine(700 0 750 0 10)
ElementLine(750 0 750 50 10)
ElementLine(750 700 750 750 10)
ElementLine(750 750 700 750 10)
ElementLine(50 750 0 750 10)
ElementLine(0 750 0 700 10)
ElementLine(0 50 50 0 10)
# Approach two: move outline to edge of pads.
# The outline should be 15 off. But since the pad algorithm
# is not making the square pads correctly I give it a total of 30
# to clear the pads.
# Try 40 mils, and parameterize it. 1/12/00 LRD
ElementLine(50 -40 790 -40 10)
ElementLine(790 -40 790 790 10)
ElementLine(790 790 -40 790 10)
ElementLine(-40 790 -40 50 10)
ElementLine(-40 50 50 -40 10)
ElementArc(375 100 20 20 0 360 10)
Mark(0 0)
)
|