Date:2012-06-18 04:19:55 (7 years 3 months ago)
Author:Adam Wang
Commit:667f6c9f106f8c211c3cbe5d17716d0daa2719dc
Message:dcjack.fpd: fixed "hole (line 63) not completely inside pad "3" (line 67)"

Files: modules/dcjack.fpd (3 diffs)

Change Details

modules/dcjack.fpd
22
33frame outline {
44    __0: vec @(0mm, W/2)
5    __4: vec __0(p2x+px/2, 0mm)
6    line __0 . w
5    __4: vec .(p2x+px/2, -W)
76    __1: vec @(L, -W/2)
8    __5: vec __1(0mm, W/2-factor*py/2)
7    __5: vec .(0mm, W/2-factor*py/2)
98    line . __1 w
109    __2: vec @(fronthead, -W/2)
1110    rect __0 . w
12    line __1 . w
11    line . __4 w
1312    __3: vec @(L, W/2)
14    __6: vec __3(0mm, -(W/2-factor*py/2))
13    line __0 . w
14    __6: vec .(0mm, -(W/2-factor*py/2))
1515    line __3 . w
16    __7: vec __3(-factor*px/2, 0mm)
17    line . __3 w
16    __7: vec __1(-factor*px/2, 0mm)
17    line __1 . w
1818}
1919
2020package "DCJACK-${L}x${W}"
...... 
4444
4545__0: vec @(p2x, 0mm)
4646__1: vec @(p3x, 0mm)
47__11: vec __1(0mm, p3y)
47__11: vec .(0mm, -p3y)
4848__2: vec @(p1x, 0mm)
4949__3: vec __0(px/2, py/2)
5050__4: vec __0(-px/2, -py/2)
...... 
5858rpad "1" __8 .
5959__10: vec __0(factor*px/2, -factor*py/2)
6060rpad "2" __7 .
61__12: vec .(py/2, px/2)
6261__13: vec __11(-py/2, -px/2)
63hole . __12
62__12: vec __11(py/2, px/2)
63hole __13 .
6464__14: vec __11(-factor*py/2, factor*px/2)
6565__15: vec __11(factor*py/2, -factor*px/2)
6666rpad "3" __14 .
6767frame outline @
68measx outline.__0 >> __0 1mm
69measx outline.__0 >> __1 1.5mm
70measx outline.__0 >> __2 2mm
71measx __4 >> __3 -py/2
72measy __4 >> __3 factor*px/2
73meas outline.__1 >> outline.__3 -1mm
74meas outline.__0 >> outline.__3 2.5mm
75measx outline.__0 >> outline.__2 0.6mm
68measy outline.__2 >> outline.__0 fronthead+1mm
69measy __11 >> __2 -(p1x-p3x+1.5mm)
70measy __4 >> __3 1mm
71measx __4 >> __3 -1.5mm
72measx outline.__0 >> __0 2mm
73measx outline.__0 >> __1 3mm
74measx outline.__0 >> __2 4mm
75measx outline.__0 >> outline.__2 1mm
76measx outline.__0 >> outline.__3 5mm

Archive Download the corresponding diff file

Branches:
master



interactive