Index: trunk/doc/GRBS/src/Makefile =================================================================== --- trunk/doc/GRBS/src/Makefile (revision 1228) +++ trunk/doc/GRBS/src/Makefile (revision 1229) @@ -1,4 +1,4 @@ -all: ../geo.svg ../conc_pp_oa.svg +all: ../geo.svg ../conc_pp_oa.svg ../conc_pp_ea.svg ../%.svg: %.lht pcb-rnd -x svg --cam $@=doc $^ Index: trunk/doc/GRBS/src/conc_pp_ea.lht =================================================================== --- trunk/doc/GRBS/src/conc_pp_ea.lht (nonexistent) +++ trunk/doc/GRBS/src/conc_pp_ea.lht (revision 1229) @@ -0,0 +1,447 @@ +ha:pcb-rnd-board-v8 { + + li:styles { + ha:0.5mm { + via_proto = 0 + thickness = 0.5mm + text_thick = 0.0 + text_scale = 200 + clearance = 20.0mil + } + ha:0.2mm { + via_proto = 1 + thickness = 0.2mm + text_thick = 0.0 + text_scale = 100 + clearance = 20.0mil + } + ha:0.075mm { + via_proto = 2 + thickness = 0.075mm + text_thick = 0.0 + text_scale = 100 + clearance = 25.0mil + } + ha:Sig-tight { + via_proto = 3 + thickness = 10.0mil + text_thick = 0.0 + text_scale = 100 + clearance = 12.0mil + } + } + + ha:meta { + ha:size { + thermal_scale = 0.500000 + x = 120.0mm + y = 84.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=0.8mm; 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=1.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 + } + } + } + + ha:ps_proto_v6.2 { + hdia=1.2mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + 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=3.5mm; } + 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=3.5mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.3 { + hdia=0.8mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + 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=64.0mil; } + 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=64.0mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + } + + li:objects { + } + li:layers { + + ha:doc { + lid=0 + group=3 + ha:combining { } + + li:objects { + ha:line.7 { + x1=59.0mm; y1=18.0mm; x2=61.0mm; y2=18.0mm; thickness=0.075mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.10 { + x1=60.0mm; y1=19.0mm; x2=60.0mm; y2=17.0mm; thickness=0.075mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.13 { + x1=60.0mm; y1=18.0mm; x2=9.1mm; y2=65.3mm; thickness=0.5mm; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41 { + x1=8.1mm; y1=65.3mm; x2=10.1mm; y2=65.3mm; thickness=0.075mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.44 { + x1=9.1mm; y1=66.3mm; x2=9.1mm; y2=64.3mm; thickness=0.075mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.51 { + x1=52.844582mm; y1=32.310835mm; x2=24.023249mm; y2=59.529677mm; thickness=0.5mm; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.56 { + x1=52.878655mm; y1=32.278655mm; x2=49.218737mm; y2=28.018737mm; thickness=0.075mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.59 { + x1=49.709751mm; y1=28.590248mm; x2=50.2mm; y2=28.1mm; thickness=0.075mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.62 { + x1=50.2mm; y1=28.1mm; x2=49.7mm; y2=27.571512mm; thickness=0.075mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.65 { + x1=52.85217mm; y1=32.247829mm; x2=60.0mm; y2=18.0mm; thickness=0.075mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.71 { + x1=51.5mm; y1=20.3mm; x2=51.0mm; y2=29.3mm; thickness=0.075mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.74 { + x1=51.0mm; y1=29.3mm; x2=2.0in; y2=28.8mm; thickness=0.075mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.77 { + x1=51.0mm; y1=29.3mm; x2=51.2mm; y2=28.8mm; thickness=0.075mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.83 { + x1=55.75mm; y1=16.75mm; x2=58.0mm; y2=20.75mm; thickness=0.075mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:line.90 { + x1=42.0mm; y1=66.0mm; x2=118.0mm; y2=66.0mm; thickness=0.2mm; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:arc.6 { + x=60.0mm; y=18.0mm; width=16.0mm; height=16.0mm; astart=0.000000; adelta=360.000000; thickness=0.075mm; clearance=50.0mil; + ha:flags { + clearline=1 + lock=1 + } + } + ha:arc.16 { + x=60.0mm; y=18.0mm; width=16.0mm; height=16.0mm; astart=180.000000; adelta=-116.565051; thickness=0.5mm; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:arc.47 { + x=9.1mm; y=65.3mm; width=16.0mm; height=16.0mm; astart=201.139825; adelta=-137.704876; thickness=0.5mm; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:arc.81 { + x=60.0mm; y=18.0mm; width=4.0mm; height=4.0mm; astart=41.987212; adelta=21.321256; thickness=0.075mm; clearance=50.0mil; + ha:flags { + clearline=1 + } + } + ha:text.54 { + string=inc-inc line; x=22.75mm; y=36.2mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.55 { + string=conc-conc net; x=50.2mm; y=35.3mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.70 { + string=we; x=49.7mm; y=17.1mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.80 { + string=r; x=56.3mm; y=26.4mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.82 { + string=A; x=55.0mm; y=13.75mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.86 { + string={we: effective distance (coppers + smaller clearance)}; x=42.25mm; y=51.25mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.87 { + string={sin(A)=we/r}; x=42.0mm; y=56.0mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.88 { + string={A=asin(we/r)}; x=42.0mm; y=61.0mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.89 { + string={A: effective angle the concave arc is tuned with}; x=42.0mm; y=69.0mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + } + color = {#000000} + } + } + } + + 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 = global-doc + ha:type { doc=1; } + li:layers { 0; } + ha:attributes { + init-invis=1 + } + purpose = fab + } + } + } + li:pcb-rnd-conf-v1 { + ha:overwrite { + ha:design { + line_thickness = 200.00 um + via_proto = 1 + text_font_id = 0 + text_scale = 100 + text_thickness = 0 + clearance = 20.00 mil + } + ha:editor { + buffer_number = 0 + all_direction_lines = true + grid_unit = mm + grids_idx = 12 + grid = 1000.00 um + } + } + } + ha:pixmaps { + } +}