X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=telebt.lht;fp=telebt.lht;h=72695d03c5ee76a573ad8e9338d60b6bf3ad5345;hb=9e143c67ea73cab01c33a34c7fa52da948f6e5d0;hp=10224baf3e245cd17731acf28163a6e55c01321b;hpb=78287c410e643e0363ad87577eea07d7d5b30ce7;p=hw%2Ftelebt diff --git a/telebt.lht b/telebt.lht index 10224ba..72695d0 100644 --- a/telebt.lht +++ b/telebt.lht @@ -1876,6 +1876,36 @@ ha:pcb-rnd-board-v8 { ha:line.83488 { x1=8.9515mm; y1=30.8463mm; x2=10.1193mm; y2=30.8463mm; thickness=15.0mil; clearance=12.0mil; } + ha:line.88302 { + x1=32.749363mm; y1=20.091781mm; x2=32.749363mm; y2=665.345mil; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.88305 { + x1=32.749363mm; y1=665.345mil; x2=1.268in; y2=644.0mil; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.88308 { + x1=1.268in; y1=644.0mil; x2=1.268in; y2=288.0mil; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.88311 { + x1=1.268in; y1=288.0mil; x2=1.127in; y2=147.0mil; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.88314 { + x1=1.127in; y1=147.0mil; x2=1.127in; y2=74.0mil; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } ha:arc.44869 { x=0.999998mm; y=33.0106mm; width=0.999998mm; height=0.999998mm; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil; ha:attributes { @@ -2489,7 +2519,7 @@ ha:polygon.47292 { clearance=40.0mil; } } - {ha:power plane} { + {ha:power plane} { lid=4 group=7 ha:combining { } @@ -2787,7 +2817,7 @@ ha:polygon.47292 { clearance=40.0mil; color = {#548b54} } - {ha:ground plane} { + {ha:ground plane} { lid=5 group=5 ha:combining { } @@ -3459,6 +3489,14 @@ ha:polygon.47292 { clearance=40.0mil; } rot = 0.000000 } + ha:text.86650 { + string=force loader; x=907.0mil; y=195.0mil; scale=100; fid=0; + ha:flags { + clearline=1 + onsolder=1 + } + rot = 0.000000 + } } color = {#000000} } @@ -11101,7 +11139,7 @@ ha:polygon.47292 { clearance=40.0mil; li:objects { ha:padstack_ref.41845 { - proto=0; x=1.129in; y=3.219196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; + proto=0; x=841.0mil; y=446.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; li:thermal { } @@ -11111,7 +11149,7 @@ ha:polygon.47292 { clearance=40.0mil; } } ha:padstack_ref.41846 { - proto=0; x=1.129in; y=95.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; + proto=0; x=841.0mil; y=415.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; ha:flags { clearline=1 } @@ -11133,25 +11171,25 @@ ha:polygon.47292 { clearance=40.0mil; li:objects { ha:line.41833 { - x1=1.129in; y1=111.0mil; x2=1.129in; y2=111.0mil; thickness=0.1mm; clearance=0.0; + x1=841.0mil; y1=430.74mil; x2=841.0mil; y2=430.74mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=pnp-origin } } ha:line.41836 { - x1=1.129in; y1=111.0mil; x2=1.129in; y2=111.0mil; thickness=0.1mm; clearance=0.0; + x1=841.0mil; y1=430.74mil; x2=841.0mil; y2=430.74mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=origin } } ha:line.41839 { - x1=1.129in; y1=111.0mil; x2=1.129in; y2=3.8194mm; thickness=0.1mm; clearance=0.0; + x1=841.0mil; y1=430.74mil; x2=841.0mil; y2=11.940796mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=x } } ha:line.41842 { - x1=1.129in; y1=111.0mil; x2=29.6766mm; y2=111.0mil; thickness=0.1mm; clearance=0.0; + x1=841.0mil; y1=430.74mil; x2=22.3614mm; y2=430.74mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=y } @@ -11246,7 +11284,7 @@ ha:polygon.47292 { clearance=40.0mil; li:objects { ha:padstack_ref.41861 { - proto=0; x=1.088in; y=104.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; + proto=0; x=927.48mil; y=447.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; li:thermal { } @@ -11256,7 +11294,7 @@ ha:polygon.47292 { clearance=40.0mil; } } ha:padstack_ref.41862 { - proto=0; x=26.835608mm; y=104.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; + proto=0; x=896.0mil; y=447.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; ha:flags { clearline=1 } @@ -11278,25 +11316,25 @@ ha:polygon.47292 { clearance=40.0mil; li:objects { ha:line.41849 { - x1=27.235404mm; y1=104.0mil; x2=27.235404mm; y2=104.0mil; thickness=0.1mm; clearance=0.0; + x1=911.74mil; y1=447.0mil; x2=911.74mil; y2=447.0mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=pnp-origin } } ha:line.41852 { - x1=27.235404mm; y1=104.0mil; x2=27.235404mm; y2=104.0mil; thickness=0.1mm; clearance=0.0; + x1=911.74mil; y1=447.0mil; x2=911.74mil; y2=447.0mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=origin } } ha:line.41855 { - x1=27.235404mm; y1=104.0mil; x2=26.235404mm; y2=104.0mil; thickness=0.1mm; clearance=0.0; + x1=911.74mil; y1=447.0mil; x2=22.158196mm; y2=447.0mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=x } } ha:line.41858 { - x1=27.235404mm; y1=104.0mil; x2=27.235404mm; y2=1.6416mm; thickness=0.1mm; clearance=0.0; + x1=911.74mil; y1=447.0mil; x2=911.74mil; y2=10.3538mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=y } @@ -14963,7 +15001,7 @@ ha:polygon.47292 { clearance=40.0mil; } } - {ha:top copper} { + {ha:top copper} { lid=2 ha:combining { } @@ -18028,25 +18066,29 @@ ha:polygon.47292 { clearance=40.0mil; ha:attributes { subc-role=pnp-origin } - } + ha:flags ={ selected=1 + }; } ha:line.42509 { x1=570.58mil; y1=183.43mil; x2=570.58mil; y2=183.43mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=origin } - } + ha:flags ={ selected=1 + }; } ha:line.42512 { x1=570.58mil; y1=183.43mil; x2=570.58mil; y2=3.659122mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=x } - } + ha:flags ={ selected=1 + }; } ha:line.42515 { x1=570.58mil; y1=183.43mil; x2=15.492732mm; y2=183.43mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=y } - } + ha:flags ={ selected=1 + }; } } ha:type { bottom = 1 @@ -20623,6 +20665,314 @@ ha:polygon.47292 { clearance=40.0mil; } uid = DTPe++P7imVnhaFEAwoAAABE } + ha:subc.85086 { + ha:attributes { + value= + footprint=100mil2pin + refdes=J1 + } + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.0 { + hdia=38.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 { + -35.0mil + -35.0mil + 35.0mil + -35.0mil + 35.0mil + 35.0mil + -35.0mil + 35.0mil + } + } + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + li:ps_poly { + -35.0mil + -35.0mil + 35.0mil + -35.0mil + 35.0mil + 35.0mil + -35.0mil + 35.0mil + } + } + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + li:ps_poly { + -35.0mil + -35.0mil + 35.0mil + -35.0mil + 35.0mil + 35.0mil + -35.0mil + 35.0mil + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -42.5mil + -42.5mil + 42.5mil + -42.5mil + 42.5mil + 42.5mil + -42.5mil + 42.5mil + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -42.5mil + -42.5mil + 42.5mil + -42.5mil + 42.5mil + 42.5mil + -42.5mil + 42.5mil + } + } + } + } + + ha:ps_proto_v6.1 { + hdia=38.0mil; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=70.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=70.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=70.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=85.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=85.0mil; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + } + } + } + } + + li:objects { + ha:padstack_ref.85112 { + proto=0; x=1.127in; y=74.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.85113 { + proto=1; x=26.0858mm; y=74.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + li:3 { + on + diag + round + noshape + } + li:5 { + on + diag + round + noshape + } + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:top-silk { + lid=0 + ha:combining { } + + li:objects { + ha:line.85087 { + x1=977.0mil; y1=24.0mil; x2=1.177in; y2=24.0mil; thickness=15.0mil; clearance=0.0; + } + ha:line.85090 { + x1=1.177in; y1=24.0mil; x2=1.177in; y2=124.0mil; thickness=15.0mil; clearance=0.0; + } + ha:line.85093 { + x1=1.177in; y1=124.0mil; x2=977.0mil; y2=124.0mil; thickness=15.0mil; clearance=0.0; + } + ha:line.85096 { + x1=977.0mil; y1=124.0mil; x2=977.0mil; y2=24.0mil; thickness=15.0mil; clearance=0.0; + } + } + ha:type { + silk = 1 + bottom = 1 + } + } + + ha:subc-aux { + lid=1 + ha:combining { } + + li:objects { + ha:line.85100 { + x1=27.3558mm; y1=74.0mil; x2=27.3558mm; y2=74.0mil; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=pnp-origin + } + } + ha:line.85103 { + x1=1.127in; y1=74.0mil; x2=1.127in; y2=74.0mil; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.85106 { + x1=1.127in; y1=74.0mil; x2=27.6258mm; y2=74.0mil; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.85109 { + x1=1.127in; y1=74.0mil; x2=1.127in; y2=2.8796mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + } + ha:type { + misc = 1 + virtual = 1 + bottom = 1 + } + } + } + } + uid = m6HlOLb8jLN0U1fp2GAAAABP + } + ha:rat.88317 { + x1=47.901306mm; y1=14.288594mm; lgrp1=7; anchor1=pcb/47083; x2=48.0273mm; y2=14.156mm; lgrp2=3; anchor2=pcb/39211; + } + ha:rat.88320 { + x1=21.492718mm; y1=8.663613mm; lgrp1=7; anchor1=pcb/47083; x2=841.0mil; y2=415.0mil; lgrp2=3; anchor2=pcb/41832/41846; + } + ha:rat.88323 { + x1=896.0mil; y1=447.0mil; lgrp1=3; anchor1=pcb/41848/41862; x2=841.0mil; y2=415.0mil; lgrp2=3; anchor2=pcb/41832/41846; + } + ha:rat.88326 { + x1=957.0mil; y1=22.485604mm; lgrp1=3; anchor1=pcb/42016/42030; x2=31.249493mm; y2=20.091781mm; lgrp2=3; anchor2=pcb/75122; + } + ha:rat.88329 { + x1=1.001in; y1=917.0mil; lgrp1=3; anchor1=pcb/42048/42061; x2=26.543mm; y2=917.0mil; lgrp2=3; anchor2=pcb/42032/42045; + } + ha:rat.88332 { + x1=1.001in; y1=917.0mil; lgrp1=3; anchor1=pcb/42048/42061; x2=957.0mil; y2=916.74mil; lgrp2=3; anchor2=pcb/42016/42029; + } + ha:rat.88335 { + x1=26.543mm; y1=917.0mil; lgrp1=3; anchor1=pcb/42032/42045; x2=1.124in; y2=917.0mil; lgrp2=3; anchor2=pcb/49705/49741; + } + ha:rat.88338 { + x1=65.240408mm; y1=273.0mil; lgrp1=3; anchor1=pcb/76755/76768; x2=1.39564in; y2=22.291802mm; lgrp2=3; anchor2=pcb/49705/49732; + } + ha:rat.88341 { + x1=65.240408mm; y1=227.0mil; lgrp1=3; anchor1=pcb/42227/42240; x2=1.39564in; y2=857.94mil; lgrp2=3; anchor2=pcb/49705/49728; + } } } @@ -22745,9 +23095,9 @@ ha:` { grids_idx = 1 grid = 1.00 mil ha:view { - flip_y = 1 + flip_y = 0 } - show_solder_side = 1 + show_solder_side = 0 buffer_number = 0 all_direction_lines = false } @@ -22801,7 +23151,7 @@ ha:` { li:conn { C191-1; L191-1; L192-1; U6-19; } } ha:GND { - li:conn { B1-2; C4-1; C5-1; C6-1; C30-2; C31-2; C32-2; C33-2; C36-1; C37-1; C38-2; C39-1; C42-1; C43-1; C44-1; C45-1; C47-1; C51-1; C52-1; C110-1; C111-1; C112-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; D2-2; D3-2; H1-1; H2-1; J5-5; J5-G; J6-1; J8-2; L192-2; R4-1; R6-1; R30-1; R35-1; R51-1; S1-4; U1-2; U2-2; U3-1; U3-2; U3-3; U3-31; U3-32; U3-33; U6-32; U6-33; U7-5; U7-18; U7-35; U7-42; U11-3; X1-2; X1-4; X2-2; X2-4; } + li:conn { B1-2; C4-1; C5-1; C6-1; C30-2; C31-2; C32-2; C33-2; C36-1; C37-1; C38-2; C39-1; C42-1; C43-1; C44-1; C45-1; C47-1; C51-1; C52-1; C110-1; C111-1; C112-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; D2-2; D3-2; H1-1; H2-1; J1-2; J5-5; J5-G; J6-1; J8-2; L192-2; R4-1; R6-1; R30-1; R35-1; R51-1; S1-4; U1-2; U2-2; U3-1; U3-2; U3-3; U3-31; U3-32; U3-33; U6-32; U6-33; U7-5; U7-18; U7-35; U7-42; U11-3; X1-2; X1-4; X2-2; X2-4; } } ha:unnamed_net20 { li:conn { C231-1; U6-24; } @@ -22884,104 +23234,107 @@ ha:` { ha:unnamed_net33 { li:conn { U3-6; U3-7; } } - ha:unnamed_net21 { - li:conn { C231-2; U6-23; } - } - ha:reset_n { - li:conn { J6-2; U6-2; U7-40; U11-1; } - } - ha:unnamed_net18 { - li:conn { C191-2; L193-2; L201-2; } - } - ha:unnamed_net24 { - li:conn { R30-2; U6-14; } - } - ha:unnamed_net25 { - li:conn { C42-2; U6-6; } - } - ha:unnamed_net39 { - li:conn { C601-1; C602-1; L600-1; U7-6; } - } - ha:usbdm { - li:conn { R54-1; U7-33; } - } - ha:tx1 { - li:conn { U7-1; } - } - ha:tx2 { - li:conn { U3-22; } - } - ha:unnamed_net22 { - li:conn { C261-1; U6-26; } - } - ha:unnamed_net23 { - li:conn { C291-1; U6-29; } - } - ha:unnamed_net44 { - li:conn { D3-1; R12-2; } + ha:force_bootloader { + li:conn { J1-1; U7-41; } + } + ha:reset_n { + li:conn { J6-2; U6-2; U7-40; U11-1; } + } + ha:unnamed_net18 { + li:conn { C191-2; L193-2; L201-2; } + } + ha:unnamed_net24 { + li:conn { R30-2; U6-14; } + } + ha:unnamed_net25 { + li:conn { C42-2; U6-6; } + } + ha:unnamed_net39 { + li:conn { C601-1; C602-1; L600-1; U7-6; } + } + ha:usbdm { + li:conn { R54-1; U7-33; } + } + ha:tx1 { + li:conn { U7-1; } + } + ha:tx2 { + li:conn { U3-22; } + } + ha:unnamed_net22 { + li:conn { C261-1; U6-26; } + } + ha:unnamed_net23 { + li:conn { C291-1; U6-29; } + } + ha:unnamed_net43 { + li:conn { D3-1; R12-2; } + } + ha:radio_int { + li:conn { U6-4; } + } + ha:unnamed_net40 { + li:conn { C33-1; U7-23; X2-3; } + } + ha:unnamed_net21 { + li:conn { C231-2; U6-23; } + } + ha:led_red { + li:conn { R13-1; U7-25; } + } + ha:sck0 { + li:conn { U7-10; } + } + ha:sck1 { + li:conn { U6-8; } + } + ha:cts2 { + li:conn { U3-17; } + } + ha:miso1 { + li:conn { U6-9; } + } + ha:sck5 { + li:conn { U7-38; } + } + ha:miso0 { + li:conn { U7-11; } + } + ha:miso3 { + li:conn { U7-29; } + } + ha:miso5 { + li:conn { U7-48; } + } + ha:sck3 { + li:conn { U7-32; } + } + ha:usbdp { + li:conn { R55-1; U7-34; } } - ha:radio_int { - li:conn { U6-4; } - } - ha:usbdp { - li:conn { R55-1; U7-34; } - } ha:unnamed_net36 { li:conn { J5-2; R54-2; } } - ha:unnamed_net42 { - li:conn { C32-1; U7-24; X2-1; } - } - ha:led_red { - li:conn { R13-1; U7-25; } - } - ha:sck0 { - li:conn { U7-10; } - } - ha:sck1 { - li:conn { U6-8; } - } - ha:cts2 { - li:conn { U3-17; } - } - ha:miso1 { - li:conn { U6-9; } - } - ha:sck5 { - li:conn { U7-38; } - } - ha:miso3 { - li:conn { U7-29; } + ha:v_usb { + li:conn { C4-2; J5-1; R50-2; U2-4; } } - ha:miso5 { - li:conn { U7-48; } + ha:bt_sw_btn { + li:conn { U3-5; } + } + ha:bt_p0_4 { + li:conn { U3-11; } + } + ha:bt_p0_5 { + li:conn { U3-16; } } - ha:miso0 { - li:conn { U7-11; } - } - ha:sck3 { - li:conn { U7-32; } - } - ha:unnamed_net41 { - li:conn { C33-1; U7-23; X2-3; } - } - ha:v_usb { - li:conn { C4-2; J5-1; R50-2; U2-4; } - } - ha:bt_sw_btn { - li:conn { U3-5; } - } - ha:bt_p0_4 { - li:conn { U3-11; } - } - ha:bt_p0_5 { - li:conn { U3-16; } - } ha:led_blue { li:conn { R12-1; U7-22; } } - ha:swclk { - li:conn { J6-4; U7-45; } + ha:swclk { + li:conn { J6-4; U7-45; } + } + ha:unnamed_net41 { + li:conn { C32-1; U7-24; X2-1; } } ha:v_batt { li:conn { R4-2; R5-1; }