1 # number of pads 2 # pad width in 1/1000 mil 3 # pad length in 1/1000 mil 4 # pad pitch 1/1000 mil 5 # seperation between pads on opposite sides 1/1000 mil 6 # X coordinates for the right hand column of pads (1/100 mils) 7 # pad clearance to plane layer in 1/100 mil 8 # pad soldermask width in 1/100 mil 9 # silk screen width (1/100 mils) 10 # figure out if we have an even or odd number of pins per side 11 # silk bounding box is -XMAX,-YMAX, XMAX,YMAX (1/100 mils) 12# element_flags, description, pcb-name, value, mark_x, mark_y, 13# text_x, text_y, text_direction, text_scale, text_flags 14Element[0x00000000 "Small outline J-leaded package (400 mil)" "" "SOJ40_400" 0 0 -2000 -6000 0 100 0x00000000] 15( 16# 17# Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags] 18 Pad[ -22047 -47500 19 -15748 -47500 20 2362 1000 3362 "1" "1" 0x00000100] 21 Pad[ -22047 -42500 22 -15748 -42500 23 2362 1000 3362 "2" "2" 0x00000100] 24 Pad[ -22047 -37500 25 -15748 -37500 26 2362 1000 3362 "3" "3" 0x00000100] 27 Pad[ -22047 -32500 28 -15748 -32500 29 2362 1000 3362 "4" "4" 0x00000100] 30 Pad[ -22047 -27500 31 -15748 -27500 32 2362 1000 3362 "5" "5" 0x00000100] 33 Pad[ -22047 -22500 34 -15748 -22500 35 2362 1000 3362 "6" "6" 0x00000100] 36 Pad[ -22047 -17500 37 -15748 -17500 38 2362 1000 3362 "7" "7" 0x00000100] 39 Pad[ -22047 -12500 40 -15748 -12500 41 2362 1000 3362 "8" "8" 0x00000100] 42 Pad[ -22047 -7500 43 -15748 -7500 44 2362 1000 3362 "9" "9" 0x00000100] 45 Pad[ -22047 -2500 46 -15748 -2500 47 2362 1000 3362 "10" "10" 0x00000100] 48 Pad[ -22047 2500 49 -15748 2500 50 2362 1000 3362 "11" "11" 0x00000100] 51 Pad[ -22047 7500 52 -15748 7500 53 2362 1000 3362 "12" "12" 0x00000100] 54 Pad[ -22047 12500 55 -15748 12500 56 2362 1000 3362 "13" "13" 0x00000100] 57 Pad[ -22047 17500 58 -15748 17500 59 2362 1000 3362 "14" "14" 0x00000100] 60 Pad[ -22047 22500 61 -15748 22500 62 2362 1000 3362 "15" "15" 0x00000100] 63 Pad[ -22047 27500 64 -15748 27500 65 2362 1000 3362 "16" "16" 0x00000100] 66 Pad[ -22047 32500 67 -15748 32500 68 2362 1000 3362 "17" "17" 0x00000100] 69 Pad[ -22047 37500 70 -15748 37500 71 2362 1000 3362 "18" "18" 0x00000100] 72 Pad[ -22047 42500 73 -15748 42500 74 2362 1000 3362 "19" "19" 0x00000100] 75 Pad[ -22047 47500 76 -15748 47500 77 2362 1000 3362 "20" "20" 0x00000100] 78 Pad[ 22047 47500 79 15748 47500 80 2362 1000 3362 "21" "21" 0x00000100] 81 Pad[ 22047 42500 82 15748 42500 83 2362 1000 3362 "22" "22" 0x00000100] 84 Pad[ 22047 37500 85 15748 37500 86 2362 1000 3362 "23" "23" 0x00000100] 87 Pad[ 22047 32500 88 15748 32500 89 2362 1000 3362 "24" "24" 0x00000100] 90 Pad[ 22047 27500 91 15748 27500 92 2362 1000 3362 "25" "25" 0x00000100] 93 Pad[ 22047 22500 94 15748 22500 95 2362 1000 3362 "26" "26" 0x00000100] 96 Pad[ 22047 17500 97 15748 17500 98 2362 1000 3362 "27" "27" 0x00000100] 99 Pad[ 22047 12500 100 15748 12500 101 2362 1000 3362 "28" "28" 0x00000100] 102 Pad[ 22047 7500 103 15748 7500 104 2362 1000 3362 "29" "29" 0x00000100] 105 Pad[ 22047 2500 106 15748 2500 107 2362 1000 3362 "30" "30" 0x00000100] 108 Pad[ 22047 -2500 109 15748 -2500 110 2362 1000 3362 "31" "31" 0x00000100] 111 Pad[ 22047 -7500 112 15748 -7500 113 2362 1000 3362 "32" "32" 0x00000100] 114 Pad[ 22047 -12500 115 15748 -12500 116 2362 1000 3362 "33" "33" 0x00000100] 117 Pad[ 22047 -17500 118 15748 -17500 119 2362 1000 3362 "34" "34" 0x00000100] 120 Pad[ 22047 -22500 121 15748 -22500 122 2362 1000 3362 "35" "35" 0x00000100] 123 Pad[ 22047 -27500 124 15748 -27500 125 2362 1000 3362 "36" "36" 0x00000100] 126 Pad[ 22047 -32500 127 15748 -32500 128 2362 1000 3362 "37" "37" 0x00000100] 129 Pad[ 22047 -37500 130 15748 -37500 131 2362 1000 3362 "38" "38" 0x00000100] 132 Pad[ 22047 -42500 133 15748 -42500 134 2362 1000 3362 "39" "39" 0x00000100] 135 Pad[ 22047 -47500 136 15748 -47500 137 2362 1000 3362 "40" "40" 0x00000100] 138 ElementLine[-24228 -49681 -24228 49681 1000] 139 ElementLine[-24228 49681 24228 49681 1000] 140 ElementLine[ 24228 49681 24228 -49681 1000] 141 ElementLine[-24228 -49681 -2500 -49681 1000] 142 ElementLine[ 24228 -49681 2500 -49681 1000] 143 # punt on the arc on small parts as it can cover the pads 144 ElementArc[0 -49681 2500 2500 0 180 1000] 145) 146