/usr/share/pcb/pcblib-newlib/geda/PLCC84.fp is in pcb-common 20140316-3.1.
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 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | # was 15
# was 50
Element(0x00 "Plastic leadless chip carrier" "" "PLCC84" 100 575 0 100 0x00)
(
# top left half
Pad(575 -20 575 40 20 "1" 0x00)
Pad(525 -20 525 40 20 "2" 0x100)
Pad(475 -20 475 40 20 "3" 0x100)
Pad(425 -20 425 40 20 "4" 0x100)
Pad(375 -20 375 40 20 "5" 0x100)
Pad(325 -20 325 40 20 "6" 0x100)
Pad(275 -20 275 40 20 "7" 0x100)
Pad(225 -20 225 40 20 "8" 0x100)
Pad(175 -20 175 40 20 "9" 0x100)
Pad(125 -20 125 40 20 "10" 0x100)
Pad(75 -20 75 40 20 "11" 0x100)
# left row
Pad(-20 75 40 75 20 "12" 0x100)
Pad(-20 125 40 125 20 "13" 0x100)
Pad(-20 175 40 175 20 "14" 0x100)
Pad(-20 225 40 225 20 "15" 0x100)
Pad(-20 275 40 275 20 "16" 0x100)
Pad(-20 325 40 325 20 "17" 0x100)
Pad(-20 375 40 375 20 "18" 0x100)
Pad(-20 425 40 425 20 "19" 0x100)
Pad(-20 475 40 475 20 "20" 0x100)
Pad(-20 525 40 525 20 "21" 0x100)
Pad(-20 575 40 575 20 "22" 0x100)
Pad(-20 625 40 625 20 "23" 0x100)
Pad(-20 675 40 675 20 "24" 0x100)
Pad(-20 725 40 725 20 "25" 0x100)
Pad(-20 775 40 775 20 "26" 0x100)
Pad(-20 825 40 825 20 "27" 0x100)
Pad(-20 875 40 875 20 "28" 0x100)
Pad(-20 925 40 925 20 "29" 0x100)
Pad(-20 975 40 975 20 "30" 0x100)
Pad(-20 1025 40 1025 20 "31" 0x100)
Pad(-20 1075 40 1075 20 "32" 0x100)
# bottom row
Pad(75 1170 75 1110 20 "33" 0x100)
Pad(125 1170 125 1110 20 "34" 0x100)
Pad(175 1170 175 1110 20 "35" 0x100)
Pad(225 1170 225 1110 20 "36" 0x100)
Pad(275 1170 275 1110 20 "37" 0x100)
Pad(325 1170 325 1110 20 "38" 0x100)
Pad(375 1170 375 1110 20 "39" 0x100)
Pad(425 1170 425 1110 20 "40" 0x100)
Pad(475 1170 475 1110 20 "41" 0x100)
Pad(525 1170 525 1110 20 "42" 0x100)
Pad(575 1170 575 1110 20 "43" 0x100)
Pad(625 1170 625 1110 20 "44" 0x100)
Pad(675 1170 675 1110 20 "45" 0x100)
Pad(725 1170 725 1110 20 "46" 0x100)
Pad(775 1170 775 1110 20 "47" 0x100)
Pad(825 1170 825 1110 20 "48" 0x100)
Pad(875 1170 875 1110 20 "49" 0x100)
Pad(925 1170 925 1110 20 "50" 0x100)
Pad(975 1170 975 1110 20 "51" 0x100)
Pad(1025 1170 1025 1110 20 "52" 0x100)
Pad(1075 1170 1075 1110 20 "53" 0x100)
# right row
Pad(1170 1075 1110 1075 20 "54" 0x100)
Pad(1170 1025 1110 1025 20 "55" 0x100)
Pad(1170 975 1110 975 20 "56" 0x100)
Pad(1170 925 1110 925 20 "57" 0x100)
Pad(1170 875 1110 875 20 "58" 0x100)
Pad(1170 825 1110 825 20 "59" 0x100)
Pad(1170 775 1110 775 20 "60" 0x100)
Pad(1170 725 1110 725 20 "61" 0x100)
Pad(1170 675 1110 675 20 "62" 0x100)
Pad(1170 625 1110 625 20 "63" 0x100)
Pad(1170 575 1110 575 20 "64" 0x100)
Pad(1170 525 1110 525 20 "65" 0x100)
Pad(1170 475 1110 475 20 "66" 0x100)
Pad(1170 425 1110 425 20 "67" 0x100)
Pad(1170 375 1110 375 20 "68" 0x100)
Pad(1170 325 1110 325 20 "69" 0x100)
Pad(1170 275 1110 275 20 "70" 0x100)
Pad(1170 225 1110 225 20 "71" 0x100)
Pad(1170 175 1110 175 20 "72" 0x100)
Pad(1170 125 1110 125 20 "73" 0x100)
Pad(1170 75 1110 75 20 "74" 0x100)
# top right row
Pad(1075 -20 1075 40 20 "75" 0x100)
Pad(1025 -20 1025 40 20 "76" 0x100)
Pad(975 -20 975 40 20 "77" 0x100)
Pad(925 -20 925 40 20 "78" 0x100)
Pad(875 -20 875 40 20 "79" 0x100)
Pad(825 -20 825 40 20 "80" 0x100)
Pad(775 -20 775 40 20 "81" 0x100)
Pad(725 -20 725 40 20 "82" 0x100)
Pad(675 -20 675 40 20 "83" 0x100)
Pad(625 -20 625 40 20 "84" 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(1100 0 1150 0 10)
ElementLine(1150 0 1150 50 10)
ElementLine(1150 1100 1150 1150 10)
ElementLine(1150 1150 1100 1150 10)
ElementLine(50 1150 0 1150 10)
ElementLine(0 1150 0 1100 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 1190 -40 10)
ElementLine(1190 -40 1190 1190 10)
ElementLine(1190 1190 -40 1190 10)
ElementLine(-40 1190 -40 50 10)
ElementLine(-40 50 50 -40 10)
ElementArc(575 100 20 20 0 360 10)
Mark(0 0)
)
|