From: Bdale Garbee Date: Tue, 6 Nov 2018 17:33:31 +0000 (-0700) Subject: update layout to include new 11071 USB connector footprint X-Git-Tag: fab-v2.0~1 X-Git-Url: https://git.gag.com/?p=hw%2Feasymega;a=commitdiff_plain;h=959cdbf8ba06cf81dfb62a7e7b9cb27c37652758 update layout to include new 11071 USB connector footprint --- diff --git a/easymega.lht b/easymega.lht index dcee9c4..e4e85d9 100644 --- a/easymega.lht +++ b/easymega.lht @@ -30,6 +30,12 @@ ha:pcb-rnd-board-v5 { hole = 4.0mil clearance = 6.0mil } + ha:Slots { + diameter = 30.0mil + thickness = 0.45mm + hole = 15.0mil + clearance = 8.0mil + } } ha:meta { @@ -2421,390 +2427,11 @@ ha:pcb-rnd-board-v5 { } li:thermal { - li:1 { - on - solid - } - li:3 { - on - solid - } - } - - ha:attributes { - term=1 - name=1 - } - } - } - li:layers { - - ha:top-silk { - lid=0 - ha:combining { } - - li:objects { - ha:arc.16615 { - x=2.26in; y=1.36in; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0; - } - } - ha:type { - silk = 1 - top = 1 - } - } - - ha:subc-aux { - lid=1 - ha:combining { } - - li:objects { - ha:line.16616 { - x1=2.26in; y1=1.36in; x2=2.26in; y2=1.36in; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=pnp-origin - } - } - ha:line.16619 { - x1=2.26in; y1=1.36in; x2=2.26in; y2=1.36in; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=origin - } - } - ha:line.16622 { - x1=2.26in; y1=1.36in; x2=58.404mm; y2=1.36in; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=x - } - } - ha:line.16625 { - x1=2.26in; y1=1.36in; x2=2.26in; y2=35.544mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=y - } - } - } - ha:type { - top = 1 - misc = 1 - virtual = 1 - } - } - } - } - uid = 2948JTdjTKzy5Ud+Np8AAAAF - ha:flags ={ lock=1 - }; } - ha:subc.16629 { - ha:attributes { - value=Pyro - footprint=282834-9 - refdes=J1 - } - ha:data { - li:padstack_prototypes { - - ha:ps_proto_v4.0 { - hdia=45.28mil; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=70.87mil; } - 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=70.87mil; } - 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=70.87mil; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm; } - ha:combining { sub=1; auto=1; } - ha:layer_mask { - top = 1 - mask = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm; } - ha:combining { sub=1; auto=1; } - ha:layer_mask { - bottom = 1 - mask = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v4.1 { - hdia=45.28mil; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - li:ps_poly { - -35.435mil - -35.435mil - 35.435mil - -35.435mil - 35.435mil - 35.435mil - -35.435mil - 35.435mil - } - } - - ha:ps_shape_v4 { - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - li:ps_poly { - -35.435mil - -35.435mil - 35.435mil - -35.435mil - 35.435mil - 35.435mil - -35.435mil - 35.435mil - } - } - - ha:ps_shape_v4 { - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - li:ps_poly { - -35.435mil - -35.435mil - 35.435mil - -35.435mil - 35.435mil - 35.435mil - -35.435mil - 35.435mil - } - } - - ha:ps_shape_v4 { - ha:combining { sub=1; auto=1; } - ha:layer_mask { - top = 1 - mask = 1 - } - clearance=0.0 - li:ps_poly { - -1.059942mm - -1.059942mm - 1.059942mm - -1.059942mm - 1.059942mm - 1.059942mm - -1.059942mm - 1.059942mm - } - } - - ha:ps_shape_v4 { - ha:combining { sub=1; auto=1; } - ha:layer_mask { - bottom = 1 - mask = 1 - } - clearance=0.0 - li:ps_poly { - -1.059942mm - -1.059942mm - 1.059942mm - -1.059942mm - 1.059942mm - 1.059942mm - -1.059942mm - 1.059942mm - } - } - } - } - } - - li:objects { - ha:padstack_ref.16655 { - proto=0; x=378.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; - ha:flags { - clearline=1 - } - - li:thermal { - li:1 { - on - round - } - li:3 { - on - diag - round - } - } - - ha:attributes { - term=9 - name=9 - } - } - ha:padstack_ref.16656 { - proto=0; x=478.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - } - } - - ha:attributes { - term=8 - name=8 - } - } - ha:padstack_ref.16657 { - proto=0; x=578.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; - ha:flags { - clearline=1 - warn=1 - } - - li:thermal { - } - - ha:attributes { - term=7 - name=7 - } - } - ha:padstack_ref.16658 { - proto=0; x=678.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=6 - name=6 - } - } - ha:padstack_ref.16659 { - proto=0; x=778.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - } - } - - ha:attributes { - term=5 - name=5 - } - } - ha:padstack_ref.16660 { - proto=0; x=878.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=4 - name=4 - } - } - ha:padstack_ref.16661 { - proto=0; x=978.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - } - } - - ha:attributes { - term=3 - name=3 - } - } - ha:padstack_ref.16662 { - proto=0; x=1.078in; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=2 - name=2 - } - } - ha:padstack_ref.16663 { - proto=1; x=29.9212mm; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { + li:1 { + on + solid + } + li:3 { on solid } @@ -2823,30 +2450,13 @@ ha:pcb-rnd-board-v5 { ha:combining { } li:objects { - ha:line.16630 { - x1=8.101076mm; y1=15.317216mm; x2=8.101076mm; y2=858.95mil; thickness=6.0mil; clearance=0.0; - } - ha:line.16633 { - x1=8.101076mm; y1=15.317216mm; x2=31.421076mm; y2=15.317216mm; thickness=6.0mil; clearance=0.0; - } - ha:line.16636 { - x1=31.421076mm; y1=15.317216mm; x2=31.421076mm; y2=858.95mil; thickness=6.0mil; clearance=0.0; - } - ha:line.16639 { - x1=8.101076mm; y1=858.95mil; x2=31.421076mm; y2=858.95mil; thickness=6.0mil; clearance=0.0; - } - ha:text.16642 { - string=%a.parent.refdes%; x=8.101076mm; y=858.95mil; scale=100; fid=0; direction=0; - ha:flags { - dyntext=1 - floater=1 - onsolder=1 - } + ha:arc.16615 { + x=2.26in; y=1.36in; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0; } } ha:type { silk = 1 - bottom = 1 + top = 1 } } @@ -2855,41 +2465,42 @@ ha:pcb-rnd-board-v5 { ha:combining { } li:objects { - ha:line.16643 { - x1=778.0mil; y1=731.0mil; x2=778.0mil; y2=731.0mil; thickness=0.1mm; clearance=0.0; + ha:line.16616 { + x1=2.26in; y1=1.36in; x2=2.26in; y2=1.36in; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=pnp-origin } } - ha:line.16646 { - x1=8.101076mm; y1=858.95mil; x2=8.101076mm; y2=858.95mil; thickness=0.1mm; clearance=0.0; + ha:line.16619 { + x1=2.26in; y1=1.36in; x2=2.26in; y2=1.36in; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=origin } } - ha:line.16649 { - x1=8.101076mm; y1=858.95mil; x2=8.101076mm; y2=20.81733mm; thickness=0.1mm; clearance=0.0; + ha:line.16622 { + x1=2.26in; y1=1.36in; x2=58.404mm; y2=1.36in; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=x } } - ha:line.16652 { - x1=8.101076mm; y1=858.95mil; x2=7.101076mm; y2=858.95mil; thickness=0.1mm; clearance=0.0; + ha:line.16625 { + x1=2.26in; y1=1.36in; x2=2.26in; y2=35.544mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=y } } } ha:type { - bottom = 1 - virtual = 1 + top = 1 misc = 1 + virtual = 1 } } } } - uid = 2948JTdjTKzy5Ud+Np8AAAAG - } + uid = 2948JTdjTKzy5Ud+Np8AAAAF + ha:flags ={ lock=1 + }; } ha:subc.16664 { ha:attributes { {io_pcb::hidename_y}=15.9017 mm @@ -9707,7 +9318,6 @@ ha:pcb-rnd-board-v5 { proto=0; x=684.995mil; y=34.137562mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil; ha:flags { clearline=1 - warn=1 } li:thermal { @@ -17049,7 +16659,7 @@ ha:pcb-rnd-board-v5 { } ha:subc.18119 { ha:attributes { - value= + value=ADXL375 footprint=lga14 refdes=U3 } @@ -17897,7 +17507,7 @@ ha:pcb-rnd-board-v5 { } ha:subc.18200 { ha:attributes { - value=STM32L151 + value=STM32L151RBT6 footprint=lqfp64 refdes=U7 } @@ -20832,7 +20442,7 @@ ha:pcb-rnd-board-v5 { } ha:subc.18401 { ha:attributes { - value=16Mhz + value=16MHz footprint=ABM8 refdes=X2 } @@ -21025,118 +20635,695 @@ ha:pcb-rnd-board-v5 { } uid = 2948JTdjTKzy5Ud+Np8AAABb } - ha:subc.21554 { + ha:subc.27814 { + ha:attributes { + value=USBmicroB + footprint=11071 + refdes=J5 + } + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v4.0 { + hdia=0.0; hplated=0; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + li:ps_poly { + 7.875mil + -0.675005mm + -7.875mil + -0.675005mm + -7.875mil + 0.675005mm + 7.875mil + 0.675005mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + 10.875mil + -0.751205mm + -10.875mil + -0.751205mm + -10.875mil + 0.751205mm + 10.875mil + 0.751205mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + 7.875mil + -0.675005mm + -7.875mil + -0.675005mm + -7.875mil + 0.675005mm + 7.875mil + 0.675005mm + } + } + } + } + + ha:ps_proto_v4.1 { + hdia=0.0; hplated=0; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + li:ps_poly { + -31.495mil + -0.700024mm + -31.495mil + 0.700024mm + 31.495mil + 0.700024mm + 31.495mil + -0.700024mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.876173mm + -0.776224mm + -0.876173mm + 0.776224mm + 0.876173mm + 0.776224mm + 0.876173mm + -0.776224mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -31.495mil + -0.700024mm + -31.495mil + 0.700024mm + 31.495mil + 0.700024mm + 31.495mil + -0.700024mm + } + } + } + } + + ha:ps_proto_v4.2 { + hdia=0.0; hplated=0; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + li:ps_poly { + -0.94996mm + 0.94996mm + 0.94996mm + 0.94996mm + 0.94996mm + -0.94996mm + -0.94996mm + -0.94996mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -1.02616mm + 1.02616mm + 1.02616mm + 1.02616mm + 1.02616mm + -1.02616mm + -1.02616mm + -1.02616mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.94996mm + 0.94996mm + 0.94996mm + 0.94996mm + 0.94996mm + -0.94996mm + -0.94996mm + -0.94996mm + } + } + } + } + + ha:ps_proto_v4.3 { + hdia=0.450088mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=41.34mil; } + 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=41.34mil; } + 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=41.34mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=47.34mil; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=47.34mil; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + } + } + } + } + + li:objects { + ha:padstack_ref.27828 { + proto=0; x=1.32618in; y=423.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=VBUS + } + } + ha:padstack_ref.27829 { + proto=0; x=33.034986mm; y=423.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=D- + } + } + ha:padstack_ref.27830 { + proto=0; x=1.275in; y=423.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=3 + name=D+ + } + } + ha:padstack_ref.27831 { + proto=0; x=1.24941in; y=423.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=4 + name=HS + } + } + ha:padstack_ref.27832 { + proto=0; x=31.085028mm; y=423.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=5 + name=GND + } + } + ha:padstack_ref.27833 { + proto=1; x=29.184981mm; y=10.319258mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=G + } + } + ha:padstack_ref.27834 { + proto=1; x=35.585019mm; y=10.319258mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=G + } + } + ha:padstack_ref.27835 { + proto=2; x=1.22972in; y=8.069326mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=G + } + } + ha:padstack_ref.27836 { + proto=2; x=33.535112mm; y=8.069326mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=G + } + } + ha:padstack_ref.27837 { + proto=3; x=29.185108mm; y=7.519162mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:1 { + on + solid + } + li:3 { + on + solid + } + } + + ha:attributes { + term=5 + name=GND + } + } + ha:padstack_ref.27838 { + proto=3; x=29.185108mm; y=8.619236mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:1 { + on + solid + } + li:3 { + on + solid + } + } + + ha:attributes { + term=5 + name=GND + } + } + ha:padstack_ref.27839 { + proto=3; x=1.40098in; y=7.519162mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:1 { + on + solid + } + li:3 { + on + solid + } + } + + ha:attributes { + term=5 + name=GND + } + } + ha:padstack_ref.27840 { + proto=3; x=1.40098in; y=8.619236mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:1 { + on + solid + } + li:3 { + on + solid + } + } + + ha:attributes { + term=5 + name=GND + } + } + } + li:layers { + + ha:top-silk { + lid=0 + ha:combining { } + + li:objects { + ha:text.27815 { + string=%a.parent.refdes%; x=1.275in; y=260.6mil; scale=100; fid=0; direction=0; + ha:flags { + dyntext=1 + floater=1 + } + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:subc-aux { + lid=1 + ha:combining { } + + li:objects { + ha:line.27816 { + x1=1.275in; y1=9.444228mm; x2=1.275in; y2=9.444228mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=pnp-origin + } + } + ha:line.27819 { + x1=1.275in; y1=260.6mil; x2=1.275in; y2=260.6mil; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.27822 { + x1=1.275in; y1=260.6mil; x2=31.385mm; y2=260.6mil; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.27825 { + x1=1.275in; y1=260.6mil; x2=1.275in; y2=5.61924mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + } + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + } + } + } + uid = yLQmHg4cZFNX0wG8E3EAAABc + } + ha:subc.27752 { ha:attributes { - value=USBmicroB - refdes=J5 - footprint=11071 + value=Pyro + footprint=282834-9 + refdes=J1 } ha:data { li:padstack_prototypes { ha:ps_proto_v4.0 { - hdia=0.0; hplated=0; htop=0; hbottom=0; + hdia=45.28mil; hplated=1; htop=0; hbottom=0; li:shape { ha:ps_shape_v4 { - ha:ps_line { x1=-0.25mm; y1=0.0; x2=0.25mm; y2=0.0; thickness=0.8mm; square=0; } - ha:combining { auto=1; } + ha:ps_circ { x=0.0; y=0.0; dia=70.87mil; } + ha:combining { } ha:layer_mask { + copper = 1 top = 1 - paste = 1 } - clearance=40.0mil + clearance=0.0 } ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=70.87mil; } ha:combining { } ha:layer_mask { + bottom = 1 copper = 1 - top = 1 } - clearance=24.0mil - li:ps_poly { - -0.75mm - -0.5mm - 0.75mm - -0.5mm - 0.75mm - 0.5mm - -0.75mm - 0.5mm - } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=70.87mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 } ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm; } ha:combining { sub=1; auto=1; } ha:layer_mask { top = 1 mask = 1 } - clearance=40.0mil - li:ps_poly { - -0.8mm - -0.55mm - 0.8mm - -0.55mm - 0.8mm - 0.55mm - -0.8mm - 0.55mm - } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 } } } ha:ps_proto_v4.1 { - hdia=0.0; hplated=0; htop=0; hbottom=0; + hdia=45.28mil; hplated=1; htop=0; hbottom=0; li:shape { ha:ps_shape_v4 { - ha:ps_line { x1=0.0; y1=-0.475mm; x2=0.0; y2=0.475mm; thickness=0.35mm; square=0; } - ha:combining { auto=1; } + ha:combining { } ha:layer_mask { + copper = 1 top = 1 - paste = 1 } - clearance=24.0mil + clearance=0.0 + li:ps_poly { + -35.435mil + -35.435mil + 35.435mil + -35.435mil + 35.435mil + 35.435mil + -35.435mil + 35.435mil + } + } + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + li:ps_poly { + -35.435mil + -35.435mil + 35.435mil + -35.435mil + 35.435mil + 35.435mil + -35.435mil + 35.435mil + } + } + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + li:ps_poly { + -35.435mil + -35.435mil + 35.435mil + -35.435mil + 35.435mil + 35.435mil + -35.435mil + 35.435mil + } } ha:ps_shape_v4 { - ha:combining { } + ha:combining { sub=1; auto=1; } ha:layer_mask { - copper = 1 top = 1 + mask = 1 } - clearance=24.0mil + clearance=0.0 li:ps_poly { - -0.2mm - -0.675mm - 0.2mm - -0.675mm - 0.2mm - 0.675mm - -0.2mm - 0.675mm + -1.059942mm + -1.059942mm + 1.059942mm + -1.059942mm + 1.059942mm + 1.059942mm + -1.059942mm + 1.059942mm } } ha:ps_shape_v4 { ha:combining { sub=1; auto=1; } ha:layer_mask { - top = 1 + bottom = 1 mask = 1 } - clearance=24.0mil + clearance=0.0 li:ps_poly { - -0.25mm - -0.725mm - 0.25mm - -0.725mm - 0.25mm - 0.725mm - -0.25mm - 0.725mm + -1.059942mm + -1.059942mm + 1.059942mm + -1.059942mm + 1.059942mm + 1.059942mm + -1.059942mm + 1.059942mm } } } @@ -21144,8 +21331,8 @@ ha:pcb-rnd-board-v5 { } li:objects { - ha:padstack_ref.21640 { - proto=0; x=29.185mm; y=10.328932mm; rot=180.000000; xmirror=0; smirror=0; clearance=20.0mil; + ha:padstack_ref.27778 { + proto=0; x=378.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; ha:flags { clearline=1 } @@ -21154,24 +21341,30 @@ ha:pcb-rnd-board-v5 { } ha:attributes { - term=0 + term=9 + name=pin9 } } - ha:padstack_ref.21641 { - proto=0; x=35.585mm; y=10.328932mm; rot=180.000000; xmirror=0; smirror=0; clearance=20.0mil; + ha:padstack_ref.27779 { + proto=0; x=478.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; ha:flags { clearline=1 } li:thermal { + li:2 { + on + solid + } } ha:attributes { - term=0 + term=8 + name=pin8 } } - ha:padstack_ref.21642 { - proto=1; x=31.085mm; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil; + ha:padstack_ref.27780 { + proto=0; x=578.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; ha:flags { clearline=1 } @@ -21180,11 +21373,12 @@ ha:pcb-rnd-board-v5 { } ha:attributes { - term=5 + term=7 + name=pin7 } } - ha:padstack_ref.21643 { - proto=1; x=31.735mm; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil; + ha:padstack_ref.27781 { + proto=0; x=678.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; ha:flags { clearline=1 } @@ -21193,24 +21387,30 @@ ha:pcb-rnd-board-v5 { } ha:attributes { - term=4 + term=6 + name=pin6 } } - ha:padstack_ref.21644 { - proto=1; x=33.685mm; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil; + ha:padstack_ref.27782 { + proto=0; x=778.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; ha:flags { clearline=1 } li:thermal { + li:2 { + on + solid + } } ha:attributes { - term=1 + term=5 + name=pin5 } } - ha:padstack_ref.21645 { - proto=1; x=33.035mm; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil; + ha:padstack_ref.27783 { + proto=0; x=878.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; ha:flags { clearline=1 } @@ -21219,430 +21419,134 @@ ha:pcb-rnd-board-v5 { } ha:attributes { - term=2 + term=4 + name=pin4 } } - ha:padstack_ref.21646 { - proto=1; x=1.275in; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil; + ha:padstack_ref.27784 { + proto=0; x=978.0mil; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; ha:flags { clearline=1 } li:thermal { + li:2 { + on + solid + } } ha:attributes { term=3 + name=pin3 } } - } - li:layers { - - ha:top-sig { - lid=0 - ha:combining { } - - li:objects { - ha:line.21555 { - x1=29.185mm; y1=8.628932mm; x2=29.185mm; y2=7.528932mm; thickness=1.05mm; clearance=40.0mil; - ha:flags { - clearline=1 - } - - ha:attributes { - term=0 - } - } - ha:line.21558 { - x1=35.585mm; y1=8.628932mm; x2=35.585mm; y2=7.528932mm; thickness=1.05mm; clearance=40.0mil; - ha:flags { - clearline=1 - } - - ha:attributes { - term=0 - } - } - ha:polygon.21647 { clearance=24.0mil; - li:geometry { - ta:contour { - { 32.135mm; 9.028932mm } - { 30.235mm; 9.028932mm } - { 30.235mm; 7.128932mm } - { 32.135mm; 7.128932mm } - } - } - - ha:flags { - clearpoly=1 - } - - ha:attributes { - term=0 - } - } - ha:polygon.21652 { clearance=24.0mil; - li:geometry { - ta:contour { - { 34.535mm; 9.028932mm } - { 32.635mm; 9.028932mm } - { 32.635mm; 7.128932mm } - { 34.535mm; 7.128932mm } - } - } - - ha:flags { - clearpoly=1 - } - - ha:attributes { - term=0 - } - } - } - ha:type { - copper = 1 - top = 1 - } - } - - ha:bottom-sig { - lid=1 - ha:combining { } - - li:objects { - ha:line.21561 { - x1=29.185mm; y1=8.628932mm; x2=29.185mm; y2=7.528932mm; thickness=1.05mm; clearance=40.0mil; - ha:flags { - clearline=1 - } - - ha:attributes { - term=0 - } - } - ha:line.21564 { - x1=35.585mm; y1=8.628932mm; x2=35.585mm; y2=7.528932mm; thickness=1.05mm; clearance=40.0mil; - ha:flags { - clearline=1 - } - - ha:attributes { - term=0 - } - } - } - ha:type { - bottom = 1 - copper = 1 - } - } - - ha:pcb-edge { - lid=2 - ha:combining { } - - li:objects { - ha:line.21567 { - x1=36.185mm; y1=260.9815748mil; x2=28.585mm; y2=260.9815748mil; thickness=0.1mm; clearance=24.0mil; - ha:flags { - clearline=1 - } - } - } - ha:type { - intern = 1 - } - stack_offs = -1 - } - - ha:outline { - lid=3 - ha:combining { } - - li:objects { - ha:line.21570 { - x1=29.185mm; y1=8.628932mm; x2=29.185mm; y2=7.528932mm; thickness=0.45mm; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.21573 { - x1=35.585mm; y1=8.628932mm; x2=35.585mm; y2=7.528932mm; thickness=0.45mm; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - } - ha:type { - outline = 1 - top = 1 - } - } - - ha:top-paste { - lid=4 - ha:combining { auto=1; } - - li:objects { - ha:line.21576 { - x1=34.035mm; y1=335.78472441mil; x2=33.135mm; y2=335.78472441mil; thickness=0.6mm; clearance=40.0mil; - ha:flags { - clearline=1 - } - - ha:attributes { - term=0 - } - } - ha:line.21579 { - x1=34.035mm; y1=7.628932mm; x2=33.135mm; y2=7.628932mm; thickness=0.6mm; clearance=40.0mil; - ha:flags { - clearline=1 - } - - ha:attributes { - term=0 - } - } - ha:line.21582 { - x1=31.635mm; y1=335.78472441mil; x2=30.735mm; y2=335.78472441mil; thickness=0.6mm; clearance=40.0mil; - ha:flags { - clearline=1 - } - - ha:attributes { - term=0 - } - } - ha:line.21585 { - x1=31.635mm; y1=7.628932mm; x2=30.735mm; y2=7.628932mm; thickness=0.6mm; clearance=40.0mil; - ha:flags { - clearline=1 - } - - ha:attributes { - term=0 - } - } - } - ha:type { - top = 1 - paste = 1 - } - } - - ha:top-mask { - lid=5 - ha:combining { sub=1; auto=1; } - - li:objects { - ha:line.21588 { - x1=35.585mm; y1=8.628932mm; x2=35.585mm; y2=7.528932mm; thickness=1.1mm; clearance=40.0mil; - ha:flags { - clearline=1 - } - - ha:attributes { - term=0 - } - } - ha:line.21591 { - x1=29.185mm; y1=8.628932mm; x2=29.185mm; y2=7.528932mm; thickness=1.1mm; clearance=40.0mil; - ha:flags { - clearline=1 - } - - ha:attributes { - term=0 - } - } - ha:polygon.21657 { clearance=24.0mil; - li:geometry { - ta:contour { - { 34.585mm; 9.078932mm } - { 32.585mm; 9.078932mm } - { 32.585mm; 7.078932mm } - { 34.585mm; 7.078932mm } - } - } - - ha:flags { - clearpoly=1 - } - - ha:attributes { - term=0 - } - } - ha:polygon.21662 { clearance=24.0mil; - li:geometry { - ta:contour { - { 32.185mm; 9.078932mm } - { 30.185mm; 9.078932mm } - { 30.185mm; 7.078932mm } - { 32.185mm; 7.078932mm } - } - } + ha:padstack_ref.27785 { + proto=0; x=1.078in; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; + ha:flags { + clearline=1 + } - ha:flags { - clearpoly=1 - } + li:thermal { + } - ha:attributes { - term=0 - } - } - } - ha:type { - top = 1 - mask = 1 - } + ha:attributes { + term=2 + name=pin2 + } } + ha:padstack_ref.27786 { + proto=1; x=29.9212mm; y=731.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; + ha:flags { + clearline=1 + } - ha:bottom-mask { - lid=6 - ha:combining { sub=1; auto=1; } - - li:objects { - ha:line.21594 { - x1=29.185mm; y1=8.628932mm; x2=29.185mm; y2=7.528932mm; thickness=1.1mm; clearance=40.0mil; - ha:flags { - clearline=1 - } - - ha:attributes { - term=0 - } + li:thermal { + li:2 { + on + solid } - ha:line.21597 { - x1=35.585mm; y1=8.628932mm; x2=35.585mm; y2=7.528932mm; thickness=1.1mm; clearance=40.0mil; - ha:flags { - clearline=1 - } + } - ha:attributes { - term=0 - } - } - } - ha:type { - bottom = 1 - mask = 1 - } + ha:attributes { + term=1 + name=pin1 + } } + } + li:layers { - ha:mech { - lid=7 + ha:top-silk { + lid=0 ha:combining { } li:objects { - ha:line.21600 { - x1=36.085mm; y1=5.328932mm; x2=1.12933071in; y2=5.328932mm; thickness=0.1mm; clearance=24.0mil; - ha:flags { - clearline=1 - } - } - ha:line.21603 { - x1=36.085mm; y1=5.778932mm; x2=1.12933071in; y2=5.778932mm; thickness=0.1mm; clearance=24.0mil; - ha:flags { - clearline=1 - } + ha:line.27753 { + x1=8.101076mm; y1=858.95mil; x2=8.101076mm; y2=15.317216mm; thickness=6.0mil; clearance=0.0; } - ha:line.21606 { - x1=35.985mm; y1=10.928932mm; x2=28.785mm; y2=10.928932mm; thickness=0.1mm; clearance=24.0mil; - ha:flags { - clearline=1 - } - } - ha:line.21609 { - x1=1.12933071in; y1=11.028932mm; x2=1.12933071in; y2=5.778932mm; thickness=0.1mm; clearance=24.0mil; - ha:flags { - clearline=1 - } - } - ha:line.21612 { - x1=1.12933071in; y1=5.778932mm; x2=28.435mm; y2=5.378932mm; thickness=0.1mm; clearance=24.0mil; - ha:flags { - clearline=1 - } - } - ha:line.21615 { - x1=29.885mm; y1=11.028932mm; x2=1.12933071in; y2=11.028932mm; thickness=0.1mm; clearance=24.0mil; - ha:flags { - clearline=1 - } - } - ha:line.21618 { - x1=36.085mm; y1=11.028932mm; x2=36.085mm; y2=5.778932mm; thickness=0.1mm; clearance=24.0mil; - ha:flags { - clearline=1 - } - } - ha:line.21621 { - x1=36.085mm; y1=5.778932mm; x2=36.335mm; y2=5.378932mm; thickness=0.1mm; clearance=24.0mil; - ha:flags { - clearline=1 - } + ha:line.27756 { + x1=8.101076mm; y1=15.317216mm; x2=31.42107mm; y2=15.317216mm; thickness=6.0mil; clearance=0.0; } - ha:line.21624 { - x1=34.885mm; y1=11.028932mm; x2=36.085mm; y2=11.028932mm; thickness=0.1mm; clearance=24.0mil; - ha:flags { - clearline=1 - } + ha:line.27759 { + x1=31.42107mm; y1=15.317216mm; x2=31.42107mm; y2=858.95mil; thickness=6.0mil; clearance=0.0; } - ha:line.21627 { - x1=34.785mm; y1=260.9815748mil; x2=29.985mm; y2=260.9815748mil; thickness=10.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } + ha:line.27762 { + x1=31.42107mm; y1=858.95mil; x2=8.101076mm; y2=858.95mil; thickness=6.0mil; clearance=0.0; } - ha:text.21630 { - string=%a.parent.refdes%; x=28.385mm; y=285.78472441mil; scale=100; fid=0; direction=3; + ha:text.27765 { + string=%a.parent.refdes%; x=8.101076mm; y=858.95mil; scale=100; fid=0; direction=0; ha:flags { dyntext=1 floater=1 + onsolder=1 } } } ha:type { silk = 1 - top = 1 + bottom = 1 } } ha:subc-aux { - lid=8 + lid=1 ha:combining { } li:objects { - ha:line.21631 { - x1=1.275in; y1=10.758932mm; x2=1.275in; y2=10.758932mm; thickness=0.1mm; clearance=0.0; + ha:line.27766 { + x1=778.0mil; y1=731.0mil; x2=778.0mil; y2=731.0mil; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=pnp-origin + } + } + ha:line.27769 { + x1=8.101076mm; y1=858.95mil; x2=8.101076mm; y2=858.95mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=origin } } - ha:line.21634 { - x1=1.275in; y1=10.758932mm; x2=31.385mm; y2=10.758932mm; thickness=0.1mm; clearance=0.0; + ha:line.27772 { + x1=8.101076mm; y1=858.95mil; x2=8.101076mm; y2=22.81733mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=x } } - ha:line.21637 { - x1=1.275in; y1=10.758932mm; x2=1.275in; y2=9.758932mm; thickness=0.1mm; clearance=0.0; + ha:line.27775 { + x1=8.101076mm; y1=858.95mil; x2=7.101076mm; y2=858.95mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=y } } } ha:type { - top = 1 + misc = 1 virtual = 1 + bottom = 1 } } } } - uid = ErErTIYfi1cb3aDTjKcAAAAH + uid = yLQmHg4cZFNX0wG8E3EAAABa } } li:layers { @@ -25840,11 +25744,11 @@ ha:pcb-rnd-board-v5 { color = {#8b2323} } - {ha:GND plane} { + {ha:GND plane} { lid=1 group=5 ha:combining { } - visible=0 + visible=1 li:objects { ha:line.15505 { @@ -26305,11 +26209,11 @@ ha:pcb-rnd-board-v5 { color = {#3a5fcd} } - {ha:power plane} { + {ha:power plane} { lid=2 group=7 ha:combining { } - visible=0 + visible=1 li:objects { ha:line.15742 { @@ -26779,7 +26683,7 @@ ha:pcb-rnd-board-v5 { lid=3 group=10 ha:combining { } - visible=0 + visible=1 li:objects { ha:line.15965 { @@ -27827,15 +27731,27 @@ ha:pcb-rnd-board-v5 { lock=1 } } + ha:line.31022 { + x1=29.185108mm; y1=7.519162mm; x2=29.185108mm; y2=8.619236mm; thickness=0.45mm; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.31025 { + x1=1.40098in; y1=7.519162mm; x2=1.40098in; y2=8.619236mm; thickness=0.45mm; clearance=16.0mil; + ha:flags { + clearline=1 + } + } } color = {#548b54} } - {ha:bottom silk} { + {ha:bottom silk} { lid=5 group=12 ha:combining { auto=1; } - visible=0 + visible=1 li:objects { ha:line.16481 { @@ -28040,13 +27956,6 @@ ha:pcb-rnd-board-v5 { onsolder=1 } } - ha:text.16513 { - string=proto 2; x=54.8132mm; y=656.0mil; scale=100; fid=0; direction=3; - ha:flags { - clearline=1 - onsolder=1 - } - } ha:text.16514 { string=servos; x=1.493in; y=1.28in; scale=100; fid=0; direction=0; ha:flags { @@ -28058,7 +27967,7 @@ ha:pcb-rnd-board-v5 { color = {#cccccc} } - {ha:top silk} { + {ha:top silk} { lid=6 group=1 ha:combining { auto=1; } @@ -30501,7 +30410,7 @@ ha:pcb-rnd-board-v5 { groups = {1,c:4,s:2:3:5} min_slk = 5.00 mil via_drilling_hole = 15.00 mil - line_thickness = 8.00 mil + line_thickness = 450.00 um shrink = 10.00 mil poly_isle_area = 12903200000000.000000 min_wid = 6.00 mil @@ -30535,10 +30444,10 @@ ha:pcb-rnd-board-v5 { rubber_band_mode = false description = false buffer_number = 0 - show_solder_side = 0 + show_solder_side = 1 ha:view { flip_x = 0 - flip_y = 0 + flip_y = 1 } } ha:plugins {