X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=easymotor.lht;h=f7013dc8c42853d0f719875ec985032fbc2d6e4a;hb=02e3aa684304ddab77fe468c86c5c82482fdad33;hp=623d742fca0b499b5b76d46619107db956a15a95;hpb=9102747c3c42bcc2a23b5d4b10389a5c3d3c7408;p=hw%2Feasymotor diff --git a/easymotor.lht b/easymotor.lht index 623d742..f7013dc 100644 --- a/easymotor.lht +++ b/easymotor.lht @@ -20,7 +20,7 @@ ha:pcb-rnd-board-v5 { li:conn { R54-1; U7-19; } } ha:GND { - li:conn { C1-1; C2-2; C32-2; C33-2; C37-1; C38-1; C39-1; C40-1; C101-1; C102-1; C601-2; C602-2; H1-1; H2-1; H3-1; H4-1; J5-5; J6-1; J12-4; J13-3; J13-4; R28-1; R32-1; U1-2; U2-2; U3-2; U3-4; U3-5; U5-4; U7-1; U7-16; U8-1; X2-2; X2-4; } + li:conn { C1-1; C2-2; C32-2; C33-2; C37-1; C38-1; C39-1; C40-1; C101-1; C102-1; C601-2; C602-2; H1-1; H2-1; H3-1; H4-1; J1-2; J5-5; J6-1; J12-4; J13-3; J13-4; R28-1; R32-1; U1-2; U2-2; U3-2; U3-4; U3-5; U5-4; U7-1; U7-16; U8-1; X2-2; X2-4; } } ha:usbdp { li:conn { R55-1; U7-20; } @@ -43,6 +43,9 @@ ha:pcb-rnd-board-v5 { ha:reset_n { li:conn { J6-2; U7-4; } } + ha:force_bootloader { + li:conn { J1-1; U7-9; } + } ha:pressure { li:conn { R31-1; R32-2; U7-6; } } @@ -4399,7 +4402,7 @@ ha:pcb-rnd-board-v5 { } ha:Fat { diameter = 137.8mil - thickness = 45.28mil + thickness = 42.0mil hole = 47.24mil clearance = 10.0mil } @@ -4414,7 +4417,7 @@ ha:pcb-rnd-board-v5 { ha:overwrite { ha:design { min_ring = 0.12700000 mm - min_drill = 0.2540 mm + min_drill = 10.00 mil via_thickness = 22.00 mil via_drilling_hole = 10.00 mil min_slk = 0.1270 mm @@ -4496,6 +4499,22 @@ ha:pcb-rnd-board-v5 { hbottom = 0 hplated = 1 } + + ha:ps_proto_v4.1 { + hdia=0.0; hplated=0; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_line { x1=29.98mil; y1=18.57mil; x2=29.98mil; y2=-0.628396mm; thickness=42.0mil; square=0; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=20.0mil + } + } + } } li:objects { ha:padstack_ref.123618 { @@ -4570,7 +4589,7 @@ ha:pcb-rnd-board-v5 { } } ha:padstack_ref.126865 { - proto=0; x=725.0mil; y=433.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil; + proto=0; x=725.0mil; y=441.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil; ha:flags { clearline=1 } @@ -4628,7 +4647,7 @@ ha:pcb-rnd-board-v5 { } } ha:padstack_ref.128262 { - proto=0; x=33.2486mm; y=447.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil; + proto=0; x=1.353in; y=447.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil; ha:flags { clearline=1 } @@ -4655,7 +4674,7 @@ ha:pcb-rnd-board-v5 { } } ha:padstack_ref.128319 { - proto=0; x=1.336in; y=468.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil; + proto=0; x=1.377in; y=468.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil; ha:flags { clearline=1 } @@ -4690,6 +4709,33 @@ ha:pcb-rnd-board-v5 { li:thermal { } } + ha:padstack_ref.137747 { + proto=0; x=595.0mil; y=419.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.137749 { + proto=0; x=936.0mil; y=381.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.137750 { + proto=0; x=792.0mil; y=381.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } ha:subc.122879 { ha:attributes { value=2.2uF @@ -8743,7 +8789,7 @@ ha:pcb-rnd-board-v5 { } ha:subc.123356 { ha:attributes { - value=10k + value=10k_0.1% footprint=0402 refdes=R32 } @@ -8904,7 +8950,7 @@ ha:pcb-rnd-board-v5 { } ha:subc.123372 { ha:attributes { - value=5.6k + value=5.6k_0.1% footprint=0402 refdes=R31 } @@ -9396,10 +9442,14 @@ ha:pcb-rnd-board-v5 { } li:thermal { + li:2 { + on + solid + } } ha:attributes { - term=G + term=5 } } ha:padstack_ref.123407 { @@ -9409,10 +9459,14 @@ ha:pcb-rnd-board-v5 { } li:thermal { + li:2 { + on + solid + } } ha:attributes { - term=G + term=5 } } ha:padstack_ref.123408 { @@ -9422,10 +9476,14 @@ ha:pcb-rnd-board-v5 { } li:thermal { + li:2 { + on + solid + } } ha:attributes { - term=G + term=5 } } ha:padstack_ref.123409 { @@ -9435,10 +9493,14 @@ ha:pcb-rnd-board-v5 { } li:thermal { + li:2 { + on + solid + } } ha:attributes { - term=G + term=5 } } ha:padstack_ref.123410 { @@ -10155,7 +10217,7 @@ ha:pcb-rnd-board-v5 { } ha:subc.123462 { ha:attributes { - value=Screw-4 + value=4screws footprint=282834-4 refdes=J13 } @@ -10481,7 +10543,7 @@ ha:pcb-rnd-board-v5 { } ha:subc.123492 { ha:attributes { - value=Screw-4 + value=4screws footprint=282834-4 refdes=J12 } @@ -13310,6 +13372,267 @@ ha:pcb-rnd-board-v5 { } uid = 3dXUT9t9ribGCxHcvnwAAAAl } + ha:subc.136998 { + ha:attributes { + value= + footprint=50mil2pin + refdes=J1 + } + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v4.0 { + hdia=28.0mil; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=42.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=42.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=42.0mil; } + 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=48.0mil; } + 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=48.0mil; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v4.1 { + hdia=28.0mil; 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 { + -21.0mil + -21.0mil + 21.0mil + -21.0mil + 21.0mil + 21.0mil + -21.0mil + 21.0mil + } + } + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + li:ps_poly { + -21.0mil + -21.0mil + 21.0mil + -21.0mil + 21.0mil + 21.0mil + -21.0mil + 21.0mil + } + } + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + li:ps_poly { + -21.0mil + -21.0mil + 21.0mil + -21.0mil + 21.0mil + 21.0mil + -21.0mil + 21.0mil + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -24.0mil + -24.0mil + 24.0mil + -24.0mil + 24.0mil + 24.0mil + -24.0mil + 24.0mil + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -24.0mil + -24.0mil + 24.0mil + -24.0mil + 24.0mil + 24.0mil + -24.0mil + 24.0mil + } + } + } + } + } + + li:objects { + ha:padstack_ref.137012 { + proto=0; x=320.0mil; y=525.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + diag + round + } + li:3 { + on + diag + round + } + } + + ha:attributes { + term=2 + name=pin2 + } + } + ha:padstack_ref.137013 { + proto=1; x=320.0mil; y=475.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=pin1 + } + } + } + li:layers { + + ha:top-silk { + lid=0 + ha:combining { } + + li:objects { + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:subc-aux { + lid=1 + ha:combining { } + + li:objects { + ha:line.137000 { + x1=320.0mil; y1=500.0mil; x2=320.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=pnp-origin + } + } + ha:line.137003 { + x1=320.0mil; y1=475.0mil; x2=320.0mil; y2=475.0mil; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.137006 { + x1=320.0mil; y1=475.0mil; x2=320.0mil; y2=13.065mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.137009 { + x1=320.0mil; y1=475.0mil; x2=7.128mm; y2=475.0mil; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + } + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + } + } + } + uid = AXgFqhZge/ea3fENtGkAAAAk + } } li:layers { ha:top-sig { @@ -13335,12 +13658,6 @@ ha:pcb-rnd-board-v5 { drc=1 } } - ha:line.122803 { - x1=23.251668mm; y1=41.0mil; x2=23.226268mm; y2=40.0mil; thickness=5.0mil; clearance=10.0mil; - ha:flags { - clearline=1 - } - } ha:line.122806 { x1=790.48mil; y1=19.749008mm; x2=20.070318mm; y2=777.21mil; thickness=20.0mil; clearance=10.0mil; ha:flags { @@ -13821,18 +14138,6 @@ ha:pcb-rnd-board-v5 { clearline=1 } } - ha:line.128256 { - x1=1.31in; y1=635.0mil; x2=1.31in; y2=448.0mil; thickness=5.0mil; clearance=10.0mil; - ha:flags { - clearline=1 - } - } - ha:line.128259 { - x1=1.31in; y1=448.0mil; x2=33.2486mm; y2=447.0mil; thickness=5.0mil; clearance=10.0mil; - ha:flags { - clearline=1 - } - } ha:line.128281 { x1=19.968972mm; y1=519.69mil; x2=19.337274mm; y2=519.69mil; thickness=5.0mil; clearance=10.0mil; ha:flags { @@ -13863,24 +14168,6 @@ ha:pcb-rnd-board-v5 { clearline=1 } } - ha:line.128320 { - x1=1.336in; y1=468.0mil; x2=1.336in; y2=669.0mil; thickness=5.0mil; clearance=10.0mil; - ha:flags { - clearline=1 - } - } - ha:line.128323 { - x1=1.336in; y1=669.0mil; x2=33.7058mm; y2=678.0mil; thickness=5.0mil; clearance=10.0mil; - ha:flags { - clearline=1 - } - } - ha:line.128326 { - x1=33.7058mm; y1=678.0mil; x2=1.31in; y2=678.0mil; thickness=5.0mil; clearance=10.0mil; - ha:flags { - clearline=1 - } - } ha:line.129266 { x1=20.844002mm; y1=426.18mil; x2=20.844002mm; y2=4.537202mm; thickness=5.0mil; clearance=10.0mil; ha:flags { @@ -13978,13 +14265,7 @@ ha:pcb-rnd-board-v5 { } } ha:line.129463 { - x1=554.0mil; y1=470.0mil; x2=591.0mil; y2=433.0mil; thickness=5.0mil; clearance=10.0mil; - ha:flags { - clearline=1 - } - } - ha:line.129466 { - x1=591.0mil; y1=433.0mil; x2=725.0mil; y2=433.0mil; thickness=5.0mil; clearance=10.0mil; + x1=554.0mil; y1=470.0mil; x2=583.0mil; y2=441.0mil; thickness=5.0mil; clearance=10.0mil; ha:flags { clearline=1 } @@ -14067,6 +14348,78 @@ ha:pcb-rnd-board-v5 { clearline=1 } } + ha:line.134712 { + x1=26.264108mm; y1=864.57mil; x2=26.264108mm; y2=20.860004mm; thickness=42.0mil; clearance=20.0mil; + } + ha:line.134715 { + x1=1.28598in; y1=864.57mil; x2=1.28598in; y2=20.860004mm; thickness=42.0mil; clearance=20.0mil; + } + ha:line.137729 { + x1=725.0mil; y1=441.0mil; x2=583.0mil; y2=441.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.137751 { + x1=899.37mil; y1=426.18mil; x2=899.37mil; y2=10.404602mm; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.137754 { + x1=899.37mil; y1=10.404602mm; x2=925.0mil; y2=384.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.137757 { + x1=925.0mil; y1=384.0mil; x2=933.0mil; y2=384.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.137760 { + x1=933.0mil; y1=384.0mil; x2=936.0mil; y2=381.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.137769 { + x1=595.0mil; y1=419.0mil; x2=754.0mil; y2=419.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.137772 { + x1=754.0mil; y1=419.0mil; x2=792.0mil; y2=381.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.138558 { + x1=1.353in; y1=447.0mil; x2=1.353in; y2=592.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.138561 { + x1=1.353in; y1=592.0mil; x2=1.31in; y2=635.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.138564 { + x1=1.377in; y1=468.0mil; x2=1.377in; y2=611.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.138567 { + x1=1.377in; y1=611.0mil; x2=1.31in; y2=678.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } } color = {#8b2323} group = 3 @@ -14095,18 +14448,6 @@ ha:pcb-rnd-board-v5 { clearline=1 } } - ha:line.127284 { - x1=27.7114mm; y1=493.0mil; x2=36.3728mm; y2=493.0mil; thickness=5.0mil; clearance=10.0mil; - ha:flags { - clearline=1 - } - } - ha:line.127287 { - x1=36.3728mm; y1=493.0mil; x2=36.83mm; y2=475.0mil; thickness=5.0mil; clearance=10.0mil; - ha:flags { - clearline=1 - } - } ha:line.127843 { x1=675.0mil; y1=725.0mil; x2=675.0mil; y2=525.0mil; thickness=12.0mil; clearance=10.0mil; ha:flags { @@ -14180,7 +14521,7 @@ ha:pcb-rnd-board-v5 { } } ha:line.128263 { - x1=33.2486mm; y1=447.0mil; x2=27.813mm; y2=447.0mil; thickness=5.0mil; clearance=10.0mil; + x1=1.353in; y1=446.0mil; x2=1.352in; y2=447.0mil; thickness=5.0mil; clearance=10.0mil; ha:flags { clearline=1 } @@ -14222,7 +14563,7 @@ ha:pcb-rnd-board-v5 { } } ha:line.128316 { - x1=1.296in; y1=468.0mil; x2=1.336in; y2=468.0mil; thickness=5.0mil; clearance=10.0mil; + x1=1.296in; y1=468.0mil; x2=1.375in; y2=468.0mil; thickness=5.0mil; clearance=10.0mil; ha:flags { clearline=1 } @@ -14239,12 +14580,6 @@ ha:pcb-rnd-board-v5 { clearline=1 } } - ha:line.126875 { - x1=725.0mil; y1=433.0mil; x2=962.0mil; y2=433.0mil; thickness=5.0mil; clearance=10.0mil; - ha:flags { - clearline=1 - } - } ha:line.129514 { x1=675.0mil; y1=501.0mil; x2=676.0mil; y2=500.0mil; thickness=12.0mil; clearance=10.0mil; ha:flags { @@ -14299,6 +14634,72 @@ ha:pcb-rnd-board-v5 { clearline=1 } } + ha:line.133978 { + x1=27.7114mm; y1=493.0mil; x2=1.104in; y2=506.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.133981 { + x1=1.104in; y1=506.0mil; x2=1.419in; y2=506.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.133984 { + x1=1.419in; y1=506.0mil; x2=36.83mm; y2=475.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.134709 { + x1=26.264108mm; y1=864.57mil; x2=26.264108mm; y2=20.860004mm; thickness=42.0mil; clearance=20.0mil; + } + ha:line.134718 { + x1=1.28598in; y1=864.57mil; x2=1.28598in; y2=20.860004mm; thickness=42.0mil; clearance=20.0mil; + } + ha:line.137732 { + x1=962.0mil; y1=433.0mil; x2=733.0mil; y2=433.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.137735 { + x1=733.0mil; y1=433.0mil; x2=725.0mil; y2=441.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.137763 { + x1=936.0mil; y1=381.0mil; x2=792.0mil; y2=381.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.137775 { + x1=320.0mil; y1=475.0mil; x2=539.0mil; y2=475.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.137778 { + x1=539.0mil; y1=475.0mil; x2=595.0mil; y2=419.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.138546 { + x1=1.352in; y1=447.0mil; x2=27.813mm; y2=447.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } + ha:line.138549 { + x1=1.375in; y1=468.0mil; x2=1.376in; y2=469.0mil; thickness=5.0mil; clearance=10.0mil; + ha:flags { + clearline=1 + } + } } color = {#3a5fcd} group = 10 @@ -14430,20 +14831,6 @@ ha:pcb-rnd-board-v5 { onsolder=1 } } - ha:text.122873 { - string=` 2020; x=258.0mil; y=608.0mil; scale=100; fid=0; direction=3; - ha:flags { - clearline=1 - onsolder=1 - } - } - ha:text.122874 { - string=EasyMotor v2; x=1.397in; y=817.0mil; scale=175; fid=0; direction=3; - ha:flags { - clearline=1 - onsolder=1 - } - } ha:text.122875 { string=Switch; x=372.04mil; y=221.0mil; scale=125; fid=0; direction=0; ha:flags { @@ -14493,6 +14880,20 @@ ha:pcb-rnd-board-v5 { onsolder=1 } } + ha:text.122874 { + string=EasyMotor v2; x=1.382in; y=793.0mil; scale=175; fid=0; direction=3; + ha:flags { + clearline=1 + onsolder=1 + } + } + ha:text.138571 { + string=` 2020; x=246.0mil; y=608.0mil; scale=100; fid=0; direction=3; + ha:flags { + clearline=1 + onsolder=1 + } + } } color = {#000000} group = 12 @@ -14515,6 +14916,12 @@ ha:pcb-rnd-board-v5 { visible = 0 lid = 7 li:objects { + ha:line.134722 { + x1=1.28598in; y1=20.860004mm; x2=1.28598in; y2=864.57mil; thickness=42.0mil; clearance=20.0mil; + } + ha:line.134725 { + x1=26.264108mm; y1=20.860004mm; x2=26.264108mm; y2=864.57mil; thickness=42.0mil; clearance=20.0mil; + } } color = {#cd00cd} group = 0 @@ -14526,6 +14933,12 @@ ha:pcb-rnd-board-v5 { visible = 0 lid = 8 li:objects { + ha:line.135456 { + x1=26.264108mm; y1=20.860004mm; x2=26.264108mm; y2=864.57mil; thickness=1.2mm; clearance=20.0mil; + } + ha:line.135459 { + x1=1.28598in; y1=20.860004mm; x2=1.28598in; y2=864.57mil; thickness=1.2mm; clearance=20.0mil; + } } color = {#ff0000} group = 2 @@ -14538,6 +14951,12 @@ ha:pcb-rnd-board-v5 { visible = 0 lid = 9 li:objects { + ha:line.135462 { + x1=1.28598in; y1=864.57mil; x2=1.28598in; y2=20.860004mm; thickness=1.2mm; clearance=20.0mil; + } + ha:line.135465 { + x1=26.264108mm; y1=864.57mil; x2=26.264108mm; y2=20.860004mm; thickness=1.2mm; clearance=20.0mil; + } } color = {#ff0000} group = 11 @@ -14559,4 +14978,6 @@ ha:pcb-rnd-board-v5 { } } } + ha:pixmaps { + } }