Changeset 5616


Ignore:
Timestamp:
09/08/09 07:59:27 (4 years ago)
Author:
rehar
Message:

wm8753fl.fpd

  • added solder paste layer for thermal land
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gta02-core/modules/wm8753fl.fpd

    r5615 r5616  
    55        ur: vec @(D2/2,E2/2) 
    66        ll: vec @(-D2/2,-E2/2) 
    7         pad "GND" ur ll 
     7        pad "GND" ur ll bare 
    88 
    99} 
    1010 
     11frame solder_paste { 
     12        set count = paste_array 
     13        set space_x = D2/(4*count) 
     14        set width_x = (D2-(space_x*(count+1)))/count 
     15        set space_y = E2/(4*count) 
     16        set width_y = (E2-(space_y*(count+1)))/count     
     17        loop x=1,count 
     18        loop y=1,count 
     19        ur: vec @(-D2/2+x*space_x+(x-1)*width_x,E2/2-y*space_y-(y-1)*width_y) 
     20        ll: vec @(-D2/2+x*(space_x+width_x),E2/2-y*(space_y+width_y)) 
     21        pad "paste" ur ll paste 
     22 
     23} 
    1124frame outline { 
    1225        set diam = 0.7mm 
     
    2740 
    2841        ur: vec @(b/2,0mm) 
    29         ll: vec @(-b/2,-L-A3) 
     42        ll: vec @(-b/2,-L-l) 
    3043        pad "$name" ur ll 
    3144 
     
    3548 
    3649        ur: vec @(0mm,b/2) 
    37         ll: vec @(-L-A3,-b/2) 
     50        ll: vec @(-L-l,-b/2) 
    3851        pad "$name" ur ll 
    3952 
     
    7992frame pads{ 
    8093        set pin = 0 
    81         u: vec @(-e*(xpads-1)/2,E/2+A3) 
     94        u: vec @(-e*(xpads-1)/2,E/2+l) 
    8295        b: vec @(-e*(xpads-1)/2,-E/2+L) 
    8396        l: vec @(-D/2+L,-e*(ypads-1)/2) 
    84         r: vec @(D/2+A3,-e*(ypads-1)/2) 
     97        r: vec @(D/2+l,-e*(ypads-1)/2) 
    8598        frame pads_u u 
    8699        frame pads_b b 
     
    90103package "WM8753FL" 
    91104 
    92 set A3 = 0.2mm 
    93105set D = 7mm 
    94106set E = 7mm 
     
    100112set xpads = 12 
    101113set ypads = 12 
     114 
     115/*pad exposure length*/ 
     116set l = 0.2mm 
     117 
     118/*array size for thermal land solder paste layer 4 = 4x4*/ 
     119set paste_array = 4 
     120 
    102121set silk = 0.1mm 
    103122 
    104123frame outline @ 
    105124frame pad_gnd @ 
     125frame solder_paste @ 
    106126frame pads @ 
    107127 
     
    119139measx outll -> outlr -1.5mm 
    120140measy outlr <- outur 1.5mm  
    121 measy pad_y.ll -> pad_y.ur 1mm-A3 
     141measy pad_y.ll -> pad_y.ur 1mm-l 
    122142measy pad_x.ll -> outll 1mm+((E-e*(xpads-1)-b)/2)  
    123143measy outll -> pad_x.ur 1mm 
Note: See TracChangeset for help on using the changeset viewer.