From: Keith Packard Date: Thu, 2 Jul 2020 22:53:02 +0000 (-0700) Subject: Add 'force bootloader' connector X-Git-Url: https://git.gag.com/?p=hw%2Ftelebt;a=commitdiff_plain;h=refs%2Fheads%2Fforce-bootloader Add 'force bootloader' connector This allows the user to more easily force TeleBT to stay in the bootloader in case of a flashing failure. Signed-off-by: Keith Packard --- diff --git a/telebt.lht b/telebt.lht index 4a86099..72d9f64 100644 --- a/telebt.lht +++ b/telebt.lht @@ -127,6 +127,42 @@ ha:pcb-rnd-board-v6 { } } } + + ha:ps_proto_v6.2 { + hdia=4.0mil; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=8.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=8.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=8.0mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } } li:objects { @@ -1530,6 +1566,15 @@ ha:pcb-rnd-board-v6 { li:thermal { } } + ha:padstack_ref.41248 { + proto=0; x=1.526in; y=1.009in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } ha:subc.13646 { ha:attributes { {io_pcb::hidename_y}=3.4533 mm @@ -1630,7 +1675,7 @@ ha:pcb-rnd-board-v6 { li:objects { ha:arc.13647 { - x=59.5399mm; y=9.7457mm; width=80.0mil; height=80.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0; + x=59.5399mm; y=9.7457mm; width=80.0mil; height=80.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0; } } ha:type { @@ -1779,7 +1824,7 @@ ha:pcb-rnd-board-v6 { li:objects { ha:arc.13663 { - x=19.54mm; y=38.2455mm; width=80.0mil; height=80.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0; + x=19.54mm; y=38.2455mm; width=80.0mil; height=80.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0; } } ha:type { @@ -5328,7 +5373,7 @@ ha:pcb-rnd-board-v6 { li:objects { ha:arc.14035 { - x=49.488344mm; y=23.97179mm; width=5.0mil; height=5.0mil; astart=90; adelta=360; thickness=10.0mil; clearance=0.0; + x=49.488344mm; y=23.97179mm; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0; } } ha:type { @@ -5669,7 +5714,7 @@ ha:pcb-rnd-board-v6 { li:objects { ha:arc.14165 { - x=52.365656mm; y=29.029318mm; width=5.0mil; height=5.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0; + x=52.365656mm; y=29.029318mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0; } } ha:type { @@ -11473,7 +11518,7 @@ ha:pcb-rnd-board-v6 { x1=35.20148mm; y1=34.510758mm; x2=42.201466mm; y2=34.510758mm; thickness=10.0mil; clearance=0.0; } ha:arc.14835 { - x=34.901506mm; y=34.810732mm; width=5.0mil; height=5.0mil; astart=180; adelta=360; thickness=10.0mil; clearance=0.0; + x=34.901506mm; y=34.810732mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0; } } ha:type { @@ -13932,7 +13977,7 @@ ha:pcb-rnd-board-v6 { li:objects { ha:arc.15136 { - x=36.005262mm; y=40.819056mm; width=5.0mil; height=5.0mil; astart=270; adelta=360; thickness=10.0mil; clearance=0.0; + x=36.005262mm; y=40.819056mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0; } } ha:type { @@ -14909,7 +14954,7 @@ ha:pcb-rnd-board-v6 { li:objects { ha:arc.19303 { - x=66.707258mm; y=915.595mil; width=5.0mil; height=5.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0; + x=66.707258mm; y=915.595mil; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0; } } ha:type { @@ -17282,6 +17327,296 @@ ha:pcb-rnd-board-v6 { } uid = HDLXBs+X1hej71KFgvoAAABM } + ha:subc.39060 { + 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.39086 { + proto=0; x=30.3276mm; y=656.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil; + ha:flags { + clearline=1 + selected=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.39087 { + proto=1; x=1.294in; y=656.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil; + ha:flags { + clearline=1 + selected=1 + } + + li:thermal { + li:3 { + on + diag + round + noshape + } + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:top-silk { + lid=0 + ha:combining { } + + li:objects { + ha:line.39061 { + x1=1.344in; y1=706.0mil; x2=1.144in; y2=706.0mil; thickness=15.0mil; clearance=0.0; + ha:flags ={ selected=1 + }; } + ha:line.39064 { + x1=1.144in; y1=706.0mil; x2=1.144in; y2=606.0mil; thickness=15.0mil; clearance=0.0; + ha:flags ={ selected=1 + }; } + ha:line.39067 { + x1=1.144in; y1=606.0mil; x2=1.344in; y2=606.0mil; thickness=15.0mil; clearance=0.0; + ha:flags ={ selected=1 + }; } + ha:line.39070 { + x1=1.344in; y1=606.0mil; x2=1.344in; y2=706.0mil; thickness=15.0mil; clearance=0.0; + ha:flags ={ selected=1 + }; } + ha:text.39073 { + string=%a.parent.refdes%; x=33.5026mm; y=686.0mil; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + onsolder=1 + selected=1 + } + rot = 0.000000 + } + } + ha:type { + silk = 1 + bottom = 1 + } + } + + ha:subc-aux { + lid=1 + ha:combining { } + + li:objects { + ha:line.39074 { + x1=1.244in; y1=656.0mil; x2=1.244in; y2=656.0mil; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=pnp-origin + } + ha:flags ={ selected=1 + }; } + ha:line.39077 { + x1=30.3276mm; y1=656.0mil; x2=30.3276mm; y2=656.0mil; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + ha:flags ={ selected=1 + }; } + ha:line.39080 { + x1=30.3276mm; y1=656.0mil; x2=31.3276mm; y2=656.0mil; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + ha:flags ={ selected=1 + }; } + ha:line.39083 { + x1=30.3276mm; y1=656.0mil; x2=30.3276mm; y2=15.6624mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + ha:flags ={ selected=1 + }; } + } + ha:type { + misc = 1 + virtual = 1 + bottom = 1 + } + } + } + } + uid = u+VxLVlMX62MRkmAHLEAAABN + ha:flags ={ selected=1 + }; } } li:layers { @@ -19586,36 +19921,6 @@ ha:pcb-rnd-board-v6 { clearline=1 } } - ha:line.13126 { - x1=1.5532in; y1=1.0535748in; x2=1.5532in; y2=25.4413mm; thickness=10.0mil; clearance=16.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13129 { - x1=1.5532in; y1=25.4413mm; x2=1.453in; y2=22.8961mm; thickness=10.0mil; clearance=16.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13132 { - x1=1.453in; y1=22.8961mm; x2=1.211in; y2=22.8961mm; thickness=10.0mil; clearance=16.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13135 { - x1=1.211in; y1=22.8961mm; x2=26.035mm; y2=18.1717mm; thickness=10.0mil; clearance=16.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13138 { - x1=26.035mm; y1=18.1717mm; x2=848.0mil; y2=18.1717mm; thickness=10.0mil; clearance=16.0mil; - ha:flags { - clearline=1 - } - } ha:line.13141 { x1=848.0mil; y1=18.1717mm; x2=771.0mil; y2=20.1275mm; thickness=10.0mil; clearance=16.0mil; ha:flags { @@ -19634,36 +19939,6 @@ ha:pcb-rnd-board-v6 { clearline=1 } } - ha:line.13150 { - x1=39.9513mm; y1=1.0535748in; x2=39.9513mm; y2=25.357mm; thickness=10.0mil; clearance=16.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13153 { - x1=39.9513mm; y1=25.357mm; x2=1.459in; y2=22.4643mm; thickness=10.0mil; clearance=16.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13156 { - x1=1.459in; y1=22.4643mm; x2=1.23in; y2=22.4643mm; thickness=10.0mil; clearance=16.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13159 { - x1=1.23in; y1=22.4643mm; x2=1.036in; y2=17.5367mm; thickness=10.0mil; clearance=16.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13162 { - x1=1.036in; y1=17.5367mm; x2=825.0mil; y2=17.5367mm; thickness=10.0mil; clearance=16.0mil; - ha:flags { - clearline=1 - } - } ha:line.13165 { x1=825.0mil; y1=17.5367mm; x2=727.0mil; y2=20.0259mm; thickness=10.0mil; clearance=16.0mil; ha:flags { @@ -19682,24 +19957,6 @@ ha:pcb-rnd-board-v6 { clearline=1 } } - ha:line.13174 { - x1=1.5925748in; y1=1.0535748in; x2=1.5925748in; y2=25.2221mm; thickness=10.0mil; clearance=16.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13177 { - x1=1.5925748in; y1=25.2221mm; x2=1.465in; y2=21.9817mm; thickness=10.0mil; clearance=16.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13180 { - x1=1.465in; y1=21.9817mm; x2=1.248in; y2=21.9817mm; thickness=10.0mil; clearance=16.0mil; - ha:flags { - clearline=1 - } - } ha:line.13183 { x1=1.248in; y1=21.9817mm; x2=1.048in; y2=16.9017mm; thickness=10.0mil; clearance=16.0mil; ha:flags { @@ -20261,6 +20518,108 @@ ha:pcb-rnd-board-v6 { clearline=1 } } + ha:line.41249 { + x1=38.951282mm; y1=26.760837mm; x2=38.951282mm; y2=25.819482mm; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41252 { + x1=38.951282mm; y1=25.819482mm; x2=1.526in; y2=1.009in; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41294 { + x1=848.0mil; y1=18.1717mm; x2=26.0457mm; y2=18.1717mm; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41297 { + x1=26.0457mm; y1=18.1717mm; x2=1.213in; y2=903.0mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41300 { + x1=1.213in; y1=903.0mil; x2=36.9316mm; y2=903.0mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41312 { + x1=825.0mil; y1=17.5367mm; x2=26.3251mm; y2=17.5367mm; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41315 { + x1=26.3251mm; y1=17.5367mm; x2=1.23in; y2=884.0mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41333 { + x1=1.248in; y1=21.9817mm; x2=37.2217mm; y2=21.9817mm; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41336 { + x1=37.2217mm; y1=21.9817mm; x2=1.592in; y2=992.0mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41339 { + x1=1.592in; y1=992.0mil; x2=1.592in; y2=26.746231mm; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41342 { + x1=1.592in; y1=26.746231mm; x2=40.451406mm; y2=26.760837mm; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41345 { + x1=39.95128mm; y1=26.760837mm; x2=39.95128mm; y2=25.29548mm; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41348 { + x1=39.95128mm; y1=25.29548mm; x2=1.461in; y2=884.0mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41351 { + x1=1.23in; y1=884.0mil; x2=1.461in; y2=884.0mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41371 { + x1=39.451408mm; y1=26.760837mm; x2=39.451408mm; y2=25.405208mm; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41374 { + x1=39.451408mm; y1=25.405208mm; x2=36.9824mm; y2=903.0mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41377 { + x1=36.9824mm; y1=903.0mil; x2=36.957mm; y2=903.0mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } ha:polygon.13276 { li:geometry { ta:contour { @@ -20313,7 +20672,7 @@ ha:pcb-rnd-board-v6 { color = {#8b2323} } - {ha:GND plane} { + {ha:GND plane} { lid=1 group=5 ha:combining { } @@ -20390,7 +20749,7 @@ ha:pcb-rnd-board-v6 { color = {#3a5fcd} } - {ha:power plane} { + {ha:power plane} { lid=2 group=7 ha:combining { } @@ -20896,6 +21255,30 @@ ha:pcb-rnd-board-v6 { clearline=1 } } + ha:line.41354 { + x1=30.3276mm; y1=656.0mil; x2=30.3276mm; y2=892.0mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41357 { + x1=30.3276mm; y1=892.0mil; x2=1.356in; y2=1.054in; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41360 { + x1=1.356in; y1=1.054in; x2=1.481in; y2=1.054in; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.41363 { + x1=1.481in; y1=1.054in; x2=1.526in; y2=1.009in; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } ha:polygon.13529 { li:geometry { ta:contour { @@ -21038,19 +21421,19 @@ ha:pcb-rnd-board-v6 { } } ha:arc.13608 { - x=139.37mil; y=39.9956mm; width=0.999998mm; height=0.999998mm; astart=-270; adelta=-90; thickness=10.0mil; clearance=20.0mil; + x=139.37mil; y=39.9956mm; width=0.999998mm; height=0.999998mm; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil; ha:flags ={ lock=1 }; } ha:arc.13609 { - x=73.2899mm; y=37.7457mm; width=2.999994mm; height=2.999994mm; astart=0; adelta=-90; thickness=10.0mil; clearance=20.0mil; + x=73.2899mm; y=37.7457mm; width=2.999994mm; height=2.999994mm; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil; ha:flags ={ lock=1 }; } ha:arc.13610 { - x=75.5401mm; y=7.9957mm; width=0.999998mm; height=0.999998mm; astart=-90; adelta=-90; thickness=10.0mil; clearance=20.0mil; + x=75.5401mm; y=7.9957mm; width=0.999998mm; height=0.999998mm; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil; ha:flags ={ lock=1 }; } ha:arc.13611 { - x=5.78993mm; y=10.2456mm; width=2.999994mm; height=2.999994mm; astart=-180; adelta=-90; thickness=10.0mil; clearance=20.0mil; + x=5.78993mm; y=10.2456mm; width=2.999994mm; height=2.999994mm; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil; ha:flags ={ lock=1 }; } } @@ -21165,6 +21548,14 @@ ha:pcb-rnd-board-v6 { } rot = 0.000000 } + ha:text.41368 { + string=force bootloader; x=1.022in; y=794.0mil; scale=100; fid=0; + ha:flags { + clearline=1 + onsolder=1 + } + rot = 0.000000 + } } color = {#000000} } @@ -23283,7 +23674,7 @@ ha:pcb-rnd-board-v6 { li:conn { C231-2; U6-23; } } 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; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; C610-1; D2-2; D3-2; H1-1; H2-1; J5-5; 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-8; U7-23; U7-35; U7-44; 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; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; C610-1; D2-2; D3-2; H1-1; H2-1; J1-2; J5-5; 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-8; U7-23; U7-35; U7-44; U11-3; X1-2; X1-4; X2-2; X2-4; } } ha:unnamed_net20 { li:conn { C211-1; U6-21; } @@ -23363,36 +23754,42 @@ ha:pcb-rnd-board-v6 { ha:bt_rst_n { li:conn { R6-2; U3-21; U7-38; } } + ha:force_bootloader { + li:conn { J1-1; U7-30; } + } + ha:reset_n { + li:conn { C610-2; J6-2; U6-2; U7-7; U11-1; } + } + ha:unnamed_net23 { + li:conn { C261-1; U6-26; } + } + ha:unnamed_net42 { + li:conn { U3-6; U3-7; } + } + ha:unnamed_net38 { + li:conn { C33-1; U7-6; X2-3; } + } + ha:unnamed_net39 { + li:conn { C32-1; U7-5; X2-1; } + } + ha:usbdm { + li:conn { R54-1; U7-32; } + } + ha:unnamed_net34 { + li:conn { J5-3; R55-2; } + } + ha:tx2 { + li:conn { U3-22; U7-12; } + } + ha:radio_int { + li:conn { U6-4; U7-21; } + } + ha:usbdp { + li:conn { R55-1; U7-33; } + } ha:unnamed_net21 { li:conn { C231-1; U6-24; } } - ha:reset_n { - li:conn { C610-2; J6-2; U6-2; U7-7; U11-1; } - } - ha:unnamed_net23 { - li:conn { C261-1; U6-26; } - } - ha:unnamed_net43 { - li:conn { U3-6; U3-7; } - } - ha:unnamed_net39 { - li:conn { C33-1; U7-6; X2-3; } - } - ha:usbdm { - li:conn { R54-1; U7-32; } - } - ha:unnamed_net34 { - li:conn { J5-3; R55-2; } - } - ha:tx2 { - li:conn { U3-22; U7-12; } - } - ha:radio_int { - li:conn { U6-4; U7-21; } - } - ha:unnamed_net40 { - li:conn { C32-1; U7-5; X2-1; } - } ha:led_red { li:conn { R13-1; U7-18; } } @@ -23405,9 +23802,6 @@ ha:pcb-rnd-board-v6 { ha:miso1 { li:conn { U6-9; U7-16; } } - ha:usbdp { - li:conn { R55-1; U7-33; } - } ha:v_usb { li:conn { C4-2; J5-1; R50-2; U2-4; } } @@ -23531,16 +23925,16 @@ ha:pcb-rnd-board-v6 { min_drill = 0.3810 mm text_font_id = 0 text_scale = 100 - via_thickness = 8.00 mil - via_drilling_hole = 4.00 mil + via_thickness = 30.00 mil + via_drilling_hole = 15.00 mil min_slk = 0.1270 mm text_thickness = 0 - line_thickness = 25.00 mil + line_thickness = 10.00 mil shrink = 0.12700000 mm poly_isle_area = 12903200000000.000000 min_wid = 0.1524 mm bloat = 0.1524 mm - clearance = 10.00 mil + clearance = 8.00 mil } ha:editor { live_routing = false @@ -23566,13 +23960,14 @@ ha:pcb-rnd-board-v6 { description = false local_ref = false show_drc = true - show_solder_side = 1 + show_solder_side = 0 ha:view { - flip_y = 1 + flip_y = 0 } buffer_number = 0 grid = 1.00 mil grids_idx = 1 + snap_offgrid_line = false } ha:plugins { ha:mincut { diff --git a/telebt.sch b/telebt.sch index cac3569..5241e5a 100644 --- a/telebt.sch +++ b/telebt.sch @@ -1,4 +1,4 @@ -v 20191003 2 +v 20130925 2 N 50500 60900 53500 60900 4 { T 50500 61000 5 10 1 1 0 0 1 @@ -1580,13 +1580,6 @@ value=NoConnection T 69800 49500 5 10 0 0 0 0 1 device=DRC_Directive } -C 53700 45600 1 0 0 nc-left.sym -{ -T 53700 46000 5 10 0 0 0 0 1 -value=NoConnection -T 53700 46400 5 10 0 0 0 0 1 -device=DRC_Directive -} C 81700 50900 1 0 0 nc-right.sym { T 81800 51400 5 10 0 0 0 0 1 @@ -1618,3 +1611,25 @@ value=On/Off N 65000 60800 65000 60900 4 N 65900 60800 65900 60900 4 C 58700 60200 1 0 0 gnd.sym +C 56300 55200 1 0 1 conn-2.sym +{ +T 55995 55845 5 10 1 1 0 6 1 +refdes=J1 +T 56300 55200 5 10 0 0 0 0 1 +footprint=100mil2pin +T 56300 55200 5 10 0 1 0 0 1 +device=CONNECTOR +T 56300 55200 5 10 0 1 0 0 1 +loadstatus=noload +} +C 56200 55000 1 0 0 gnd.sym +N 56300 55700 57300 55700 4 +{ +T 56300 55800 5 10 1 1 0 0 1 +netname=force_bootloader +} +N 54200 45700 53000 45700 4 +{ +T 53000 45800 5 10 1 1 0 0 1 +netname=force_bootloader +}