X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=sidebyside;f=easymega.lht;h=40a54a9a3daf835aa03a33537afe0457500c1953;hb=4332af5adbe62e272e055d94de71607594cfc6e3;hp=f0674527232b040d7b39ecece6dbc9653d811b64;hpb=3cdbb5f2b13c3a520d082e27e0059ea1a4c89c80;p=hw%2Feasymega diff --git a/easymega.lht b/easymega.lht index f067452..40a54a9 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 { @@ -283,7 +289,7 @@ ha:pcb-rnd-board-v5 { } } ha:padstack_ref.18431 { - proto=0; x=1.332in; y=454.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; + proto=0; x=34.417mm; y=454.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; ha:flags { clearline=1 } @@ -2495,11 +2501,15 @@ ha:pcb-rnd-board-v5 { uid = 2948JTdjTKzy5Ud+Np8AAAAF ha:flags ={ lock=1 }; } - ha:subc.16629 { + ha:subc.16664 { ha:attributes { - value=Pyro + {io_pcb::hidename_y}=15.9017 mm footprint=282834-9 - refdes=J1 + {io_pcb::hidename_scale}=100 + refdes=J2 + value=Pyro + {io_pcb::hidename_direction}=2 + {io_pcb::hidename_x}=27.9669 mm } ha:data { li:padstack_prototypes { @@ -2663,21 +2673,16 @@ ha:pcb-rnd-board-v5 { } 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:padstack_ref.16689 { + proto=0; x=29.895776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; ha:flags { clearline=1 } li:thermal { - li:1 { - on - round - } - li:3 { + li:2 { on - diag - round + solid } } @@ -2686,17 +2691,13 @@ ha:pcb-rnd-board-v5 { 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:padstack_ref.16690 { + proto=0; x=27.355776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; ha:flags { clearline=1 } li:thermal { - li:2 { - on - solid - } } ha:attributes { @@ -2704,13 +2705,17 @@ ha:pcb-rnd-board-v5 { 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:padstack_ref.16691 { + proto=0; x=24.815776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; ha:flags { clearline=1 } li:thermal { + li:2 { + on + solid + } } ha:attributes { @@ -2718,8 +2723,8 @@ ha:pcb-rnd-board-v5 { 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:padstack_ref.16692 { + proto=0; x=22.275776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; ha:flags { clearline=1 } @@ -2732,8 +2737,8 @@ ha:pcb-rnd-board-v5 { 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:padstack_ref.16693 { + proto=0; x=19.735776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; ha:flags { clearline=1 } @@ -2750,8 +2755,8 @@ ha:pcb-rnd-board-v5 { 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:padstack_ref.16694 { + proto=0; x=17.195776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; ha:flags { clearline=1 } @@ -2764,16 +2769,20 @@ ha:pcb-rnd-board-v5 { 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:padstack_ref.16695 { + proto=0; x=14.655776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; ha:flags { clearline=1 } li:thermal { - li:2 { + li:1 { on - solid + round + } + li:3 { + on + round } } @@ -2782,8 +2791,8 @@ ha:pcb-rnd-board-v5 { 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:padstack_ref.16696 { + proto=0; x=12.115776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; ha:flags { clearline=1 } @@ -2796,17 +2805,13 @@ ha:pcb-rnd-board-v5 { 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:padstack_ref.16697 { + proto=1; x=9.575776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; ha:flags { clearline=1 } li:thermal { - li:2 { - on - solid - } } ha:attributes { @@ -2817,30 +2822,22 @@ ha:pcb-rnd-board-v5 { } li:layers { - ha:top-silk { + ha:bottom-silk { lid=0 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.16665 { + x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=28.370784mm; 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.16668 { + x1=8.0759mm; y1=28.370784mm; x2=31.3959mm; y2=28.370784mm; 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:line.16671 { + x1=8.0759mm; y1=21.87067mm; x2=8.0759mm; y2=28.370784mm; 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:line.16674 { + x1=8.0759mm; y1=21.87067mm; x2=31.3959mm; y2=21.87067mm; thickness=6.0mil; clearance=0.0; } } ha:type { @@ -2854,26 +2851,26 @@ 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.16677 { + x1=19.735776mm; y1=989.0mil; x2=19.735776mm; y2=989.0mil; 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.16680 { + x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=21.87067mm; 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.16683 { + x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=22.87067mm; 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.16686 { + x1=31.3959mm; y1=21.87067mm; x2=32.3959mm; y2=21.87067mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=y } @@ -2887,79 +2884,23 @@ ha:pcb-rnd-board-v5 { } } } - uid = 2948JTdjTKzy5Ud+Np8AAAAG + uid = 2948JTdjTKzy5Ud+Np8AAAAH } - ha:subc.16664 { + ha:subc.16698 { ha:attributes { - {io_pcb::hidename_y}=15.9017 mm - footprint=282834-9 + {io_pcb::hidename_y}=18.4475 mm + footprint=0402 {io_pcb::hidename_scale}=100 - refdes=J2 - value=Pyro - {io_pcb::hidename_direction}=2 - {io_pcb::hidename_x}=27.9669 mm + refdes=R28 + value=27k + {io_pcb::hidename_direction}=1 + {io_pcb::hidename_x}=28.1813 mm } 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; + hdia=0.0; hplated=0; htop=0; hbottom=0; li:shape { ha:ps_shape_v4 { @@ -2970,52 +2911,14 @@ ha:pcb-rnd-board-v5 { } 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 + -0.349758mm + -0.249936mm + -0.349758mm + 0.249936mm + 0.349758mm + 0.249936mm + 0.349758mm + -0.249936mm } } @@ -3027,33 +2930,33 @@ ha:pcb-rnd-board-v5 { } clearance=0.0 li:ps_poly { - -1.059942mm - -1.059942mm - 1.059942mm - -1.059942mm - 1.059942mm - 1.059942mm - -1.059942mm - 1.059942mm + -0.425958mm + -0.326136mm + -0.425958mm + 0.326136mm + 0.425958mm + 0.326136mm + 0.425958mm + -0.326136mm } } ha:ps_shape_v4 { - ha:combining { sub=1; auto=1; } + ha:combining { auto=1; } ha:layer_mask { - bottom = 1 - mask = 1 + top = 1 + paste = 1 } clearance=0.0 li:ps_poly { - -1.059942mm - -1.059942mm - 1.059942mm - -1.059942mm - 1.059942mm - 1.059942mm - -1.059942mm - 1.059942mm + -0.349758mm + -0.249936mm + -0.349758mm + 0.249936mm + 0.349758mm + 0.249936mm + 0.349758mm + -0.249936mm } } } @@ -3061,126 +2964,22 @@ ha:pcb-rnd-board-v5 { } li:objects { - ha:padstack_ref.16689 { - proto=0; x=29.895776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; + ha:padstack_ref.16711 { + proto=0; x=33.5026mm; y=922.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; ha:flags { clearline=1 } li:thermal { - li:2 { - on - solid - } } ha:attributes { - term=9 - name=9 - } - } - ha:padstack_ref.16690 { - proto=0; x=27.355776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=8 - name=8 - } - } - ha:padstack_ref.16691 { - proto=0; x=24.815776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - } - } - - ha:attributes { - term=7 - name=7 - } - } - ha:padstack_ref.16692 { - proto=0; x=22.275776mm; y=989.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.16693 { - proto=0; x=19.735776mm; y=989.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.16694 { - proto=0; x=17.195776mm; y=989.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.16695 { - proto=0; x=14.655776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; - ha:flags { - clearline=1 - } - - li:thermal { - li:1 { - on - round - } - li:3 { - on - round - } - } - - ha:attributes { - term=3 - name=3 + term=1 + name=1 } } - ha:padstack_ref.16696 { - proto=0; x=12.115776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; + ha:padstack_ref.16712 { + proto=0; x=33.5026mm; y=953.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; ha:flags { clearline=1 } @@ -3193,96 +2992,58 @@ ha:pcb-rnd-board-v5 { name=2 } } - ha:padstack_ref.16697 { - proto=1; x=9.575776mm; y=989.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=1 - name=1 - } - } } li:layers { - ha:bottom-silk { - lid=0 - ha:combining { } - - li:objects { - ha:line.16665 { - x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=28.370784mm; thickness=6.0mil; clearance=0.0; - } - ha:line.16668 { - x1=8.0759mm; y1=28.370784mm; x2=31.3959mm; y2=28.370784mm; thickness=6.0mil; clearance=0.0; - } - ha:line.16671 { - x1=8.0759mm; y1=21.87067mm; x2=8.0759mm; y2=28.370784mm; thickness=6.0mil; clearance=0.0; - } - ha:line.16674 { - x1=8.0759mm; y1=21.87067mm; x2=31.3959mm; y2=21.87067mm; thickness=6.0mil; clearance=0.0; - } - } - ha:type { - silk = 1 - bottom = 1 - } - } - ha:subc-aux { - lid=1 + lid=0 ha:combining { } li:objects { - ha:line.16677 { - x1=19.735776mm; y1=989.0mil; x2=19.735776mm; y2=989.0mil; thickness=0.1mm; clearance=0.0; + ha:line.16699 { + x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=937.74mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=pnp-origin } } - ha:line.16680 { - x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=21.87067mm; thickness=0.1mm; clearance=0.0; + ha:line.16702 { + x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=937.74mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=origin } } - ha:line.16683 { - x1=31.3959mm; y1=21.87067mm; x2=31.3959mm; y2=22.87067mm; thickness=0.1mm; clearance=0.0; + ha:line.16705 { + x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=22.818596mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=x } } - ha:line.16686 { - x1=31.3959mm; y1=21.87067mm; x2=32.3959mm; y2=21.87067mm; thickness=0.1mm; clearance=0.0; + ha:line.16708 { + x1=33.5026mm; y1=937.74mil; x2=32.5026mm; y2=937.74mil; 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+Np8AAAAH + uid = 2948JTdjTKzy5Ud+Np8AAAAI } - ha:subc.16698 { + ha:subc.16713 { ha:attributes { - {io_pcb::hidename_y}=18.4475 mm + {io_pcb::hidename_y}=17.4371 mm footprint=0402 {io_pcb::hidename_scale}=100 - refdes=R28 - value=27k - {io_pcb::hidename_direction}=1 - {io_pcb::hidename_x}=28.1813 mm + refdes=R27 + value=100k + {io_pcb::hidename_direction}=0 + {io_pcb::hidename_x}=27.6667 mm } ha:data { li:padstack_prototypes { @@ -3299,14 +3060,14 @@ ha:pcb-rnd-board-v5 { } clearance=0.0 li:ps_poly { + 0.249936mm -0.349758mm -0.249936mm -0.349758mm - 0.249936mm + -0.249936mm 0.349758mm 0.249936mm 0.349758mm - -0.249936mm } } @@ -3318,14 +3079,14 @@ ha:pcb-rnd-board-v5 { } clearance=0.0 li:ps_poly { + 0.326136mm -0.425958mm -0.326136mm -0.425958mm - 0.326136mm + -0.326136mm 0.425958mm 0.326136mm 0.425958mm - -0.326136mm } } @@ -3337,14 +3098,14 @@ ha:pcb-rnd-board-v5 { } clearance=0.0 li:ps_poly { + 0.249936mm -0.349758mm -0.249936mm -0.349758mm - 0.249936mm + -0.249936mm 0.349758mm 0.249936mm 0.349758mm - -0.249936mm } } } @@ -3352,8 +3113,8 @@ ha:pcb-rnd-board-v5 { } li:objects { - ha:padstack_ref.16711 { - proto=0; x=33.5026mm; y=922.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; + ha:padstack_ref.16726 { + proto=0; x=32.740596mm; y=995.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; ha:flags { clearline=1 } @@ -3366,8 +3127,8 @@ ha:pcb-rnd-board-v5 { name=1 } } - ha:padstack_ref.16712 { - proto=0; x=33.5026mm; y=953.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; + ha:padstack_ref.16727 { + proto=0; x=31.941004mm; y=995.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; ha:flags { clearline=1 } @@ -3388,26 +3149,26 @@ ha:pcb-rnd-board-v5 { ha:combining { } li:objects { - ha:line.16699 { - x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=937.74mil; thickness=0.1mm; clearance=0.0; + ha:line.16714 { + x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=pnp-origin } } - ha:line.16702 { - x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=937.74mil; thickness=0.1mm; clearance=0.0; + ha:line.16717 { + x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=origin } } - ha:line.16705 { - x1=33.5026mm; y1=937.74mil; x2=33.5026mm; y2=22.818596mm; thickness=0.1mm; clearance=0.0; + ha:line.16720 { + x1=32.3408mm; y1=995.0mil; x2=31.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=x } } - ha:line.16708 { - x1=33.5026mm; y1=937.74mil; x2=32.5026mm; y2=937.74mil; thickness=0.1mm; clearance=0.0; + ha:line.16723 { + x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=24.273mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=y } @@ -3421,17 +3182,17 @@ ha:pcb-rnd-board-v5 { } } } - uid = 2948JTdjTKzy5Ud+Np8AAAAI + uid = 2948JTdjTKzy5Ud+Np8AAAAJ } - ha:subc.16713 { + ha:subc.16728 { ha:attributes { - {io_pcb::hidename_y}=17.4371 mm + {io_pcb::hidename_y}=25.8765 mm footprint=0402 {io_pcb::hidename_scale}=100 - refdes=R27 - value=100k - {io_pcb::hidename_direction}=0 - {io_pcb::hidename_x}=27.6667 mm + refdes=R23 + value=27k + {io_pcb::hidename_direction}=1 + {io_pcb::hidename_x}=11.9507 mm } ha:data { li:padstack_prototypes { @@ -3448,14 +3209,14 @@ ha:pcb-rnd-board-v5 { } clearance=0.0 li:ps_poly { - 0.249936mm -0.349758mm -0.249936mm -0.349758mm - -0.249936mm + 0.249936mm 0.349758mm 0.249936mm 0.349758mm + -0.249936mm } } @@ -3467,14 +3228,14 @@ ha:pcb-rnd-board-v5 { } clearance=0.0 li:ps_poly { - 0.326136mm -0.425958mm -0.326136mm -0.425958mm - -0.326136mm + 0.326136mm 0.425958mm 0.326136mm 0.425958mm + -0.326136mm } } @@ -3486,14 +3247,14 @@ ha:pcb-rnd-board-v5 { } clearance=0.0 li:ps_poly { - 0.249936mm -0.349758mm -0.249936mm -0.349758mm - -0.249936mm + 0.249936mm 0.349758mm 0.249936mm 0.349758mm + -0.249936mm } } } @@ -3501,8 +3262,8 @@ ha:pcb-rnd-board-v5 { } li:objects { - ha:padstack_ref.16726 { - proto=0; x=32.740596mm; y=995.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; + ha:padstack_ref.16741 { + proto=0; x=681.0mil; y=1.189in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; ha:flags { clearline=1 } @@ -3515,8 +3276,8 @@ ha:pcb-rnd-board-v5 { name=1 } } - ha:padstack_ref.16727 { - proto=0; x=31.941004mm; y=995.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; + ha:padstack_ref.16742 { + proto=0; x=681.0mil; y=1.15752in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; ha:flags { clearline=1 } @@ -3537,157 +3298,8 @@ ha:pcb-rnd-board-v5 { ha:combining { } li:objects { - ha:line.16714 { - x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=pnp-origin - } - } - ha:line.16717 { - x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=origin - } - } - ha:line.16720 { - x1=32.3408mm; y1=995.0mil; x2=31.3408mm; y2=995.0mil; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=x - } - } - ha:line.16723 { - x1=32.3408mm; y1=995.0mil; x2=32.3408mm; y2=24.273mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=y - } - } - } - ha:type { - top = 1 - misc = 1 - virtual = 1 - } - } - } - } - uid = 2948JTdjTKzy5Ud+Np8AAAAJ - } - ha:subc.16728 { - ha:attributes { - {io_pcb::hidename_y}=25.8765 mm - footprint=0402 - {io_pcb::hidename_scale}=100 - refdes=R23 - value=27k - {io_pcb::hidename_direction}=1 - {io_pcb::hidename_x}=11.9507 mm - } - 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 { - -0.349758mm - -0.249936mm - -0.349758mm - 0.249936mm - 0.349758mm - 0.249936mm - 0.349758mm - -0.249936mm - } - } - - ha:ps_shape_v4 { - ha:combining { sub=1; auto=1; } - ha:layer_mask { - top = 1 - mask = 1 - } - clearance=0.0 - li:ps_poly { - -0.425958mm - -0.326136mm - -0.425958mm - 0.326136mm - 0.425958mm - 0.326136mm - 0.425958mm - -0.326136mm - } - } - - ha:ps_shape_v4 { - ha:combining { auto=1; } - ha:layer_mask { - top = 1 - paste = 1 - } - clearance=0.0 - li:ps_poly { - -0.349758mm - -0.249936mm - -0.349758mm - 0.249936mm - 0.349758mm - 0.249936mm - 0.349758mm - -0.249936mm - } - } - } - } - } - - li:objects { - ha:padstack_ref.16741 { - proto=0; x=681.0mil; y=1.189in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=1 - name=1 - } - } - ha:padstack_ref.16742 { - proto=0; x=681.0mil; y=1.15752in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=2 - name=2 - } - } - } - li:layers { - - ha:subc-aux { - lid=0 - ha:combining { } - - li:objects { - ha:line.16729 { - x1=681.0mil; y1=29.800804mm; x2=681.0mil; y2=29.800804mm; thickness=0.1mm; clearance=0.0; + ha:line.16729 { + x1=681.0mil; y1=29.800804mm; x2=681.0mil; y2=29.800804mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=pnp-origin } @@ -17047,7 +16659,7 @@ ha:pcb-rnd-board-v5 { } ha:subc.18119 { ha:attributes { - value= + value=ADXL375 footprint=lga14 refdes=U3 } @@ -17895,7 +17507,7 @@ ha:pcb-rnd-board-v5 { } ha:subc.18200 { ha:attributes { - value=STM32L151 + value=STM32L151RBT6 footprint=lqfp64 refdes=U7 } @@ -20830,7 +20442,7 @@ ha:pcb-rnd-board-v5 { } ha:subc.18401 { ha:attributes { - value=16Mhz + value=16MHz footprint=ABM8 refdes=X2 } @@ -21023,623 +20635,918 @@ ha:pcb-rnd-board-v5 { } uid = 2948JTdjTKzy5Ud+Np8AAABb } - ha:subc.21554 { - ha:attributes { - value=USBmicroB - refdes=J5 - footprint=11071 - } - ha:data { - li:padstack_prototypes { + 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_proto_v4.0 { + hdia=0.0; hplated=0; 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:layer_mask { - top = 1 - paste = 1 + 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 + } } - clearance=40.0mil - } - ha:ps_shape_v4 { - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 + 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 + } } - clearance=24.0mil - li:ps_poly { - -0.75mm - -0.5mm - 0.75mm - -0.5mm - 0.75mm - 0.5mm - -0.75mm - 0.5mm + + 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_shape_v4 { - ha:combining { sub=1; auto=1; } - ha:layer_mask { - top = 1 - mask = 1 + 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 + } } - clearance=40.0mil - li:ps_poly { - -0.8mm - -0.55mm - 0.8mm - -0.55mm - 0.8mm - 0.55mm - -0.8mm - 0.55mm + + 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_proto_v4.1 { - hdia=0.0; hplated=0; htop=0; hbottom=0; - li:shape { + 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_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:layer_mask { - top = 1 - paste = 1 + 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 + } } - clearance=24.0mil - } - ha:ps_shape_v4 { - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 + 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 + } } - clearance=24.0mil - li:ps_poly { - -0.2mm - -0.675mm - 0.2mm - -0.675mm - 0.2mm - 0.675mm - -0.2mm - 0.675mm + + 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_shape_v4 { - ha:combining { sub=1; auto=1; } - ha:layer_mask { - top = 1 - mask = 1 + 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 } - clearance=24.0mil - li:ps_poly { - -0.25mm - -0.725mm - 0.25mm - -0.725mm - 0.25mm - 0.725mm - -0.25mm - 0.725mm + + 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 + } - 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:flags { - clearline=1 - } + 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 + } - li:thermal { - } + 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:attributes { - term=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 + } + } } - ha:padstack_ref.21641 { - proto=0; x=35.585mm; y=10.328932mm; rot=180.000000; xmirror=0; smirror=0; clearance=20.0mil; - ha:flags { - clearline=1 - } + } - li:thermal { - } + 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 + } - ha:attributes { - term=0 - } - } - ha:padstack_ref.21642 { - proto=1; x=31.085mm; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil; - ha:flags { - clearline=1 - } + li:thermal { + } - 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 + } - ha:attributes { - term=5 - } - } - ha:padstack_ref.21643 { - proto=1; x=31.735mm; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil; - ha:flags { - clearline=1 - } + li:thermal { + } - 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 + } - ha:attributes { - term=4 - } - } - ha:padstack_ref.21644 { - proto=1; x=33.685mm; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil; - ha:flags { - clearline=1 - } + li:thermal { + } - 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 + } - ha:attributes { - term=1 - } - } - ha:padstack_ref.21645 { - proto=1; x=33.035mm; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil; - ha:flags { - clearline=1 - } + li:thermal { + } - 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 + } - ha:attributes { - term=2 + li:thermal { + } + + ha:attributes { + term=5 + name=GND + } } - } - ha:padstack_ref.21646 { - proto=1; x=1.275in; y=10.758932mm; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil; - ha:flags { - clearline=1 + 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 { + 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 + } - ha:attributes { - term=3 + li:thermal { + } + + ha:attributes { + term=G + } } - } - } - li:layers { + 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 + } - ha:top-sig { - lid=0 - ha:combining { } + li:thermal { + } - 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=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 + } - ha:attributes { - term=0 + li:thermal { + li:1 { + on + solid } - } - 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 + li:3 { + on + solid } + } - ha:attributes { - term=0 + 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 } - } - 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 } - } + li:3 { + on + solid } + } - ha:flags { - clearpoly=1 - } + 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 + } - ha:attributes { - term=0 + li:thermal { + li:1 { + on + solid } - } - 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 } - } + li:3 { + on + solid } + } - ha:flags { - clearpoly=1 - } + 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 + } - ha:attributes { - term=0 + li:thermal { + li:1 { + on + solid + } + li:3 { + on + solid } - } } - ha:type { - copper = 1 - top = 1 + + ha:attributes { + term=5 + name=GND } + } } + li:layers { - ha:bottom-sig { - lid=1 - ha:combining { } + ha:top-silk { + lid=0 + 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 + 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:attributes { - term=0 + 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.21564 { - x1=35.585mm; y1=8.628932mm; x2=35.585mm; y2=7.528932mm; thickness=1.05mm; clearance=40.0mil; - ha:flags { - clearline=1 + 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:attributes { - term=0 + 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 { - bottom = 1 - copper = 1 - } + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + } } + } + uid = yLQmHg4cZFNX0wG8E3EAAABc + } + ha:subc.27752 { + ha:attributes { + value=Pyro + footprint=282834-9 + refdes=J1 + } + ha:data { + li:padstack_prototypes { - ha:pcb-edge { - lid=2 - ha:combining { } + ha:ps_proto_v4.0 { + hdia=45.28mil; hplated=1; htop=0; hbottom=0; + li:shape { - 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: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:type { - } - stack_offs = -1 - } - ha:outline { - lid=3 - ha:combining { } + 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 + } - 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: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: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: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:type { - outline = 1 - } - } - ha:top-paste { - lid=4 - ha:combining { auto=1; } + 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 + } + } + } - 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: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:attributes { - term=0 + 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: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: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: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: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 + } } - 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 - } + li:objects { + 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 + } + + li:thermal { + } + + ha:attributes { + term=9 + name=pin9 + } + } + 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:type { - top = 1 - paste = 1 - } + } + + ha:attributes { + term=8 + name=pin8 + } } + 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 + } - ha:top-mask { - lid=5 - ha:combining { sub=1; auto=1; } + li:thermal { + } - 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=7 + name=pin7 + } + } + 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 + } - 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 - } + li:thermal { + } - ha:attributes { - term=0 - } + ha:attributes { + term=6 + name=pin6 + } + } + 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: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=5 + name=pin5 + } + } + 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 + } - 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 } - } - } + li:thermal { + } - ha:flags { - clearpoly=1 - } + ha:attributes { + term=4 + name=pin4 + } + } + 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 + } - ha:attributes { - term=0 - } + li:thermal { + li:2 { + on + solid } - } - ha:type { - top = 1 - mask = 1 - } + } + + ha:attributes { + term=3 + name=pin3 + } } + 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:bottom-mask { - lid=6 - ha:combining { sub=1; auto=1; } + li:thermal { + } - 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=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: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.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.27753 { + x1=8.101076mm; y1=858.95mil; x2=8.101076mm; y2=15.317216mm; thickness=6.0mil; clearance=0.0; } - 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.27756 { + x1=8.101076mm; y1=15.317216mm; x2=31.42107mm; y2=15.317216mm; thickness=6.0mil; clearance=0.0; } - 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.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 { @@ -21867,18 +21774,6 @@ ha:pcb-rnd-board-v5 { clearline=1 } } - ha:line.13492 { - x1=33.6847mm; y1=415.0mil; x2=33.6847mm; y2=450.17mil; thickness=10.0mil; clearance=20.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13495 { - x1=33.6847mm; y1=450.17mil; x2=33.909mm; y2=459.0mil; thickness=10.0mil; clearance=20.0mil; - ha:flags { - clearline=1 - } - } ha:line.13498 { x1=194.0mil; y1=680.0mil; x2=194.0mil; y2=942.0mil; thickness=10.0mil; clearance=20.0mil; ha:flags { @@ -25821,11 +25716,35 @@ ha:pcb-rnd-board-v5 { clearline=1 } } + ha:line.24731 { + x1=33.685mm; y1=10.758932mm; x2=33.685mm; y2=11.5362mm; thickness=8.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.24734 { + x1=33.685mm; y1=11.5362mm; x2=1.334in; y2=462.0mil; thickness=8.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.24737 { + x1=1.334in; y1=462.0mil; x2=1.347in; y2=462.0mil; thickness=8.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.24740 { + x1=1.347in; y1=462.0mil; x2=34.417mm; y2=454.0mil; thickness=8.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } } color = {#8b2323} } - {ha:GND plane} { + {ha:GND plane} { lid=1 group=5 ha:combining { } @@ -26290,7 +26209,7 @@ ha:pcb-rnd-board-v5 { color = {#3a5fcd} } - {ha:power plane} { + {ha:power plane} { lid=2 group=7 ha:combining { } @@ -26767,12 +26686,6 @@ ha:pcb-rnd-board-v5 { visible=1 li:objects { - ha:line.15962 { - x1=1.332in; y1=454.0mil; x2=1.332in; y2=453.0mil; thickness=10.0mil; clearance=20.0mil; - ha:flags { - clearline=1 - } - } ha:line.15965 { x1=196.0mil; y1=678.0mil; x2=194.0mil; y2=680.0mil; thickness=10.0mil; clearance=20.0mil; ha:flags { @@ -27214,12 +27127,6 @@ ha:pcb-rnd-board-v5 { clearline=1 } } - ha:line.16187 { - x1=1.332in; y1=454.0mil; x2=33.8074mm; y2=454.0mil; thickness=10.0mil; clearance=16.0mil; - ha:flags { - clearline=1 - } - } ha:line.16190 { x1=1.26in; y1=744.0mil; x2=1.363in; y2=744.0mil; thickness=10.0mil; clearance=16.0mil; ha:flags { @@ -27274,12 +27181,6 @@ ha:pcb-rnd-board-v5 { clearline=1 } } - ha:line.16217 { - x1=1.332in; y1=454.0mil; x2=1.256in; y2=378.0mil; thickness=8.0mil; clearance=16.0mil; - ha:flags { - clearline=1 - } - } ha:line.16220 { x1=1.256in; y1=378.0mil; x2=781.0mil; y2=378.0mil; thickness=8.0mil; clearance=16.0mil; ha:flags { @@ -27736,6 +27637,18 @@ ha:pcb-rnd-board-v5 { clearline=1 } } + ha:line.24725 { + x1=1.255in; y1=378.0mil; x2=1.279in; y2=378.0mil; thickness=8.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.24728 { + x1=1.279in; y1=378.0mil; x2=34.417mm; y2=454.0mil; thickness=8.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } ha:polygon.16448 { li:geometry { ta:contour { @@ -27818,11 +27731,23 @@ 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; } @@ -27989,20 +27914,6 @@ ha:pcb-rnd-board-v5 { onsolder=1 } } - ha:text.16507 { - string=-; x=182.0mil; y=697.0mil; scale=150; fid=0; direction=1; - ha:flags { - clearline=1 - onsolder=1 - } - } - ha:text.16508 { - string=+; x=212.0mil; y=1.052in; scale=150; fid=0; direction=0; - ha:flags { - clearline=1 - onsolder=1 - } - } ha:text.16509 { string=debug; x=1.777in; y=1.275in; scale=100; fid=0; direction=0; ha:flags { @@ -28031,15 +27942,22 @@ 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:text.16514 { + string=servos; x=1.493in; y=1.28in; scale=100; fid=0; direction=0; + ha:flags { + clearline=1 + onsolder=1 + } + } + ha:text.34041 { + string=-; x=155.0mil; y=672.0mil; scale=250; fid=0; direction=1; ha:flags { clearline=1 onsolder=1 } } - ha:text.16514 { - string=servos; x=1.493in; y=1.28in; scale=100; fid=0; direction=0; + ha:text.34057 { + string=+; x=205.0mil; y=27.9146mm; scale=250; fid=0; direction=0; ha:flags { clearline=1 onsolder=1 @@ -28049,7 +27967,7 @@ ha:pcb-rnd-board-v5 { color = {#cccccc} } - {ha:top silk} { + {ha:top silk} { lid=6 group=1 ha:combining { auto=1; } @@ -30526,6 +30444,11 @@ ha:pcb-rnd-board-v5 { rubber_band_mode = false description = false buffer_number = 0 + show_solder_side = 1 + ha:view { + flip_x = 0 + flip_y = 1 + } } ha:plugins { ha:mincut {