Index: trunk/doc/TRBS/2net.lht =================================================================== --- trunk/doc/TRBS/2net.lht (revision 534) +++ trunk/doc/TRBS/2net.lht (revision 535) @@ -30,8 +30,8 @@ ha:meta { ha:size { thermal_scale = 0.500000 - x = 127.0mm - y = 127.0mm + x = 50.25mm + y = 39.25mm } ha:grid { spacing = 0.25mm @@ -154,7 +154,7 @@ li:objects { ha:padstack_ref.69 { - proto=2; x=2.0mm; y=15.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=3.0mm; y=16.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -163,7 +163,7 @@ } } ha:padstack_ref.70 { - proto=2; x=30.0mm; y=15.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=31.0mm; y=16.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -172,7 +172,7 @@ } } ha:padstack_ref.71 { - proto=2; x=15.0mm; y=19.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=16.0mm; y=20.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -181,7 +181,7 @@ } } ha:padstack_ref.72 { - proto=2; x=45.0mm; y=19.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=46.0mm; y=20.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -190,7 +190,7 @@ } } ha:padstack_ref.73 { - proto=2; x=24.0mm; y=32.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=25.0mm; y=33.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -199,7 +199,7 @@ } } ha:padstack_ref.74 { - proto=2; x=24.0mm; y=2.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=25.0mm; y=3.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -217,139 +217,139 @@ li:objects { ha:line.48 { - x1=0.0; y1=0.0; x2=0.0; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=1.0mm; y1=1.0mm; x2=1.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.51 { - x1=0.0; y1=37.0mm; x2=48.0mm; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=1.0mm; y1=38.0mm; x2=49.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.54 { - x1=48.0mm; y1=37.0mm; x2=48.0mm; y2=0.0; thickness=0.35mm; clearance=50.0mil; + x1=49.0mm; y1=38.0mm; x2=49.0mm; y2=1.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.57 { - x1=48.0mm; y1=0.0; x2=0.0; y2=0.0; thickness=0.35mm; clearance=50.0mil; + x1=49.0mm; y1=1.0mm; x2=1.0mm; y2=1.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.75 { - x1=0.0; y1=0.0; x2=2.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=1.0mm; y1=1.0mm; x2=3.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.78 { - x1=2.0mm; y1=15.0mm; x2=0.0; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=3.0mm; y1=16.0mm; x2=1.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.81 { - x1=0.0; y1=37.0mm; x2=24.0mm; y2=32.0mm; thickness=0.35mm; clearance=50.0mil; + x1=1.0mm; y1=38.0mm; x2=25.0mm; y2=33.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.84 { - x1=24.0mm; y1=32.0mm; x2=48.0mm; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=25.0mm; y1=33.0mm; x2=49.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.87 { - x1=48.0mm; y1=37.0mm; x2=45.0mm; y2=19.0mm; thickness=0.35mm; clearance=50.0mil; + x1=49.0mm; y1=38.0mm; x2=46.0mm; y2=20.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.90 { - x1=45.0mm; y1=19.0mm; x2=48.0mm; y2=0.0; thickness=0.35mm; clearance=50.0mil; + x1=46.0mm; y1=20.0mm; x2=49.0mm; y2=1.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.93 { - x1=48.0mm; y1=0.0; x2=24.0mm; y2=2.0mm; thickness=0.35mm; clearance=50.0mil; + x1=49.0mm; y1=1.0mm; x2=25.0mm; y2=3.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.96 { - x1=24.0mm; y1=2.0mm; x2=0.0; y2=0.0; thickness=0.35mm; clearance=50.0mil; + x1=25.0mm; y1=3.0mm; x2=1.0mm; y2=1.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.99 { - x1=0.0; y1=0.0; x2=15.0mm; y2=19.0mm; thickness=0.35mm; clearance=50.0mil; + x1=1.0mm; y1=1.0mm; x2=16.0mm; y2=20.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.102 { - x1=15.0mm; y1=19.0mm; x2=2.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=3.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.105 { - x1=15.0mm; y1=19.0mm; x2=0.0; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=1.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.108 { - x1=15.0mm; y1=19.0mm; x2=24.0mm; y2=32.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=25.0mm; y2=33.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.111 { - x1=15.0mm; y1=19.0mm; x2=30.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=31.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.114 { - x1=24.0mm; y1=2.0mm; x2=30.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=25.0mm; y1=3.0mm; x2=31.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.117 { - x1=24.0mm; y1=32.0mm; x2=30.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=25.0mm; y1=33.0mm; x2=31.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.120 { - x1=30.0mm; y1=15.0mm; x2=45.0mm; y2=19.0mm; thickness=0.35mm; clearance=50.0mil; + x1=31.0mm; y1=16.0mm; x2=46.0mm; y2=20.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.123 { - x1=30.0mm; y1=15.0mm; x2=48.0mm; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=31.0mm; y1=16.0mm; x2=49.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.126 { - x1=30.0mm; y1=15.0mm; x2=48.0mm; y2=0.0; thickness=0.35mm; clearance=50.0mil; + x1=31.0mm; y1=16.0mm; x2=49.0mm; y2=1.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.129 { - x1=15.0mm; y1=19.0mm; x2=24.0mm; y2=2.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=25.0mm; y2=3.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } @@ -365,13 +365,13 @@ li:objects { ha:line.176 { - x1=15.0mm; y1=19.0mm; x2=30.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=31.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.179 { - x1=24.0mm; y1=32.0mm; x2=24.0mm; y2=2.0mm; thickness=0.35mm; clearance=50.0mil; + x1=25.0mm; y1=33.0mm; x2=25.0mm; y2=3.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } @@ -387,91 +387,91 @@ li:objects { ha:line.182 { - x1=15.0mm; y1=19.0mm; x2=16.0mm; y2=17.0mm; thickness=1.0mm; clearance=40.0mil; + x1=16.0mm; y1=20.0mm; x2=17.0mm; y2=18.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.185 { - x1=16.0mm; y1=17.0mm; x2=29.0mm; y2=13.0mm; thickness=1.0mm; clearance=40.0mil; + x1=17.0mm; y1=18.0mm; x2=30.0mm; y2=14.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.188 { - x1=29.0mm; y1=13.0mm; x2=30.0mm; y2=15.0mm; thickness=1.0mm; clearance=40.0mil; + x1=30.0mm; y1=14.0mm; x2=31.0mm; y2=16.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.203 { - x1=24.0mm; y1=32.0mm; x2=32.0mm; y2=17.0mm; thickness=1.0mm; clearance=40.0mil; + x1=25.0mm; y1=33.0mm; x2=33.0mm; y2=18.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.212 { - x1=32.0mm; y1=17.0mm; x2=32.25mm; y2=15.5mm; thickness=1.0mm; clearance=40.0mil; + x1=33.0mm; y1=18.0mm; x2=33.25mm; y2=16.5mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.215 { - x1=32.25mm; y1=15.5mm; x2=31.75mm; y2=13.5mm; thickness=1.0mm; clearance=40.0mil; + x1=33.25mm; y1=16.5mm; x2=32.75mm; y2=14.5mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.221 { - x1=31.75mm; y1=13.5mm; x2=23.698051mm; y2=1.551948mm; thickness=1.0mm; clearance=40.0mil; + x1=32.75mm; y1=14.5mm; x2=24.698051mm; y2=100.4703937mil; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.224 { - x1=24.0mm; y1=32.0mm; x2=13.5mm; y2=20.75mm; thickness=0.35mm; clearance=50.0mil; + x1=25.0mm; y1=33.0mm; x2=14.5mm; y2=21.75mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.227 { - x1=13.5mm; y1=20.75mm; x2=13.0mm; y2=18.5mm; thickness=0.35mm; clearance=50.0mil; + x1=14.5mm; y1=21.75mm; x2=14.0mm; y2=19.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.230 { - x1=13.0mm; y1=18.5mm; x2=13.25mm; y2=16.75mm; thickness=0.35mm; clearance=50.0mil; + x1=14.0mm; y1=19.5mm; x2=14.25mm; y2=17.75mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.233 { - x1=13.25mm; y1=16.75mm; x2=23.999999mm; y2=2.0mm; thickness=0.35mm; clearance=50.0mil; + x1=14.25mm; y1=17.75mm; x2=24.999999mm; y2=3.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.236 { - x1=23.999999mm; y1=2.0mm; x2=23.894607mm; y2=2.144607mm; thickness=0.35mm; clearance=50.0mil; + x1=24.999999mm; y1=3.0mm; x2=24.894607mm; y2=3.144607mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.239 { - x1=15.5mm; y1=19.25mm; x2=16.0mm; y2=20.5mm; thickness=0.35mm; clearance=50.0mil; + x1=16.5mm; y1=20.25mm; x2=17.0mm; y2=21.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.242 { - x1=16.0mm; y1=20.5mm; x2=29.5mm; y2=16.5mm; thickness=0.35mm; clearance=50.0mil; + x1=17.0mm; y1=21.5mm; x2=30.5mm; y2=17.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.245 { - x1=29.5mm; y1=16.5mm; x2=30.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=30.5mm; y1=17.5mm; x2=31.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } Index: trunk/doc/TRBS/3net.lht =================================================================== --- trunk/doc/TRBS/3net.lht (revision 534) +++ trunk/doc/TRBS/3net.lht (revision 535) @@ -30,8 +30,8 @@ ha:meta { ha:size { thermal_scale = 0.500000 - x = 127.0mm - y = 127.0mm + x = 51.0mm + y = 40.0mm } ha:grid { spacing = 1.0mm @@ -154,7 +154,7 @@ li:objects { ha:padstack_ref.69 { - proto=2; x=2.0mm; y=15.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=3.0mm; y=16.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -163,7 +163,7 @@ } } ha:padstack_ref.70 { - proto=2; x=30.0mm; y=15.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=31.0mm; y=16.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -172,7 +172,7 @@ } } ha:padstack_ref.71 { - proto=2; x=15.0mm; y=19.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=16.0mm; y=20.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -181,7 +181,7 @@ } } ha:padstack_ref.72 { - proto=2; x=45.0mm; y=19.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=46.0mm; y=20.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -190,7 +190,7 @@ } } ha:padstack_ref.73 { - proto=2; x=24.0mm; y=32.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=25.0mm; y=33.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -199,7 +199,7 @@ } } ha:padstack_ref.74 { - proto=2; x=24.0mm; y=2.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=25.0mm; y=3.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -217,139 +217,139 @@ li:objects { ha:line.48 { - x1=0.0; y1=0.0; x2=0.0; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=1.0mm; y1=1.0mm; x2=1.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.51 { - x1=0.0; y1=37.0mm; x2=48.0mm; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=1.0mm; y1=38.0mm; x2=49.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.54 { - x1=48.0mm; y1=37.0mm; x2=48.0mm; y2=0.0; thickness=0.35mm; clearance=50.0mil; + x1=49.0mm; y1=38.0mm; x2=49.0mm; y2=1.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.57 { - x1=48.0mm; y1=0.0; x2=0.0; y2=0.0; thickness=0.35mm; clearance=50.0mil; + x1=49.0mm; y1=1.0mm; x2=1.0mm; y2=1.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.75 { - x1=0.0; y1=0.0; x2=2.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=1.0mm; y1=1.0mm; x2=3.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.78 { - x1=2.0mm; y1=15.0mm; x2=0.0; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=3.0mm; y1=16.0mm; x2=1.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.81 { - x1=0.0; y1=37.0mm; x2=24.0mm; y2=32.0mm; thickness=0.35mm; clearance=50.0mil; + x1=1.0mm; y1=38.0mm; x2=25.0mm; y2=33.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.84 { - x1=24.0mm; y1=32.0mm; x2=48.0mm; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=25.0mm; y1=33.0mm; x2=49.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.87 { - x1=48.0mm; y1=37.0mm; x2=45.0mm; y2=19.0mm; thickness=0.35mm; clearance=50.0mil; + x1=49.0mm; y1=38.0mm; x2=46.0mm; y2=20.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.90 { - x1=45.0mm; y1=19.0mm; x2=48.0mm; y2=0.0; thickness=0.35mm; clearance=50.0mil; + x1=46.0mm; y1=20.0mm; x2=49.0mm; y2=1.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.93 { - x1=48.0mm; y1=0.0; x2=24.0mm; y2=2.0mm; thickness=0.35mm; clearance=50.0mil; + x1=49.0mm; y1=1.0mm; x2=25.0mm; y2=3.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.96 { - x1=24.0mm; y1=2.0mm; x2=0.0; y2=0.0; thickness=0.35mm; clearance=50.0mil; + x1=25.0mm; y1=3.0mm; x2=1.0mm; y2=1.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.99 { - x1=0.0; y1=0.0; x2=15.0mm; y2=19.0mm; thickness=0.35mm; clearance=50.0mil; + x1=1.0mm; y1=1.0mm; x2=16.0mm; y2=20.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.102 { - x1=15.0mm; y1=19.0mm; x2=2.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=3.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.105 { - x1=15.0mm; y1=19.0mm; x2=0.0; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=1.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.108 { - x1=15.0mm; y1=19.0mm; x2=24.0mm; y2=32.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=25.0mm; y2=33.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.111 { - x1=15.0mm; y1=19.0mm; x2=30.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=31.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.114 { - x1=24.0mm; y1=2.0mm; x2=30.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=25.0mm; y1=3.0mm; x2=31.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.117 { - x1=24.0mm; y1=32.0mm; x2=30.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=25.0mm; y1=33.0mm; x2=31.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.120 { - x1=30.0mm; y1=15.0mm; x2=45.0mm; y2=19.0mm; thickness=0.35mm; clearance=50.0mil; + x1=31.0mm; y1=16.0mm; x2=46.0mm; y2=20.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.123 { - x1=30.0mm; y1=15.0mm; x2=48.0mm; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=31.0mm; y1=16.0mm; x2=49.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.126 { - x1=30.0mm; y1=15.0mm; x2=48.0mm; y2=0.0; thickness=0.35mm; clearance=50.0mil; + x1=31.0mm; y1=16.0mm; x2=49.0mm; y2=1.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.129 { - x1=15.0mm; y1=19.0mm; x2=24.0mm; y2=2.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=25.0mm; y2=3.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } @@ -365,19 +365,19 @@ li:objects { ha:line.176 { - x1=2.0mm; y1=15.0mm; x2=30.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=3.0mm; y1=16.0mm; x2=31.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.179 { - x1=15.0mm; y1=19.0mm; x2=45.0mm; y2=19.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=46.0mm; y2=20.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.182 { - x1=24.0mm; y1=2.0mm; x2=24.0mm; y2=32.0mm; thickness=0.35mm; clearance=50.0mil; + x1=25.0mm; y1=3.0mm; x2=25.0mm; y2=33.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } @@ -393,85 +393,85 @@ li:objects { ha:line.185 { - x1=15.0mm; y1=19.0mm; x2=28.0mm; y2=22.0mm; thickness=1.0mm; clearance=40.0mil; + x1=16.0mm; y1=20.0mm; x2=29.0mm; y2=23.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.194 { - x1=28.0mm; y1=22.0mm; x2=45.0mm; y2=19.0mm; thickness=1.0mm; clearance=40.0mil; + x1=29.0mm; y1=23.0mm; x2=46.0mm; y2=20.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.197 { - x1=24.0mm; y1=32.0mm; x2=12.0mm; y2=22.0mm; thickness=1.0mm; clearance=40.0mil; + x1=25.0mm; y1=33.0mm; x2=13.0mm; y2=23.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.200 { - x1=12.0mm; y1=22.0mm; x2=11.0mm; y2=18.0mm; thickness=1.0mm; clearance=40.0mil; + x1=13.0mm; y1=23.0mm; x2=12.0mm; y2=19.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.203 { - x1=11.0mm; y1=18.0mm; x2=13.0mm; y2=16.0mm; thickness=1.0mm; clearance=40.0mil; + x1=12.0mm; y1=19.0mm; x2=14.0mm; y2=17.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.206 { - x1=13.0mm; y1=16.0mm; x2=17.0mm; y2=16.0mm; thickness=1.0mm; clearance=40.0mil; + x1=14.0mm; y1=17.0mm; x2=18.0mm; y2=17.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.212 { - x1=17.0mm; y1=16.0mm; x2=29.0mm; y2=18.0mm; thickness=1.0mm; clearance=40.0mil; + x1=18.0mm; y1=17.0mm; x2=30.0mm; y2=19.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.215 { - x1=29.0mm; y1=18.0mm; x2=32.0mm; y2=17.0mm; thickness=1.0mm; clearance=40.0mil; + x1=30.0mm; y1=19.0mm; x2=33.0mm; y2=18.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.221 { - x1=32.0mm; y1=17.0mm; x2=33.0mm; y2=16.0mm; thickness=1.0mm; clearance=40.0mil; + x1=33.0mm; y1=18.0mm; x2=34.0mm; y2=17.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.224 { - x1=33.0mm; y1=16.0mm; x2=32.0mm; y2=13.0mm; thickness=1.0mm; clearance=40.0mil; + x1=34.0mm; y1=17.0mm; x2=33.0mm; y2=14.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.227 { - x1=32.0mm; y1=13.0mm; x2=24.0mm; y2=2.0mm; thickness=1.0mm; clearance=40.0mil; + x1=33.0mm; y1=14.0mm; x2=25.0mm; y2=3.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.230 { - x1=2.0mm; y1=15.0mm; x2=10.0mm; y2=13.0mm; thickness=1.0mm; clearance=40.0mil; + x1=3.0mm; y1=16.0mm; x2=11.0mm; y2=14.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.233 { - x1=10.0mm; y1=13.0mm; x2=18.0mm; y2=13.0mm; thickness=1.0mm; clearance=40.0mil; + x1=11.0mm; y1=14.0mm; x2=19.0mm; y2=14.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } } ha:line.236 { - x1=18.0mm; y1=13.0mm; x2=30.0mm; y2=15.0mm; thickness=1.0mm; clearance=40.0mil; + x1=19.0mm; y1=14.0mm; x2=31.0mm; y2=16.0mm; thickness=1.0mm; clearance=40.0mil; ha:flags { clearline=1 } @@ -580,6 +580,4 @@ } ha:pixmaps { } -1 - } Index: trunk/doc/TRBS/passthru1.lht =================================================================== --- trunk/doc/TRBS/passthru1.lht (revision 534) +++ trunk/doc/TRBS/passthru1.lht (revision 535) @@ -30,8 +30,8 @@ ha:meta { ha:size { thermal_scale = 0.500000 - x = 127.0mm - y = 127.0mm + x = 74.5mm + y = 71.5mm } ha:grid { spacing = 0.25mm @@ -163,19 +163,19 @@ li:objects { ha:line.5 { - x1=14.0mm; y1=13.0mm; x2=42.0mm; y2=69.0mm; thickness=0.35mm; clearance=50.0mil; + x1=6.25mm; y1=9.25mm; x2=34.25mm; y2=65.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.8 { - x1=42.0mm; y1=69.0mm; x2=71.0mm; y2=46.0mm; thickness=0.35mm; clearance=50.0mil; + x1=34.25mm; y1=65.25mm; x2=63.25mm; y2=42.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.11 { - x1=71.0mm; y1=46.0mm; x2=14.0mm; y2=13.0mm; thickness=0.35mm; clearance=50.0mil; + x1=63.25mm; y1=42.25mm; x2=6.25mm; y2=9.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } @@ -201,91 +201,91 @@ li:objects { ha:line.14 { - x1=19.0mm; y1=23.0mm; x2=23.0mm; y2=18.0mm; thickness=0.35mm; clearance=50.0mil; + x1=11.25mm; y1=19.25mm; x2=15.25mm; y2=14.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.17 { - x1=23.0mm; y1=18.0mm; x2=23.0mm; y2=5.0mm; thickness=0.35mm; clearance=50.0mil; + x1=15.25mm; y1=14.25mm; x2=15.25mm; y2=1.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.20 { - x1=19.0mm; y1=23.0mm; x2=9.0mm; y2=25.0mm; thickness=0.35mm; clearance=50.0mil; + x1=11.25mm; y1=19.25mm; x2=1.25mm; y2=21.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.23 { - x1=38.0mm; y1=61.0mm; x2=48.0mm; y2=64.0mm; thickness=0.35mm; clearance=50.0mil; + x1=30.25mm; y1=57.25mm; x2=40.25mm; y2=60.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.26 { - x1=48.0mm; y1=64.0mm; x2=52.0mm; y2=74.0mm; thickness=0.35mm; clearance=50.0mil; + x1=40.25mm; y1=60.25mm; x2=44.25mm; y2=70.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.29 { - x1=38.0mm; y1=61.0mm; x2=28.0mm; y2=67.0mm; thickness=0.35mm; clearance=50.0mil; + x1=30.25mm; y1=57.25mm; x2=20.25mm; y2=63.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.35 { - x1=51.0mm; y1=62.0mm; x2=73.0mm; y2=73.0mm; thickness=0.35mm; clearance=50.0mil; + x1=43.25mm; y1=58.25mm; x2=65.25mm; y2=69.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.41 { - x1=57.0mm; y1=57.0mm; x2=54.0mm; y2=36.0mm; thickness=0.35mm; clearance=50.0mil; + x1=49.25mm; y1=53.25mm; x2=46.25mm; y2=32.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.44 { - x1=54.0mm; y1=36.0mm; x2=60.0mm; y2=26.0mm; thickness=0.35mm; clearance=50.0mil; + x1=46.25mm; y1=32.25mm; x2=52.25mm; y2=22.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.47 { - x1=57.0mm; y1=57.0mm; x2=77.0mm; y2=70.0mm; thickness=0.35mm; clearance=50.0mil; + x1=49.25mm; y1=53.25mm; x2=69.25mm; y2=66.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.50 { - x1=66.0mm; y1=50.0mm; x2=64.0mm; y2=42.0mm; thickness=0.35mm; clearance=50.0mil; + x1=58.25mm; y1=46.25mm; x2=56.25mm; y2=38.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.53 { - x1=64.0mm; y1=42.0mm; x2=68.0mm; y2=32.0mm; thickness=0.35mm; clearance=50.0mil; + x1=56.25mm; y1=38.25mm; x2=60.25mm; y2=28.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.56 { - x1=66.0mm; y1=50.0mm; x2=81.0mm; y2=64.0mm; thickness=0.35mm; clearance=50.0mil; + x1=58.25mm; y1=46.25mm; x2=73.25mm; y2=60.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.71 { - x1=51.0mm; y1=62.0mm; x2=35.0mm; y2=55.0mm; thickness=0.35mm; clearance=50.0mil; + x1=43.25mm; y1=58.25mm; x2=27.25mm; y2=51.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.74 { - x1=35.0mm; y1=55.0mm; x2=22.0mm; y2=59.0mm; thickness=0.35mm; clearance=50.0mil; + x1=27.25mm; y1=51.25mm; x2=14.25mm; y2=55.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } @@ -301,301 +301,301 @@ li:objects { ha:line.79 { - x1=31.0mm; y1=44.0mm; x2=36.0mm; y2=54.0mm; thickness=0.35mm; clearance=50.0mil; + x1=23.25mm; y1=40.25mm; x2=28.25mm; y2=50.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.82 { - x1=36.0mm; y1=54.0mm; x2=36.0mm; y2=53.0mm; thickness=0.35mm; clearance=50.0mil; + x1=28.25mm; y1=50.25mm; x2=28.25mm; y2=49.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.85 { - x1=36.0mm; y1=54.0mm; x2=35.25mm; y2=53.5mm; thickness=0.35mm; clearance=50.0mil; + x1=28.25mm; y1=50.25mm; x2=27.5mm; y2=49.75mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.88 { - x1=37.5mm; y1=55.25mm; x2=50.5mm; y2=60.75mm; thickness=0.35mm; clearance=50.0mil; + x1=29.75mm; y1=51.5mm; x2=42.75mm; y2=57.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.91 { - x1=50.5mm; y1=60.75mm; x2=50.25mm; y2=60.0mm; thickness=0.35mm; clearance=50.0mil; + x1=42.75mm; y1=57.0mm; x2=42.5mm; y2=56.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.94 { - x1=50.5mm; y1=60.75mm; x2=49.75mm; y2=61.0mm; thickness=0.35mm; clearance=50.0mil; + x1=42.75mm; y1=57.0mm; x2=42.0mm; y2=57.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.97 { - x1=51.25mm; y1=60.5mm; x2=56.0mm; y2=56.75mm; thickness=0.35mm; clearance=50.0mil; + x1=43.5mm; y1=56.75mm; x2=48.25mm; y2=53.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.100 { - x1=56.0mm; y1=56.75mm; x2=55.5mm; y2=56.75mm; thickness=0.35mm; clearance=50.0mil; + x1=48.25mm; y1=53.0mm; x2=47.75mm; y2=53.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.103 { - x1=2.21022461in; y1=56.639705mm; x2=56.0mm; y2=57.25mm; thickness=0.35mm; clearance=50.0mil; + x1=48.389705mm; y1=52.889705mm; x2=48.25mm; y2=53.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.106 { - x1=56.0mm; y1=56.0mm; x2=53.25mm; y2=36.5mm; thickness=0.35mm; clearance=50.0mil; + x1=48.25mm; y1=52.25mm; x2=45.5mm; y2=32.75mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.109 { - x1=53.25mm; y1=36.5mm; x2=53.0mm; y2=37.25mm; thickness=0.35mm; clearance=50.0mil; + x1=45.5mm; y1=32.75mm; x2=45.25mm; y2=33.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.112 { - x1=53.25mm; y1=36.5mm; x2=53.75mm; y2=37.25mm; thickness=0.35mm; clearance=50.0mil; + x1=45.5mm; y1=32.75mm; x2=46.0mm; y2=33.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.115 { - x1=27.75mm; y1=43.75mm; x2=31.0mm; y2=44.0mm; thickness=0.35mm; clearance=50.0mil; + x1=20.0mm; y1=40.0mm; x2=23.25mm; y2=40.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.118 { - x1=37.5mm; y1=57.75mm; x2=39.0mm; y2=60.5mm; thickness=0.35mm; clearance=50.0mil; + x1=29.75mm; y1=54.0mm; x2=31.25mm; y2=56.75mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.121 { - x1=39.0mm; y1=60.5mm; x2=38.5mm; y2=60.25mm; thickness=0.35mm; clearance=50.0mil; + x1=31.25mm; y1=56.75mm; x2=30.75mm; y2=56.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.124 { - x1=39.0mm; y1=60.5mm; x2=39.0mm; y2=59.75mm; thickness=0.35mm; clearance=50.0mil; + x1=31.25mm; y1=56.75mm; x2=31.25mm; y2=56.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.127 { - x1=40.25mm; y1=60.75mm; x2=46.75mm; y2=62.75mm; thickness=0.35mm; clearance=50.0mil; + x1=32.5mm; y1=57.0mm; x2=39.0mm; y2=59.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.130 { - x1=46.75mm; y1=62.75mm; x2=46.5mm; y2=62.25mm; thickness=0.35mm; clearance=50.0mil; + x1=39.0mm; y1=59.0mm; x2=38.75mm; y2=58.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.133 { - x1=46.75mm; y1=62.75mm; x2=46.25mm; y2=63.0mm; thickness=0.35mm; clearance=50.0mil; + x1=39.0mm; y1=59.0mm; x2=38.5mm; y2=59.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.136 { - x1=48.0mm; y1=63.25mm; x2=49.5mm; y2=62.25mm; thickness=0.35mm; clearance=50.0mil; + x1=40.25mm; y1=59.5mm; x2=41.75mm; y2=58.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.142 { - x1=49.5mm; y1=62.25mm; x2=48.75mm; y2=62.25mm; thickness=0.35mm; clearance=50.0mil; + x1=41.75mm; y1=58.5mm; x2=41.0mm; y2=58.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.145 { - x1=49.5mm; y1=62.25mm; x2=49.25mm; y2=63.0mm; thickness=0.35mm; clearance=50.0mil; + x1=41.75mm; y1=58.5mm; x2=41.5mm; y2=59.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.148 { - x1=48.5mm; y1=61.75mm; x2=37.0mm; y2=56.75mm; thickness=0.35mm; clearance=50.0mil; + x1=40.75mm; y1=58.0mm; x2=29.25mm; y2=53.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.151 { - x1=37.0mm; y1=56.75mm; x2=37.25mm; y2=57.25mm; thickness=0.35mm; clearance=50.0mil; + x1=29.25mm; y1=53.0mm; x2=29.5mm; y2=53.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.157 { - x1=37.0mm; y1=56.75mm; x2=37.5mm; y2=56.5mm; thickness=0.35mm; clearance=50.0mil; + x1=29.25mm; y1=53.0mm; x2=29.75mm; y2=52.75mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.160 { - x1=37.5mm; y1=57.75mm; x2=35.5mm; y2=58.25mm; thickness=0.35mm; clearance=50.0mil; + x1=29.75mm; y1=54.0mm; x2=27.75mm; y2=54.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.163 { - x1=27.5mm; y1=43.0mm; x2=29.25mm; y2=40.5mm; thickness=0.35mm; clearance=50.0mil; + x1=19.75mm; y1=39.25mm; x2=21.5mm; y2=36.75mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.166 { - x1=29.25mm; y1=40.5mm; x2=20.75mm; y2=24.75mm; thickness=0.35mm; clearance=50.0mil; + x1=21.5mm; y1=36.75mm; x2=13.0mm; y2=21.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.169 { - x1=20.75mm; y1=24.75mm; x2=20.75mm; y2=25.5mm; thickness=0.35mm; clearance=50.0mil; + x1=13.0mm; y1=21.0mm; x2=13.0mm; y2=21.75mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.172 { - x1=20.75mm; y1=24.75mm; x2=21.5mm; y2=25.25mm; thickness=0.35mm; clearance=50.0mil; + x1=13.0mm; y1=21.0mm; x2=13.75mm; y2=21.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.175 { - x1=20.0mm; y1=23.0mm; x2=23.0mm; y2=19.5mm; thickness=0.35mm; clearance=50.0mil; + x1=12.25mm; y1=19.25mm; x2=15.25mm; y2=15.75mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.178 { - x1=23.0mm; y1=19.5mm; x2=22.25mm; y2=19.75mm; thickness=0.35mm; clearance=50.0mil; + x1=15.25mm; y1=15.75mm; x2=14.5mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.181 { - x1=23.0mm; y1=19.5mm; x2=23.0mm; y2=20.25mm; thickness=0.35mm; clearance=50.0mil; + x1=15.25mm; y1=15.75mm; x2=15.25mm; y2=16.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.184 { - x1=24.407738mm; y1=20.592261mm; x2=37.5mm; y2=28.25mm; thickness=0.35mm; clearance=50.0mil; + x1=16.657738mm; y1=16.842261mm; x2=29.75mm; y2=24.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.187 { - x1=37.5mm; y1=28.25mm; x2=37.75mm; y2=29.25mm; thickness=0.35mm; clearance=50.0mil; + x1=29.75mm; y1=24.5mm; x2=30.0mm; y2=25.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.190 { - x1=37.75mm; y1=29.25mm; x2=38.75mm; y2=28.75mm; thickness=0.35mm; clearance=50.0mil; + x1=30.0mm; y1=25.5mm; x2=31.0mm; y2=25.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.193 { - x1=38.75mm; y1=28.75mm; x2=51.5mm; y2=36.25mm; thickness=0.35mm; clearance=50.0mil; + x1=31.0mm; y1=25.0mm; x2=43.75mm; y2=32.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.196 { - x1=51.5mm; y1=36.25mm; x2=52.5mm; y2=36.0mm; thickness=0.35mm; clearance=50.0mil; + x1=43.75mm; y1=32.5mm; x2=44.75mm; y2=32.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.199 { - x1=24.407738mm; y1=20.592261mm; x2=24.25mm; y2=19.75mm; thickness=0.35mm; clearance=50.0mil; + x1=16.657738mm; y1=16.842261mm; x2=16.5mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.204 { - x1=17.5mm; y1=17.75mm; x2=16.25mm; y2=15.75mm; thickness=0.35mm; clearance=50.0mil; + x1=9.75mm; y1=14.0mm; x2=8.5mm; y2=12.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.207 { - x1=16.25mm; y1=15.75mm; x2=16.25mm; y2=16.5mm; thickness=0.35mm; clearance=50.0mil; + x1=8.5mm; y1=12.0mm; x2=8.5mm; y2=12.75mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.210 { - x1=16.25mm; y1=15.75mm; x2=17.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; + x1=8.5mm; y1=12.0mm; x2=9.25mm; y2=12.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.213 { - x1=17.5mm; y1=17.75mm; x2=16.25mm; y2=19.0mm; thickness=0.35mm; clearance=50.0mil; + x1=9.75mm; y1=14.0mm; x2=8.5mm; y2=15.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.216 { - x1=14.25mm; y1=12.5mm; x2=15.25mm; y2=12.25mm; thickness=0.35mm; clearance=50.0mil; + x1=6.5mm; y1=8.75mm; x2=7.5mm; y2=8.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.219 { - x1=15.25mm; y1=12.25mm; x2=18.0mm; y2=14.0mm; thickness=0.35mm; clearance=50.0mil; + x1=7.5mm; y1=8.5mm; x2=10.25mm; y2=10.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.222 { - x1=18.0mm; y1=14.0mm; x2=18.75mm; y2=13.75mm; thickness=0.35mm; clearance=50.0mil; + x1=10.25mm; y1=10.25mm; x2=11.0mm; y2=10.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.225 { - x1=18.75mm; y1=13.75mm; x2=19.0mm; y2=14.5mm; thickness=0.35mm; clearance=50.0mil; + x1=11.0mm; y1=10.0mm; x2=11.25mm; y2=10.75mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.228 { - x1=19.0mm; y1=14.5mm; x2=22.0mm; y2=16.5mm; thickness=0.35mm; clearance=50.0mil; + x1=11.25mm; y1=10.75mm; x2=14.25mm; y2=12.75mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.231 { - x1=22.0mm; y1=16.5mm; x2=22.25mm; y2=17.0mm; thickness=0.35mm; clearance=50.0mil; + x1=14.25mm; y1=12.75mm; x2=14.5mm; y2=13.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:text.64 { - string=S2 landing; x=32.785898mm; y=26.517949mm; scale=200; fid=0; + string=S2 landing; x=25.035898mm; y=22.767949mm; scale=200; fid=0; ha:flags { clearline=1 } @@ -603,7 +603,7 @@ rot = 330.000000 } ha:text.68 { - string=S1; x=15.535898mm; y=17.267949mm; scale=200; fid=0; + string=S1; x=7.785898mm; y=13.517949mm; scale=200; fid=0; ha:flags { clearline=1 } @@ -611,7 +611,7 @@ rot = 300.000000 } ha:text.70 { - string=S2; x=26.535898mm; y=42.267949mm; scale=200; fid=0; + string=S2; x=18.785898mm; y=38.517949mm; scale=200; fid=0; ha:flags { clearline=1 } @@ -619,7 +619,7 @@ rot = 300.000000 } ha:text.78 { - string=S3; x=34.535898mm; y=57.267949mm; scale=200; fid=0; + string=S3; x=26.785898mm; y=53.517949mm; scale=200; fid=0; ha:flags { clearline=1 } @@ -627,7 +627,7 @@ rot = 300.000000 } ha:text.203 { - string=target edge; x=36.035898mm; y=20.767949mm; scale=200; fid=0; + string=target edge; x=28.285898mm; y=17.017949mm; scale=200; fid=0; ha:flags { clearline=1 } @@ -635,7 +635,7 @@ rot = 330.000000 } ha:text.235 { - string=S1 landing; x=10.535898mm; y=4.267949mm; scale=200; fid=0; + string=S1 landing; x=2.785898mm; y=0.517949mm; scale=200; fid=0; ha:flags { clearline=1 } @@ -643,7 +643,7 @@ rot = 330.000000 } ha:text.561 { - string=PA; x=385.2715748mil; y=11.517949mm; scale=200; fid=0; + string=PA; x=2.035898mm; y=7.767949mm; scale=200; fid=0; ha:flags { clearline=1 } @@ -651,7 +651,7 @@ rot = 0.000000 } ha:text.562 { - string=PB; x=40.785898mm; y=70.267949mm; scale=200; fid=0; + string=PB; x=33.035898mm; y=66.517949mm; scale=200; fid=0; ha:flags { clearline=1 } @@ -659,7 +659,7 @@ rot = 0.000000 } ha:text.563 { - string=PC; x=72.035898mm; y=44.767949mm; scale=200; fid=0; + string=PC; x=64.285898mm; y=41.017949mm; scale=200; fid=0; ha:flags { clearline=1 } Index: trunk/doc/TRBS/passthru2.lht =================================================================== --- trunk/doc/TRBS/passthru2.lht (revision 534) +++ trunk/doc/TRBS/passthru2.lht (revision 535) @@ -30,8 +30,8 @@ ha:meta { ha:size { thermal_scale = 0.500000 - x = 127.0mm - y = 127.0mm + x = 74.0mm + y = 73.0mm } ha:grid { spacing = 1.0mm @@ -163,19 +163,19 @@ li:objects { ha:line.11 { - x1=71.0mm; y1=46.0mm; x2=14.0mm; y2=13.0mm; thickness=0.35mm; clearance=50.0mil; + x1=63.0mm; y1=44.0mm; x2=6.0mm; y2=11.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.5 { - x1=14.0mm; y1=13.0mm; x2=42.0mm; y2=69.0mm; thickness=0.35mm; clearance=50.0mil; + x1=6.0mm; y1=11.0mm; x2=34.0mm; y2=67.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.8 { - x1=42.0mm; y1=69.0mm; x2=71.0mm; y2=46.0mm; thickness=0.35mm; clearance=50.0mil; + x1=34.0mm; y1=67.0mm; x2=63.0mm; y2=44.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } @@ -201,13 +201,13 @@ li:objects { ha:line.370 { - x1=42.0mm; y1=69.0mm; x2=62.5mm; y2=41.0mm; thickness=0.35mm; clearance=50.0mil; + x1=34.0mm; y1=67.0mm; x2=54.5mm; y2=39.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.373 { - x1=62.5mm; y1=41.0mm; x2=79.25mm; y2=40.5mm; thickness=0.35mm; clearance=50.0mil; + x1=54.5mm; y1=39.0mm; x2=71.25mm; y2=38.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } @@ -223,109 +223,109 @@ li:objects { ha:line.79 { - x1=31.0mm; y1=44.0mm; x2=40.25mm; y2=62.5mm; thickness=0.35mm; clearance=50.0mil; + x1=23.0mm; y1=42.0mm; x2=32.25mm; y2=60.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.115 { - x1=27.75mm; y1=43.75mm; x2=31.0mm; y2=44.0mm; thickness=0.35mm; clearance=50.0mil; + x1=19.75mm; y1=41.75mm; x2=23.0mm; y2=42.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.169 { - x1=20.75mm; y1=24.75mm; x2=20.75mm; y2=25.5mm; thickness=0.35mm; clearance=50.0mil; + x1=12.75mm; y1=22.75mm; x2=12.75mm; y2=23.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.172 { - x1=20.75mm; y1=24.75mm; x2=21.5mm; y2=25.25mm; thickness=0.35mm; clearance=50.0mil; + x1=12.75mm; y1=22.75mm; x2=13.5mm; y2=23.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.184 { - x1=17.0mm; y1=16.25mm; x2=37.5mm; y2=28.25mm; thickness=0.35mm; clearance=50.0mil; + x1=9.0mm; y1=14.25mm; x2=29.5mm; y2=26.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.187 { - x1=37.5mm; y1=28.25mm; x2=37.75mm; y2=29.25mm; thickness=0.35mm; clearance=50.0mil; + x1=29.5mm; y1=26.25mm; x2=29.75mm; y2=27.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.190 { - x1=37.75mm; y1=29.25mm; x2=38.75mm; y2=28.75mm; thickness=0.35mm; clearance=50.0mil; + x1=29.75mm; y1=27.25mm; x2=30.75mm; y2=26.75mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.193 { - x1=38.75mm; y1=28.75mm; x2=60.0mm; y2=41.25mm; thickness=0.35mm; clearance=50.0mil; + x1=30.75mm; y1=26.75mm; x2=52.0mm; y2=39.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.166 { - x1=29.25mm; y1=40.5mm; x2=20.75mm; y2=24.75mm; thickness=0.35mm; clearance=50.0mil; + x1=21.25mm; y1=38.5mm; x2=12.75mm; y2=22.75mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.163 { - x1=27.5mm; y1=43.0mm; x2=29.25mm; y2=40.5mm; thickness=0.35mm; clearance=50.0mil; + x1=19.5mm; y1=41.0mm; x2=21.25mm; y2=38.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.385 { - x1=40.25mm; y1=62.5mm; x2=40.25mm; y2=61.5mm; thickness=0.35mm; clearance=50.0mil; + x1=32.25mm; y1=60.5mm; x2=32.25mm; y2=59.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.388 { - x1=40.25mm; y1=62.5mm; x2=39.5mm; y2=62.0mm; thickness=0.35mm; clearance=50.0mil; + x1=32.25mm; y1=60.5mm; x2=31.5mm; y2=60.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.391 { - x1=42.0mm; y1=67.25mm; x2=59.5mm; y2=43.5mm; thickness=0.35mm; clearance=50.0mil; + x1=34.0mm; y1=65.25mm; x2=51.5mm; y2=41.5mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.400 { - x1=17.0mm; y1=16.25mm; x2=16.5mm; y2=15.25mm; thickness=0.35mm; clearance=50.0mil; + x1=9.0mm; y1=14.25mm; x2=8.5mm; y2=13.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.403 { - x1=60.0mm; y1=41.25mm; x2=60.75mm; y2=41.0mm; thickness=0.35mm; clearance=50.0mil; + x1=52.0mm; y1=39.25mm; x2=52.75mm; y2=39.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.406 { - x1=59.5mm; y1=43.5mm; x2=58.5mm; y2=44.25mm; thickness=0.35mm; clearance=50.0mil; + x1=51.5mm; y1=41.5mm; x2=50.5mm; y2=42.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.409 { - x1=59.5mm; y1=43.5mm; x2=59.0mm; y2=44.75mm; thickness=0.35mm; clearance=50.0mil; + x1=51.5mm; y1=41.5mm; x2=51.0mm; y2=42.75mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:text.64 { - string=S2 landing; x=32.785898mm; y=26.517949mm; scale=200; fid=0; + string=S2 landing; x=975.82275591mil; y=24.517949mm; scale=200; fid=0; ha:flags { clearline=1 } @@ -333,7 +333,7 @@ rot = 330.000000 } ha:text.70 { - string=S2; x=26.535898mm; y=42.267949mm; scale=200; fid=0; + string=S2; x=18.535898mm; y=40.267949mm; scale=200; fid=0; ha:flags { clearline=1 } @@ -341,7 +341,7 @@ rot = 300.000000 } ha:text.203 { - string=target edge; x=36.035898mm; y=20.767949mm; scale=200; fid=0; + string=target edge; x=28.035898mm; y=18.767949mm; scale=200; fid=0; ha:flags { clearline=1 } @@ -349,7 +349,7 @@ rot = 330.000000 } ha:text.418 { - string=PA; x=10.035898mm; y=11.517949mm; scale=200; fid=0; + string=PA; x=2.035898mm; y=9.517949mm; scale=200; fid=0; ha:flags { clearline=1 } @@ -357,7 +357,7 @@ rot = 0.000000 } ha:text.420 { - string=PB; x=41.035898mm; y=70.267949mm; scale=200; fid=0; + string=PB; x=33.035898mm; y=68.267949mm; scale=200; fid=0; ha:flags { clearline=1 } @@ -365,7 +365,7 @@ rot = 0.000000 } ha:text.422 { - string=PC; x=72.285898mm; y=44.767949mm; scale=200; fid=0; + string=PC; x=64.285898mm; y=42.767949mm; scale=200; fid=0; ha:flags { clearline=1 } @@ -383,7 +383,7 @@ li:objects { ha:line.412 { - x1=14.0mm; y1=13.0mm; x2=31.75mm; y2=4.25mm; thickness=0.35mm; clearance=50.0mil; + x1=6.0mm; y1=11.0mm; x2=23.75mm; y2=2.25mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } Index: trunk/doc/TRBS/passthru3.lht =================================================================== --- trunk/doc/TRBS/passthru3.lht (nonexistent) +++ trunk/doc/TRBS/passthru3.lht (revision 535) @@ -0,0 +1,433 @@ +ha:pcb-rnd-board-v7 { + + li:styles { + ha:normal { + diameter = 2.2mm + text_scale = 200 + text_thick = 1.0mm + thickness = 1.0mm + hole = 2.0mm + clearance = 20.0mil + } + ha:thick { + diameter = 2.2mm + text_scale = 0 + text_thick = 0.0 + thickness = 1.7mm + hole = 1.0mm + clearance = 20.0mil + } + ha:thin { + diameter = 137.8mil + text_scale = 0 + text_thick = 0.0 + thickness = 0.35mm + hole = 47.24mil + clearance = 25.0mil + } + } + + ha:meta { + ha:size { + thermal_scale = 0.500000 + x = 73.0mm + y = 65.0mm + } + ha:grid { + spacing = 1.0mm + offs_x = 0.0 + offs_y = 0.0 + } + } + + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.0 { + hdia=31.5mil; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.1 { + hdia=47.24mil; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=137.8mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=137.8mil; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=137.8mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.2 { + hdia=2.0mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + } + + li:objects { + } + li:layers { + + ha:triangulation { + lid=0 + group=3 + ha:combining { } + + li:objects { + ha:line.11 { + x1=67.0mm; y1=36.0mm; x2=10.0mm; y2=3.0mm; thickness=0.35mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.8 { + x1=38.0mm; y1=59.0mm; x2=67.0mm; y2=36.0mm; thickness=0.35mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.5 { + x1=10.0mm; y1=3.0mm; x2=38.0mm; y2=59.0mm; thickness=0.35mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + } + color = {#757575} + } + + ha:ratlines { + lid=1 + group=4 + ha:combining { } + + li:objects { + } + color = {#d3a232} + } + + ha:wires { + lid=2 + group=5 + ha:combining { } + + li:objects { + ha:line.469 { + x1=13.0mm; y1=9.0mm; x2=58.0mm; y2=43.0mm; thickness=0.35mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.472 { + x1=58.0mm; y1=43.0mm; x2=71.0mm; y2=45.0mm; thickness=0.35mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.475 { + x1=13.0mm; y1=9.0mm; x2=2.0mm; y2=8.0mm; thickness=0.35mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + } + color = {#104e8b} + } + + ha:annotation { + lid=3 + group=6 + ha:combining { } + + li:objects { + ha:line.79 { + x1=27.0mm; y1=34.0mm; x2=36.25mm; y2=52.5mm; thickness=0.35mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.115 { + x1=23.75mm; y1=33.75mm; x2=27.0mm; y2=34.0mm; thickness=0.35mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.385 { + x1=36.25mm; y1=52.5mm; x2=36.25mm; y2=51.5mm; thickness=0.35mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.388 { + x1=36.25mm; y1=52.5mm; x2=35.5mm; y2=52.0mm; thickness=0.35mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.478 { + x1=39.0mm; y1=57.0mm; x2=54.0mm; y2=45.0mm; thickness=0.35mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.481 { + x1=54.0mm; y1=45.0mm; x2=53.0mm; y2=45.25mm; thickness=0.35mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.484 { + x1=54.0mm; y1=45.0mm; x2=53.5mm; y2=45.75mm; thickness=0.35mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.487 { + x1=55.75mm; y1=42.5mm; x2=17.5mm; y2=13.75mm; thickness=0.35mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.490 { + x1=17.5mm; y1=13.75mm; x2=17.75mm; y2=14.5mm; thickness=0.35mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.493 { + x1=17.5mm; y1=13.75mm; x2=18.25mm; y2=13.75mm; thickness=0.35mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:text.70 { + string=S2; x=22.535898mm; y=32.267949mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + thickness = 0.1mm + rot = 300.000000 + } + ha:text.203 { + string=target edge; x=32.035898mm; y=423.935mil; scale=200; fid=0; + ha:flags { + clearline=1 + } + thickness = 0.1mm + rot = 330.000000 + } + ha:text.418 { + string=PA; x=6.035898mm; y=1.517949mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + thickness = 0.1mm + rot = 0.000000 + } + ha:text.420 { + string=PB; x=37.035898mm; y=60.267949mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + thickness = 0.1mm + rot = 0.000000 + } + ha:text.422 { + string=PC; x=68.285898mm; y=34.767949mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + thickness = 0.1mm + rot = 0.000000 + } + } + color = {#cd3700} + } + + ha:wires2 { + lid=4 + group=5 + ha:combining { } + + li:objects { + } + color = {#548b54} + } + } + } + + ha:layer_stack { + li:groups { + ha:0 { + name = grp_4 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:1 { + name = grp_6 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.125mm } + } + } + ha:2 { + name = grp_8 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:3 { + name = top-doc + ha:type { top=1; doc=1; } + li:layers { 0; } + ha:attributes { + init-invis=0 + } + purpose = fab + } + ha:4 { + name = top-doc + ha:type { top=1; doc=1; } + li:layers { 1; } + ha:attributes { + init-invis=0 + } + purpose = fab + } + ha:5 { + name = top-doc + ha:type { top=1; doc=1; } + li:layers { 2; 4; } + ha:attributes { + init-invis=0 + } + purpose = fab + } + ha:6 { + name = top-doc + ha:type { top=1; doc=1; } + li:layers { 3; } + ha:attributes { + init-invis=0 + } + purpose = fab + } + } + } + li:pcb-rnd-conf-v1 { + ha:overwrite { + ha:design { + text_font_id = 0 + text_scale = 100 + via_thickness = 137.80 mil + via_drilling_hole = 47.24 mil + text_thickness = 0 + line_thickness = 350.00 um + clearance = 25.00 mil + } + ha:editor { + grid_unit = mm + grids_idx = 12 + grid = 1000.00 um + buffer_number = 0 + all_direction_lines = true + } + } + } + ha:pixmaps { + } +} Index: trunk/doc/TRBS/trbs.html =================================================================== --- trunk/doc/TRBS/trbs.html (revision 534) +++ trunk/doc/TRBS/trbs.html (revision 535) @@ -35,7 +35,7 @@ coordinates of the 2nets are not considered, only the order of 2nets crossing triangulation edges.

-TODO: img +TODO: img tri.lht

Furthermore each 2net has a required geometry (wire thickness and clearance), and edges have physical lengths. Local congestion is avoided by @@ -49,6 +49,8 @@ to physical geometry, introducing new edges (spokes) and moving the 2net-edge crossing points on the edge without changing the order of them.

+TODO: img 3net.lht +

This document focuses on the TRBS step.

TRBS data model

Index: trunk/doc/TRBS/tri.lht =================================================================== --- trunk/doc/TRBS/tri.lht (revision 534) +++ trunk/doc/TRBS/tri.lht (revision 535) @@ -30,8 +30,8 @@ ha:meta { ha:size { thermal_scale = 0.500000 - x = 127.0mm - y = 127.0mm + x = 51.0mm + y = 40.0mm } ha:grid { spacing = 1.0mm @@ -154,7 +154,7 @@ li:objects { ha:padstack_ref.69 { - proto=2; x=2.0mm; y=15.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=3.0mm; y=16.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -163,7 +163,7 @@ } } ha:padstack_ref.70 { - proto=2; x=30.0mm; y=15.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=31.0mm; y=16.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -172,7 +172,7 @@ } } ha:padstack_ref.71 { - proto=2; x=15.0mm; y=19.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=16.0mm; y=20.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -181,7 +181,7 @@ } } ha:padstack_ref.72 { - proto=2; x=45.0mm; y=19.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=46.0mm; y=20.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -190,7 +190,7 @@ } } ha:padstack_ref.73 { - proto=2; x=24.0mm; y=32.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=25.0mm; y=33.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -199,7 +199,7 @@ } } ha:padstack_ref.74 { - proto=2; x=24.0mm; y=2.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + proto=2; x=25.0mm; y=3.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; ha:flags { clearline=1 } @@ -217,139 +217,139 @@ li:objects { ha:line.48 { - x1=0.0; y1=0.0; x2=0.0; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=1.0mm; y1=1.0mm; x2=1.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.51 { - x1=0.0; y1=37.0mm; x2=48.0mm; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=1.0mm; y1=38.0mm; x2=49.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.54 { - x1=48.0mm; y1=37.0mm; x2=48.0mm; y2=0.0; thickness=0.35mm; clearance=50.0mil; + x1=49.0mm; y1=38.0mm; x2=49.0mm; y2=1.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.57 { - x1=48.0mm; y1=0.0; x2=0.0; y2=0.0; thickness=0.35mm; clearance=50.0mil; + x1=49.0mm; y1=1.0mm; x2=1.0mm; y2=1.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.75 { - x1=0.0; y1=0.0; x2=2.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=1.0mm; y1=1.0mm; x2=3.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.78 { - x1=2.0mm; y1=15.0mm; x2=0.0; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=3.0mm; y1=16.0mm; x2=1.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.81 { - x1=0.0; y1=37.0mm; x2=24.0mm; y2=32.0mm; thickness=0.35mm; clearance=50.0mil; + x1=1.0mm; y1=38.0mm; x2=25.0mm; y2=33.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.84 { - x1=24.0mm; y1=32.0mm; x2=48.0mm; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=25.0mm; y1=33.0mm; x2=49.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.87 { - x1=48.0mm; y1=37.0mm; x2=45.0mm; y2=19.0mm; thickness=0.35mm; clearance=50.0mil; + x1=49.0mm; y1=38.0mm; x2=46.0mm; y2=20.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.90 { - x1=45.0mm; y1=19.0mm; x2=48.0mm; y2=0.0; thickness=0.35mm; clearance=50.0mil; + x1=46.0mm; y1=20.0mm; x2=49.0mm; y2=1.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.93 { - x1=48.0mm; y1=0.0; x2=24.0mm; y2=2.0mm; thickness=0.35mm; clearance=50.0mil; + x1=49.0mm; y1=1.0mm; x2=25.0mm; y2=3.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.96 { - x1=24.0mm; y1=2.0mm; x2=0.0; y2=0.0; thickness=0.35mm; clearance=50.0mil; + x1=25.0mm; y1=3.0mm; x2=1.0mm; y2=1.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.99 { - x1=0.0; y1=0.0; x2=15.0mm; y2=19.0mm; thickness=0.35mm; clearance=50.0mil; + x1=1.0mm; y1=1.0mm; x2=16.0mm; y2=20.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.102 { - x1=15.0mm; y1=19.0mm; x2=2.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=3.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.105 { - x1=15.0mm; y1=19.0mm; x2=0.0; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=1.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.108 { - x1=15.0mm; y1=19.0mm; x2=24.0mm; y2=32.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=25.0mm; y2=33.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.111 { - x1=15.0mm; y1=19.0mm; x2=30.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=31.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.114 { - x1=24.0mm; y1=2.0mm; x2=30.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=25.0mm; y1=3.0mm; x2=31.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.117 { - x1=24.0mm; y1=32.0mm; x2=30.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=25.0mm; y1=33.0mm; x2=31.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.120 { - x1=30.0mm; y1=15.0mm; x2=45.0mm; y2=19.0mm; thickness=0.35mm; clearance=50.0mil; + x1=31.0mm; y1=16.0mm; x2=46.0mm; y2=20.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.123 { - x1=30.0mm; y1=15.0mm; x2=48.0mm; y2=37.0mm; thickness=0.35mm; clearance=50.0mil; + x1=31.0mm; y1=16.0mm; x2=49.0mm; y2=38.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.126 { - x1=30.0mm; y1=15.0mm; x2=48.0mm; y2=0.0; thickness=0.35mm; clearance=50.0mil; + x1=31.0mm; y1=16.0mm; x2=49.0mm; y2=1.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.129 { - x1=15.0mm; y1=19.0mm; x2=24.0mm; y2=2.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=25.0mm; y2=3.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } @@ -365,19 +365,19 @@ li:objects { ha:line.176 { - x1=2.0mm; y1=15.0mm; x2=30.0mm; y2=15.0mm; thickness=0.35mm; clearance=50.0mil; + x1=3.0mm; y1=16.0mm; x2=31.0mm; y2=16.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.179 { - x1=15.0mm; y1=19.0mm; x2=45.0mm; y2=19.0mm; thickness=0.35mm; clearance=50.0mil; + x1=16.0mm; y1=20.0mm; x2=46.0mm; y2=20.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 } } ha:line.182 { - x1=24.0mm; y1=32.0mm; x2=24.0mm; y2=2.0mm; thickness=0.35mm; clearance=50.0mil; + x1=25.0mm; y1=33.0mm; x2=25.0mm; y2=3.0mm; thickness=0.35mm; clearance=50.0mil; ha:flags { clearline=1 }