Date:2016-12-29 21:28:15 (2 years 8 months ago)
Author:Werner Almesberger
Commit:4c353aa718bf58a14eb140182030f8c60ede7e1f
Message:modules/dfn.fpd, HIERARCHY: add DFN-6-0.65mm-TH (TI DRV)

Files: modules/HIERARCHY (1 diff)
modules/dfn.fpd (3 diffs)

Change Details

modules/HIERARCHY
375375    SMT
376376        DFN
377377            DFN-6-0.65mm
378            DFN-6-0.65mm-TH
378379            DFN-8
379380            DFN-8-0.4mm
380381            VSON-POWERPAD-10
modules/dfn.fpd
11/* MACHINE-GENERATED ! */
22
3frame thermal {
4    table
5        { ?features, dx, d }
6        { "-TH", -0.4mm, 0.2mm }
7        { "-TH", 0.4mm, 0.2mm }
8
9    __0: vec @(dx, 0mm)
10    __1: vec .(d/2, d/2)
11    __2: vec __0(-d/2, -d/2)
12    hole . __1
13}
14
315frame pad {
416    set n = pins+1
517
618    __0: vec @(cx/2, cy/2)
719    __1: vec @(-cx/2, -cy/2)
820    pad "$n" . __0
21    frame thermal @
922}
1023
1124frame pin {
...... 
5265    circ __4 . w
5366}
5467
55package "DFN-$pins$variant"
68package "DFN-$pins$variant$features"
5669unit mm
70allow holes
5771
5872table
59    { pins, variant, X, Y, e, iy, oy, px, cx, cy, gap_base }
60    { 8, "", 2mm, 2mm, 0.5mm, 1.4mm, 2.4mm, 0.28mm, 1.3mm, 0.7mm, 0.2mm }
61    { 8, "-0.4mm", 1.7mm, 1.35mm, 0.4mm, 0.8mm, 1.75mm, 0.2mm, 1mm, 0.4mm, 0.1mm }
62    { 6, "-0.65mm", 2.2mm, 2.3mm, 0.65mm, 1.7mm, 2.9mm, 0.25mm, 1.2mm, 0.75mm, 0mm }
73    { pins, variant, features, X, Y, e, iy, oy, px, cx, cy, gap_base }
74    { 8, "", "", 2mm, 2mm, 0.5mm, 1.4mm, 2.4mm, 0.28mm, 1.3mm, 0.7mm, 0.2mm }
75    { 8, "-0.4mm", "", 1.7mm, 1.35mm, 0.4mm, 0.8mm, 1.75mm, 0.2mm, 1mm, 0.4mm, 0.1mm }
76    { 6, "-0.65mm", "", 2.2mm, 2.3mm, 0.65mm, 1.7mm, 2.9mm, 0.25mm, 1.2mm, 0.75mm, 0mm }
77    { 6, "-0.65mm", "-TH", 2mm, 2.1mm, 0.65mm, 1.4mm, 2.8mm, 0.3mm, 1.6mm, 1mm, 0mm }
6378
6479set py = (oy-iy)/2
6580
...... 
8297measy outline.__1 >> outline.__0 -1mm
8398measx outline.__3 >> outline.__0 1.5mm
8499measx pad.__1 >> pad.__0 cy/2
100measx thermal.__0 >> thermal.__0 -0.3mm
101measx thermal.__2 -> thermal.__1 0.4mm

Archive Download the corresponding diff file

Branches:
master



interactive