pinspads.txt last modified 16 oct 97 - mjh These tables define our pin-pad lists for through-hole components. As a basic philosophy, we assign a one-one relationship for pads to pins; this allows the "add pads" in the Pads Processor to always do the right thing. The real data is contained in the uipad.pad, uipc.pc, uipin.npd, and uipin.pin files in your pcb folder. To design a cell, start with the physical hole size, identify the best *available* drill (don't invent one), then select the pin-code that will produce the desired pad. For surface mount, see smtpins.txt = = = = = = = = = = = = = = = = = = = = = = = = = = = Via Pin Codes Technology Level scifi high normal low pin000 pin200 pin400 pin600 pin drill "+15" pad "+21" pad "+31" pad "+51" pad num size code code code code 1 8 23 - 29 15 39 25 59 - 2 10 25 - 31 20 41 30 61 - 3 13 28 - 34 25 44 35 64 - 4 16 31 - 37 30 47 40 67 - 5 19 34 - 40 35 50 45 70 - 6 23 38 - 44 40 54 50 74 - 7 27 42 - 48 50 58 60 78 - 8 31 46 - 52 55 62 65 82 - 9 38 53 - 59 60 69 70 89 - Notes: 1) "standard" via is VIA406, which uses a 406 pin, and has an 0.023 drill and an 0.050 round pad (padcode 50) 2) pin codes 1-9 and 601-609 are left for the user, but strongly discouraged... 3) the pin/pad/drill assignment uniformity is our convention If you need other drill sizes, be sure to register them in the drill table (uidrill.dtt) = = = = = = = = = = = = = = = = = = = = = = = = = = = Component Pin Codes Technology Level scifi high normal low pin000 pin 200 pin400 pin600 pin drill "+15" pad "+21" pad "+31" pad "+51" pad num size code code code code 13 13 28 130 34 135 44 145 64 165 16 16 31 135 37 140 47 150 67 170 19 19 34 135 40 140 50 150 70 170 23 23 38 140 44 145 54 155 74 175 27 27 42 145 48 150 58 160 78 180 31 31 46 150 52 155 62 165 82 185 35 35 50 150 56 160 66 170 86 190 38 38 53 155 59 160 69 170 89 190 43 43 58 160 64 165 74 175 94 195 48 48 63 165 69 170 79 180 99 210 53 53 68 170 74 175 84 185 104 211 58 58 73 175 79 180 89 190 109 211 63 63 78 180 84 185 94 195 114 212 68 68 83 185 89 190 99 210 119 212 73 73 88 190 94 195 104 211 124 213 78 78 93 195 99 210 109 211 129 213 83 83 98 210 104 211 114 212 134 214 88 88 103 211 109 211 119 212 139 214 93 93 108 211 114 212 124 213 144 215 98 98 113 212 119 212 129 213 149 215 108 108 123 213 129 213 139 214 159 216 118 118 133 214 139 214 149 215 169 217 128 128 143 215 149 215 159 216 179 218 Notes: 1) "standard DIP" uses a 431 pin, and has an 0.031 drill and an 0.065 pad (padcode 165) 2) users are strongly encouraged to remain within the confines of this table; However, if necessary, the following procedure should be followed for creating exceptions: i) if at all possible, use an exisiting drill size, so as to avoid complications with uidrill.dtt ii) given an existing drill size, if you need a "half step" then increment/decrement the "best fit" pin number by one and assign the necessary padcode iii) the new pincode should have the same drill size as its sibling, and the associated padcode should not exceed the next padcode in the table Example: For an 0.023 hole but an 0.050 pad, pin 423 is too large (0.055 pad) and pin 223 is too small (0.045 pad). Therefore, define pin 422 (423-1) to have a drill of 0.023 and a reduced padcode of 150. It should be noted that an equally acceptable alternative in this example would be to define a pin 224 (223+1) with an increased padcode of 150... Counter Example: For an 0.023 hole but an 0.045 pad, it would be improper to define pin 422 having a padcode of 145, since the "next" pincode below 423 in the table, 419, has a padcode of 150. Therefore, if pincode 422 is defined, it should never have a padcode less than 150. In this particular counter example the "right" thing to do would be to use pincode 223 (padcode 145) as-is. = = = = = = = = = = = = = = = = = = = = = = = = = = = Plated Hole Pin Codes Technology Level scifi high normal low pin800 pin drill "+15" pad "+21" pad "+31" pad "+51" pad num size code code code code 800 78 "+35" 212 801 93 "+40" 214 802 108 "+50" 216 803 118 "+70" 219 804 133 "+85" 222 805 146 "+100" 225 806 159 "+110" 227 808 185 "+115" 230 810 211 "+135" 235 812 237 "+160" 240 814 271 "+225" 250 838 396 "+300" 270 856 334 "+265" 260 Notes: 1) BOLT04 uses an 804 pin, and has an 0.133 drill and an 0.220 pad (padcode 222) 2) 814 is 1/4, 856 is 5/16, 838 is 3/8 = = = = = = = = = = = = = = = = = = = = = = = = = = = Non-plated Holes Technology Level scifi high normal low pin900 pin drill "+15" pad "+21" pad "+31" pad "+51" pad num size code code code code 900 78 113 812 901 93 128 815 902 108 143 815 903 118 153 817 904 133 168 817 905 146 181 820 906 159 194 820 908 185 220 825 910 211 246 825 912 237 272 830 914 271 306 835 938 396 431 845 956 334 369 840 Notes: 1) the 904 pin has an 0.133 drill and an 0.170 (inner) annular ring pad (padcode 817) 2) 914 is 1/4, 956 is 5/16, 938 is 3/8 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Table of PAD CODES: (as of 1996 Aug 5) VIA pads: MIL- 00x 01x 02x 03x 04x 05x 06x 07x 08x 09x | --- --- --- --- --- --- --- --- --- --- xx0 - . 10 20 30 40 50 60 70 80 . xx1 - . . . . . . . . . . xx2 - . 12 22 32 42 . . . . . xx3 - . . . . . . . . . . xx4 - . . . . . . . . . . xx5 - . 15 25 35 45 55 65 75 85 . xx6 - . . . . . . . . . . xx7 - . 17 27 37 47 . . . . . xx8 - . . . . . . . . . . xx9 - . . . . . . . . . . MOIRE TARGETS: MIL-- 0xx 1xx 2xx 3xx 4xx 5xx 6xx 7xx 8xx 9xx | --- --- --- --- --- --- --- --- --- --- x00 - . 91 92 93 94 95 . . . . FLASHES: / = skipped, p=1 P=2 for ROUND pads, p=3 P=4 for SQUARE pads, p=5 P=6 for THERMAL pads MIL--- 00x 01x 02x 03x 04x 05x 06x 07x 08x 09x | --- --- --- --- --- --- --- --- --- --- xx0 -- . p10 p20 p30 p40 p50 p60 p70 p80 p90 xx1 -- /01 p11 p21 . . . . . . . xx2 -- /02 p12 p22 p32 p42 . . . . . xx3 -- /03 p13 p23 . . . . . . . xx4 -- /04 p14 p24 . . . . . . . xx5 -- p05 p15 p25 p35 p45 p55 p65 p75 p85 p95 xx6 -- p06 p16 p26 . . . . . . . xx7 -- p07 p17 p27 p37 p47 . . . . . xx8 -- p08 p18 p28 . . . . . . . xx9 -- p09 p19 p29 . . . . . . . MIL--- 1x0 1x5 2x0 3x0 4x0 5x0 6x0 7x0 8x0 9x0 | --- --- --- --- --- --- --- --- --- --- x0x -- P10 /00 P20 P30 P40 P50 P60 P70 /80 /90 x1x -- P11 /01 P21 . . . . . . . x2x -- P12 /02 P22 P32 P42 . . . . . x3x -- P13 /03 P23 . . . . . . . x4x -- P14 /04 P24 . . . . . . . x5x -- P15 /05 P25 P35 P45 P55 P65 /75 /85 /95 x6x -- P16 /06 P26 . . . . . . . x7x -- P17 /07 P27 P37 P47 . . . . . x8x -- P18 /08 P28 . . . . . . . x9x -- P19 /09 P29 . . . . . . . for thermals and annulars, dimensions indicated are internal diams ANNULAR RINGS: MIL-- 00x 01x 02x 03x 04x 05x 06x 07x 08x 09x | --- --- --- --- --- --- --- --- --- --- xx0 - . 710 720 730 740 750 760 770 780 790 xx5 - . 715 725 735 745 . . . . . MIL-- 1xx 2xx 3xx 4xx 5xx 6xx 7xx | --- --- --- --- --- --- --- x00 - 810 820 830 840 850 . . x20 - 812 . . . . . . x50 - 815 825 835 845 . . . x70 - 817 . . . . . . UNDEFINED: 900 through 999 SMD PADS : 1000 through 9999