Date:2012-07-12 21:16:01 (11 years 8 months ago)
Author:Werner Almesberger
Commit:711147c11d276b21cd017baa24ed603eceadbdaf
Message:modules/meander-2450MHz.fpd: do not try to add a tail if zero-sized

A zero-sized tail would produce a zero-sized pad, which is no longer allowed.
Files: modules/meander-2450MHz.fpd (4 diffs)

Change Details

modules/meander-2450MHz.fpd
88    hole . __0
99}
1010
11frame tail {
12    loop if = 1, have_tail
13    __0: vec @(d*tail, W2)
14    pad "X" @ .
15}
16
1117frame antenna {
1218    set w = 5mil
1319
...... 
6167    __31: vec .(-d*W2, 0mm)
6268    __32: vec __30(0mm, -L1)
6369    pad "X" __31 .
64    __38: vec .(d*tail, W2)
65    pad "X" __32 .
70    frame tail .
6671    __35: vec __29(d*(D3+tail), D2)
6772    line . __34 w
6873    __36: vec .(0mm, -(D2+W2+L6-D4))
...... 
8994    { 0.5mm, 0.3mm, 0.3mm, 0.5mm, 1.4mm, 1.7mm }
9095
9196table
92    { pcb, tail }
93    { "0.8mm", 3*W2 }
94    { "1.0mm", 0mm }
97    { pcb, have_tail, tail }
98    { "0.8mm", 1, 3*W2 }
99    { "1.0mm", 0, 0mm }
95100
96101table
97102    { orient, d }
...... 
128133measy antenna.__32 >> antenna.__30 -1mm-tail
129134measx antenna.__34 >> antenna.__35 1.5mm-D2
130135measy antenna.__5 >> antenna.__34 1.5mm-D1
131measx antenna.__32 >> antenna.__38 -1mm
136measx antenna.__32 >> tail.__0 -1mm

Archive Download the corresponding diff file

Branches:
master



interactive