From daf23c9afe11e76b15dece61901c97ba3c9f48b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Mon, 20 Jun 2022 12:38:44 +0200 Subject: [PATCH] sch/brd: import design from 2022-07-27 --- hdmi_firewall.lht | 11336 +++++++++++++++----------------------------- hdmi_firewall.sch | 201 +- 2 files changed, 3843 insertions(+), 7694 deletions(-) diff --git a/hdmi_firewall.lht b/hdmi_firewall.lht index 7561924..2842154 100644 --- a/hdmi_firewall.lht +++ b/hdmi_firewall.lht @@ -3,46 +3,67 @@ ha:pcb-rnd-board-v8 { li:styles { ha:Signal { via_proto = 0 - thickness = 6.0mil + thickness = 0.2mm text_thick = 0.0 text_scale = 100 clearance = 6.0mil } - ha:Power { - via_proto = 1 - thickness = 10.0mil - text_thick = 0.0 - text_scale = 100 - clearance = 10.0mil - } - ha:Fat { - via_proto = 2 - thickness = 80.0mil - text_thick = 0.0 - text_scale = 100 - clearance = 25.0mil - } - ha:Sig-tight { - via_proto = 3 - thickness = 3.5mil - text_thick = 0.0 - text_scale = 100 - clearance = 3.5mil - } + {ha:power 0.3mm} { + via_proto = 0 + thickness = 0.3mm + text_thick = 0.0 + text_scale = 100 + clearance = 0.2mm + } + ha:imp_diff100 { + via_proto = 2 + thickness = 0.2mm + text_thick = 0.0 + text_scale = 100 + clearance = 30.0mil + } + ha:thin { + via_proto = 4 + thickness = 0.1mm + text_thick = 0.0 + text_scale = 100 + clearance = 0.2mm + } + ha:outline { + via_proto = 3 + thickness = 0.1mm + text_thick = 0.0 + text_scale = 100 + clearance = 0.2mm + } + {ha:power 0.5mm} { + thickness = 0.3mm + text_thick = 0.0 + text_scale = 100 + clearance = 0.2mm + via_proto = 4 + } + ha:imp_diff100_clk { + via_proto = 2 + thickness = 0.2mm + text_thick = 0.0 + text_scale = 100 + clearance = 50.0mil + } } ha:meta { ha:size { thermal_scale = 0.500000 - x = 50.0mm - y = 50.0mm + x = 100.0mm + y = 100.0mm } - board_name = HDMI firewall ha:grid { - spacing = 0.1mm - offs_x = 0.05mm + spacing = 0.05mm + offs_x = 0.0 offs_y = 0.0 } + board_name = HDMI firewall dongle } ha:data { @@ -85,11 +106,11 @@ ha:pcb-rnd-board-v8 { } ha:ps_proto_v6.1 { - hdia=0.3mm; hplated=1; htop=0; hbottom=0; + hdia=0.6mm; hplated=1; htop=0; hbottom=0; li:shape { ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=0.6mm; } + ha:ps_circ { x=0.0; y=0.0; dia=0.3mm; } ha:combining { } ha:layer_mask { copper = 1 @@ -99,7 +120,7 @@ ha:pcb-rnd-board-v8 { } ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=0.6mm; } + ha:ps_circ { x=0.0; y=0.0; dia=0.3mm; } ha:combining { } ha:layer_mask { bottom = 1 @@ -109,7 +130,7 @@ ha:pcb-rnd-board-v8 { } ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=0.6mm; } + ha:ps_circ { x=0.0; y=0.0; dia=0.3mm; } ha:combining { } ha:layer_mask { copper = 1 @@ -121,11 +142,11 @@ ha:pcb-rnd-board-v8 { } ha:ps_proto_v6.2 { - hdia=1.2mm; hplated=1; htop=0; hbottom=0; + hdia=0.2mm; hplated=1; htop=0; hbottom=0; li:shape { ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:ps_circ { x=0.0; y=0.0; dia=0.45mm; } ha:combining { } ha:layer_mask { copper = 1 @@ -135,7 +156,7 @@ ha:pcb-rnd-board-v8 { } ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:ps_circ { x=0.0; y=0.0; dia=0.45mm; } ha:combining { } ha:layer_mask { bottom = 1 @@ -145,1011 +166,136 @@ ha:pcb-rnd-board-v8 { } ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } ha:combining { } ha:layer_mask { copper = 1 intern = 1 } clearance=0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 0.45mm + } } } + name = 0.2/0.45 } - ha:ps_proto_v6.3 { - hdia=0.8mm; hplated=1; htop=0; hbottom=0; - li:shape { - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } + ha:ps_proto_v6.3 { + hdia=0.5mm; hplated=0; htop=0; hbottom=0; + li:shape { - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + ps_hshadow = } - clearance=0.0 - } - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + ps_hshadow = } - clearance=0.0 + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + ps_hshadow = + } + } + name = mouse bite + } + + ha:ps_proto_v6.4 { + hdia=0.3mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.6mm; } + 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=0.6mm; } + 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=0.6mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.5 { + hdia=0.2mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.45mm; } + 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=0.45mm; } + 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=0.45mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } } } - } } li:objects { - ha:padstack_ref.14178 { - proto=0; x=22.8mm; y=28.4mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - ha:padstack_ref.14180 { - proto=0; x=23.3mm; y=29.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - ha:padstack_ref.14181 { - proto=0; x=23.3mm; y=29.9mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - ha:padstack_ref.14182 { - proto=0; x=22.8mm; y=30.6mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - ha:padstack_ref.14183 { - proto=0; x=22.8mm; y=31.4mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - ha:padstack_ref.14184 { - proto=0; x=23.3mm; y=32.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - ha:padstack_ref.14188 { - proto=0; x=24.3mm; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14189 { - proto=0; x=25.2mm; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14190 { - proto=0; x=26.1mm; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14191 { - proto=0; x=27.0mm; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14193 { - proto=0; x=28.0mm; y=27.6mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - ha:padstack_ref.14194 { - proto=0; x=28.0mm; y=28.4mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - ha:padstack_ref.14195 { - proto=0; x=28.5mm; y=29.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - ha:padstack_ref.14196 { - proto=0; x=28.5mm; y=29.9mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - ha:padstack_ref.14197 { - proto=0; x=28.0mm; y=30.6mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - ha:padstack_ref.14198 { - proto=0; x=28.0mm; y=31.4mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - ha:padstack_ref.14199 { - proto=0; x=28.5mm; y=32.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - ha:padstack_ref.14200 { - proto=0; x=28.5mm; y=32.9mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - ha:padstack_ref.14203 { - proto=0; x=24.3mm; y=30.25mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14204 { - proto=0; x=25.2mm; y=30.25mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14205 { - proto=0; x=26.1mm; y=30.25mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14206 { - proto=0; x=26.95mm; y=30.25mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14209 { - proto=0; x=27.0mm; y=28.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14210 { - proto=0; x=26.1mm; y=28.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14211 { - proto=0; x=25.2mm; y=28.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14212 { - proto=0; x=24.3mm; y=28.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14216 { - proto=0; x=24.3mm; y=27.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14217 { - proto=0; x=25.2mm; y=27.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14218 { - proto=0; x=26.1mm; y=27.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14219 { - proto=0; x=27.0mm; y=27.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14229 { - proto=1; x=34.75mm; y=21.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - ha:padstack_ref.14230 { - proto=1; x=22.25mm; y=23.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14227 { - proto=0; x=27.0mm; y=33.4mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14226 { - proto=0; x=26.1mm; y=33.4mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14225 { - proto=0; x=25.2mm; y=33.4mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.14224 { - proto=0; x=24.3mm; y=33.4mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - solid - noshape - } - li:3 { - on - solid - noshape - } - li:4 { - on - solid - noshape - } - li:5 { - on - solid - noshape - } - li:18 { - on - solid - noshape - } - li:19 { - on - solid - noshape - } - } - } - ha:padstack_ref.15029 { - proto=0; x=23.3mm; y=32.9mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; + ha:padstack_ref.13150 { + proto=0; x=28.05mm; y=19.25mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 } @@ -1157,8 +303,8 @@ ha:pcb-rnd-board-v8 { li:thermal { } } - ha:padstack_ref.17062 { - proto=0; x=22.8mm; y=27.6mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; + ha:padstack_ref.20974 { + proto=0; x=39.1mm; y=17.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 } @@ -1166,11 +312,487 @@ ha:pcb-rnd-board-v8 { li:thermal { } } - ha:subc.13296 { + ha:padstack_ref.22532 { + proto=3; x=40.3mm; y=30.05mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.22533 { + proto=3; x=39.3mm; y=30.05mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.22534 { + proto=3; x=38.3mm; y=30.05mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.22535 { + proto=3; x=37.3mm; y=30.05mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.22536 { + proto=3; x=36.3mm; y=30.05mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.11749 { + proto=0; x=32.9mm; y=17.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.13151 { + proto=0; x=29.95mm; y=19.25mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.20972 { + proto=2; x=41.0mm; y=18.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=30.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:3 { + on + solid + noshape + } + li:20 { + on + solid + noshape + } + li:21 { + on + solid + noshape + } + } + } + ha:padstack_ref.15260 { + proto=2; x=33.15mm; y=21.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=30.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:3 { + on + solid + noshape + } + li:20 { + on + solid + noshape + } + li:21 { + on + solid + noshape + } + } + } + ha:padstack_ref.15261 { + proto=2; x=33.15mm; y=22.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=30.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:3 { + on + solid + noshape + } + li:20 { + on + solid + noshape + } + li:21 { + on + solid + noshape + } + } + } + ha:padstack_ref.15262 { + proto=2; x=33.15mm; y=24.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=30.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:3 { + on + solid + noshape + } + li:20 { + on + solid + noshape + } + li:21 { + on + solid + noshape + } + } + } + ha:padstack_ref.15263 { + proto=2; x=33.15mm; y=25.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=30.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:3 { + on + solid + noshape + } + li:20 { + on + solid + noshape + } + li:21 { + on + solid + noshape + } + } + } + ha:padstack_ref.21186 { + proto=2; x=36.3mm; y=25.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=30.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:3 { + on + solid + noshape + } + li:20 { + on + solid + noshape + } + li:21 { + on + solid + noshape + } + } + } + ha:padstack_ref.21373 { + proto=2; x=41.0mm; y=25.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=30.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:3 { + on + solid + noshape + } + li:20 { + on + solid + noshape + } + li:21 { + on + solid + noshape + } + } + } + ha:padstack_ref.21194 { + proto=2; x=36.3mm; y=24.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=30.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:3 { + on + solid + noshape + } + li:20 { + on + solid + noshape + } + li:21 { + on + solid + noshape + } + } + } + ha:padstack_ref.21176 { + proto=2; x=41.0mm; y=24.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=30.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:3 { + on + solid + noshape + } + li:20 { + on + solid + noshape + } + li:21 { + on + solid + noshape + } + } + } + ha:padstack_ref.21205 { + proto=2; x=41.0mm; y=22.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=30.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:19 { + on + solid + noshape + } + li:20 { + on + solid + noshape + } + li:21 { + on + solid + noshape + } + } + } + ha:padstack_ref.21028 { + proto=2; x=41.0mm; y=21.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=30.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:3 { + on + solid + noshape + } + li:20 { + on + solid + noshape + } + li:21 { + on + solid + noshape + } + } + } + ha:padstack_ref.21193 { + proto=2; x=36.3mm; y=22.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=30.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:3 { + on + solid + noshape + } + li:20 { + on + solid + noshape + } + li:21 { + on + solid + noshape + } + } + } + ha:padstack_ref.20981 { + proto=2; x=36.3mm; y=21.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=30.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:3 { + on + solid + noshape + } + li:20 { + on + solid + noshape + } + li:21 { + on + solid + noshape + } + } + } + ha:padstack_ref.24102 { + proto=2; x=37.2mm; y=24.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=30.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.26504 { + proto=2; x=37.2mm; y=23.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=30.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.26505 { + proto=2; x=37.2mm; y=21.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=50.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.26506 { + proto=2; x=37.2mm; y=20.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=50.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:subc.4598 { ha:attributes { - value=100nF - footprint=CAPC1608X92N.lht - refdes=C1 + value= + footprint=SOT95P280X125-5N.lht + refdes=U1 } ha:data { li:padstack_prototypes { @@ -1187,86 +809,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.2mm li:ps_poly { - 0.625mm - -0.35mm - 0.622mm - -0.385mm - 0.613mm - -0.418mm - 0.598mm - -0.45mm - 0.578mm - -0.479mm - 0.554mm - -0.503mm - 0.525mm - -0.523mm - 0.493mm - -0.538mm - 0.46mm - -0.547mm - 0.425mm -0.55mm - -0.425mm + -0.3mm + 0.55mm + -0.3mm + 0.55mm + 0.3mm -0.55mm - -0.46mm - -0.547mm - -0.493mm - -0.538mm - -0.525mm - -0.523mm - -0.554mm - -0.503mm - -0.578mm - -0.479mm - -0.598mm - -0.45mm - -0.613mm - -0.418mm - -0.622mm - -0.385mm - -0.625mm - -0.35mm - -0.625mm - 0.35mm - -0.622mm - 0.385mm - -0.613mm - 0.418mm - -0.598mm - 0.45mm - -0.578mm - 0.479mm - -0.554mm - 0.503mm - -0.525mm - 0.523mm - -0.493mm - 0.538mm - -0.46mm - 0.547mm - -0.425mm - 0.55mm - 0.425mm - 0.55mm - 0.46mm - 0.547mm - 0.493mm - 0.538mm - 0.525mm - 0.523mm - 0.554mm - 0.503mm - 0.578mm - 0.479mm - 0.598mm - 0.45mm - 0.613mm - 0.418mm - 0.622mm - 0.385mm - 0.625mm - 0.35mm + 0.3mm } } @@ -1278,86 +828,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.0 li:ps_poly { - 0.675mm - -0.4mm - 0.672mm - -0.435mm - 0.663mm - -0.468mm - 0.648mm - -0.5mm - 0.628mm - -0.529mm - 0.604mm - -0.553mm - 0.575mm - -0.573mm - 0.543mm - -0.588mm - 0.51mm - -0.597mm - 0.475mm -0.6mm - -0.475mm + -0.35mm + 0.6mm + -0.35mm + 0.6mm + 0.35mm -0.6mm - -0.51mm - -0.597mm - -0.543mm - -0.588mm - -0.575mm - -0.573mm - -0.604mm - -0.553mm - -0.628mm - -0.529mm - -0.648mm - -0.5mm - -0.663mm - -0.468mm - -0.672mm - -0.435mm - -0.675mm - -0.4mm - -0.675mm - 0.4mm - -0.672mm - 0.435mm - -0.663mm - 0.468mm - -0.648mm - 0.5mm - -0.628mm - 0.529mm - -0.604mm - 0.553mm - -0.575mm - 0.573mm - -0.543mm - 0.588mm - -0.51mm - 0.597mm - -0.475mm - 0.6mm - 0.475mm - 0.6mm - 0.51mm - 0.597mm - 0.543mm - 0.588mm - 0.575mm - 0.573mm - 0.604mm - 0.553mm - 0.628mm - 0.529mm - 0.648mm - 0.5mm - 0.663mm - 0.468mm - 0.672mm - 0.435mm - 0.675mm - 0.4mm + 0.35mm } } @@ -1369,86 +847,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.0 li:ps_poly { - 0.625mm - -0.35mm - 0.622mm - -0.385mm - 0.613mm - -0.418mm - 0.598mm - -0.45mm - 0.578mm - -0.479mm - 0.554mm - -0.503mm - 0.525mm - -0.523mm - 0.493mm - -0.538mm - 0.46mm - -0.547mm - 0.425mm -0.55mm - -0.425mm + -0.3mm + 0.55mm + -0.3mm + 0.55mm + 0.3mm -0.55mm - -0.46mm - -0.547mm - -0.493mm - -0.538mm - -0.525mm - -0.523mm - -0.554mm - -0.503mm - -0.578mm - -0.479mm - -0.598mm - -0.45mm - -0.613mm - -0.418mm - -0.622mm - -0.385mm - -0.625mm - -0.35mm - -0.625mm - 0.35mm - -0.622mm - 0.385mm - -0.613mm - 0.418mm - -0.598mm - 0.45mm - -0.578mm - 0.479mm - -0.554mm - 0.503mm - -0.525mm - 0.523mm - -0.493mm - 0.538mm - -0.46mm - 0.547mm - -0.425mm - 0.55mm - 0.425mm - 0.55mm - 0.46mm - 0.547mm - 0.493mm - 0.538mm - 0.525mm - 0.523mm - 0.554mm - 0.503mm - 0.578mm - 0.479mm - 0.598mm - 0.45mm - 0.613mm - 0.418mm - 0.622mm - 0.385mm - 0.625mm - 0.35mm + 0.3mm } } } @@ -1456,14 +862,314 @@ ha:pcb-rnd-board-v8 { } li:objects { - ha:padstack_ref.13356 { - proto=0; x=24.0mm; y=23.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.4647 { + proto=0; x=27.1mm; y=20.5mm; rot=-270.000000; xmirror=1; smirror=1; clearance=0.2mm; ha:flags { clearline=1 } li:thermal { - li:2 { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.4648 { + proto=0; x=28.05mm; y=20.5mm; rot=-270.000000; xmirror=1; smirror=1; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:1 { + on + diag + round + noshape + } + li:3 { + on + diag + round + noshape + } + } + + ha:attributes { + term=2 + name=2 + } + } + ha:padstack_ref.4649 { + proto=0; x=29.0mm; y=20.5mm; rot=-270.000000; xmirror=1; smirror=1; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=3 + name=3 + } + } + ha:padstack_ref.4650 { + proto=0; x=29.0mm; y=23.1mm; rot=-270.000000; xmirror=1; smirror=1; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=4 + name=4 + } + } + ha:padstack_ref.4651 { + proto=0; x=27.1mm; y=23.1mm; rot=-270.000000; xmirror=1; smirror=1; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=5 + name=5 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.4599 { + x1=28.05mm; y1=21.8mm; x2=28.05mm; y2=21.8mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.4602 { + x1=28.05mm; y1=21.8mm; x2=28.05mm; y2=22.8mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.4605 { + x1=28.05mm; y1=21.8mm; x2=29.05mm; y2=21.8mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + } + ha:type { + misc = 1 + virtual = 1 + bottom = 1 + } + } + + ha:top-silkscreen { + lid=1 + ha:combining { } + + li:objects { + ha:line.4608 { + x1=26.49mm; y1=20.9mm; x2=26.49mm; y2=893.7007874mil; thickness=0.2mm; clearance=0.0; + } + ha:line.4611 { + x1=27.7mm; y1=893.7007874mil; x2=28.4mm; y2=893.7007874mil; thickness=0.2mm; clearance=0.0; + } + ha:line.4614 { + x1=29.61mm; y1=893.7007874mil; x2=29.61mm; y2=20.9mm; thickness=0.2mm; clearance=0.0; + } + ha:line.4617 { + x1=26.5mm; y1=20.9mm; x2=26.5mm; y2=19.65mm; thickness=0.2mm; clearance=0.0; + } + ha:line.4620 { + x1=26.5mm; y1=19.65mm; x2=27.4mm; y2=19.65mm; thickness=0.2mm; clearance=0.0; + } + ha:arc.4623 { + x=25.95mm; y=20.5mm; width=0.125mm; height=0.125mm; astart=270.000000; adelta=-360.000000; thickness=0.25mm; clearance=0.0; + } + } + ha:type { + silk = 1 + bottom = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.4624 { + x1=28.05mm; y1=21.1mm; x2=28.05mm; y2=22.5mm; thickness=0.1mm; clearance=0.0; + } + ha:line.4627 { + x1=27.35mm; y1=21.8mm; x2=28.75mm; y2=21.8mm; thickness=0.1mm; clearance=0.0; + } + ha:line.4630 { + x1=26.59mm; y1=21.8mm; x2=26.59mm; y2=22.6mm; thickness=0.1mm; clearance=0.0; + } + ha:line.4633 { + x1=26.59mm; y1=22.6mm; x2=29.51mm; y2=22.6mm; thickness=0.1mm; clearance=0.0; + } + ha:line.4636 { + x1=29.51mm; y1=22.6mm; x2=29.51mm; y2=21.0mm; thickness=0.1mm; clearance=0.0; + } + ha:line.4639 { + x1=29.51mm; y1=21.0mm; x2=27.39mm; y2=21.0mm; thickness=0.1mm; clearance=0.0; + } + ha:line.4642 { + x1=27.39mm; y1=21.0mm; x2=26.59mm; y2=21.8mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.4645 { + x=28.05mm; y=21.8mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=-360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.4646 { + string=%a.parent.refdes%; x=28.05mm; y=21.8mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + onsolder=1 + } + rot = 90.000000 + } + } + ha:type { + doc = 1 + bottom = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.4652 { + li:geometry { + ta:contour { + { 26.55mm; 19.7mm } + { 26.55mm; 20.75mm } + { 26.34mm; 20.75mm } + { 26.34mm; 22.85mm } + { 26.55mm; 22.85mm } + { 26.55mm; 23.9mm } + { 29.55mm; 23.9mm } + { 29.55mm; 22.85mm } + { 29.76mm; 22.85mm } + { 29.76mm; 20.75mm } + { 29.55mm; 20.75mm } + { 29.55mm; 19.7mm } + } + } + } + } + ha:type { + doc = 1 + bottom = 1 + } + purpose = ko.courtyard + } + } + } + uid = UsZVGY9SkJLERZiC+TcAAAAd + } + ha:subc.4714 { + ha:attributes { + value=100nF + footprint=CAPC1608X92N.lht + refdes=C2 + } + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.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.2mm + li:ps_poly { + -0.625mm + -0.55mm + 0.625mm + -0.55mm + 0.625mm + 0.55mm + -0.625mm + 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.675mm + -0.6mm + 0.675mm + -0.6mm + 0.675mm + 0.6mm + -0.675mm + 0.6mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.625mm + -0.55mm + 0.625mm + -0.55mm + 0.625mm + 0.55mm + -0.625mm + 0.55mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.4750 { + proto=0; x=30.85mm; y=21.6mm; rot=-180.000000; xmirror=1; smirror=1; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:3 { on diag round @@ -1476,8 +1182,8 @@ ha:pcb-rnd-board-v8 { name=1 } } - ha:padstack_ref.13357 { - proto=0; x=24.0mm; y=24.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.4751 { + proto=0; x=30.85mm; y=23.1mm; rot=-180.000000; xmirror=1; smirror=1; clearance=0.2mm; ha:flags { clearline=1 } @@ -1498,41 +1204,29 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13297 { - x1=24.0mm; y1=23.75mm; x2=24.0mm; y2=23.75mm; thickness=0.1mm; clearance=0.0; - ha:flags { - selected=1 - } - + ha:line.4715 { + x1=30.85mm; y1=22.35mm; x2=30.85mm; y2=22.35mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=origin } } - ha:line.13300 { - x1=24.0mm; y1=23.75mm; x2=25.0mm; y2=23.75mm; thickness=0.1mm; clearance=0.0; - ha:flags { - selected=1 - } - + ha:line.4718 { + x1=30.85mm; y1=22.35mm; x2=29.85mm; y2=22.35mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=x } } - ha:line.13303 { - x1=24.0mm; y1=23.75mm; x2=24.0mm; y2=24.75mm; thickness=0.1mm; clearance=0.0; - ha:flags { - selected=1 - } - + ha:line.4721 { + x1=30.85mm; y1=22.35mm; x2=30.85mm; y2=23.35mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=y } } } ha:type { - top = 1 misc = 1 virtual = 1 + bottom = 1 } } @@ -1541,16 +1235,16 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13306 { - x1=23.075mm; y1=22.85mm; x2=23.075mm; y2=24.65mm; thickness=0.2mm; clearance=0.0; + ha:line.4724 { + x1=31.775mm; y1=21.45mm; x2=31.775mm; y2=23.25mm; thickness=0.2mm; clearance=0.0; } - ha:line.13309 { - x1=24.925mm; y1=22.85mm; x2=24.925mm; y2=24.65mm; thickness=0.2mm; clearance=0.0; + ha:line.4727 { + x1=29.925mm; y1=21.45mm; x2=29.925mm; y2=23.25mm; thickness=0.2mm; clearance=0.0; } } ha:type { silk = 1 - top = 1 + bottom = 1 } } @@ -1559,30 +1253,40 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13312 { - x1=23.6mm; y1=22.95mm; x2=24.4mm; y2=22.95mm; thickness=0.1mm; clearance=0.0; + ha:line.4730 { + x1=31.55mm; y1=22.35mm; x2=30.15mm; y2=22.35mm; thickness=0.1mm; clearance=0.0; } - ha:line.13315 { - x1=24.4mm; y1=22.95mm; x2=24.4mm; y2=24.55mm; thickness=0.1mm; clearance=0.0; + ha:line.4733 { + x1=30.85mm; y1=21.65mm; x2=30.85mm; y2=23.05mm; thickness=0.1mm; clearance=0.0; } - ha:line.13318 { - x1=24.4mm; y1=24.55mm; x2=23.6mm; y2=24.55mm; thickness=0.1mm; clearance=0.0; + ha:line.4736 { + x1=31.25mm; y1=21.55mm; x2=30.45mm; y2=21.55mm; thickness=0.1mm; clearance=0.0; } - ha:line.13321 { - x1=23.6mm; y1=24.55mm; x2=23.6mm; y2=22.95mm; thickness=0.1mm; clearance=0.0; + ha:line.4739 { + x1=30.45mm; y1=21.55mm; x2=30.45mm; y2=23.15mm; thickness=0.1mm; clearance=0.0; } - ha:text.13324 { - string=%a.parent.refdes%; x=23.310093mm; y=26.651111mm; scale=100; fid=0; + ha:line.4742 { + x1=30.45mm; y1=23.15mm; x2=31.25mm; y2=23.15mm; thickness=0.1mm; clearance=0.0; + } + ha:line.4745 { + x1=31.25mm; y1=23.15mm; x2=31.25mm; y2=21.55mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.4748 { + x=30.85mm; y=22.35mm; width=0.5mm; height=0.5mm; astart=180.000000; adelta=-360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.4749 { + string=%a.parent.refdes%; x=30.85mm; y=22.35mm; scale=100; fid=0; ha:flags { dyntext=1 floater=1 + onsolder=1 } - rot = 90.000000 + rot = 180.000000 } } ha:type { - top = 1 doc = 1 + bottom = 1 } purpose = assy } @@ -1592,51 +1296,32 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13325 { - x1=23.3mm; y1=23.75mm; x2=24.7mm; y2=23.75mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13328 { - x1=24.0mm; y1=23.05mm; x2=24.0mm; y2=24.45mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13331 { - x1=23.125mm; y1=22.2mm; x2=23.125mm; y2=893.7007874mil; thickness=0.05mm; clearance=0.0; - } - ha:line.13334 { - x1=23.125mm; y1=893.7007874mil; x2=23.125mm; y2=24.8mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13337 { - x1=23.125mm; y1=24.8mm; x2=23.125mm; y2=25.3mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13340 { - x1=23.125mm; y1=25.3mm; x2=24.875mm; y2=25.3mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13343 { - x1=24.875mm; y1=25.3mm; x2=24.875mm; y2=24.8mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13346 { - x1=24.875mm; y1=24.8mm; x2=24.875mm; y2=893.7007874mil; thickness=0.05mm; clearance=0.0; - } - ha:line.13349 { - x1=24.875mm; y1=893.7007874mil; x2=24.875mm; y2=22.2mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13352 { - x1=24.875mm; y1=22.2mm; x2=23.125mm; y2=22.2mm; thickness=0.05mm; clearance=0.0; - } - ha:arc.13355 { - x=24.0mm; y=23.75mm; width=0.5mm; height=0.5mm; astart=0.000000; adelta=360.000000; thickness=0.05mm; clearance=0.0; + ha:polygon.4752 { + li:geometry { + ta:contour { + { 31.725mm; 20.8mm } + { 31.725mm; 21.3mm } + { 31.725mm; 23.4mm } + { 31.725mm; 23.9mm } + { 29.975mm; 23.9mm } + { 29.975mm; 23.4mm } + { 29.975mm; 21.3mm } + { 29.975mm; 20.8mm } + } + } } } ha:type { - top = 1 doc = 1 + bottom = 1 } purpose = ko.courtyard } } } - uid = vIhy2MxEw77UPEJ48FUAAAAn + uid = UsZVGY9SkJLERZiC+TcAAAAh } - ha:subc.13359 { + ha:subc.4762 { ha:attributes { value=1k footprint=RESC1608X55N.lht @@ -1657,86 +1342,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.2mm li:ps_poly { - 0.55mm - -0.188mm - 0.547mm - -0.22mm - 0.539mm - -0.252mm - 0.525mm - -0.281mm - 0.506mm - -0.308mm - 0.483mm - -0.331mm - 0.456mm - -0.35mm - 0.427mm - -0.364mm - 0.395mm - -0.372mm - 0.363mm - -0.375mm - -0.363mm - -0.375mm - -0.395mm - -0.372mm - -0.427mm - -0.364mm - -0.456mm - -0.35mm - -0.483mm - -0.331mm - -0.506mm - -0.308mm - -0.525mm - -0.281mm - -0.539mm - -0.252mm - -0.547mm - -0.22mm -0.55mm - -0.188mm - -0.55mm - 0.187mm - -0.547mm - 0.22mm - -0.539mm - 0.252mm - -0.525mm - 0.281mm - -0.506mm - 0.308mm - -0.483mm - 0.331mm - -0.456mm - 0.35mm - -0.427mm - 0.364mm - -0.395mm - 0.372mm - -0.363mm - 0.375mm - 0.362mm - 0.375mm - 0.395mm - 0.372mm - 0.427mm - 0.364mm - 0.456mm - 0.35mm - 0.483mm - 0.331mm - 0.506mm - 0.308mm - 0.525mm - 0.281mm - 0.539mm - 0.252mm - 0.547mm - 0.22mm + -0.375mm 0.55mm - 0.188mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm } } @@ -1748,86 +1361,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.0 li:ps_poly { - 0.6mm - -0.225mm - 0.597mm - -0.26mm - 0.588mm - -0.293mm - 0.573mm - -0.325mm - 0.553mm - -0.354mm - 0.529mm - -0.378mm - 0.5mm - -0.398mm - 0.468mm - -0.413mm - 0.435mm - -0.422mm - 0.4mm - -0.425mm - -0.4mm - -0.425mm - -0.435mm - -0.422mm - -0.468mm - -0.413mm - -0.5mm - -0.398mm - -0.529mm - -0.378mm - -0.553mm - -0.354mm - -0.573mm - -0.325mm - -0.588mm - -0.293mm - -0.597mm - -0.26mm -0.6mm - -0.225mm - -0.6mm - 0.225mm - -0.597mm - 0.26mm - -0.588mm - 0.293mm - -0.573mm - 0.325mm - -0.553mm - 0.354mm - -0.529mm - 0.378mm - -0.5mm - 0.398mm - -0.468mm - 0.413mm - -0.435mm - 0.422mm - -0.4mm - 0.425mm - 0.4mm - 0.425mm - 0.435mm - 0.422mm - 0.468mm - 0.413mm - 0.5mm - 0.398mm - 0.529mm - 0.378mm - 0.553mm - 0.354mm - 0.573mm - 0.325mm - 0.588mm - 0.293mm - 0.597mm - 0.26mm + -0.425mm 0.6mm - 0.225mm + -0.425mm + 0.6mm + 0.425mm + -0.6mm + 0.425mm } } @@ -1839,86 +1380,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.0 li:ps_poly { - 0.55mm - -0.188mm - 0.547mm - -0.22mm - 0.539mm - -0.252mm - 0.525mm - -0.281mm - 0.506mm - -0.308mm - 0.483mm - -0.331mm - 0.456mm - -0.35mm - 0.427mm - -0.364mm - 0.395mm - -0.372mm - 0.363mm - -0.375mm - -0.363mm - -0.375mm - -0.395mm - -0.372mm - -0.427mm - -0.364mm - -0.456mm - -0.35mm - -0.483mm - -0.331mm - -0.506mm - -0.308mm - -0.525mm - -0.281mm - -0.539mm - -0.252mm - -0.547mm - -0.22mm -0.55mm - -0.188mm - -0.55mm - 0.187mm - -0.547mm - 0.22mm - -0.539mm - 0.252mm - -0.525mm - 0.281mm - -0.506mm - 0.308mm - -0.483mm - 0.331mm - -0.456mm - 0.35mm - -0.427mm - 0.364mm - -0.395mm - 0.372mm - -0.363mm - 0.375mm - 0.362mm - 0.375mm - 0.395mm - 0.372mm - 0.427mm - 0.364mm - 0.456mm - 0.35mm - 0.483mm - 0.331mm - 0.506mm - 0.308mm - 0.525mm - 0.281mm - 0.539mm - 0.252mm - 0.547mm - 0.22mm + -0.375mm 0.55mm - 0.188mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm } } } @@ -1926,8 +1395,8 @@ ha:pcb-rnd-board-v8 { } li:objects { - ha:padstack_ref.13419 { - proto=0; x=26.25mm; y=23.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.4798 { + proto=0; x=31.55mm; y=17.0mm; rot=-180.000000; xmirror=1; smirror=1; clearance=0.2mm; ha:flags { clearline=1 } @@ -1940,8 +1409,8 @@ ha:pcb-rnd-board-v8 { name=1 } } - ha:padstack_ref.13420 { - proto=0; x=26.25mm; y=24.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.4799 { + proto=0; x=31.55mm; y=18.4mm; rot=-180.000000; xmirror=1; smirror=1; clearance=0.2mm; ha:flags { clearline=1 } @@ -1962,29 +1431,29 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13360 { - x1=26.25mm; y1=23.8mm; x2=26.25mm; y2=23.8mm; thickness=0.1mm; clearance=0.0; + ha:line.4763 { + x1=31.55mm; y1=696.8503937mil; x2=31.55mm; y2=696.8503937mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=origin } } - ha:line.13363 { - x1=26.25mm; y1=23.8mm; x2=27.25mm; y2=23.8mm; thickness=0.1mm; clearance=0.0; + ha:line.4766 { + x1=31.55mm; y1=696.8503937mil; x2=30.55mm; y2=696.8503937mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=x } } - ha:line.13366 { - x1=26.25mm; y1=23.8mm; x2=26.25mm; y2=24.8mm; thickness=0.1mm; clearance=0.0; + ha:line.4769 { + x1=31.55mm; y1=696.8503937mil; x2=31.55mm; y2=18.7mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=y } } } ha:type { - top = 1 misc = 1 virtual = 1 + bottom = 1 } } @@ -1993,16 +1462,16 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13369 { - x1=1000.0mil; y1=22.9mm; x2=1000.0mil; y2=24.7mm; thickness=0.2mm; clearance=0.0; + ha:line.4772 { + x1=32.4mm; y1=16.8mm; x2=32.4mm; y2=18.6mm; thickness=0.2mm; clearance=0.0; } - ha:line.13372 { - x1=27.1mm; y1=22.9mm; x2=27.1mm; y2=24.7mm; thickness=0.2mm; clearance=0.0; + ha:line.4775 { + x1=30.7mm; y1=16.8mm; x2=30.7mm; y2=18.6mm; thickness=0.2mm; clearance=0.0; } } ha:type { silk = 1 - top = 1 + bottom = 1 } } @@ -2011,30 +1480,40 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13375 { - x1=25.85mm; y1=23.0mm; x2=26.65mm; y2=23.0mm; thickness=0.1mm; clearance=0.0; + ha:line.4778 { + x1=32.25mm; y1=696.8503937mil; x2=30.85mm; y2=696.8503937mil; thickness=0.1mm; clearance=0.0; } - ha:line.13378 { - x1=26.65mm; y1=23.0mm; x2=26.65mm; y2=24.6mm; thickness=0.1mm; clearance=0.0; + ha:line.4781 { + x1=31.55mm; y1=17.0mm; x2=31.55mm; y2=18.4mm; thickness=0.1mm; clearance=0.0; } - ha:line.13381 { - x1=26.65mm; y1=24.6mm; x2=25.85mm; y2=24.6mm; thickness=0.1mm; clearance=0.0; + ha:line.4784 { + x1=31.95mm; y1=665.35433071mil; x2=31.15mm; y2=665.35433071mil; thickness=0.1mm; clearance=0.0; } - ha:line.13384 { - x1=25.85mm; y1=24.6mm; x2=25.85mm; y2=23.0mm; thickness=0.1mm; clearance=0.0; + ha:line.4787 { + x1=31.15mm; y1=665.35433071mil; x2=31.15mm; y2=18.5mm; thickness=0.1mm; clearance=0.0; } - ha:text.13387 { - string=%a.parent.refdes%; x=25.39mm; y=26.583699mm; scale=100; fid=0; + ha:line.4790 { + x1=31.15mm; y1=18.5mm; x2=31.95mm; y2=18.5mm; thickness=0.1mm; clearance=0.0; + } + ha:line.4793 { + x1=31.95mm; y1=18.5mm; x2=31.95mm; y2=665.35433071mil; thickness=0.1mm; clearance=0.0; + } + ha:arc.4796 { + x=31.55mm; y=696.8503937mil; width=0.5mm; height=0.5mm; astart=180.000000; adelta=-360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.4797 { + string=%a.parent.refdes%; x=31.55mm; y=696.8503937mil; scale=100; fid=0; ha:flags { dyntext=1 floater=1 + onsolder=1 } - rot = 90.000000 + rot = 180.000000 } } ha:type { - top = 1 doc = 1 + bottom = 1 } purpose = assy } @@ -2044,975 +1523,34 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13388 { - x1=25.55mm; y1=23.8mm; x2=26.95mm; y2=23.8mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13391 { - x1=26.25mm; y1=23.1mm; x2=26.25mm; y2=24.5mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13394 { - x1=1.00472441in; y1=22.545mm; x2=1.00472441in; y2=22.82mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13397 { - x1=1.00472441in; y1=22.82mm; x2=1.00472441in; y2=24.78mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13400 { - x1=1.00472441in; y1=24.78mm; x2=1.00472441in; y2=25.055mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13403 { - x1=1.00472441in; y1=25.055mm; x2=26.98mm; y2=25.055mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13406 { - x1=26.98mm; y1=25.055mm; x2=26.98mm; y2=24.78mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13409 { - x1=26.98mm; y1=24.78mm; x2=26.98mm; y2=22.82mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13412 { - x1=26.98mm; y1=22.82mm; x2=26.98mm; y2=22.545mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13415 { - x1=26.98mm; y1=22.545mm; x2=1.00472441in; y2=22.545mm; thickness=0.05mm; clearance=0.0; - } - ha:arc.13418 { - x=26.25mm; y=23.8mm; width=0.5mm; height=0.5mm; astart=0.000000; adelta=360.000000; thickness=0.05mm; clearance=0.0; + ha:polygon.4800 { + li:geometry { + ta:contour { + { 32.28mm; 16.445mm } + { 32.28mm; 16.72mm } + { 32.28mm; 18.68mm } + { 32.28mm; 18.955mm } + { 30.82mm; 18.955mm } + { 30.82mm; 18.68mm } + { 30.82mm; 16.72mm } + { 30.82mm; 16.445mm } + } + } } } ha:type { - top = 1 doc = 1 + bottom = 1 } purpose = ko.courtyard } } } - uid = vIhy2MxEw77UPEJ48FUAAAAz + uid = UsZVGY9SkJLERZiC+TcAAAAn } - ha:subc.13422 { + ha:subc.4810 { ha:attributes { - value=470-1k - footprint=RESC1608X55N.lht - refdes=R4 - } - ha:data { - li:padstack_prototypes { - - ha:ps_proto_v6.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.2mm - li:ps_poly { - 0.55mm - -0.188mm - 0.547mm - -0.22mm - 0.539mm - -0.252mm - 0.525mm - -0.281mm - 0.506mm - -0.308mm - 0.483mm - -0.331mm - 0.456mm - -0.35mm - 0.427mm - -0.364mm - 0.395mm - -0.372mm - 0.363mm - -0.375mm - -0.363mm - -0.375mm - -0.395mm - -0.372mm - -0.427mm - -0.364mm - -0.456mm - -0.35mm - -0.483mm - -0.331mm - -0.506mm - -0.308mm - -0.525mm - -0.281mm - -0.539mm - -0.252mm - -0.547mm - -0.22mm - -0.55mm - -0.188mm - -0.55mm - 0.187mm - -0.547mm - 0.22mm - -0.539mm - 0.252mm - -0.525mm - 0.281mm - -0.506mm - 0.308mm - -0.483mm - 0.331mm - -0.456mm - 0.35mm - -0.427mm - 0.364mm - -0.395mm - 0.372mm - -0.363mm - 0.375mm - 0.362mm - 0.375mm - 0.395mm - 0.372mm - 0.427mm - 0.364mm - 0.456mm - 0.35mm - 0.483mm - 0.331mm - 0.506mm - 0.308mm - 0.525mm - 0.281mm - 0.539mm - 0.252mm - 0.547mm - 0.22mm - 0.55mm - 0.188mm - } - } - - ha:ps_shape_v4 { - ha:combining { sub=1; auto=1; } - ha:layer_mask { - top = 1 - mask = 1 - } - clearance=0.0 - li:ps_poly { - 0.6mm - -0.225mm - 0.597mm - -0.26mm - 0.588mm - -0.293mm - 0.573mm - -0.325mm - 0.553mm - -0.354mm - 0.529mm - -0.378mm - 0.5mm - -0.398mm - 0.468mm - -0.413mm - 0.435mm - -0.422mm - 0.4mm - -0.425mm - -0.4mm - -0.425mm - -0.435mm - -0.422mm - -0.468mm - -0.413mm - -0.5mm - -0.398mm - -0.529mm - -0.378mm - -0.553mm - -0.354mm - -0.573mm - -0.325mm - -0.588mm - -0.293mm - -0.597mm - -0.26mm - -0.6mm - -0.225mm - -0.6mm - 0.225mm - -0.597mm - 0.26mm - -0.588mm - 0.293mm - -0.573mm - 0.325mm - -0.553mm - 0.354mm - -0.529mm - 0.378mm - -0.5mm - 0.398mm - -0.468mm - 0.413mm - -0.435mm - 0.422mm - -0.4mm - 0.425mm - 0.4mm - 0.425mm - 0.435mm - 0.422mm - 0.468mm - 0.413mm - 0.5mm - 0.398mm - 0.529mm - 0.378mm - 0.553mm - 0.354mm - 0.573mm - 0.325mm - 0.588mm - 0.293mm - 0.597mm - 0.26mm - 0.6mm - 0.225mm - } - } - - ha:ps_shape_v4 { - ha:combining { auto=1; } - ha:layer_mask { - top = 1 - paste = 1 - } - clearance=0.0 - li:ps_poly { - 0.55mm - -0.188mm - 0.547mm - -0.22mm - 0.539mm - -0.252mm - 0.525mm - -0.281mm - 0.506mm - -0.308mm - 0.483mm - -0.331mm - 0.456mm - -0.35mm - 0.427mm - -0.364mm - 0.395mm - -0.372mm - 0.363mm - -0.375mm - -0.363mm - -0.375mm - -0.395mm - -0.372mm - -0.427mm - -0.364mm - -0.456mm - -0.35mm - -0.483mm - -0.331mm - -0.506mm - -0.308mm - -0.525mm - -0.281mm - -0.539mm - -0.252mm - -0.547mm - -0.22mm - -0.55mm - -0.188mm - -0.55mm - 0.187mm - -0.547mm - 0.22mm - -0.539mm - 0.252mm - -0.525mm - 0.281mm - -0.506mm - 0.308mm - -0.483mm - 0.331mm - -0.456mm - 0.35mm - -0.427mm - 0.364mm - -0.395mm - 0.372mm - -0.363mm - 0.375mm - 0.362mm - 0.375mm - 0.395mm - 0.372mm - 0.427mm - 0.364mm - 0.456mm - 0.35mm - 0.483mm - 0.331mm - 0.506mm - 0.308mm - 0.525mm - 0.281mm - 0.539mm - 0.252mm - 0.547mm - 0.22mm - 0.55mm - 0.188mm - } - } - } - } - } - - li:objects { - ha:padstack_ref.13482 { - proto=0; x=20.3mm; y=19.25mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - diag - round - noshape - } - } - - ha:attributes { - term=1 - name=1 - } - } - ha:padstack_ref.13483 { - proto=0; x=21.7mm; y=19.25mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; - 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.13423 { - x1=21.0mm; y1=19.25mm; x2=21.0mm; y2=19.25mm; thickness=0.1mm; clearance=0.0; - ha:flags { - selected=1 - } - - ha:attributes { - subc-role=origin - } - } - ha:line.13426 { - x1=21.0mm; y1=19.25mm; x2=21.0mm; y2=18.25mm; thickness=0.1mm; clearance=0.0; - ha:flags { - selected=1 - } - - ha:attributes { - subc-role=x - } - } - ha:line.13429 { - x1=21.0mm; y1=19.25mm; x2=22.0mm; y2=19.25mm; thickness=0.1mm; clearance=0.0; - ha:flags { - selected=1 - } - - ha:attributes { - subc-role=y - } - } - } - ha:type { - top = 1 - misc = 1 - virtual = 1 - } - } - - ha:top-silkscreen { - lid=1 - ha:combining { } - - li:objects { - ha:line.13432 { - x1=20.1mm; y1=20.1mm; x2=862.20472441mil; y2=20.1mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13435 { - x1=20.1mm; y1=18.4mm; x2=862.20472441mil; y2=18.4mm; thickness=0.2mm; clearance=0.0; - } - } - ha:type { - silk = 1 - top = 1 - } - } - - ha:top-assembly { - lid=2 - ha:combining { } - - li:objects { - ha:line.13438 { - x1=20.2mm; y1=19.65mm; x2=20.2mm; y2=18.85mm; thickness=0.1mm; clearance=0.0; - } - ha:line.13441 { - x1=20.2mm; y1=18.85mm; x2=21.8mm; y2=18.85mm; thickness=0.1mm; clearance=0.0; - } - ha:line.13444 { - x1=21.8mm; y1=18.85mm; x2=21.8mm; y2=19.65mm; thickness=0.1mm; clearance=0.0; - } - ha:line.13447 { - x1=21.8mm; y1=19.65mm; x2=20.2mm; y2=19.65mm; thickness=0.1mm; clearance=0.0; - } - ha:text.13450 { - string=%a.parent.refdes%; x=17.9mm; y=734.2519685mil; scale=100; fid=0; - ha:flags { - dyntext=1 - floater=1 - } - rot = 360.000000 - } - } - ha:type { - top = 1 - doc = 1 - } - purpose = assy - } - - ha:top-courtyard { - lid=3 - ha:combining { } - - li:objects { - ha:line.13451 { - x1=21.0mm; y1=19.95mm; x2=21.0mm; y2=18.55mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13454 { - x1=20.3mm; y1=19.25mm; x2=21.7mm; y2=19.25mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13457 { - x1=19.745mm; y1=19.98mm; x2=20.02mm; y2=19.98mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13460 { - x1=20.02mm; y1=19.98mm; x2=21.98mm; y2=19.98mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13463 { - x1=21.98mm; y1=19.98mm; x2=22.255mm; y2=19.98mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13466 { - x1=22.255mm; y1=19.98mm; x2=22.255mm; y2=18.52mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13469 { - x1=22.255mm; y1=18.52mm; x2=21.98mm; y2=18.52mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13472 { - x1=21.98mm; y1=18.52mm; x2=20.02mm; y2=18.52mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13475 { - x1=20.02mm; y1=18.52mm; x2=19.745mm; y2=18.52mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13478 { - x1=19.745mm; y1=18.52mm; x2=19.745mm; y2=19.98mm; thickness=0.05mm; clearance=0.0; - } - ha:arc.13481 { - x=21.0mm; y=19.25mm; width=0.5mm; height=0.5mm; astart=90.000000; adelta=360.000000; thickness=0.05mm; clearance=0.0; - } - } - ha:type { - top = 1 - doc = 1 - } - purpose = ko.courtyard - } - } - } - uid = vIhy2MxEw77UPEJ48FUAAAA5 - } - ha:subc.13485 { - ha:attributes { - value=2k2-10k - footprint=RESC1608X55N.lht - refdes=R3 - } - ha:data { - li:padstack_prototypes { - - ha:ps_proto_v6.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.2mm - li:ps_poly { - 0.55mm - -0.188mm - 0.547mm - -0.22mm - 0.539mm - -0.252mm - 0.525mm - -0.281mm - 0.506mm - -0.308mm - 0.483mm - -0.331mm - 0.456mm - -0.35mm - 0.427mm - -0.364mm - 0.395mm - -0.372mm - 0.363mm - -0.375mm - -0.363mm - -0.375mm - -0.395mm - -0.372mm - -0.427mm - -0.364mm - -0.456mm - -0.35mm - -0.483mm - -0.331mm - -0.506mm - -0.308mm - -0.525mm - -0.281mm - -0.539mm - -0.252mm - -0.547mm - -0.22mm - -0.55mm - -0.188mm - -0.55mm - 0.187mm - -0.547mm - 0.22mm - -0.539mm - 0.252mm - -0.525mm - 0.281mm - -0.506mm - 0.308mm - -0.483mm - 0.331mm - -0.456mm - 0.35mm - -0.427mm - 0.364mm - -0.395mm - 0.372mm - -0.363mm - 0.375mm - 0.362mm - 0.375mm - 0.395mm - 0.372mm - 0.427mm - 0.364mm - 0.456mm - 0.35mm - 0.483mm - 0.331mm - 0.506mm - 0.308mm - 0.525mm - 0.281mm - 0.539mm - 0.252mm - 0.547mm - 0.22mm - 0.55mm - 0.188mm - } - } - - ha:ps_shape_v4 { - ha:combining { sub=1; auto=1; } - ha:layer_mask { - top = 1 - mask = 1 - } - clearance=0.0 - li:ps_poly { - 0.6mm - -0.225mm - 0.597mm - -0.26mm - 0.588mm - -0.293mm - 0.573mm - -0.325mm - 0.553mm - -0.354mm - 0.529mm - -0.378mm - 0.5mm - -0.398mm - 0.468mm - -0.413mm - 0.435mm - -0.422mm - 0.4mm - -0.425mm - -0.4mm - -0.425mm - -0.435mm - -0.422mm - -0.468mm - -0.413mm - -0.5mm - -0.398mm - -0.529mm - -0.378mm - -0.553mm - -0.354mm - -0.573mm - -0.325mm - -0.588mm - -0.293mm - -0.597mm - -0.26mm - -0.6mm - -0.225mm - -0.6mm - 0.225mm - -0.597mm - 0.26mm - -0.588mm - 0.293mm - -0.573mm - 0.325mm - -0.553mm - 0.354mm - -0.529mm - 0.378mm - -0.5mm - 0.398mm - -0.468mm - 0.413mm - -0.435mm - 0.422mm - -0.4mm - 0.425mm - 0.4mm - 0.425mm - 0.435mm - 0.422mm - 0.468mm - 0.413mm - 0.5mm - 0.398mm - 0.529mm - 0.378mm - 0.553mm - 0.354mm - 0.573mm - 0.325mm - 0.588mm - 0.293mm - 0.597mm - 0.26mm - 0.6mm - 0.225mm - } - } - - ha:ps_shape_v4 { - ha:combining { auto=1; } - ha:layer_mask { - top = 1 - paste = 1 - } - clearance=0.0 - li:ps_poly { - 0.55mm - -0.188mm - 0.547mm - -0.22mm - 0.539mm - -0.252mm - 0.525mm - -0.281mm - 0.506mm - -0.308mm - 0.483mm - -0.331mm - 0.456mm - -0.35mm - 0.427mm - -0.364mm - 0.395mm - -0.372mm - 0.363mm - -0.375mm - -0.363mm - -0.375mm - -0.395mm - -0.372mm - -0.427mm - -0.364mm - -0.456mm - -0.35mm - -0.483mm - -0.331mm - -0.506mm - -0.308mm - -0.525mm - -0.281mm - -0.539mm - -0.252mm - -0.547mm - -0.22mm - -0.55mm - -0.188mm - -0.55mm - 0.187mm - -0.547mm - 0.22mm - -0.539mm - 0.252mm - -0.525mm - 0.281mm - -0.506mm - 0.308mm - -0.483mm - 0.331mm - -0.456mm - 0.35mm - -0.427mm - 0.364mm - -0.395mm - 0.372mm - -0.363mm - 0.375mm - 0.362mm - 0.375mm - 0.395mm - 0.372mm - 0.427mm - 0.364mm - 0.456mm - 0.35mm - 0.483mm - 0.331mm - 0.506mm - 0.308mm - 0.525mm - 0.281mm - 0.539mm - 0.252mm - 0.547mm - 0.22mm - 0.55mm - 0.188mm - } - } - } - } - } - - li:objects { - ha:padstack_ref.13545 { - proto=0; x=28.8mm; y=18.75mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=1 - name=1 - } - } - ha:padstack_ref.13546 { - proto=0; x=30.2mm; y=18.75mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; - 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.13486 { - x1=29.5mm; y1=18.75mm; x2=29.5mm; y2=18.75mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=origin - } - } - ha:line.13489 { - x1=29.5mm; y1=18.75mm; x2=29.5mm; y2=17.75mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=x - } - } - ha:line.13492 { - x1=29.5mm; y1=18.75mm; x2=30.5mm; y2=18.75mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=y - } - } - } - ha:type { - top = 1 - misc = 1 - virtual = 1 - } - } - - ha:top-silkscreen { - lid=1 - ha:combining { } - - li:objects { - ha:line.13495 { - x1=28.6mm; y1=19.6mm; x2=30.4mm; y2=19.6mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13498 { - x1=28.6mm; y1=17.9mm; x2=30.4mm; y2=17.9mm; thickness=0.2mm; clearance=0.0; - } - } - ha:type { - silk = 1 - top = 1 - } - } - - ha:top-assembly { - lid=2 - ha:combining { } - - li:objects { - ha:line.13501 { - x1=28.7mm; y1=19.15mm; x2=28.7mm; y2=18.35mm; thickness=0.1mm; clearance=0.0; - } - ha:line.13504 { - x1=28.7mm; y1=18.35mm; x2=30.3mm; y2=18.35mm; thickness=0.1mm; clearance=0.0; - } - ha:line.13507 { - x1=30.3mm; y1=18.35mm; x2=30.3mm; y2=19.15mm; thickness=0.1mm; clearance=0.0; - } - ha:line.13510 { - x1=30.3mm; y1=19.15mm; x2=28.7mm; y2=19.15mm; thickness=0.1mm; clearance=0.0; - } - ha:text.13513 { - string=%a.parent.refdes%; x=31.115193mm; y=18.59mm; scale=100; fid=0; - ha:flags { - dyntext=1 - floater=1 - } - rot = 360.000000 - } - } - ha:type { - top = 1 - doc = 1 - } - purpose = assy - } - - ha:top-courtyard { - lid=3 - ha:combining { } - - li:objects { - ha:line.13514 { - x1=29.5mm; y1=19.45mm; x2=29.5mm; y2=18.05mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13517 { - x1=28.8mm; y1=18.75mm; x2=30.2mm; y2=18.75mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13520 { - x1=28.245mm; y1=19.48mm; x2=28.52mm; y2=19.48mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13523 { - x1=28.52mm; y1=19.48mm; x2=30.48mm; y2=19.48mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13526 { - x1=30.48mm; y1=19.48mm; x2=30.755mm; y2=19.48mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13529 { - x1=30.755mm; y1=19.48mm; x2=30.755mm; y2=18.02mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13532 { - x1=30.755mm; y1=18.02mm; x2=30.48mm; y2=18.02mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13535 { - x1=30.48mm; y1=18.02mm; x2=28.52mm; y2=18.02mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13538 { - x1=28.52mm; y1=18.02mm; x2=28.245mm; y2=18.02mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13541 { - x1=28.245mm; y1=18.02mm; x2=28.245mm; y2=19.48mm; thickness=0.05mm; clearance=0.0; - } - ha:arc.13544 { - x=29.5mm; y=18.75mm; width=0.5mm; height=0.5mm; astart=90.000000; adelta=360.000000; thickness=0.05mm; clearance=0.0; - } - } - ha:type { - top = 1 - doc = 1 - } - purpose = ko.courtyard - } - } - } - uid = vIhy2MxEw77UPEJ48FUAAAA3 - } - ha:subc.13548 { - ha:attributes { - value=2k2-10k + value=1.5k-2k footprint=RESC1608X55N.lht refdes=R2 } @@ -3031,86 +1569,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.2mm li:ps_poly { - 0.55mm - -0.188mm - 0.547mm - -0.22mm - 0.539mm - -0.252mm - 0.525mm - -0.281mm - 0.506mm - -0.308mm - 0.483mm - -0.331mm - 0.456mm - -0.35mm - 0.427mm - -0.364mm - 0.395mm - -0.372mm - 0.363mm - -0.375mm - -0.363mm - -0.375mm - -0.395mm - -0.372mm - -0.427mm - -0.364mm - -0.456mm - -0.35mm - -0.483mm - -0.331mm - -0.506mm - -0.308mm - -0.525mm - -0.281mm - -0.539mm - -0.252mm - -0.547mm - -0.22mm -0.55mm - -0.188mm - -0.55mm - 0.187mm - -0.547mm - 0.22mm - -0.539mm - 0.252mm - -0.525mm - 0.281mm - -0.506mm - 0.308mm - -0.483mm - 0.331mm - -0.456mm - 0.35mm - -0.427mm - 0.364mm - -0.395mm - 0.372mm - -0.363mm - 0.375mm - 0.362mm - 0.375mm - 0.395mm - 0.372mm - 0.427mm - 0.364mm - 0.456mm - 0.35mm - 0.483mm - 0.331mm - 0.506mm - 0.308mm - 0.525mm - 0.281mm - 0.539mm - 0.252mm - 0.547mm - 0.22mm + -0.375mm 0.55mm - 0.188mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm } } @@ -3122,86 +1588,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.0 li:ps_poly { - 0.6mm - -0.225mm - 0.597mm - -0.26mm - 0.588mm - -0.293mm - 0.573mm - -0.325mm - 0.553mm - -0.354mm - 0.529mm - -0.378mm - 0.5mm - -0.398mm - 0.468mm - -0.413mm - 0.435mm - -0.422mm - 0.4mm - -0.425mm - -0.4mm - -0.425mm - -0.435mm - -0.422mm - -0.468mm - -0.413mm - -0.5mm - -0.398mm - -0.529mm - -0.378mm - -0.553mm - -0.354mm - -0.573mm - -0.325mm - -0.588mm - -0.293mm - -0.597mm - -0.26mm -0.6mm - -0.225mm - -0.6mm - 0.225mm - -0.597mm - 0.26mm - -0.588mm - 0.293mm - -0.573mm - 0.325mm - -0.553mm - 0.354mm - -0.529mm - 0.378mm - -0.5mm - 0.398mm - -0.468mm - 0.413mm - -0.435mm - 0.422mm - -0.4mm - 0.425mm - 0.4mm - 0.425mm - 0.435mm - 0.422mm - 0.468mm - 0.413mm - 0.5mm - 0.398mm - 0.529mm - 0.378mm - 0.553mm - 0.354mm - 0.573mm - 0.325mm - 0.588mm - 0.293mm - 0.597mm - 0.26mm + -0.425mm 0.6mm - 0.225mm + -0.425mm + 0.6mm + 0.425mm + -0.6mm + 0.425mm } } @@ -3213,86 +1607,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.0 li:ps_poly { - 0.55mm - -0.188mm - 0.547mm - -0.22mm - 0.539mm - -0.252mm - 0.525mm - -0.281mm - 0.506mm - -0.308mm - 0.483mm - -0.331mm - 0.456mm - -0.35mm - 0.427mm - -0.364mm - 0.395mm - -0.372mm - 0.363mm - -0.375mm - -0.363mm - -0.375mm - -0.395mm - -0.372mm - -0.427mm - -0.364mm - -0.456mm - -0.35mm - -0.483mm - -0.331mm - -0.506mm - -0.308mm - -0.525mm - -0.281mm - -0.539mm - -0.252mm - -0.547mm - -0.22mm -0.55mm - -0.188mm - -0.55mm - 0.187mm - -0.547mm - 0.22mm - -0.539mm - 0.252mm - -0.525mm - 0.281mm - -0.506mm - 0.308mm - -0.483mm - 0.331mm - -0.456mm - 0.35mm - -0.427mm - 0.364mm - -0.395mm - 0.372mm - -0.363mm - 0.375mm - 0.362mm - 0.375mm - 0.395mm - 0.372mm - 0.427mm - 0.364mm - 0.456mm - 0.35mm - 0.483mm - 0.331mm - 0.506mm - 0.308mm - 0.525mm - 0.281mm - 0.539mm - 0.252mm - 0.547mm - 0.22mm + -0.375mm 0.55mm - 0.188mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm } } } @@ -3300,8 +1622,8 @@ ha:pcb-rnd-board-v8 { } li:objects { - ha:padstack_ref.13608 { - proto=0; x=28.8mm; y=16.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.4846 { + proto=0; x=29.0mm; y=18.4mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.2mm; ha:flags { clearline=1 } @@ -3314,8 +1636,8 @@ ha:pcb-rnd-board-v8 { name=1 } } - ha:padstack_ref.13609 { - proto=0; x=30.2mm; y=16.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.4847 { + proto=0; x=29.0mm; y=17.0mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.2mm; ha:flags { clearline=1 } @@ -3336,29 +1658,29 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13549 { - x1=29.5mm; y1=16.5mm; x2=29.5mm; y2=16.5mm; thickness=0.1mm; clearance=0.0; + ha:line.4811 { + x1=29.0mm; y1=696.8503937mil; x2=29.0mm; y2=696.8503937mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=origin } } - ha:line.13552 { - x1=29.5mm; y1=16.5mm; x2=29.5mm; y2=15.5mm; thickness=0.1mm; clearance=0.0; + ha:line.4814 { + x1=29.0mm; y1=696.8503937mil; x2=30.0mm; y2=696.8503937mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=x } } - ha:line.13555 { - x1=29.5mm; y1=16.5mm; x2=30.5mm; y2=16.5mm; thickness=0.1mm; clearance=0.0; + ha:line.4817 { + x1=29.0mm; y1=696.8503937mil; x2=29.0mm; y2=16.7mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=y } } } ha:type { - top = 1 misc = 1 virtual = 1 + bottom = 1 } } @@ -3367,16 +1689,16 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13558 { - x1=28.6mm; y1=17.35mm; x2=30.4mm; y2=17.35mm; thickness=0.2mm; clearance=0.0; + ha:line.4820 { + x1=28.15mm; y1=18.6mm; x2=28.15mm; y2=16.8mm; thickness=0.2mm; clearance=0.0; } - ha:line.13561 { - x1=28.6mm; y1=15.65mm; x2=30.4mm; y2=15.65mm; thickness=0.2mm; clearance=0.0; + ha:line.4823 { + x1=29.85mm; y1=18.6mm; x2=29.85mm; y2=16.8mm; thickness=0.2mm; clearance=0.0; } } ha:type { silk = 1 - top = 1 + bottom = 1 } } @@ -3385,30 +1707,40 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13564 { - x1=28.7mm; y1=665.35433071mil; x2=28.7mm; y2=16.1mm; thickness=0.1mm; clearance=0.0; + ha:line.4826 { + x1=28.3mm; y1=696.8503937mil; x2=29.7mm; y2=696.8503937mil; thickness=0.1mm; clearance=0.0; } - ha:line.13567 { - x1=28.7mm; y1=16.1mm; x2=30.3mm; y2=16.1mm; thickness=0.1mm; clearance=0.0; + ha:line.4829 { + x1=29.0mm; y1=18.4mm; x2=29.0mm; y2=17.0mm; thickness=0.1mm; clearance=0.0; } - ha:line.13570 { - x1=30.3mm; y1=16.1mm; x2=30.3mm; y2=665.35433071mil; thickness=0.1mm; clearance=0.0; + ha:line.4832 { + x1=28.6mm; y1=18.5mm; x2=29.4mm; y2=18.5mm; thickness=0.1mm; clearance=0.0; } - ha:line.13573 { - x1=30.3mm; y1=665.35433071mil; x2=28.7mm; y2=665.35433071mil; thickness=0.1mm; clearance=0.0; + ha:line.4835 { + x1=29.4mm; y1=18.5mm; x2=29.4mm; y2=665.35433071mil; thickness=0.1mm; clearance=0.0; } - ha:text.13576 { - string=%a.parent.refdes%; x=28.515747mm; y=14.14mm; scale=100; fid=0; + ha:line.4838 { + x1=29.4mm; y1=665.35433071mil; x2=28.6mm; y2=665.35433071mil; thickness=0.1mm; clearance=0.0; + } + ha:line.4841 { + x1=28.6mm; y1=665.35433071mil; x2=28.6mm; y2=18.5mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.4844 { + x=29.0mm; y=696.8503937mil; width=0.5mm; height=0.5mm; astart=-0.000000; adelta=-360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.4845 { + string=%a.parent.refdes%; x=29.0mm; y=696.8503937mil; scale=100; fid=0; ha:flags { dyntext=1 floater=1 + onsolder=1 } - rot = 360.000000 + rot = 0.000000 } } ha:type { - top = 1 doc = 1 + bottom = 1 } purpose = assy } @@ -3418,55 +1750,263 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13577 { - x1=29.5mm; y1=17.2mm; x2=29.5mm; y2=15.8mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13580 { - x1=28.8mm; y1=16.5mm; x2=30.2mm; y2=16.5mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13583 { - x1=28.245mm; y1=17.23mm; x2=28.52mm; y2=17.23mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13586 { - x1=28.52mm; y1=17.23mm; x2=30.48mm; y2=17.23mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13589 { - x1=30.48mm; y1=17.23mm; x2=30.755mm; y2=17.23mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13592 { - x1=30.755mm; y1=17.23mm; x2=30.755mm; y2=15.77mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13595 { - x1=30.755mm; y1=15.77mm; x2=30.48mm; y2=15.77mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13598 { - x1=30.48mm; y1=15.77mm; x2=28.52mm; y2=15.77mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13601 { - x1=28.52mm; y1=15.77mm; x2=28.245mm; y2=15.77mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13604 { - x1=28.245mm; y1=15.77mm; x2=28.245mm; y2=17.23mm; thickness=0.05mm; clearance=0.0; - } - ha:arc.13607 { - x=29.5mm; y=16.5mm; width=0.5mm; height=0.5mm; astart=90.000000; adelta=360.000000; thickness=0.05mm; clearance=0.0; + ha:polygon.4848 { + li:geometry { + ta:contour { + { 28.27mm; 18.955mm } + { 28.27mm; 18.68mm } + { 28.27mm; 16.72mm } + { 28.27mm; 16.445mm } + { 29.73mm; 16.445mm } + { 29.73mm; 16.72mm } + { 29.73mm; 18.68mm } + { 29.73mm; 18.955mm } + } + } } } ha:type { - top = 1 doc = 1 + bottom = 1 } purpose = ko.courtyard } } } - uid = vIhy2MxEw77UPEJ48FUAAAA1 + uid = UsZVGY9SkJLERZiC+TcAAAAp } - ha:subc.13701 { + ha:subc.4858 { + ha:attributes { + value=1.5k-2k + footprint=RESC1608X55N.lht + refdes=R3 + } + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.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.2mm + li:ps_poly { + -0.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.6mm + -0.425mm + 0.6mm + -0.425mm + 0.6mm + 0.425mm + -0.6mm + 0.425mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.4894 { + proto=0; x=27.1mm; y=18.4mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.4895 { + proto=0; x=27.1mm; y=17.0mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.2mm; + 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.4859 { + x1=27.1mm; y1=696.8503937mil; x2=27.1mm; y2=696.8503937mil; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.4862 { + x1=27.1mm; y1=696.8503937mil; x2=28.1mm; y2=696.8503937mil; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.4865 { + x1=27.1mm; y1=696.8503937mil; x2=27.1mm; y2=16.7mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + } + ha:type { + misc = 1 + virtual = 1 + bottom = 1 + } + } + + ha:top-silkscreen { + lid=1 + ha:combining { } + + li:objects { + ha:line.4868 { + x1=26.25mm; y1=18.6mm; x2=26.25mm; y2=16.8mm; thickness=0.2mm; clearance=0.0; + } + ha:line.4871 { + x1=1.1003937in; y1=18.6mm; x2=1.1003937in; y2=16.8mm; thickness=0.2mm; clearance=0.0; + } + } + ha:type { + silk = 1 + bottom = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.4874 { + x1=26.4mm; y1=696.8503937mil; x2=27.8mm; y2=696.8503937mil; thickness=0.1mm; clearance=0.0; + } + ha:line.4877 { + x1=27.1mm; y1=18.4mm; x2=27.1mm; y2=17.0mm; thickness=0.1mm; clearance=0.0; + } + ha:line.4880 { + x1=1.0511811in; y1=18.5mm; x2=27.5mm; y2=18.5mm; thickness=0.1mm; clearance=0.0; + } + ha:line.4883 { + x1=27.5mm; y1=18.5mm; x2=27.5mm; y2=665.35433071mil; thickness=0.1mm; clearance=0.0; + } + ha:line.4886 { + x1=27.5mm; y1=665.35433071mil; x2=1.0511811in; y2=665.35433071mil; thickness=0.1mm; clearance=0.0; + } + ha:line.4889 { + x1=1.0511811in; y1=665.35433071mil; x2=1.0511811in; y2=18.5mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.4892 { + x=27.1mm; y=696.8503937mil; width=0.5mm; height=0.5mm; astart=-0.000000; adelta=-360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.4893 { + string=%a.parent.refdes%; x=27.1mm; y=696.8503937mil; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + onsolder=1 + } + rot = 0.000000 + } + } + ha:type { + doc = 1 + bottom = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.4896 { + li:geometry { + ta:contour { + { 26.37mm; 18.955mm } + { 26.37mm; 18.68mm } + { 26.37mm; 16.72mm } + { 26.37mm; 16.445mm } + { 27.83mm; 16.445mm } + { 27.83mm; 16.72mm } + { 27.83mm; 18.68mm } + { 27.83mm; 18.955mm } + } + } + } + } + ha:type { + doc = 1 + bottom = 1 + } + purpose = ko.courtyard + } + } + } + uid = UsZVGY9SkJLERZiC+TcAAAAr + } + ha:subc.11608 { ha:attributes { - value=100nF - footprint=CAPC1608X92N.lht - refdes=C2 + value=10k-100k + footprint=RESC1608X55N.lht + refdes=R4 } ha:data { li:padstack_prototypes { @@ -3483,86 +2023,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.2mm li:ps_poly { - 0.625mm - -0.35mm - 0.622mm - -0.385mm - 0.613mm - -0.418mm - 0.598mm - -0.45mm - 0.578mm - -0.479mm - 0.554mm - -0.503mm - 0.525mm - -0.523mm - 0.493mm - -0.538mm - 0.46mm - -0.547mm - 0.425mm -0.55mm - -0.425mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm -0.55mm - -0.46mm - -0.547mm - -0.493mm - -0.538mm - -0.525mm - -0.523mm - -0.554mm - -0.503mm - -0.578mm - -0.479mm - -0.598mm - -0.45mm - -0.613mm - -0.418mm - -0.622mm - -0.385mm - -0.625mm - -0.35mm - -0.625mm - 0.35mm - -0.622mm - 0.385mm - -0.613mm - 0.418mm - -0.598mm - 0.45mm - -0.578mm - 0.479mm - -0.554mm - 0.503mm - -0.525mm - 0.523mm - -0.493mm - 0.538mm - -0.46mm - 0.547mm - -0.425mm - 0.55mm - 0.425mm - 0.55mm - 0.46mm - 0.547mm - 0.493mm - 0.538mm - 0.525mm - 0.523mm - 0.554mm - 0.503mm - 0.578mm - 0.479mm - 0.598mm - 0.45mm - 0.613mm - 0.418mm - 0.622mm - 0.385mm - 0.625mm - 0.35mm + 0.375mm } } @@ -3574,86 +2042,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.0 li:ps_poly { - 0.675mm - -0.4mm - 0.672mm - -0.435mm - 0.663mm - -0.468mm - 0.648mm - -0.5mm - 0.628mm - -0.529mm - 0.604mm - -0.553mm - 0.575mm - -0.573mm - 0.543mm - -0.588mm - 0.51mm - -0.597mm - 0.475mm -0.6mm - -0.475mm + -0.425mm + 0.6mm + -0.425mm + 0.6mm + 0.425mm -0.6mm - -0.51mm - -0.597mm - -0.543mm - -0.588mm - -0.575mm - -0.573mm - -0.604mm - -0.553mm - -0.628mm - -0.529mm - -0.648mm - -0.5mm - -0.663mm - -0.468mm - -0.672mm - -0.435mm - -0.675mm - -0.4mm - -0.675mm - 0.4mm - -0.672mm - 0.435mm - -0.663mm - 0.468mm - -0.648mm - 0.5mm - -0.628mm - 0.529mm - -0.604mm - 0.553mm - -0.575mm - 0.573mm - -0.543mm - 0.588mm - -0.51mm - 0.597mm - -0.475mm - 0.6mm - 0.475mm - 0.6mm - 0.51mm - 0.597mm - 0.543mm - 0.588mm - 0.575mm - 0.573mm - 0.604mm - 0.553mm - 0.628mm - 0.529mm - 0.648mm - 0.5mm - 0.663mm - 0.468mm - 0.672mm - 0.435mm - 0.675mm - 0.4mm + 0.425mm } } @@ -3665,86 +2061,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.0 li:ps_poly { - 0.625mm - -0.35mm - 0.622mm - -0.385mm - 0.613mm - -0.418mm - 0.598mm - -0.45mm - 0.578mm - -0.479mm - 0.554mm - -0.503mm - 0.525mm - -0.523mm - 0.493mm - -0.538mm - 0.46mm - -0.547mm - 0.425mm -0.55mm - -0.425mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm -0.55mm - -0.46mm - -0.547mm - -0.493mm - -0.538mm - -0.525mm - -0.523mm - -0.554mm - -0.503mm - -0.578mm - -0.479mm - -0.598mm - -0.45mm - -0.613mm - -0.418mm - -0.622mm - -0.385mm - -0.625mm - -0.35mm - -0.625mm - 0.35mm - -0.622mm - 0.385mm - -0.613mm - 0.418mm - -0.598mm - 0.45mm - -0.578mm - 0.479mm - -0.554mm - 0.503mm - -0.525mm - 0.523mm - -0.493mm - 0.538mm - -0.46mm - 0.547mm - -0.425mm - 0.55mm - 0.425mm - 0.55mm - 0.46mm - 0.547mm - 0.493mm - 0.538mm - 0.525mm - 0.523mm - 0.554mm - 0.503mm - 0.578mm - 0.479mm - 0.598mm - 0.45mm - 0.613mm - 0.418mm - 0.622mm - 0.385mm - 0.625mm - 0.35mm + 0.375mm } } } @@ -3752,19 +2076,13 @@ ha:pcb-rnd-board-v8 { } li:objects { - ha:padstack_ref.13761 { - proto=0; x=25.75mm; y=15.5mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.11644 { + proto=0; x=27.1mm; y=25.0mm; rot=-270.000000; xmirror=1; smirror=1; clearance=0.2mm; ha:flags { clearline=1 } li:thermal { - li:2 { - on - diag - round - noshape - } } ha:attributes { @@ -3772,8 +2090,8 @@ ha:pcb-rnd-board-v8 { name=1 } } - ha:padstack_ref.13762 { - proto=0; x=24.25mm; y=15.5mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.11645 { + proto=0; x=28.5mm; y=25.0mm; rot=-270.000000; xmirror=1; smirror=1; clearance=0.2mm; ha:flags { clearline=1 } @@ -3794,1453 +2112,32 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13702 { - x1=25.0mm; y1=15.5mm; x2=25.0mm; y2=15.5mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=origin - } - } - ha:line.13705 { - x1=25.0mm; y1=15.5mm; x2=25.0mm; y2=16.5mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=x - } - } - ha:line.13708 { - x1=25.0mm; y1=15.5mm; x2=24.0mm; y2=15.5mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=y - } - } - } - ha:type { - top = 1 - misc = 1 - virtual = 1 - } - } - - ha:top-silkscreen { - lid=1 - ha:combining { } - - li:objects { - ha:line.13711 { - x1=25.9mm; y1=14.575mm; x2=24.1mm; y2=14.575mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13714 { - x1=25.9mm; y1=16.425mm; x2=24.1mm; y2=16.425mm; thickness=0.2mm; clearance=0.0; - } - } - ha:type { - silk = 1 - top = 1 - } - } - - ha:top-assembly { - lid=2 - ha:combining { } - - li:objects { - ha:line.13717 { - x1=25.8mm; y1=15.1mm; x2=25.8mm; y2=15.9mm; thickness=0.1mm; clearance=0.0; - } - ha:line.13720 { - x1=25.8mm; y1=15.9mm; x2=24.2mm; y2=15.9mm; thickness=0.1mm; clearance=0.0; - } - ha:line.13723 { - x1=24.2mm; y1=15.9mm; x2=24.2mm; y2=15.1mm; thickness=0.1mm; clearance=0.0; - } - ha:line.13726 { - x1=24.2mm; y1=15.1mm; x2=25.8mm; y2=15.1mm; thickness=0.1mm; clearance=0.0; - } - ha:text.13729 { - string=%a.parent.refdes%; x=26.852781mm; y=14.775093mm; scale=100; fid=0; + ha:line.11609 { + x1=27.8mm; y1=25.0mm; x2=27.8mm; y2=25.0mm; thickness=0.1mm; clearance=0.0; ha:flags { - dyntext=1 - floater=1 + selected=1 } - rot = 360.000000 - } - } - ha:type { - top = 1 - doc = 1 - } - purpose = assy - } - ha:top-courtyard { - lid=3 - ha:combining { } - - li:objects { - ha:line.13730 { - x1=25.0mm; y1=14.8mm; x2=25.0mm; y2=16.2mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13733 { - x1=25.7mm; y1=15.5mm; x2=24.3mm; y2=15.5mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13736 { - x1=26.55mm; y1=14.625mm; x2=26.05mm; y2=14.625mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13739 { - x1=26.05mm; y1=14.625mm; x2=23.95mm; y2=14.625mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13742 { - x1=23.95mm; y1=14.625mm; x2=23.45mm; y2=14.625mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13745 { - x1=23.45mm; y1=14.625mm; x2=23.45mm; y2=16.375mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13748 { - x1=23.45mm; y1=16.375mm; x2=23.95mm; y2=16.375mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13751 { - x1=23.95mm; y1=16.375mm; x2=26.05mm; y2=16.375mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13754 { - x1=26.05mm; y1=16.375mm; x2=26.55mm; y2=16.375mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13757 { - x1=26.55mm; y1=16.375mm; x2=26.55mm; y2=14.625mm; thickness=0.05mm; clearance=0.0; - } - ha:arc.13760 { - x=25.0mm; y=15.5mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=360.000000; thickness=0.05mm; clearance=0.0; - } - } - ha:type { - top = 1 - doc = 1 - } - purpose = ko.courtyard - } - } - } - uid = vIhy2MxEw77UPEJ48FUAAAAp - } - ha:subc.13764 { - ha:attributes { - value= - footprint=SOT95P280X125-5N.lht - refdes=U1 - } - ha:data { - li:padstack_prototypes { - - ha:ps_proto_v6.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.2mm - li:ps_poly { - 0.55mm - -0.15mm - 0.548mm - -0.176mm - 0.541mm - -0.201mm - 0.53mm - -0.225mm - 0.515mm - -0.246mm - 0.496mm - -0.265mm - 0.475mm - -0.28mm - 0.451mm - -0.291mm - 0.426mm - -0.298mm - 0.4mm - -0.3mm - -0.4mm - -0.3mm - -0.426mm - -0.298mm - -0.451mm - -0.291mm - -0.475mm - -0.28mm - -0.496mm - -0.265mm - -0.515mm - -0.246mm - -0.53mm - -0.225mm - -0.541mm - -0.201mm - -0.548mm - -0.176mm - -0.55mm - -0.15mm - -0.55mm - 0.15mm - -0.548mm - 0.176mm - -0.541mm - 0.201mm - -0.53mm - 0.225mm - -0.515mm - 0.246mm - -0.496mm - 0.265mm - -0.475mm - 0.28mm - -0.451mm - 0.291mm - -0.426mm - 0.298mm - -0.4mm - 0.3mm - 0.4mm - 0.3mm - 0.426mm - 0.298mm - 0.451mm - 0.291mm - 0.475mm - 0.28mm - 0.496mm - 0.265mm - 0.515mm - 0.246mm - 0.53mm - 0.225mm - 0.541mm - 0.201mm - 0.548mm - 0.176mm - 0.55mm - 0.15mm - } - } - - ha:ps_shape_v4 { - ha:combining { sub=1; auto=1; } - ha:layer_mask { - top = 1 - mask = 1 - } - clearance=0.0 - li:ps_poly { - 0.6mm - -0.175mm - 0.597mm - -0.205mm - 0.589mm - -0.235mm - 0.577mm - -0.262mm - 0.559mm - -0.287mm - 0.537mm - -0.309mm - 0.513mm - -0.327mm - 0.485mm - -0.339mm - 0.455mm - -0.347mm - 0.425mm - -0.35mm - -0.425mm - -0.35mm - -0.455mm - -0.347mm - -0.485mm - -0.339mm - -0.513mm - -0.327mm - -0.537mm - -0.309mm - -0.559mm - -0.287mm - -0.577mm - -0.262mm - -0.589mm - -0.235mm - -0.597mm - -0.205mm - -0.6mm - -0.175mm - -0.6mm - 0.175mm - -0.597mm - 0.205mm - -0.589mm - 0.235mm - -0.577mm - 0.263mm - -0.559mm - 0.287mm - -0.537mm - 0.309mm - -0.513mm - 0.327mm - -0.485mm - 0.339mm - -0.455mm - 0.347mm - -0.425mm - 0.35mm - 0.425mm - 0.35mm - 0.455mm - 0.347mm - 0.485mm - 0.339mm - 0.513mm - 0.327mm - 0.537mm - 0.309mm - 0.559mm - 0.287mm - 0.577mm - 0.263mm - 0.589mm - 0.235mm - 0.597mm - 0.205mm - 0.6mm - 0.175mm - } - } - - ha:ps_shape_v4 { - ha:combining { auto=1; } - ha:layer_mask { - top = 1 - paste = 1 - } - clearance=0.0 - li:ps_poly { - 0.55mm - -0.15mm - 0.548mm - -0.176mm - 0.541mm - -0.201mm - 0.53mm - -0.225mm - 0.515mm - -0.246mm - 0.496mm - -0.265mm - 0.475mm - -0.28mm - 0.451mm - -0.291mm - 0.426mm - -0.298mm - 0.4mm - -0.3mm - -0.4mm - -0.3mm - -0.426mm - -0.298mm - -0.451mm - -0.291mm - -0.475mm - -0.28mm - -0.496mm - -0.265mm - -0.515mm - -0.246mm - -0.53mm - -0.225mm - -0.541mm - -0.201mm - -0.548mm - -0.176mm - -0.55mm - -0.15mm - -0.55mm - 0.15mm - -0.548mm - 0.176mm - -0.541mm - 0.201mm - -0.53mm - 0.225mm - -0.515mm - 0.246mm - -0.496mm - 0.265mm - -0.475mm - 0.28mm - -0.451mm - 0.291mm - -0.426mm - 0.298mm - -0.4mm - 0.3mm - 0.4mm - 0.3mm - 0.426mm - 0.298mm - 0.451mm - 0.291mm - 0.475mm - 0.28mm - 0.496mm - 0.265mm - 0.515mm - 0.246mm - 0.53mm - 0.225mm - 0.541mm - 0.201mm - 0.548mm - 0.176mm - 0.55mm - 0.15mm - } - } - } - } - } - - li:objects { - ha:padstack_ref.13849 { - proto=0; x=26.8mm; y=19.45mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=1 - name=1 - } - } - ha:padstack_ref.13850 { - proto=0; x=26.8mm; y=18.5mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - diag - round - noshape - } - } - - ha:attributes { - term=2 - name=2 - } - } - ha:padstack_ref.13851 { - proto=0; x=26.8mm; y=17.55mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=3 - name=3 - } - } - ha:padstack_ref.13852 { - proto=0; x=24.2mm; y=17.55mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=4 - name=4 - } - } - ha:padstack_ref.13853 { - proto=0; x=24.2mm; y=19.45mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=5 - name=5 - } - } - } - li:layers { - - ha:subc-aux { - lid=0 - ha:combining { } - - li:objects { - ha:line.13765 { - x1=25.5mm; y1=18.5mm; x2=25.5mm; y2=18.5mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=origin } } - ha:line.13768 { - x1=25.5mm; y1=18.5mm; x2=24.5mm; y2=18.5mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=x - } - } - ha:line.13771 { - x1=25.5mm; y1=18.5mm; x2=25.5mm; y2=17.5mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=y - } - } - } - ha:type { - top = 1 - misc = 1 - virtual = 1 - } - } - - ha:top-silkscreen { - lid=1 - ha:combining { } - - li:objects { - ha:line.13774 { - x1=26.4mm; y1=20.06mm; x2=24.6mm; y2=20.06mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13777 { - x1=24.6mm; y1=18.85mm; x2=24.6mm; y2=18.15mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13780 { - x1=24.6mm; y1=16.94mm; x2=26.4mm; y2=16.94mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13783 { - x1=26.4mm; y1=20.05mm; x2=27.65mm; y2=20.05mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13786 { - x1=27.65mm; y1=20.05mm; x2=27.65mm; y2=19.15mm; thickness=0.2mm; clearance=0.0; - } - ha:arc.13789 { - x=26.8mm; y=20.6mm; width=0.125mm; height=0.125mm; astart=180.000000; adelta=360.000000; thickness=0.25mm; clearance=0.0; - } - } - ha:type { - silk = 1 - top = 1 - } - } - - ha:top-assembly { - lid=2 - ha:combining { } - - li:objects { - ha:line.13790 { - x1=25.5mm; y1=19.96mm; x2=24.7mm; y2=19.96mm; thickness=0.1mm; clearance=0.0; - } - ha:line.13793 { - x1=24.7mm; y1=19.96mm; x2=24.7mm; y2=17.04mm; thickness=0.1mm; clearance=0.0; - } - ha:line.13796 { - x1=24.7mm; y1=17.04mm; x2=26.3mm; y2=17.04mm; thickness=0.1mm; clearance=0.0; - } - ha:line.13799 { - x1=26.3mm; y1=17.04mm; x2=26.3mm; y2=19.16mm; thickness=0.1mm; clearance=0.0; - } - ha:line.13802 { - x1=26.3mm; y1=19.16mm; x2=25.5mm; y2=19.96mm; thickness=0.1mm; clearance=0.0; - } - ha:text.13805 { - string=%a.parent.refdes%; x=23.359397mm; y=17.702546mm; scale=100; fid=0; + ha:line.11612 { + x1=27.8mm; y1=25.0mm; x2=27.8mm; y2=26.0mm; thickness=0.1mm; clearance=0.0; ha:flags { - dyntext=1 - floater=1 + selected=1 } - rot = 360.000000 - } - } - ha:type { - top = 1 - doc = 1 - } - purpose = assy - } - ha:top-courtyard { - lid=3 - ha:combining { } - - li:objects { - ha:line.13806 { - x1=26.2mm; y1=18.5mm; x2=24.8mm; y2=18.5mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13809 { - x1=25.5mm; y1=19.2mm; x2=25.5mm; y2=17.8mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13812 { - x1=27.6mm; y1=20.0mm; x2=26.55mm; y2=20.0mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13815 { - x1=26.55mm; y1=20.0mm; x2=26.55mm; y2=20.21mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13818 { - x1=26.55mm; y1=20.21mm; x2=24.45mm; y2=20.21mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13821 { - x1=24.45mm; y1=20.21mm; x2=24.45mm; y2=20.0mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13824 { - x1=24.45mm; y1=20.0mm; x2=23.4mm; y2=20.0mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13827 { - x1=23.4mm; y1=20.0mm; x2=23.4mm; y2=17.0mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13830 { - x1=23.4mm; y1=17.0mm; x2=24.45mm; y2=17.0mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13833 { - x1=24.45mm; y1=17.0mm; x2=24.45mm; y2=16.79mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13836 { - x1=24.45mm; y1=16.79mm; x2=26.55mm; y2=16.79mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13839 { - x1=26.55mm; y1=16.79mm; x2=26.55mm; y2=17.0mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13842 { - x1=26.55mm; y1=17.0mm; x2=27.6mm; y2=17.0mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13845 { - x1=27.6mm; y1=17.0mm; x2=27.6mm; y2=20.0mm; thickness=0.05mm; clearance=0.0; - } - ha:arc.13848 { - x=25.5mm; y=18.5mm; width=0.5mm; height=0.5mm; astart=180.000000; adelta=360.000000; thickness=0.05mm; clearance=0.0; - } - } - ha:type { - top = 1 - doc = 1 - } - purpose = ko.courtyard - } - } - } - uid = vIhy2MxEw77UPEJ48FUAAAAl - } - ha:subc.13934 { - ha:attributes { - value=protected monitor - footprint=CONNECTOR_HDMI-001S.lht - refdes=J2 - } - ha:data { - li:padstack_prototypes { - - ha:ps_proto_v6.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.2mm - li:ps_poly { - 0.15mm - -1.225mm - 0.149mm - -1.238mm - 0.145mm - -49.2519685mil - 0.14mm - -1.263mm - 0.132mm - -1.273mm - 0.123mm - -1.282mm - 0.113mm - -1.29mm - 0.101mm - -1.295mm - 0.088mm - -1.299mm - 0.075mm - -1.3mm - -0.075mm - -1.3mm - -0.088mm - -1.299mm - -0.101mm - -1.295mm - -0.112mm - -1.29mm - -0.123mm - -1.282mm - -0.132mm - -1.273mm - -0.14mm - -1.263mm - -0.145mm - -49.2519685mil - -0.149mm - -1.238mm - -0.15mm - -1.225mm - -0.15mm - 1.225mm - -0.149mm - 1.238mm - -0.145mm - 49.2519685mil - -0.14mm - 1.263mm - -0.132mm - 1.273mm - -0.123mm - 1.282mm - -0.113mm - 1.29mm - -0.101mm - 1.295mm - -0.088mm - 1.299mm - -0.075mm - 1.3mm - 0.075mm - 1.3mm - 0.088mm - 1.299mm - 0.101mm - 1.295mm - 0.113mm - 1.29mm - 0.123mm - 1.282mm - 0.132mm - 1.273mm - 0.14mm - 1.263mm - 0.145mm - 49.2519685mil - 0.149mm - 1.238mm - 0.15mm - 1.225mm - } - } - - ha:ps_shape_v4 { - ha:combining { sub=1; auto=1; } - ha:layer_mask { - top = 1 - mask = 1 - } - clearance=0.0 - li:ps_poly { - 0.2mm - -1.25mm - 0.198mm - -1.267mm - 0.194mm - -1.284mm - 0.187mm - -1.3mm - 0.177mm - -1.314mm - 0.164mm - -1.327mm - 0.15mm - -1.337mm - 0.134mm - -1.344mm - 0.117mm - -1.348mm - 0.1mm - -1.35mm - -0.1mm - -1.35mm - -0.117mm - -1.348mm - -0.134mm - -1.344mm - -0.15mm - -1.337mm - -0.164mm - -1.327mm - -0.177mm - -1.314mm - -0.187mm - -1.3mm - -0.194mm - -1.284mm - -0.198mm - -1.267mm - -0.2mm - -1.25mm - -0.2mm - 1.25mm - -0.198mm - 1.267mm - -0.194mm - 1.284mm - -0.187mm - 1.3mm - -0.177mm - 1.314mm - -0.164mm - 1.327mm - -0.15mm - 1.337mm - -0.134mm - 1.344mm - -0.117mm - 1.348mm - -0.1mm - 1.35mm - 0.1mm - 1.35mm - 0.117mm - 1.348mm - 0.134mm - 1.344mm - 0.15mm - 1.337mm - 0.164mm - 1.327mm - 0.177mm - 1.314mm - 0.187mm - 1.3mm - 0.194mm - 1.284mm - 0.198mm - 1.267mm - 0.2mm - 1.25mm - } - } - - ha:ps_shape_v4 { - ha:combining { auto=1; } - ha:layer_mask { - top = 1 - paste = 1 - } - clearance=0.0 - li:ps_poly { - 0.15mm - -1.225mm - 0.149mm - -1.238mm - 0.145mm - -49.2519685mil - 0.14mm - -1.263mm - 0.132mm - -1.273mm - 0.123mm - -1.282mm - 0.113mm - -1.29mm - 0.101mm - -1.295mm - 0.088mm - -1.299mm - 0.075mm - -1.3mm - -0.075mm - -1.3mm - -0.088mm - -1.299mm - -0.101mm - -1.295mm - -0.112mm - -1.29mm - -0.123mm - -1.282mm - -0.132mm - -1.273mm - -0.14mm - -1.263mm - -0.145mm - -49.2519685mil - -0.149mm - -1.238mm - -0.15mm - -1.225mm - -0.15mm - 1.225mm - -0.149mm - 1.238mm - -0.145mm - 49.2519685mil - -0.14mm - 1.263mm - -0.132mm - 1.273mm - -0.123mm - 1.282mm - -0.113mm - 1.29mm - -0.101mm - 1.295mm - -0.088mm - 1.299mm - -0.075mm - 1.3mm - 0.075mm - 1.3mm - 0.088mm - 1.299mm - 0.101mm - 1.295mm - 0.113mm - 1.29mm - 0.123mm - 1.282mm - 0.132mm - 1.273mm - 0.14mm - 1.263mm - 0.145mm - 49.2519685mil - 0.149mm - 1.238mm - 0.15mm - 1.225mm - } - } - } - } - - ha:ps_proto_v6.1 { - hdia=0.0; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_line { x1=0.0; y1=-0.35mm; x2=0.0; y2=0.35mm; thickness=0.9mm; square=0; } - ha:combining { auto=1; } - ha:layer_mask { - mech = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=1.5mm; square=0; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.2mm - } - - ha:ps_shape_v4 { - ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=1.6mm; square=0; } - ha:combining { sub=1; auto=1; } - ha:layer_mask { - top = 1 - mask = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=1.5mm; square=0; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.2mm - } - - ha:ps_shape_v4 { - ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=1.5mm; square=0; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.2mm - } - - ha:ps_shape_v4 { - ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=1.6mm; square=0; } - ha:combining { sub=1; auto=1; } - ha:layer_mask { - bottom = 1 - mask = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.2 { - hdia=0.0; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_line { x1=0.0; y1=-0.9mm; x2=0.0; y2=0.9mm; thickness=0.9mm; square=0; } - ha:combining { auto=1; } - ha:layer_mask { - mech = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_line { x1=0.0; y1=-0.95mm; x2=0.0; y2=0.95mm; thickness=1.5mm; square=0; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.2mm - } - - ha:ps_shape_v4 { - ha:ps_line { x1=0.0; y1=-0.95mm; x2=0.0; y2=0.95mm; thickness=1.6mm; square=0; } - ha:combining { sub=1; auto=1; } - ha:layer_mask { - top = 1 - mask = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_line { x1=0.0; y1=-0.95mm; x2=0.0; y2=0.95mm; thickness=1.5mm; square=0; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.2mm - } - - ha:ps_shape_v4 { - ha:ps_line { x1=0.0; y1=-0.95mm; x2=0.0; y2=0.95mm; thickness=1.5mm; square=0; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.2mm - } - - ha:ps_shape_v4 { - ha:ps_line { x1=0.0; y1=-0.95mm; x2=0.0; y2=0.95mm; thickness=1.6mm; square=0; } - ha:combining { sub=1; auto=1; } - ha:layer_mask { - bottom = 1 - mask = 1 - } - clearance=0.0 - } - } - } - } - - li:objects { - ha:padstack_ref.14000 { - proto=0; x=30.515mm; y=33.0mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=1 - name=1 - } - } - ha:padstack_ref.14001 { - proto=0; x=30.515mm; y=32.5mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - li:3 { - on - diag - round - noshape - } - } - - ha:attributes { - term=2 - name=2 - } - } - ha:padstack_ref.14002 { - proto=0; x=30.515mm; y=32.0mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=3 - name=3 - } - } - ha:padstack_ref.14003 { - proto=0; x=30.515mm; y=31.5mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=4 - name=4 - } - } - ha:padstack_ref.14004 { - proto=0; x=30.515mm; y=31.0mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - li:3 { - on - diag - round - noshape - } - } - - ha:attributes { - term=5 - name=5 - } - } - ha:padstack_ref.14005 { - proto=0; x=30.515mm; y=30.5mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=6 - name=6 - } - } - ha:padstack_ref.14006 { - proto=0; x=30.515mm; y=30.0mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=7 - name=7 - } - } - ha:padstack_ref.14007 { - proto=0; x=30.515mm; y=29.5mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - li:3 { - on - diag - round - noshape - } - } - - ha:attributes { - term=8 - name=8 - } - } - ha:padstack_ref.14008 { - proto=0; x=30.515mm; y=29.0mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=9 - name=9 - } - } - ha:padstack_ref.14009 { - proto=0; x=30.515mm; y=28.5mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=10 - name=10 - } - } - ha:padstack_ref.14010 { - proto=0; x=30.515mm; y=28.0mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - li:3 { - on - diag - round - noshape - } - } - - ha:attributes { - term=11 - name=11 - } - } - ha:padstack_ref.14011 { - proto=0; x=30.515mm; y=27.5mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=12 - name=12 - } - } - ha:padstack_ref.14012 { - proto=0; x=30.515mm; y=27.0mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=13 - name=13 - } - } - ha:padstack_ref.14013 { - proto=0; x=30.515mm; y=26.5mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=14 - name=14 - } - } - ha:padstack_ref.14014 { - proto=0; x=30.515mm; y=26.0mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=15 - name=15 - } - } - ha:padstack_ref.14015 { - proto=0; x=30.515mm; y=25.5mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=16 - name=16 - } - } - ha:padstack_ref.14016 { - proto=0; x=30.515mm; y=25.0mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - li:3 { - on - diag - round - noshape - } - } - - ha:attributes { - term=17 - name=17 - } - } - ha:padstack_ref.14017 { - proto=0; x=30.515mm; y=24.5mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=18 - name=18 - } - } - ha:padstack_ref.14018 { - proto=0; x=30.515mm; y=24.0mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=19 - name=19 - } - } - ha:padstack_ref.14019 { - proto=1; x=37.235mm; y=35.75mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=NC1 - name=NC1 - } - } - ha:padstack_ref.14020 { - proto=1; x=37.235mm; y=21.25mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=NC2 - name=NC2 - } - } - ha:padstack_ref.14021 { - proto=2; x=31.275mm; y=35.75mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=NC3 - name=NC3 - } - } - ha:padstack_ref.14022 { - proto=2; x=31.275mm; y=21.25mm; rot=270.000000; xmirror=1; smirror=1; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=NC4 - name=NC4 - } - } - } - li:layers { - - ha:subc-aux { - lid=0 - ha:combining { } - - li:objects { - ha:line.13935 { - x1=34.75mm; y1=28.5mm; x2=34.75mm; y2=28.5mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=origin - } - } - ha:line.13938 { - x1=34.75mm; y1=28.5mm; x2=34.75mm; y2=27.5mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=x } } - ha:line.13941 { - x1=34.75mm; y1=28.5mm; x2=33.75mm; y2=28.5mm; thickness=0.1mm; clearance=0.0; + ha:line.11615 { + x1=27.8mm; y1=25.0mm; x2=28.8mm; y2=25.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + selected=1 + } + ha:attributes { subc-role=y } @@ -5258,29 +2155,11 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13944 { - x1=40.925mm; y1=36.1mm; x2=40.925mm; y2=20.9mm; thickness=0.2mm; clearance=0.0; + ha:line.11618 { + x1=26.9mm; y1=24.15mm; x2=28.7mm; y2=24.15mm; thickness=0.2mm; clearance=0.0; } - ha:line.13947 { - x1=40.925mm; y1=20.9mm; x2=38.685mm; y2=20.9mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13950 { - x1=35.785mm; y1=20.9mm; x2=33.275mm; y2=20.9mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13953 { - x1=29.275mm; y1=20.9mm; x2=1.125in; y2=20.9mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13956 { - x1=1.125in; y1=20.9mm; x2=1.125in; y2=36.1mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13959 { - x1=40.925mm; y1=36.1mm; x2=38.685mm; y2=36.1mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13962 { - x1=35.785mm; y1=36.1mm; x2=33.275mm; y2=36.1mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13965 { - x1=29.275mm; y1=36.1mm; x2=1.125in; y2=36.1mm; thickness=0.2mm; clearance=0.0; + ha:line.11621 { + x1=26.9mm; y1=25.85mm; x2=28.7mm; y2=25.85mm; thickness=0.2mm; clearance=0.0; } } ha:type { @@ -5294,26 +2173,35 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13968 { - x1=40.825mm; y1=36.0mm; x2=40.825mm; y2=21.0mm; thickness=0.1mm; clearance=0.0; + ha:line.11624 { + x1=27.8mm; y1=24.3mm; x2=27.8mm; y2=25.7mm; thickness=0.1mm; clearance=0.0; } - ha:line.13971 { - x1=40.825mm; y1=21.0mm; x2=28.675mm; y2=21.0mm; thickness=0.1mm; clearance=0.0; + ha:line.11627 { + x1=27.1mm; y1=25.0mm; x2=28.5mm; y2=25.0mm; thickness=0.1mm; clearance=0.0; } - ha:line.13974 { - x1=28.675mm; y1=21.0mm; x2=28.675mm; y2=36.0mm; thickness=0.1mm; clearance=0.0; + ha:line.11630 { + x1=27.0mm; y1=24.6mm; x2=27.0mm; y2=1000.0mil; thickness=0.1mm; clearance=0.0; } - ha:line.13977 { - x1=28.675mm; y1=36.0mm; x2=40.825mm; y2=36.0mm; thickness=0.1mm; clearance=0.0; + ha:line.11633 { + x1=27.0mm; y1=1000.0mil; x2=28.6mm; y2=1000.0mil; thickness=0.1mm; clearance=0.0; } - ha:text.13980 { - string=%a.parent.refdes%; x=35.349907mm; y=29.197775mm; scale=100; fid=0; + ha:line.11636 { + x1=28.6mm; y1=1000.0mil; x2=28.6mm; y2=24.6mm; thickness=0.1mm; clearance=0.0; + } + ha:line.11639 { + x1=28.6mm; y1=24.6mm; x2=27.0mm; y2=24.6mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.11642 { + x=27.8mm; y=25.0mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=-360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.11643 { + string=%a.parent.refdes%; x=27.8mm; y=25.0mm; scale=100; fid=0; ha:flags { dyntext=1 floater=1 onsolder=1 } - rot = 270.000000 + rot = 90.000000 } } ha:type { @@ -5328,26 +2216,19 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13981 { - x1=34.75mm; y1=29.2mm; x2=34.75mm; y2=27.8mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13984 { - x1=35.45mm; y1=28.5mm; x2=34.05mm; y2=28.5mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13987 { - x1=41.075mm; y1=36.75mm; x2=41.075mm; y2=20.25mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13990 { - x1=41.075mm; y1=20.25mm; x2=28.425mm; y2=20.25mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13993 { - x1=28.425mm; y1=20.25mm; x2=28.425mm; y2=36.75mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13996 { - x1=28.425mm; y1=36.75mm; x2=41.075mm; y2=36.75mm; thickness=0.05mm; clearance=0.0; - } - ha:arc.13999 { - x=34.75mm; y=28.5mm; width=0.5mm; height=0.5mm; astart=-270.000000; adelta=-360.000000; thickness=0.05mm; clearance=0.0; + ha:polygon.11646 { + li:geometry { + ta:contour { + { 26.545mm; 24.27mm } + { 26.82mm; 24.27mm } + { 28.78mm; 24.27mm } + { 29.055mm; 24.27mm } + { 29.055mm; 25.73mm } + { 28.78mm; 25.73mm } + { 26.82mm; 25.73mm } + { 26.545mm; 25.73mm } + } + } } } ha:type { @@ -5358,13 +2239,13 @@ ha:pcb-rnd-board-v8 { } } } - uid = vIhy2MxEw77UPEJ48FUAAAAv + uid = UsZVGY9SkJLERZiC+TcAAAAt } - ha:subc.14024 { + ha:subc.20749 { ha:attributes { - value=LED - footprint=LEDC1608X90N.lht - refdes=D1 + value=100nF + footprint=CAPC1608X92N.lht + refdes=C1 } ha:data { li:padstack_prototypes { @@ -5381,86 +2262,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.2mm li:ps_poly { - 0.6mm - -0.25mm - 0.597mm - -0.285mm - 0.588mm - -0.318mm - 0.573mm - -0.35mm - 0.553mm - -0.379mm - 0.529mm - -0.403mm - 0.5mm - -0.423mm - 0.468mm - -0.438mm - 0.435mm - -0.447mm - 0.4mm - -0.45mm - -0.4mm - -0.45mm - -0.435mm - -0.447mm - -0.468mm - -0.438mm - -0.5mm - -0.423mm - -0.529mm - -0.403mm - -0.553mm - -0.379mm - -0.573mm - -0.35mm - -0.588mm - -0.318mm - -0.597mm - -0.285mm - -0.6mm - -0.25mm - -0.6mm - 0.25mm - -0.597mm - 0.285mm - -0.588mm - 0.318mm - -0.573mm - 0.35mm - -0.553mm - 0.379mm - -0.529mm - 0.403mm - -0.5mm - 0.423mm - -0.468mm - 0.438mm - -0.435mm - 0.447mm - -0.4mm - 0.45mm - 0.4mm - 0.45mm - 0.435mm - 0.447mm - 0.468mm - 0.438mm - 0.5mm - 0.423mm - 0.529mm - 0.403mm - 0.553mm - 0.379mm - 0.573mm - 0.35mm - 0.588mm - 0.318mm - 0.597mm - 0.285mm - 0.6mm - 0.25mm + -0.625mm + -0.55mm + 0.625mm + -0.55mm + 0.625mm + 0.55mm + -0.625mm + 0.55mm } } @@ -5472,86 +2281,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.0 li:ps_poly { - 0.65mm - -0.3mm - 0.647mm - -0.335mm - 0.638mm - -0.368mm - 0.623mm - -0.4mm - 0.603mm - -0.429mm - 0.579mm - -0.453mm - 0.55mm - -0.473mm - 0.518mm - -0.488mm - 0.485mm - -0.497mm - 0.45mm - -0.5mm - -0.45mm - -0.5mm - -0.485mm - -0.497mm - -0.518mm - -0.488mm - -0.55mm - -0.473mm - -0.579mm - -0.453mm - -0.603mm - -0.429mm - -0.623mm - -0.4mm - -0.638mm - -0.368mm - -0.647mm - -0.335mm - -0.65mm - -0.3mm - -0.65mm - 0.3mm - -0.647mm - 0.335mm - -0.638mm - 0.368mm - -0.623mm - 0.4mm - -0.603mm - 0.429mm - -0.579mm - 0.453mm - -0.55mm - 0.473mm - -0.518mm - 0.488mm - -0.485mm - 0.497mm - -0.45mm - 0.5mm - 0.45mm - 0.5mm - 0.485mm - 0.497mm - 0.518mm - 0.488mm - 0.55mm - 0.473mm - 0.579mm - 0.453mm - 0.603mm - 0.429mm - 0.623mm - 0.4mm - 0.638mm - 0.368mm - 0.647mm - 0.335mm - 0.65mm - 0.3mm + -0.675mm + -0.6mm + 0.675mm + -0.6mm + 0.675mm + 0.6mm + -0.675mm + 0.6mm } } @@ -5563,86 +2300,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.0 li:ps_poly { - 0.6mm - -0.25mm - 0.597mm - -0.285mm - 0.588mm - -0.318mm - 0.573mm - -0.35mm - 0.553mm - -0.379mm - 0.529mm - -0.403mm - 0.5mm - -0.423mm - 0.468mm - -0.438mm - 0.435mm - -0.447mm - 0.4mm - -0.45mm - -0.4mm - -0.45mm - -0.435mm - -0.447mm - -0.468mm - -0.438mm - -0.5mm - -0.423mm - -0.529mm - -0.403mm - -0.553mm - -0.379mm - -0.573mm - -0.35mm - -0.588mm - -0.318mm - -0.597mm - -0.285mm - -0.6mm - -0.25mm - -0.6mm - 0.25mm - -0.597mm - 0.285mm - -0.588mm - 0.318mm - -0.573mm - 0.35mm - -0.553mm - 0.379mm - -0.529mm - 0.403mm - -0.5mm - 0.423mm - -0.468mm - 0.438mm - -0.435mm - 0.447mm - -0.4mm - 0.45mm - 0.4mm - 0.45mm - 0.435mm - 0.447mm - 0.468mm - 0.438mm - 0.5mm - 0.423mm - 0.529mm - 0.403mm - 0.553mm - 0.379mm - 0.573mm - 0.35mm - 0.588mm - 0.318mm - 0.597mm - 0.285mm - 0.6mm - 0.25mm + -0.625mm + -0.55mm + 0.625mm + -0.55mm + 0.625mm + 0.55mm + -0.625mm + 0.55mm } } } @@ -5650,13 +2315,19 @@ ha:pcb-rnd-board-v8 { } li:objects { - ha:padstack_ref.14097 { - proto=0; x=21.8mm; y=16.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.20785 { + proto=0; x=37.85mm; y=16.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 } li:thermal { + li:2 { + on + diag + round + noshape + } } ha:attributes { @@ -5664,8 +2335,8 @@ ha:pcb-rnd-board-v8 { name=1 } } - ha:padstack_ref.14098 { - proto=0; x=20.2mm; y=16.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.20786 { + proto=0; x=37.85mm; y=17.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 } @@ -5686,20 +2357,20 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.14025 { - x1=21.0mm; y1=16.75mm; x2=21.0mm; y2=16.75mm; thickness=0.1mm; clearance=0.0; + ha:line.20750 { + x1=37.85mm; y1=16.75mm; x2=37.85mm; y2=16.75mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=origin } } - ha:line.14028 { - x1=21.0mm; y1=16.75mm; x2=21.0mm; y2=17.75mm; thickness=0.1mm; clearance=0.0; + ha:line.20753 { + x1=37.85mm; y1=16.75mm; x2=38.85mm; y2=16.75mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=x } } - ha:line.14031 { - x1=21.0mm; y1=16.75mm; x2=20.0mm; y2=16.75mm; thickness=0.1mm; clearance=0.0; + ha:line.20756 { + x1=37.85mm; y1=16.75mm; x2=37.85mm; y2=17.75mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=y } @@ -5717,23 +2388,11 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.14034 { - x1=862.20472441mil; y1=15.85mm; x2=20.1mm; y2=15.85mm; thickness=0.2mm; clearance=0.0; + ha:line.20759 { + x1=36.925mm; y1=15.85mm; x2=36.925mm; y2=17.65mm; thickness=0.2mm; clearance=0.0; } - ha:line.14037 { - x1=862.20472441mil; y1=17.65mm; x2=20.1mm; y2=17.65mm; thickness=0.2mm; clearance=0.0; - } - ha:line.14040 { - x1=862.20472441mil; y1=15.85mm; x2=22.55mm; y2=15.85mm; thickness=0.2mm; clearance=0.0; - } - ha:line.14043 { - x1=22.55mm; y1=15.85mm; x2=22.55mm; y2=17.65mm; thickness=0.2mm; clearance=0.0; - } - ha:line.14046 { - x1=22.55mm; y1=17.65mm; x2=862.20472441mil; y2=17.65mm; thickness=0.2mm; clearance=0.0; - } - ha:arc.14049 { - x=23.1mm; y=16.75mm; width=0.125mm; height=0.125mm; astart=270.000000; adelta=360.000000; thickness=0.25mm; clearance=0.0; + ha:line.20762 { + x1=1.5265748in; y1=15.85mm; x2=1.5265748in; y2=17.65mm; thickness=0.2mm; clearance=0.0; } } ha:type { @@ -5747,28 +2406,34 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.14050 { - x1=21.8mm; y1=16.75mm; x2=21.8mm; y2=17.15mm; thickness=0.1mm; clearance=0.0; + ha:line.20765 { + x1=37.15mm; y1=16.75mm; x2=38.55mm; y2=16.75mm; thickness=0.1mm; clearance=0.0; } - ha:line.14053 { - x1=21.8mm; y1=17.15mm; x2=20.2mm; y2=17.15mm; thickness=0.1mm; clearance=0.0; + ha:line.20768 { + x1=37.85mm; y1=16.05mm; x2=37.85mm; y2=17.45mm; thickness=0.1mm; clearance=0.0; } - ha:line.14056 { - x1=20.2mm; y1=17.15mm; x2=20.2mm; y2=16.35mm; thickness=0.1mm; clearance=0.0; + ha:line.20771 { + x1=37.45mm; y1=627.95275591mil; x2=38.25mm; y2=627.95275591mil; thickness=0.1mm; clearance=0.0; } - ha:line.14059 { - x1=20.2mm; y1=16.35mm; x2=21.4mm; y2=16.35mm; thickness=0.1mm; clearance=0.0; + ha:line.20774 { + x1=38.25mm; y1=627.95275591mil; x2=38.25mm; y2=17.55mm; thickness=0.1mm; clearance=0.0; } - ha:line.14062 { - x1=21.4mm; y1=16.35mm; x2=21.8mm; y2=16.75mm; thickness=0.1mm; clearance=0.0; + ha:line.20777 { + x1=38.25mm; y1=17.55mm; x2=37.45mm; y2=17.55mm; thickness=0.1mm; clearance=0.0; } - ha:text.14065 { - string=%a.parent.refdes%; x=20.353145mm; y=19.523454mm; scale=100; fid=0; + ha:line.20780 { + x1=37.45mm; y1=17.55mm; x2=37.45mm; y2=627.95275591mil; thickness=0.1mm; clearance=0.0; + } + ha:arc.20783 { + x=37.85mm; y=16.75mm; width=0.5mm; height=0.5mm; astart=0.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.20784 { + string=%a.parent.refdes%; x=37.85mm; y=16.75mm; scale=100; fid=0; ha:flags { dyntext=1 floater=1 } - rot = 180.000000 + rot = 360.000000 } } ha:type { @@ -5783,38 +2448,19 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.14066 { - x1=21.0mm; y1=16.05mm; x2=21.0mm; y2=17.45mm; thickness=0.05mm; clearance=0.0; - } - ha:line.14069 { - x1=21.7mm; y1=16.75mm; x2=20.3mm; y2=16.75mm; thickness=0.05mm; clearance=0.0; - } - ha:line.14072 { - x1=22.5mm; y1=15.9mm; x2=22.05mm; y2=15.9mm; thickness=0.05mm; clearance=0.0; - } - ha:line.14075 { - x1=22.05mm; y1=15.9mm; x2=19.95mm; y2=15.9mm; thickness=0.05mm; clearance=0.0; - } - ha:line.14078 { - x1=19.95mm; y1=15.9mm; x2=19.5mm; y2=15.9mm; thickness=0.05mm; clearance=0.0; - } - ha:line.14081 { - x1=19.5mm; y1=15.9mm; x2=19.5mm; y2=17.6mm; thickness=0.05mm; clearance=0.0; - } - ha:line.14084 { - x1=19.5mm; y1=17.6mm; x2=19.95mm; y2=17.6mm; thickness=0.05mm; clearance=0.0; - } - ha:line.14087 { - x1=19.95mm; y1=17.6mm; x2=22.05mm; y2=17.6mm; thickness=0.05mm; clearance=0.0; - } - ha:line.14090 { - x1=22.05mm; y1=17.6mm; x2=22.5mm; y2=17.6mm; thickness=0.05mm; clearance=0.0; - } - ha:line.14093 { - x1=22.5mm; y1=17.6mm; x2=22.5mm; y2=15.9mm; thickness=0.05mm; clearance=0.0; - } - ha:arc.14096 { - x=21.0mm; y=16.75mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=360.000000; thickness=0.05mm; clearance=0.0; + ha:polygon.20787 { + li:geometry { + ta:contour { + { 36.975mm; 15.2mm } + { 36.975mm; 15.7mm } + { 36.975mm; 17.8mm } + { 36.975mm; 18.3mm } + { 38.725mm; 18.3mm } + { 38.725mm; 17.8mm } + { 38.725mm; 15.7mm } + { 38.725mm; 15.2mm } + } + } } } ha:type { @@ -5825,9 +2471,468 @@ ha:pcb-rnd-board-v8 { } } } - uid = vIhy2MxEw77UPEJ48FUAAAAx + uid = UsZVGY9SkJLERZiC+TcAAAAf } - ha:subc.13611 { + ha:subc.20919 { + ha:attributes { + value=CUTLINK + footprint=RESC1608X55N.lht + refdes=R5 + } + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.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.2mm + li:ps_poly { + -0.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.6mm + -0.425mm + 0.6mm + -0.425mm + 0.6mm + 0.425mm + -0.6mm + 0.425mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.20955 { + proto=0; x=37.55mm; y=14.25mm; rot=-270.000000; xmirror=1; smirror=1; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.20956 { + proto=0; x=38.95mm; y=14.25mm; rot=-270.000000; xmirror=1; smirror=1; clearance=0.2mm; + 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.20920 { + x1=38.25mm; y1=14.25mm; x2=38.25mm; y2=14.25mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.20923 { + x1=38.25mm; y1=14.25mm; x2=38.25mm; y2=15.25mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.20926 { + x1=38.25mm; y1=14.25mm; x2=39.25mm; y2=14.25mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + } + ha:type { + bottom = 1 + virtual = 1 + misc = 1 + } + } + + ha:top-silkscreen { + lid=1 + ha:combining { } + + li:objects { + ha:line.20929 { + x1=37.35mm; y1=13.4mm; x2=39.15mm; y2=13.4mm; thickness=0.2mm; clearance=0.0; + } + ha:line.20932 { + x1=37.35mm; y1=15.1mm; x2=39.15mm; y2=15.1mm; thickness=0.2mm; clearance=0.0; + } + } + ha:type { + silk = 1 + bottom = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.20935 { + x1=38.25mm; y1=13.55mm; x2=38.25mm; y2=14.95mm; thickness=0.1mm; clearance=0.0; + } + ha:line.20938 { + x1=37.55mm; y1=14.25mm; x2=38.95mm; y2=14.25mm; thickness=0.1mm; clearance=0.0; + } + ha:line.20941 { + x1=37.45mm; y1=13.85mm; x2=37.45mm; y2=14.65mm; thickness=0.1mm; clearance=0.0; + } + ha:line.20944 { + x1=37.45mm; y1=14.65mm; x2=39.05mm; y2=14.65mm; thickness=0.1mm; clearance=0.0; + } + ha:line.20947 { + x1=39.05mm; y1=14.65mm; x2=39.05mm; y2=13.85mm; thickness=0.1mm; clearance=0.0; + } + ha:line.20950 { + x1=39.05mm; y1=13.85mm; x2=37.45mm; y2=13.85mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.20953 { + x=38.25mm; y=14.25mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=-360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.20954 { + string=%a.parent.refdes%; x=38.25mm; y=14.25mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + onsolder=1 + } + rot = 90.000000 + } + } + ha:type { + bottom = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.20957 { + li:geometry { + ta:contour { + { 36.995mm; 13.52mm } + { 37.27mm; 13.52mm } + { 39.23mm; 13.52mm } + { 39.505mm; 13.52mm } + { 39.505mm; 14.98mm } + { 39.23mm; 14.98mm } + { 37.27mm; 14.98mm } + { 36.995mm; 14.98mm } + } + } + } + } + ha:type { + bottom = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = UsZVGY9SkJLERZiC+TcAAAAZ + } + ha:subc.22485 { + ha:attributes { + value=CUTLINK + footprint=RESC1608X55N.lht + refdes=R6 + } + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.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.2mm + li:ps_poly { + -0.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.6mm + -0.425mm + 0.6mm + -0.425mm + 0.6mm + 0.425mm + -0.6mm + 0.425mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.22521 { + proto=0; x=37.55mm; y=28.75mm; rot=-270.000000; xmirror=1; smirror=1; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.22522 { + proto=0; x=38.95mm; y=28.75mm; rot=-270.000000; xmirror=1; smirror=1; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:3 { + on + round + noshape + } + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.22486 { + x1=38.25mm; y1=28.75mm; x2=38.25mm; y2=28.75mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.22489 { + x1=38.25mm; y1=28.75mm; x2=38.25mm; y2=29.75mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.22492 { + x1=38.25mm; y1=28.75mm; x2=39.25mm; y2=28.75mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + } + ha:type { + bottom = 1 + virtual = 1 + misc = 1 + } + } + + ha:top-silkscreen { + lid=1 + ha:combining { } + + li:objects { + ha:line.22495 { + x1=37.35mm; y1=27.9mm; x2=39.15mm; y2=27.9mm; thickness=0.2mm; clearance=0.0; + } + ha:line.22498 { + x1=37.35mm; y1=29.6mm; x2=39.15mm; y2=29.6mm; thickness=0.2mm; clearance=0.0; + } + } + ha:type { + silk = 1 + bottom = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.22501 { + x1=38.25mm; y1=28.05mm; x2=38.25mm; y2=29.45mm; thickness=0.1mm; clearance=0.0; + } + ha:line.22504 { + x1=37.55mm; y1=28.75mm; x2=38.95mm; y2=28.75mm; thickness=0.1mm; clearance=0.0; + } + ha:line.22507 { + x1=37.45mm; y1=28.35mm; x2=37.45mm; y2=29.15mm; thickness=0.1mm; clearance=0.0; + } + ha:line.22510 { + x1=37.45mm; y1=29.15mm; x2=39.05mm; y2=29.15mm; thickness=0.1mm; clearance=0.0; + } + ha:line.22513 { + x1=39.05mm; y1=29.15mm; x2=39.05mm; y2=28.35mm; thickness=0.1mm; clearance=0.0; + } + ha:line.22516 { + x1=39.05mm; y1=28.35mm; x2=37.45mm; y2=28.35mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.22519 { + x=38.25mm; y=28.75mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=-360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.22520 { + string=%a.parent.refdes%; x=38.25mm; y=28.75mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + onsolder=1 + } + rot = 90.000000 + } + } + ha:type { + bottom = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.22523 { + li:geometry { + ta:contour { + { 36.995mm; 1.10314961in } + { 37.27mm; 1.10314961in } + { 39.23mm; 1.10314961in } + { 39.505mm; 1.10314961in } + { 39.505mm; 29.48mm } + { 39.23mm; 29.48mm } + { 37.27mm; 29.48mm } + { 36.995mm; 29.48mm } + } + } + } + } + ha:type { + bottom = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = UsZVGY9SkJLERZiC+TcAAAAb + } + ha:subc.8619 { ha:attributes { value=untrusted device footprint=CONNECTOR_HDMI-001S.lht @@ -5848,86 +2953,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.2mm li:ps_poly { - 0.15mm - -1.225mm - 0.149mm - -1.238mm - 0.145mm - -49.2519685mil - 0.14mm - -1.263mm - 0.132mm - -1.273mm - 0.123mm - -1.282mm - 0.113mm - -1.29mm - 0.101mm - -1.295mm - 0.088mm - -1.299mm - 0.075mm - -1.3mm - -0.075mm - -1.3mm - -0.088mm - -1.299mm - -0.101mm - -1.295mm - -0.112mm - -1.29mm - -0.123mm - -1.282mm - -0.132mm - -1.273mm - -0.14mm - -1.263mm - -0.145mm - -49.2519685mil - -0.149mm - -1.238mm -0.15mm - -1.225mm - -0.15mm - 1.225mm - -0.149mm - 1.238mm - -0.145mm - 49.2519685mil - -0.14mm - 1.263mm - -0.132mm - 1.273mm - -0.123mm - 1.282mm - -0.113mm - 1.29mm - -0.101mm - 1.295mm - -0.088mm - 1.299mm - -0.075mm - 1.3mm - 0.075mm - 1.3mm - 0.088mm - 1.299mm - 0.101mm - 1.295mm - 0.113mm - 1.29mm - 0.123mm - 1.282mm - 0.132mm - 1.273mm - 0.14mm - 1.263mm - 0.145mm - 49.2519685mil - 0.149mm - 1.238mm + -1.3mm 0.15mm - 1.225mm + -1.3mm + 0.15mm + 1.3mm + -0.15mm + 1.3mm } } @@ -5939,86 +2972,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.0 li:ps_poly { - 0.2mm - -1.25mm - 0.198mm - -1.267mm - 0.194mm - -1.284mm - 0.187mm - -1.3mm - 0.177mm - -1.314mm - 0.164mm - -1.327mm - 0.15mm - -1.337mm - 0.134mm - -1.344mm - 0.117mm - -1.348mm - 0.1mm - -1.35mm - -0.1mm - -1.35mm - -0.117mm - -1.348mm - -0.134mm - -1.344mm - -0.15mm - -1.337mm - -0.164mm - -1.327mm - -0.177mm - -1.314mm - -0.187mm - -1.3mm - -0.194mm - -1.284mm - -0.198mm - -1.267mm -0.2mm - -1.25mm - -0.2mm - 1.25mm - -0.198mm - 1.267mm - -0.194mm - 1.284mm - -0.187mm - 1.3mm - -0.177mm - 1.314mm - -0.164mm - 1.327mm - -0.15mm - 1.337mm - -0.134mm - 1.344mm - -0.117mm - 1.348mm - -0.1mm - 1.35mm - 0.1mm - 1.35mm - 0.117mm - 1.348mm - 0.134mm - 1.344mm - 0.15mm - 1.337mm - 0.164mm - 1.327mm - 0.177mm - 1.314mm - 0.187mm - 1.3mm - 0.194mm - 1.284mm - 0.198mm - 1.267mm + -1.35mm 0.2mm - 1.25mm + -1.35mm + 0.2mm + 1.35mm + -0.2mm + 1.35mm } } @@ -6030,86 +2991,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.0 li:ps_poly { - 0.15mm - -1.225mm - 0.149mm - -1.238mm - 0.145mm - -49.2519685mil - 0.14mm - -1.263mm - 0.132mm - -1.273mm - 0.123mm - -1.282mm - 0.113mm - -1.29mm - 0.101mm - -1.295mm - 0.088mm - -1.299mm - 0.075mm - -1.3mm - -0.075mm - -1.3mm - -0.088mm - -1.299mm - -0.101mm - -1.295mm - -0.112mm - -1.29mm - -0.123mm - -1.282mm - -0.132mm - -1.273mm - -0.14mm - -1.263mm - -0.145mm - -49.2519685mil - -0.149mm - -1.238mm -0.15mm - -1.225mm - -0.15mm - 1.225mm - -0.149mm - 1.238mm - -0.145mm - 49.2519685mil - -0.14mm - 1.263mm - -0.132mm - 1.273mm - -0.123mm - 1.282mm - -0.113mm - 1.29mm - -0.101mm - 1.295mm - -0.088mm - 1.299mm - -0.075mm - 1.3mm - 0.075mm - 1.3mm - 0.088mm - 1.299mm - 0.101mm - 1.295mm - 0.113mm - 1.29mm - 0.123mm - 1.282mm - 0.132mm - 1.273mm - 0.14mm - 1.263mm - 0.145mm - 49.2519685mil - 0.149mm - 1.238mm + -1.3mm 0.15mm - 1.225mm + -1.3mm + 0.15mm + 1.3mm + -0.15mm + 1.3mm } } } @@ -6247,10 +3136,11 @@ ha:pcb-rnd-board-v8 { } li:objects { - ha:padstack_ref.13677 { - proto=0; x=20.735mm; y=33.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8673 { + proto=0; x=34.735mm; y=26.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6261,17 +3151,17 @@ ha:pcb-rnd-board-v8 { name=1 } } - ha:padstack_ref.13678 { - proto=0; x=20.735mm; y=32.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8674 { + proto=0; x=34.735mm; y=25.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { li:2 { on - diag - round + solid noshape } } @@ -6281,10 +3171,11 @@ ha:pcb-rnd-board-v8 { name=2 } } - ha:padstack_ref.13679 { - proto=0; x=20.735mm; y=32.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8675 { + proto=0; x=34.735mm; y=25.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6295,10 +3186,11 @@ ha:pcb-rnd-board-v8 { name=3 } } - ha:padstack_ref.13680 { - proto=0; x=20.735mm; y=31.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8676 { + proto=0; x=34.735mm; y=24.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6309,17 +3201,17 @@ ha:pcb-rnd-board-v8 { name=4 } } - ha:padstack_ref.13681 { - proto=0; x=20.735mm; y=31.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8677 { + proto=0; x=34.735mm; y=24.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { li:2 { on - diag - round + solid noshape } } @@ -6329,10 +3221,11 @@ ha:pcb-rnd-board-v8 { name=5 } } - ha:padstack_ref.13682 { - proto=0; x=20.735mm; y=30.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8678 { + proto=0; x=34.735mm; y=23.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6343,10 +3236,11 @@ ha:pcb-rnd-board-v8 { name=6 } } - ha:padstack_ref.13683 { - proto=0; x=20.735mm; y=30.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8679 { + proto=0; x=34.735mm; y=23.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6357,17 +3251,17 @@ ha:pcb-rnd-board-v8 { name=7 } } - ha:padstack_ref.13684 { - proto=0; x=20.735mm; y=29.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8680 { + proto=0; x=34.735mm; y=22.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { li:2 { on - diag - round + solid noshape } } @@ -6377,10 +3271,11 @@ ha:pcb-rnd-board-v8 { name=8 } } - ha:padstack_ref.13685 { - proto=0; x=20.735mm; y=29.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8681 { + proto=0; x=34.735mm; y=22.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6391,10 +3286,11 @@ ha:pcb-rnd-board-v8 { name=9 } } - ha:padstack_ref.13686 { - proto=0; x=20.735mm; y=28.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8682 { + proto=0; x=34.735mm; y=21.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6405,23 +3301,17 @@ ha:pcb-rnd-board-v8 { name=10 } } - ha:padstack_ref.13687 { - proto=0; x=20.735mm; y=28.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8683 { + proto=0; x=34.735mm; y=21.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { - li:0 { - on - diag - round - noshape - } li:2 { on - diag - round + solid noshape } } @@ -6431,10 +3321,11 @@ ha:pcb-rnd-board-v8 { name=11 } } - ha:padstack_ref.13688 { - proto=0; x=20.735mm; y=27.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8684 { + proto=0; x=34.735mm; y=20.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6445,10 +3336,11 @@ ha:pcb-rnd-board-v8 { name=12 } } - ha:padstack_ref.13689 { - proto=0; x=20.735mm; y=27.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8685 { + proto=0; x=34.735mm; y=20.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6459,10 +3351,11 @@ ha:pcb-rnd-board-v8 { name=13 } } - ha:padstack_ref.13690 { - proto=0; x=20.735mm; y=26.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8686 { + proto=0; x=34.735mm; y=19.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6473,10 +3366,11 @@ ha:pcb-rnd-board-v8 { name=14 } } - ha:padstack_ref.13691 { - proto=0; x=20.735mm; y=26.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8687 { + proto=0; x=34.735mm; y=19.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6487,10 +3381,11 @@ ha:pcb-rnd-board-v8 { name=15 } } - ha:padstack_ref.13692 { - proto=0; x=20.735mm; y=25.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8688 { + proto=0; x=34.735mm; y=18.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6501,17 +3396,17 @@ ha:pcb-rnd-board-v8 { name=16 } } - ha:padstack_ref.13693 { - proto=0; x=20.735mm; y=25.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8689 { + proto=0; x=34.735mm; y=18.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { li:2 { on - diag - round + solid noshape } } @@ -6521,10 +3416,11 @@ ha:pcb-rnd-board-v8 { name=17 } } - ha:padstack_ref.13694 { - proto=0; x=20.735mm; y=24.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8690 { + proto=0; x=34.735mm; y=17.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6535,10 +3431,11 @@ ha:pcb-rnd-board-v8 { name=18 } } - ha:padstack_ref.13695 { - proto=0; x=20.735mm; y=24.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8691 { + proto=0; x=34.735mm; y=17.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6549,10 +3446,11 @@ ha:pcb-rnd-board-v8 { name=19 } } - ha:padstack_ref.13696 { - proto=1; x=14.015mm; y=35.75mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8692 { + proto=1; x=28.015mm; y=28.75mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6563,10 +3461,11 @@ ha:pcb-rnd-board-v8 { name=NC1 } } - ha:padstack_ref.13697 { - proto=1; x=14.015mm; y=21.25mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8693 { + proto=1; x=28.015mm; y=14.25mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6577,10 +3476,11 @@ ha:pcb-rnd-board-v8 { name=NC2 } } - ha:padstack_ref.13698 { - proto=2; x=19.975mm; y=35.75mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8694 { + proto=2; x=33.975mm; y=28.75mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6591,10 +3491,11 @@ ha:pcb-rnd-board-v8 { name=NC3 } } - ha:padstack_ref.13699 { - proto=2; x=19.975mm; y=21.25mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.8695 { + proto=2; x=33.975mm; y=14.25mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 + lock=1 } li:thermal { @@ -6613,24 +3514,27 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13612 { - x1=16.5mm; y1=28.5mm; x2=16.5mm; y2=28.5mm; thickness=0.1mm; clearance=0.0; + ha:line.8620 { + x1=30.5mm; y1=21.5mm; x2=30.5mm; y2=21.5mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=origin } - } - ha:line.13615 { - x1=16.5mm; y1=28.5mm; x2=16.5mm; y2=27.5mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.8623 { + x1=30.5mm; y1=21.5mm; x2=30.5mm; y2=20.5mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=x } - } - ha:line.13618 { - x1=16.5mm; y1=28.5mm; x2=17.5mm; y2=28.5mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.8626 { + x1=30.5mm; y1=21.5mm; x2=31.5mm; y2=21.5mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=y } - } + ha:flags ={ lock=1 + }; } } ha:type { top = 1 @@ -6644,30 +3548,38 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13621 { - x1=10.325mm; y1=36.1mm; x2=10.325mm; y2=20.9mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13624 { - x1=10.325mm; y1=20.9mm; x2=12.565mm; y2=20.9mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13627 { - x1=15.465mm; y1=20.9mm; x2=17.975mm; y2=20.9mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13630 { - x1=21.975mm; y1=20.9mm; x2=22.675mm; y2=20.9mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13633 { - x1=22.675mm; y1=20.9mm; x2=22.675mm; y2=36.1mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13636 { - x1=10.325mm; y1=36.1mm; x2=12.565mm; y2=36.1mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13639 { - x1=15.465mm; y1=36.1mm; x2=17.975mm; y2=36.1mm; thickness=0.2mm; clearance=0.0; - } - ha:line.13642 { - x1=21.975mm; y1=36.1mm; x2=22.675mm; y2=36.1mm; thickness=0.2mm; clearance=0.0; - } + ha:line.8629 { + x1=24.325mm; y1=29.1mm; x2=24.325mm; y2=13.9mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.8632 { + x1=24.325mm; y1=13.9mm; x2=26.565mm; y2=13.9mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.8635 { + x1=29.465mm; y1=13.9mm; x2=31.975mm; y2=13.9mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.8638 { + x1=35.975mm; y1=13.9mm; x2=36.675mm; y2=13.9mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.8641 { + x1=36.675mm; y1=13.9mm; x2=36.675mm; y2=29.1mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.8644 { + x1=24.325mm; y1=29.1mm; x2=26.565mm; y2=29.1mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.8647 { + x1=29.465mm; y1=29.1mm; x2=31.975mm; y2=29.1mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.8650 { + x1=35.975mm; y1=29.1mm; x2=36.675mm; y2=29.1mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } } ha:type { silk = 1 @@ -6680,23 +3592,40 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13645 { - x1=10.425mm; y1=36.0mm; x2=10.425mm; y2=21.0mm; thickness=0.1mm; clearance=0.0; - } - ha:line.13648 { - x1=10.425mm; y1=21.0mm; x2=22.575mm; y2=21.0mm; thickness=0.1mm; clearance=0.0; - } - ha:line.13651 { - x1=22.575mm; y1=21.0mm; x2=22.575mm; y2=36.0mm; thickness=0.1mm; clearance=0.0; - } - ha:line.13654 { - x1=22.575mm; y1=36.0mm; x2=10.425mm; y2=36.0mm; thickness=0.1mm; clearance=0.0; - } - ha:text.13657 { - string=%a.parent.refdes%; x=15.705093mm; y=29.027589mm; scale=100; fid=0; + ha:line.8653 { + x1=30.5mm; y1=22.2mm; x2=30.5mm; y2=20.8mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.8656 { + x1=29.8mm; y1=21.5mm; x2=31.2mm; y2=21.5mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.8659 { + x1=24.425mm; y1=29.0mm; x2=24.425mm; y2=14.0mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.8662 { + x1=24.425mm; y1=14.0mm; x2=36.575mm; y2=14.0mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.8665 { + x1=36.575mm; y1=14.0mm; x2=36.575mm; y2=29.0mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.8668 { + x1=36.575mm; y1=29.0mm; x2=24.425mm; y2=29.0mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:arc.8671 { + x=30.5mm; y=21.5mm; width=0.5mm; height=0.5mm; astart=90.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:text.8672 { + string=%a.parent.refdes%; x=28.0mm; y=20.0mm; scale=100; fid=0; ha:flags { dyntext=1 floater=1 + lock=1 } rot = 90.000000 } @@ -6713,27 +3642,18 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.13658 { - x1=16.5mm; y1=29.2mm; x2=16.5mm; y2=27.8mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13661 { - x1=15.8mm; y1=28.5mm; x2=17.2mm; y2=28.5mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13664 { - x1=10.175mm; y1=36.75mm; x2=10.175mm; y2=20.25mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13667 { - x1=10.175mm; y1=20.25mm; x2=22.825mm; y2=20.25mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13670 { - x1=22.825mm; y1=20.25mm; x2=22.825mm; y2=36.75mm; thickness=0.05mm; clearance=0.0; - } - ha:line.13673 { - x1=22.825mm; y1=36.75mm; x2=10.175mm; y2=36.75mm; thickness=0.05mm; clearance=0.0; - } - ha:arc.13676 { - x=16.5mm; y=28.5mm; width=0.5mm; height=0.5mm; astart=90.000000; adelta=360.000000; thickness=0.05mm; clearance=0.0; - } + ha:polygon.8696 { + li:geometry { + ta:contour { + { 24.175mm; 29.75mm } + { 24.175mm; 13.25mm } + { 36.825mm; 13.25mm } + { 36.825mm; 29.75mm } + } + } + + ha:flags ={ lock=1 + }; } } ha:type { top = 1 @@ -6743,13 +3663,14 @@ ha:pcb-rnd-board-v8 { } } } - uid = vIhy2MxEw77UPEJ48FUAAAAt - } - ha:subc.17946 { + uid = UsZVGY9SkJLERZiC+TcAAAAj + ha:flags ={ lock=1 + }; } + ha:subc.25693 { ha:attributes { - value=XKB_SK-3296S-01 - footprint=MECHANICAL_XKB_SK-3296S-01.lht - refdes=S1 + value=monitor + footprint=CONNECTOR_HYC109-HDMIA19-160.lht + refdes=J2 } ha:data { li:padstack_prototypes { @@ -6766,86 +3687,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.2mm li:ps_poly { - 0.45mm - -0.4mm - 0.447mm - -0.435mm - 0.438mm - -0.468mm - 0.423mm - -0.5mm - 0.403mm - -0.529mm - 0.379mm - -0.553mm - 0.35mm - -0.573mm - 0.318mm - -0.588mm - 0.285mm - -0.597mm - 0.25mm - -0.6mm -0.25mm - -0.6mm - -0.285mm - -0.597mm - -0.318mm - -0.588mm - -0.35mm - -0.573mm - -0.379mm - -0.553mm - -0.403mm - -0.529mm - -0.423mm - -0.5mm - -0.438mm - -0.468mm - -0.447mm - -0.435mm - -0.45mm - -0.4mm - -0.45mm - 0.4mm - -0.447mm - 0.435mm - -0.438mm - 0.468mm - -0.423mm - 0.5mm - -0.403mm - 0.529mm - -0.379mm - 0.553mm - -0.35mm - 0.573mm - -0.318mm - 0.588mm - -0.285mm - 0.597mm - -0.25mm - 0.6mm + -0.975mm 0.25mm - 0.6mm - 0.285mm - 0.597mm - 0.318mm - 0.588mm - 0.35mm - 0.573mm - 0.379mm - 0.553mm - 0.403mm - 0.529mm - 0.423mm - 0.5mm - 0.438mm - 0.468mm - 0.447mm - 0.435mm - 0.45mm - 0.4mm + -0.975mm + 0.25mm + 0.975mm + -0.25mm + 0.975mm } } @@ -6857,86 +3706,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.0 li:ps_poly { - 0.5mm - -0.45mm - 0.497mm - -0.485mm - 0.488mm - -0.518mm - 0.473mm - -0.55mm - 0.453mm - -0.579mm - 0.429mm - -0.603mm - 0.4mm - -0.623mm - 0.368mm - -0.638mm - 0.335mm - -0.647mm - 0.3mm - -0.65mm -0.3mm - -0.65mm - -0.335mm - -0.647mm - -0.368mm - -0.638mm - -0.4mm - -0.623mm - -0.429mm - -0.603mm - -0.453mm - -0.579mm - -0.473mm - -0.55mm - -0.488mm - -0.518mm - -0.497mm - -0.485mm - -0.5mm - -0.45mm - -0.5mm - 0.45mm - -0.497mm - 0.485mm - -0.488mm - 0.518mm - -0.473mm - 0.55mm - -0.453mm - 0.579mm - -0.429mm - 0.603mm - -0.4mm - 0.623mm - -0.368mm - 0.638mm - -0.335mm - 0.647mm - -0.3mm - 0.65mm + -40.35433071mil 0.3mm - 0.65mm - 0.335mm - 0.647mm - 0.368mm - 0.638mm - 0.4mm - 0.623mm - 0.429mm - 0.603mm - 0.453mm - 0.579mm - 0.473mm - 0.55mm - 0.488mm - 0.518mm - 0.497mm - 0.485mm - 0.5mm - 0.45mm + -40.35433071mil + 0.3mm + 40.35433071mil + -0.3mm + 40.35433071mil } } @@ -6948,92 +3725,83 @@ ha:pcb-rnd-board-v8 { } clearance=0.0 li:ps_poly { - 0.45mm - -0.4mm - 0.447mm - -0.435mm - 0.438mm - -0.468mm - 0.423mm - -0.5mm - 0.403mm - -0.529mm - 0.379mm - -0.553mm - 0.35mm - -0.573mm - 0.318mm - -0.588mm - 0.285mm - -0.597mm - 0.25mm - -0.6mm -0.25mm - -0.6mm - -0.285mm - -0.597mm - -0.318mm - -0.588mm - -0.35mm - -0.573mm - -0.379mm - -0.553mm - -0.403mm - -0.529mm - -0.423mm - -0.5mm - -0.438mm - -0.468mm - -0.447mm - -0.435mm - -0.45mm - -0.4mm - -0.45mm - 0.4mm - -0.447mm - 0.435mm - -0.438mm - 0.468mm - -0.423mm - 0.5mm - -0.403mm - 0.529mm - -0.379mm - 0.553mm - -0.35mm - 0.573mm - -0.318mm - 0.588mm - -0.285mm - 0.597mm - -0.25mm - 0.6mm + -0.975mm 0.25mm - 0.6mm - 0.285mm - 0.597mm - 0.318mm - 0.588mm - 0.35mm - 0.573mm - 0.379mm - 0.553mm - 0.403mm - 0.529mm - 0.423mm - 0.5mm - 0.438mm - 0.468mm - 0.447mm - 0.435mm - 0.45mm - 0.4mm + -0.975mm + 0.25mm + 0.975mm + -0.25mm + 0.975mm } } } } ha:ps_proto_v6.1 { + hdia=0.0; hplated=0; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.2mm + li:ps_poly { + -0.25mm + -0.975mm + 0.25mm + -0.975mm + 0.25mm + 0.975mm + -0.25mm + 0.975mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.3mm + -40.35433071mil + 0.3mm + -40.35433071mil + 0.3mm + 40.35433071mil + -0.3mm + 40.35433071mil + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + bottom = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.25mm + -0.975mm + 0.25mm + -0.975mm + 0.25mm + 0.975mm + -0.25mm + 0.975mm + } + } + } + } + + ha:ps_proto_v6.2 { hdia=0.0; hplated=0; htop=0; hbottom=0; li:shape { @@ -7045,86 +3813,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.2mm li:ps_poly { - 0.4mm - -0.25mm - 0.397mm - -0.285mm - 0.388mm - -0.318mm - 0.373mm - -0.35mm - 0.353mm - -0.379mm - 0.329mm - -0.403mm - 0.3mm - -0.423mm - 0.268mm - -0.438mm - 0.235mm - -0.447mm - 0.2mm - -0.45mm - -0.2mm - -0.45mm - -0.235mm - -0.447mm - -0.268mm - -0.438mm - -0.3mm - -0.423mm - -0.329mm - -0.403mm - -0.353mm - -0.379mm - -0.373mm - -0.35mm - -0.388mm - -0.318mm - -0.397mm - -0.285mm - -0.4mm - -0.25mm - -0.4mm - 0.25mm - -0.397mm - 0.285mm - -0.388mm - 0.318mm - -0.373mm - 0.35mm - -0.353mm - 0.379mm - -0.329mm - 0.403mm - -0.3mm - 0.423mm - -0.268mm - 0.438mm - -0.235mm - 0.447mm - -0.2mm - 0.45mm - 0.2mm - 0.45mm - 0.235mm - 0.447mm - 0.268mm - 0.438mm - 0.3mm - 0.423mm - 0.329mm - 0.403mm - 0.353mm - 0.379mm - 0.373mm - 0.35mm - 0.388mm - 0.318mm - 0.397mm - 0.285mm - 0.4mm - 0.25mm + -0.5mm + -1.4mm + 0.5mm + -1.4mm + 0.5mm + 1.4mm + -0.5mm + 1.4mm } } @@ -7136,86 +3832,14 @@ ha:pcb-rnd-board-v8 { } clearance=0.0 li:ps_poly { - 0.45mm - -0.3mm - 0.447mm - -0.335mm - 0.438mm - -0.368mm - 0.423mm - -0.4mm - 0.403mm - -0.429mm - 0.379mm - -0.453mm - 0.35mm - -0.473mm - 0.318mm - -0.488mm - 0.285mm - -0.497mm - 0.25mm - -0.5mm - -0.25mm - -0.5mm - -0.285mm - -0.497mm - -0.318mm - -0.488mm - -0.35mm - -0.473mm - -0.379mm - -0.453mm - -0.403mm - -0.429mm - -0.423mm - -0.4mm - -0.438mm - -0.368mm - -0.447mm - -0.335mm - -0.45mm - -0.3mm - -0.45mm - 0.3mm - -0.447mm - 0.335mm - -0.438mm - 0.368mm - -0.423mm - 0.4mm - -0.403mm - 0.429mm - -0.379mm - 0.453mm - -0.35mm - 0.473mm - -0.318mm - 0.488mm - -0.285mm - 0.497mm - -0.25mm - 0.5mm - 0.25mm - 0.5mm - 0.285mm - 0.497mm - 0.318mm - 0.488mm - 0.35mm - 0.473mm - 0.379mm - 0.453mm - 0.403mm - 0.429mm - 0.423mm - 0.4mm - 0.438mm - 0.368mm - 0.447mm - 0.335mm - 0.45mm - 0.3mm + -0.55mm + -1.45mm + 0.55mm + -1.45mm + 0.55mm + 1.45mm + -0.55mm + 1.45mm } } @@ -7227,122 +3851,86 @@ ha:pcb-rnd-board-v8 { } clearance=0.0 li:ps_poly { - 0.4mm - -0.25mm - 0.397mm - -0.285mm - 0.388mm - -0.318mm - 0.373mm - -0.35mm - 0.353mm - -0.379mm - 0.329mm - -0.403mm - 0.3mm - -0.423mm - 0.268mm - -0.438mm - 0.235mm - -0.447mm - 0.2mm - -0.45mm - -0.2mm - -0.45mm - -0.235mm - -0.447mm - -0.268mm - -0.438mm - -0.3mm - -0.423mm - -0.329mm - -0.403mm - -0.353mm - -0.379mm - -0.373mm - -0.35mm - -0.388mm - -0.318mm - -0.397mm - -0.285mm - -0.4mm - -0.25mm - -0.4mm - 0.25mm - -0.397mm - 0.285mm - -0.388mm - 0.318mm - -0.373mm - 0.35mm - -0.353mm - 0.379mm - -0.329mm - 0.403mm - -0.3mm - 0.423mm - -0.268mm - 0.438mm - -0.235mm - 0.447mm - -0.2mm - 0.45mm - 0.2mm - 0.45mm - 0.235mm - 0.447mm - 0.268mm - 0.438mm - 0.3mm - 0.423mm - 0.329mm - 0.403mm - 0.353mm - 0.379mm - 0.373mm - 0.35mm - 0.388mm - 0.318mm - 0.397mm - 0.285mm - 0.4mm - 0.25mm + -0.5mm + -1.4mm + 0.5mm + -1.4mm + 0.5mm + 1.4mm + -0.5mm + 1.4mm } } } } - ha:ps_proto_v6.2 { - hdia=0.9mm; hplated=0; htop=0; hbottom=0; + ha:ps_proto_v6.3 { + hdia=0.0; hplated=0; htop=0; hbottom=0; li:shape { ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=0.95mm; } - ha:combining { sub=1; auto=1;} + ha:combining { } ha:layer_mask { - top = 1 - mask = 1 + bottom = 1 + copper = 1 } - clearance=0.0 + clearance=0.2mm + li:ps_poly { + -0.5mm + -1.4mm + 0.5mm + -1.4mm + 0.5mm + 1.4mm + -0.5mm + 1.4mm + } } ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=0.95mm; } ha:combining { sub=1; auto=1; } ha:layer_mask { + bottom = 1 mask = 1 - bottom = 1 } clearance=0.0 + li:ps_poly { + -0.55mm + -1.45mm + 0.55mm + -1.45mm + 0.55mm + 1.45mm + -0.55mm + 1.45mm + } } + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + bottom = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.5mm + -1.4mm + 0.5mm + -1.4mm + 0.5mm + 1.4mm + -0.5mm + 1.4mm + } + } } } } li:objects { - ha:padstack_ref.18010 { - proto=0; x=34.0mm; y=19.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.25729 { + proto=0; x=42.325mm; y=26.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 } @@ -7355,22 +3943,8 @@ ha:pcb-rnd-board-v8 { name=1 } } - ha:padstack_ref.18011 { - proto=0; x=35.5mm; y=19.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=2 - name=2 - } - } - ha:padstack_ref.18012 { - proto=0; x=38.5mm; y=19.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.25730 { + proto=0; x=42.325mm; y=25.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 } @@ -7383,8 +3957,272 @@ ha:pcb-rnd-board-v8 { name=3 } } - ha:padstack_ref.18013 { - proto=1; x=32.45mm; y=15.9mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.25731 { + proto=0; x=42.325mm; y=24.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + } + + ha:attributes { + term=5 + name=5 + } + } + ha:padstack_ref.25732 { + proto=0; x=42.325mm; y=23.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=7 + name=7 + } + } + ha:padstack_ref.25733 { + proto=0; x=42.325mm; y=22.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=9 + name=9 + } + } + ha:padstack_ref.25734 { + proto=0; x=42.325mm; y=21.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + round + noshape + } + } + + ha:attributes { + term=11 + name=11 + } + } + ha:padstack_ref.25735 { + proto=0; x=42.325mm; y=20.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=13 + name=13 + } + } + ha:padstack_ref.25736 { + proto=0; x=42.325mm; y=19.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=15 + name=15 + } + } + ha:padstack_ref.25737 { + proto=0; x=42.325mm; y=18.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + round + noshape + } + } + + ha:attributes { + term=17 + name=17 + } + } + ha:padstack_ref.25738 { + proto=0; x=42.325mm; y=17.0mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=19 + name=19 + } + } + ha:padstack_ref.25739 { + proto=1; x=42.325mm; y=25.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:3 { + on + round + noshape + } + } + + ha:attributes { + term=2 + name=2 + } + } + ha:padstack_ref.25740 { + proto=1; x=42.325mm; y=24.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=4 + name=4 + } + } + ha:padstack_ref.25741 { + proto=1; x=42.325mm; y=23.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=6 + name=6 + } + } + ha:padstack_ref.25742 { + proto=1; x=42.325mm; y=22.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:3 { + on + sharp + noshape + } + } + + ha:attributes { + term=8 + name=8 + } + } + ha:padstack_ref.25743 { + proto=1; x=42.325mm; y=21.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=10 + name=10 + } + } + ha:padstack_ref.25744 { + proto=1; x=42.325mm; y=20.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=12 + name=12 + } + } + ha:padstack_ref.25745 { + proto=1; x=42.325mm; y=19.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=14 + name=14 + } + } + ha:padstack_ref.25746 { + proto=1; x=42.325mm; y=18.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=16 + name=16 + } + } + ha:padstack_ref.25747 { + proto=1; x=42.325mm; y=17.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=18 + name=18 + } + } + ha:padstack_ref.25748 { + proto=2; x=41.9mm; y=28.35mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 } @@ -7397,8 +4235,8 @@ ha:pcb-rnd-board-v8 { name=NC1 } } - ha:padstack_ref.18014 { - proto=1; x=32.45mm; y=18.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.25749 { + proto=2; x=41.9mm; y=14.65mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 } @@ -7411,8 +4249,8 @@ ha:pcb-rnd-board-v8 { name=NC2 } } - ha:padstack_ref.18015 { - proto=1; x=40.05mm; y=15.9mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.25750 { + proto=3; x=41.9mm; y=14.65mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 } @@ -7425,8 +4263,8 @@ ha:pcb-rnd-board-v8 { name=NC3 } } - ha:padstack_ref.18016 { - proto=1; x=40.05mm; y=18.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:padstack_ref.25751 { + proto=3; x=41.9mm; y=28.35mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; ha:flags { clearline=1 } @@ -7439,34 +4277,6 @@ ha:pcb-rnd-board-v8 { name=NC4 } } - ha:padstack_ref.18017 { - proto=2; x=34.75mm; y=17.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=MH1 - name=MH1 - } - } - ha:padstack_ref.18018 { - proto=2; x=37.75mm; y=17.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=MH2 - name=MH2 - } - } } li:layers { @@ -7475,22 +4285,22 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.17947 { - x1=36.25mm; y1=17.0mm; x2=36.25mm; y2=17.0mm; thickness=0.1mm; clearance=0.0; + ha:line.25694 { + x1=1.70472441in; y1=21.5mm; x2=1.70472441in; y2=21.5mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=origin } ha:flags ={ selected=1 }; } - ha:line.17950 { - x1=36.25mm; y1=17.0mm; x2=37.25mm; y2=17.0mm; thickness=0.1mm; clearance=0.0; + ha:line.25697 { + x1=1.70472441in; y1=21.5mm; x2=1.70472441in; y2=20.5mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=x } ha:flags ={ selected=1 }; } - ha:line.17953 { - x1=36.25mm; y1=17.0mm; x2=36.25mm; y2=18.0mm; thickness=0.1mm; clearance=0.0; + ha:line.25700 { + x1=1.70472441in; y1=21.5mm; x2=44.3mm; y2=21.5mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=y } @@ -7509,26 +4319,11 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.17956 { - x1=32.95mm; y1=15.45mm; x2=39.55mm; y2=15.45mm; thickness=0.2mm; clearance=0.0; + ha:line.25703 { + x1=43.2mm; y1=27.55mm; x2=43.2mm; y2=26.55mm; thickness=0.2mm; clearance=0.0; } - ha:line.17959 { - x1=32.85mm; y1=14.05mm; x2=39.65mm; y2=14.05mm; thickness=0.2mm; clearance=0.0; - } - ha:line.17962 { - x1=39.65mm; y1=14.05mm; x2=39.65mm; y2=15.15mm; thickness=0.2mm; clearance=0.0; - } - ha:line.17965 { - x1=39.65mm; y1=16.65mm; x2=39.65mm; y2=17.35mm; thickness=0.2mm; clearance=0.0; - } - ha:line.17968 { - x1=36.25mm; y1=18.45mm; x2=37.75mm; y2=18.45mm; thickness=0.2mm; clearance=0.0; - } - ha:line.17971 { - x1=32.85mm; y1=14.05mm; x2=32.85mm; y2=15.15mm; thickness=0.2mm; clearance=0.0; - } - ha:line.17974 { - x1=32.85mm; y1=16.65mm; x2=32.85mm; y2=17.35mm; thickness=0.2mm; clearance=0.0; + ha:line.25706 { + x1=43.2mm; y1=16.45mm; x2=43.2mm; y2=15.45mm; thickness=0.2mm; clearance=0.0; } } ha:type { @@ -7542,25 +4337,34 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.17978 { - x1=32.95mm; y1=14.15mm; x2=39.55mm; y2=14.15mm; thickness=0.1mm; clearance=0.0; + ha:line.25709 { + x1=1.9507874in; y1=22.2mm; x2=1.9507874in; y2=20.8mm; thickness=0.1mm; clearance=0.0; } - ha:line.17981 { - x1=39.55mm; y1=14.15mm; x2=39.55mm; y2=18.35mm; thickness=0.1mm; clearance=0.0; + ha:line.25712 { + x1=48.85mm; y1=21.5mm; x2=50.25mm; y2=21.5mm; thickness=0.1mm; clearance=0.0; } - ha:line.17984 { - x1=39.55mm; y1=18.35mm; x2=32.95mm; y2=18.35mm; thickness=0.1mm; clearance=0.0; + ha:line.25715 { + x1=1.70472441in; y1=28.447mm; x2=1.70472441in; y2=14.553mm; thickness=0.1mm; clearance=0.0; } - ha:line.17987 { - x1=32.95mm; y1=18.35mm; x2=32.95mm; y2=14.15mm; thickness=0.1mm; clearance=0.0; + ha:line.25718 { + x1=1.70472441in; y1=14.553mm; x2=55.8mm; y2=14.553mm; thickness=0.1mm; clearance=0.0; } - ha:text.17977 { - string=%a.parent.refdes%; x=36.429907mm; y=18.535093mm; scale=100; fid=0; + ha:line.25721 { + x1=55.8mm; y1=14.553mm; x2=55.8mm; y2=28.447mm; thickness=0.1mm; clearance=0.0; + } + ha:line.25724 { + x1=55.8mm; y1=28.447mm; x2=1.70472441in; y2=28.447mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.25727 { + x=1.9507874in; y=21.5mm; width=0.5mm; height=0.5mm; astart=90.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.25728 { + string=%a.parent.refdes%; x=48.55mm; y=19.5mm; scale=100; fid=0; ha:flags { dyntext=1 floater=1 } - rot = 0.000000 + rot = 90.000000 } } ha:type { @@ -7575,26 +4379,15 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.17991 { - x1=35.55mm; y1=16.25mm; x2=36.95mm; y2=16.25mm; thickness=0.05mm; clearance=0.0; - } - ha:line.17994 { - x1=36.25mm; y1=15.55mm; x2=36.25mm; y2=16.95mm; thickness=0.05mm; clearance=0.0; - } - ha:line.17997 { - x1=31.8mm; y1=13.9mm; x2=40.7mm; y2=13.9mm; thickness=0.05mm; clearance=0.0; - } - ha:line.18000 { - x1=40.7mm; y1=13.9mm; x2=40.7mm; y2=19.95mm; thickness=0.05mm; clearance=0.0; - } - ha:line.18003 { - x1=40.7mm; y1=19.95mm; x2=31.8mm; y2=19.95mm; thickness=0.05mm; clearance=0.0; - } - ha:line.18006 { - x1=31.8mm; y1=19.95mm; x2=31.8mm; y2=13.9mm; thickness=0.05mm; clearance=0.0; - } - ha:arc.18009 { - x=36.25mm; y=16.25mm; width=0.5mm; height=0.5mm; astart=0.000000; adelta=360.000000; thickness=0.05mm; clearance=0.0; + ha:polygon.25752 { + li:geometry { + ta:contour { + { 40.25mm; 29.1mm } + { 40.25mm; 13.9mm } + { 56.05mm; 13.9mm } + { 56.05mm; 29.1mm } + } + } } } ha:type { @@ -7605,866 +4398,7 @@ ha:pcb-rnd-board-v8 { } } } - uid = oXqWPLpE/o6xM60kWGIAAAAP - } - ha:subc.18096 { - ha:attributes { - value=XKB_SK-3296S-01 - footprint=MECHANICAL_XKB_SK-3296S-01.lht - refdes=S2 - } - ha:data { - li:padstack_prototypes { - - ha:ps_proto_v6.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.2mm - li:ps_poly { - 0.45mm - -0.4mm - 0.447mm - -0.435mm - 0.438mm - -0.468mm - 0.423mm - -0.5mm - 0.403mm - -0.529mm - 0.379mm - -0.553mm - 0.35mm - -0.573mm - 0.318mm - -0.588mm - 0.285mm - -0.597mm - 0.25mm - -0.6mm - -0.25mm - -0.6mm - -0.285mm - -0.597mm - -0.318mm - -0.588mm - -0.35mm - -0.573mm - -0.379mm - -0.553mm - -0.403mm - -0.529mm - -0.423mm - -0.5mm - -0.438mm - -0.468mm - -0.447mm - -0.435mm - -0.45mm - -0.4mm - -0.45mm - 0.4mm - -0.447mm - 0.435mm - -0.438mm - 0.468mm - -0.423mm - 0.5mm - -0.403mm - 0.529mm - -0.379mm - 0.553mm - -0.35mm - 0.573mm - -0.318mm - 0.588mm - -0.285mm - 0.597mm - -0.25mm - 0.6mm - 0.25mm - 0.6mm - 0.285mm - 0.597mm - 0.318mm - 0.588mm - 0.35mm - 0.573mm - 0.379mm - 0.553mm - 0.403mm - 0.529mm - 0.423mm - 0.5mm - 0.438mm - 0.468mm - 0.447mm - 0.435mm - 0.45mm - 0.4mm - } - } - - ha:ps_shape_v4 { - ha:combining { sub=1; auto=1; } - ha:layer_mask { - top = 1 - mask = 1 - } - clearance=0.0 - li:ps_poly { - 0.5mm - -0.45mm - 0.497mm - -0.485mm - 0.488mm - -0.518mm - 0.473mm - -0.55mm - 0.453mm - -0.579mm - 0.429mm - -0.603mm - 0.4mm - -0.623mm - 0.368mm - -0.638mm - 0.335mm - -0.647mm - 0.3mm - -0.65mm - -0.3mm - -0.65mm - -0.335mm - -0.647mm - -0.368mm - -0.638mm - -0.4mm - -0.623mm - -0.429mm - -0.603mm - -0.453mm - -0.579mm - -0.473mm - -0.55mm - -0.488mm - -0.518mm - -0.497mm - -0.485mm - -0.5mm - -0.45mm - -0.5mm - 0.45mm - -0.497mm - 0.485mm - -0.488mm - 0.518mm - -0.473mm - 0.55mm - -0.453mm - 0.579mm - -0.429mm - 0.603mm - -0.4mm - 0.623mm - -0.368mm - 0.638mm - -0.335mm - 0.647mm - -0.3mm - 0.65mm - 0.3mm - 0.65mm - 0.335mm - 0.647mm - 0.368mm - 0.638mm - 0.4mm - 0.623mm - 0.429mm - 0.603mm - 0.453mm - 0.579mm - 0.473mm - 0.55mm - 0.488mm - 0.518mm - 0.497mm - 0.485mm - 0.5mm - 0.45mm - } - } - - ha:ps_shape_v4 { - ha:combining { auto=1; } - ha:layer_mask { - top = 1 - paste = 1 - } - clearance=0.0 - li:ps_poly { - 0.45mm - -0.4mm - 0.447mm - -0.435mm - 0.438mm - -0.468mm - 0.423mm - -0.5mm - 0.403mm - -0.529mm - 0.379mm - -0.553mm - 0.35mm - -0.573mm - 0.318mm - -0.588mm - 0.285mm - -0.597mm - 0.25mm - -0.6mm - -0.25mm - -0.6mm - -0.285mm - -0.597mm - -0.318mm - -0.588mm - -0.35mm - -0.573mm - -0.379mm - -0.553mm - -0.403mm - -0.529mm - -0.423mm - -0.5mm - -0.438mm - -0.468mm - -0.447mm - -0.435mm - -0.45mm - -0.4mm - -0.45mm - 0.4mm - -0.447mm - 0.435mm - -0.438mm - 0.468mm - -0.423mm - 0.5mm - -0.403mm - 0.529mm - -0.379mm - 0.553mm - -0.35mm - 0.573mm - -0.318mm - 0.588mm - -0.285mm - 0.597mm - -0.25mm - 0.6mm - 0.25mm - 0.6mm - 0.285mm - 0.597mm - 0.318mm - 0.588mm - 0.35mm - 0.573mm - 0.379mm - 0.553mm - 0.403mm - 0.529mm - 0.423mm - 0.5mm - 0.438mm - 0.468mm - 0.447mm - 0.435mm - 0.45mm - 0.4mm - } - } - } - } - - ha:ps_proto_v6.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.2mm - li:ps_poly { - 0.4mm - -0.25mm - 0.397mm - -0.285mm - 0.388mm - -0.318mm - 0.373mm - -0.35mm - 0.353mm - -0.379mm - 0.329mm - -0.403mm - 0.3mm - -0.423mm - 0.268mm - -0.438mm - 0.235mm - -0.447mm - 0.2mm - -0.45mm - -0.2mm - -0.45mm - -0.235mm - -0.447mm - -0.268mm - -0.438mm - -0.3mm - -0.423mm - -0.329mm - -0.403mm - -0.353mm - -0.379mm - -0.373mm - -0.35mm - -0.388mm - -0.318mm - -0.397mm - -0.285mm - -0.4mm - -0.25mm - -0.4mm - 0.25mm - -0.397mm - 0.285mm - -0.388mm - 0.318mm - -0.373mm - 0.35mm - -0.353mm - 0.379mm - -0.329mm - 0.403mm - -0.3mm - 0.423mm - -0.268mm - 0.438mm - -0.235mm - 0.447mm - -0.2mm - 0.45mm - 0.2mm - 0.45mm - 0.235mm - 0.447mm - 0.268mm - 0.438mm - 0.3mm - 0.423mm - 0.329mm - 0.403mm - 0.353mm - 0.379mm - 0.373mm - 0.35mm - 0.388mm - 0.318mm - 0.397mm - 0.285mm - 0.4mm - 0.25mm - } - } - - ha:ps_shape_v4 { - ha:combining { sub=1; auto=1; } - ha:layer_mask { - top = 1 - mask = 1 - } - clearance=0.0 - li:ps_poly { - 0.45mm - -0.3mm - 0.447mm - -0.335mm - 0.438mm - -0.368mm - 0.423mm - -0.4mm - 0.403mm - -0.429mm - 0.379mm - -0.453mm - 0.35mm - -0.473mm - 0.318mm - -0.488mm - 0.285mm - -0.497mm - 0.25mm - -0.5mm - -0.25mm - -0.5mm - -0.285mm - -0.497mm - -0.318mm - -0.488mm - -0.35mm - -0.473mm - -0.379mm - -0.453mm - -0.403mm - -0.429mm - -0.423mm - -0.4mm - -0.438mm - -0.368mm - -0.447mm - -0.335mm - -0.45mm - -0.3mm - -0.45mm - 0.3mm - -0.447mm - 0.335mm - -0.438mm - 0.368mm - -0.423mm - 0.4mm - -0.403mm - 0.429mm - -0.379mm - 0.453mm - -0.35mm - 0.473mm - -0.318mm - 0.488mm - -0.285mm - 0.497mm - -0.25mm - 0.5mm - 0.25mm - 0.5mm - 0.285mm - 0.497mm - 0.318mm - 0.488mm - 0.35mm - 0.473mm - 0.379mm - 0.453mm - 0.403mm - 0.429mm - 0.423mm - 0.4mm - 0.438mm - 0.368mm - 0.447mm - 0.335mm - 0.45mm - 0.3mm - } - } - - ha:ps_shape_v4 { - ha:combining { auto=1; } - ha:layer_mask { - top = 1 - paste = 1 - } - clearance=0.0 - li:ps_poly { - 0.4mm - -0.25mm - 0.397mm - -0.285mm - 0.388mm - -0.318mm - 0.373mm - -0.35mm - 0.353mm - -0.379mm - 0.329mm - -0.403mm - 0.3mm - -0.423mm - 0.268mm - -0.438mm - 0.235mm - -0.447mm - 0.2mm - -0.45mm - -0.2mm - -0.45mm - -0.235mm - -0.447mm - -0.268mm - -0.438mm - -0.3mm - -0.423mm - -0.329mm - -0.403mm - -0.353mm - -0.379mm - -0.373mm - -0.35mm - -0.388mm - -0.318mm - -0.397mm - -0.285mm - -0.4mm - -0.25mm - -0.4mm - 0.25mm - -0.397mm - 0.285mm - -0.388mm - 0.318mm - -0.373mm - 0.35mm - -0.353mm - 0.379mm - -0.329mm - 0.403mm - -0.3mm - 0.423mm - -0.268mm - 0.438mm - -0.235mm - 0.447mm - -0.2mm - 0.45mm - 0.2mm - 0.45mm - 0.235mm - 0.447mm - 0.268mm - 0.438mm - 0.3mm - 0.423mm - 0.329mm - 0.403mm - 0.353mm - 0.379mm - 0.373mm - 0.35mm - 0.388mm - 0.318mm - 0.397mm - 0.285mm - 0.4mm - 0.25mm - } - } - } - } - - ha:ps_proto_v6.2 { - hdia=0.9mm; hplated=0; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=0.95mm; } - 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=0.95mm; } - ha:combining { sub=1; auto=1; } - ha:layer_mask { - mask = 1 - bottom = 1 - } - clearance=0.0 - } - - } - } - } - - li:objects { - ha:padstack_ref.18160 { - proto=0; x=12.5mm; y=19.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=1 - name=1 - } - } - ha:padstack_ref.18161 { - proto=0; x=14.0mm; y=19.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=2 - name=2 - } - } - ha:padstack_ref.18162 { - proto=0; x=17.0mm; y=19.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=3 - name=3 - } - } - ha:padstack_ref.18163 { - proto=1; x=431.1023622mil; y=15.9mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=NC1 - name=NC1 - } - } - ha:padstack_ref.18164 { - proto=1; x=431.1023622mil; y=18.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=NC2 - name=NC2 - } - } - ha:padstack_ref.18165 { - proto=1; x=18.55mm; y=15.9mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=NC3 - name=NC3 - } - } - ha:padstack_ref.18166 { - proto=1; x=18.55mm; y=18.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=NC4 - name=NC4 - } - } - ha:padstack_ref.18167 { - proto=2; x=13.25mm; y=17.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=MH1 - name=MH1 - } - } - ha:padstack_ref.18168 { - proto=2; x=16.25mm; y=17.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=MH2 - name=MH2 - } - } - } - li:layers { - - ha:subc-aux { - lid=0 - ha:combining { } - - li:objects { - ha:line.18097 { - x1=14.75mm; y1=17.0mm; x2=14.75mm; y2=17.0mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=origin - } - } - ha:line.18100 { - x1=14.75mm; y1=17.0mm; x2=15.75mm; y2=17.0mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=x - } - } - ha:line.18103 { - x1=14.75mm; y1=17.0mm; x2=14.75mm; y2=18.0mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=y - } - } - } - ha:type { - top = 1 - misc = 1 - virtual = 1 - } - } - - ha:top-silkscreen { - lid=1 - ha:combining { } - - li:objects { - ha:line.18106 { - x1=11.45mm; y1=15.45mm; x2=18.05mm; y2=15.45mm; thickness=0.2mm; clearance=0.0; - } - ha:line.18109 { - x1=446.8503937mil; y1=14.05mm; x2=18.15mm; y2=14.05mm; thickness=0.2mm; clearance=0.0; - } - ha:line.18112 { - x1=18.15mm; y1=14.05mm; x2=18.15mm; y2=15.15mm; thickness=0.2mm; clearance=0.0; - } - ha:line.18115 { - x1=18.15mm; y1=16.65mm; x2=18.15mm; y2=17.35mm; thickness=0.2mm; clearance=0.0; - } - ha:line.18118 { - x1=14.75mm; y1=18.45mm; x2=16.25mm; y2=18.45mm; thickness=0.2mm; clearance=0.0; - } - ha:line.18121 { - x1=446.8503937mil; y1=14.05mm; x2=446.8503937mil; y2=15.15mm; thickness=0.2mm; clearance=0.0; - } - ha:line.18124 { - x1=446.8503937mil; y1=16.65mm; x2=446.8503937mil; y2=17.35mm; thickness=0.2mm; clearance=0.0; - } - } - ha:type { - silk = 1 - top = 1 - } - } - - ha:top-assembly { - lid=2 - ha:combining { } - - li:objects { - ha:line.18128 { - x1=11.45mm; y1=14.15mm; x2=18.05mm; y2=14.15mm; thickness=0.1mm; clearance=0.0; - } - ha:line.18131 { - x1=18.05mm; y1=14.15mm; x2=18.05mm; y2=18.35mm; thickness=0.1mm; clearance=0.0; - } - ha:line.18134 { - x1=18.05mm; y1=18.35mm; x2=11.45mm; y2=18.35mm; thickness=0.1mm; clearance=0.0; - } - ha:line.18137 { - x1=11.45mm; y1=18.35mm; x2=11.45mm; y2=14.15mm; thickness=0.1mm; clearance=0.0; - } - ha:text.18127 { - string=%a.parent.refdes%; x=14.629907mm; y=18.435093mm; scale=100; fid=0; - ha:flags { - dyntext=1 - floater=1 - } - rot = 0.000000 - } - } - ha:type { - top = 1 - doc = 1 - } - purpose = assy - } - - ha:top-courtyard { - lid=3 - ha:combining { } - - li:objects { - ha:line.18141 { - x1=14.05mm; y1=16.25mm; x2=15.45mm; y2=16.25mm; thickness=0.05mm; clearance=0.0; - } - ha:line.18144 { - x1=14.75mm; y1=15.55mm; x2=14.75mm; y2=16.95mm; thickness=0.05mm; clearance=0.0; - } - ha:line.18147 { - x1=10.3mm; y1=13.9mm; x2=19.2mm; y2=13.9mm; thickness=0.05mm; clearance=0.0; - } - ha:line.18150 { - x1=19.2mm; y1=13.9mm; x2=19.2mm; y2=19.95mm; thickness=0.05mm; clearance=0.0; - } - ha:line.18153 { - x1=19.2mm; y1=19.95mm; x2=10.3mm; y2=19.95mm; thickness=0.05mm; clearance=0.0; - } - ha:line.18156 { - x1=10.3mm; y1=19.95mm; x2=10.3mm; y2=13.9mm; thickness=0.05mm; clearance=0.0; - } - ha:arc.18159 { - x=14.75mm; y=16.25mm; width=0.5mm; height=0.5mm; astart=0.000000; adelta=360.000000; thickness=0.05mm; clearance=0.0; - } - } - ha:type { - top = 1 - doc = 1 - } - purpose = ko.courtyard - } - } - } - uid = oXqWPLpE/o6xM60kWGIAAAAT + uid = UsZVGY9SkJLERZiC+XDMIA19 } } li:layers { @@ -8480,440 +4414,395 @@ ha:pcb-rnd-board-v8 { } li:objects { - ha:line.12997 { - x1=26.25mm; y1=24.5mm; x2=13.5mm; y2=24.5mm; thickness=10.0mil; clearance=20.0mil; + ha:line.11750 { + x1=34.735mm; y1=17.0mm; x2=32.9mm; y2=17.0mm; thickness=0.2mm; clearance=12.0mil; ha:flags { clearline=1 } } - ha:line.13000 { - x1=13.5mm; y1=24.5mm; x2=12.5mm; y2=23.5mm; thickness=10.0mil; clearance=20.0mil; + ha:line.13233 { + x1=34.735mm; y1=18.5mm; x2=30.7mm; y2=18.5mm; thickness=0.3mm; clearance=0.4mm; ha:flags { clearline=1 } } - ha:line.13003 { - x1=14.0mm; y1=19.1mm; x2=15.1mm; y2=19.1mm; thickness=10.0mil; clearance=20.0mil; + ha:line.13236 { + x1=30.7mm; y1=18.5mm; x2=29.95mm; y2=19.25mm; thickness=0.3mm; clearance=0.4mm; ha:flags { clearline=1 } } - ha:line.13006 { - x1=15.1mm; y1=19.1mm; x2=16.25mm; y2=20.25mm; thickness=10.0mil; clearance=20.0mil; + ha:line.13302 { + x1=34.735mm; y1=19.0mm; x2=31.65mm; y2=19.0mm; thickness=0.3mm; clearance=0.4mm; ha:flags { clearline=1 } } - ha:line.13009 { - x1=16.25mm; y1=20.25mm; x2=17.75mm; y2=20.25mm; thickness=10.0mil; clearance=20.0mil; + ha:line.13305 { + x1=31.65mm; y1=19.0mm; x2=30.6mm; y2=20.05mm; thickness=0.3mm; clearance=0.4mm; ha:flags { clearline=1 } } - ha:line.13012 { - x1=17.75mm; y1=20.25mm; x2=19.5mm; y2=18.5mm; thickness=10.0mil; clearance=20.0mil; + ha:line.13308 { + x1=30.6mm; y1=20.05mm; x2=28.85mm; y2=20.05mm; thickness=0.3mm; clearance=0.4mm; ha:flags { clearline=1 } } - ha:line.13015 { - x1=19.5mm; y1=18.5mm; x2=19.5mm; y2=17.45mm; thickness=10.0mil; clearance=20.0mil; + ha:line.13311 { + x1=28.85mm; y1=20.05mm; x2=28.05mm; y2=19.25mm; thickness=0.3mm; clearance=0.4mm; ha:flags { clearline=1 } } - ha:line.13018 { - x1=21.8mm; y1=16.75mm; x2=21.8mm; y2=19.15mm; thickness=10.0mil; clearance=20.0mil; + ha:line.20451 { + x1=42.325mm; y1=23.0mm; x2=40.75mm; y2=23.0mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13021 { - x1=21.8mm; y1=19.15mm; x2=21.7mm; y2=19.25mm; thickness=10.0mil; clearance=20.0mil; + ha:line.20454 { + x1=42.325mm; y1=22.0mm; x2=40.75mm; y2=22.0mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13024 { - x1=20.2mm; y1=16.75mm; x2=20.2mm; y2=16.55mm; thickness=10.0mil; clearance=20.0mil; + ha:line.20466 { + x1=36.7mm; y1=23.0mm; x2=37.0mm; y2=893.7007874mil; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13027 { - x1=12.5mm; y1=23.5mm; x2=12.5mm; y2=15.5mm; thickness=10.0mil; clearance=20.0mil; + ha:line.20472 { + x1=36.7mm; y1=22.0mm; x2=37.0mm; y2=22.3mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13030 { - x1=12.5mm; y1=15.5mm; x2=13.25mm; y2=14.75mm; thickness=10.0mil; clearance=20.0mil; + ha:line.20481 { + x1=42.325mm; y1=26.0mm; x2=40.75mm; y2=26.0mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13033 { - x1=13.25mm; y1=14.75mm; x2=23.5mm; y2=14.75mm; thickness=10.0mil; clearance=20.0mil; + ha:line.20484 { + x1=42.325mm; y1=25.0mm; x2=40.75mm; y2=25.0mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13036 { - x1=23.5mm; y1=14.75mm; x2=24.25mm; y2=15.5mm; thickness=10.0mil; clearance=20.0mil; + ha:line.20490 { + x1=37.2mm; y1=23.5mm; x2=34.75mm; y2=23.5mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13039 { - x1=20.2mm; y1=16.75mm; x2=19.5mm; y2=17.45mm; thickness=10.0mil; clearance=20.0mil; + ha:line.20502 { + x1=34.75mm; y1=24.5mm; x2=37.2mm; y2=24.5mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13042 { - x1=20.2mm; y1=16.75mm; x2=20.2mm; y2=16.05mm; thickness=6.0mil; clearance=12.0mil; + ha:line.20505 { + x1=36.7mm; y1=26.0mm; x2=37.0mm; y2=25.7mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13045 { - x1=20.2mm; y1=16.05mm; x2=20.75mm; y2=15.5mm; thickness=6.0mil; clearance=12.0mil; + ha:line.20508 { + x1=34.75mm; y1=26.0mm; x2=36.7mm; y2=26.0mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13048 { - x1=20.75mm; y1=15.5mm; x2=22.75mm; y2=15.5mm; thickness=6.0mil; clearance=12.0mil; + ha:line.20511 { + x1=36.7mm; y1=25.0mm; x2=37.0mm; y2=25.3mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13051 { - x1=22.75mm; y1=15.5mm; x2=23.0mm; y2=15.75mm; thickness=6.0mil; clearance=12.0mil; + ha:line.20514 { + x1=34.75mm; y1=25.0mm; x2=36.7mm; y2=25.0mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13054 { - x1=23.0mm; y1=15.75mm; x2=23.0mm; y2=19.25mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21025 { + x1=37.2mm; y1=21.5mm; x2=34.735mm; y2=21.5mm; thickness=0.2mm; clearance=100.0mil; ha:flags { clearline=1 } - } - ha:line.13057 { - x1=23.0mm; y1=19.25mm; x2=23.25mm; y2=19.5mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13060 { - x1=23.25mm; y1=19.5mm; x2=24.15mm; y2=19.5mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13063 { - x1=24.15mm; y1=19.5mm; x2=24.2mm; y2=19.45mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13066 { - x1=24.25mm; y1=17.5mm; x2=24.2mm; y2=17.55mm; thickness=10.0mil; clearance=20.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13069 { - x1=24.25mm; y1=17.5mm; x2=24.25mm; y2=15.25mm; thickness=10.0mil; clearance=20.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13072 { - x1=24.25mm; y1=15.25mm; x2=25.0mm; y2=14.5mm; thickness=10.0mil; clearance=20.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13075 { - x1=30.2mm; y1=14.95mm; x2=29.75mm; y2=14.5mm; thickness=10.0mil; clearance=20.0mil; - ha:flags { - clearline=1 - } - } - ha:line.13078 { - x1=29.75mm; y1=14.5mm; x2=25.0mm; y2=14.5mm; thickness=10.0mil; clearance=20.0mil; - ha:flags { - clearline=1 + li:thermal { + on + round } } - ha:line.13081 { - x1=30.2mm; y1=14.95mm; x2=30.2mm; y2=18.75mm; thickness=10.0mil; clearance=20.0mil; + ha:line.21360 { + x1=37.2mm; y1=20.5mm; x2=34.735mm; y2=20.5mm; thickness=0.2mm; clearance=100.0mil; ha:flags { clearline=1 } } - ha:line.13084 { - x1=34.0mm; y1=19.1mm; x2=30.55mm; y2=19.1mm; thickness=10.0mil; clearance=20.0mil; + ha:line.21363 { + x1=36.7mm; y1=22.0mm; x2=34.735mm; y2=22.0mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13087 { - x1=30.55mm; y1=19.1mm; x2=30.2mm; y2=18.75mm; thickness=10.0mil; clearance=20.0mil; + ha:line.21366 { + x1=36.7mm; y1=23.0mm; x2=34.735mm; y2=23.0mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13090 { - x1=35.5mm; y1=19.1mm; x2=35.5mm; y2=20.25mm; thickness=10.0mil; clearance=20.0mil; + ha:line.21418 { + x1=37.0mm; y1=893.7007874mil; x2=37.65mm; y2=893.7007874mil; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13093 { - x1=35.5mm; y1=20.25mm; x2=34.75mm; y2=21.0mm; thickness=10.0mil; clearance=20.0mil; + ha:line.21421 { + x1=39.9mm; y1=22.95mm; x2=39.9mm; y2=23.4mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13108 { - x1=25.75mm; y1=20.75mm; x2=25.75mm; y2=18.0mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21424 { + x1=1.5019685in; y1=931.1023622mil; x2=39.65mm; y2=931.1023622mil; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13111 { - x1=26.2mm; y1=17.55mm; x2=25.75mm; y2=18.0mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21427 { + x1=37.9mm; y1=23.4mm; x2=37.9mm; y2=22.95mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13114 { - x1=26.8mm; y1=19.45mm; x2=26.8mm; y2=21.3mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21430 { + x1=40.45mm; y1=893.7007874mil; x2=40.15mm; y2=893.7007874mil; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13129 { - x1=26.2mm; y1=17.55mm; x2=27.75mm; y2=17.55mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21433 { + x1=38.55mm; y1=23.25mm; x2=39.3mm; y2=23.25mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13132 { - x1=27.75mm; y1=17.55mm; x2=28.8mm; y2=16.5mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21436 { + x1=38.3mm; y1=23.0mm; x2=38.3mm; y2=22.55mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13135 { - x1=26.8mm; y1=19.55mm; x2=28.0mm; y2=19.55mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21439 { + x1=39.5mm; y1=22.55mm; x2=39.5mm; y2=23.05mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13138 { - x1=28.0mm; y1=19.55mm; x2=28.8mm; y2=18.75mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21442 { + x1=39.75mm; y1=22.3mm; x2=40.45mm; y2=22.3mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13141 { - x1=20.735mm; y1=24.0mm; x2=20.735mm; y2=23.515mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21445 { + x1=37.0mm; y1=22.3mm; x2=38.05mm; y2=22.3mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13144 { - x1=20.735mm; y1=23.515mm; x2=22.5mm; y2=21.75mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21448 { + x1=40.75mm; y1=23.0mm; x2=40.45mm; y2=893.7007874mil; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13147 { - x1=22.5mm; y1=21.75mm; x2=24.9mm; y2=21.75mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21451 { + x1=40.45mm; y1=22.3mm; x2=40.75mm; y2=22.0mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.13150 { - x1=24.9mm; y1=21.75mm; x2=26.25mm; y2=23.1mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21506 { + x1=38.55mm; y1=26.25mm; x2=39.3mm; y2=26.25mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15037 { - x1=893.7007874mil; y1=27.5mm; x2=22.8mm; y2=27.6mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21509 { + x1=38.3mm; y1=26.0mm; x2=38.3mm; y2=25.55mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15064 { - x1=20.735mm; y1=28.5mm; x2=893.7007874mil; y2=28.5mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21512 { + x1=39.5mm; y1=25.55mm; x2=39.5mm; y2=26.05mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15067 { - x1=893.7007874mil; y1=28.5mm; x2=22.8mm; y2=28.4mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21515 { + x1=37.0mm; y1=25.7mm; x2=37.65mm; y2=25.7mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15070 { - x1=20.735mm; y1=29.0mm; x2=23.2mm; y2=29.0mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21518 { + x1=39.9mm; y1=25.95mm; x2=39.9mm; y2=26.4mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15073 { - x1=23.2mm; y1=29.0mm; x2=23.3mm; y2=29.1mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21521 { + x1=1.5019685in; y1=26.65mm; x2=39.65mm; y2=26.65mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15076 { - x1=20.735mm; y1=30.0mm; x2=23.2mm; y2=30.0mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21524 { + x1=37.9mm; y1=26.4mm; x2=37.9mm; y2=25.95mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15079 { - x1=23.2mm; y1=30.0mm; x2=23.3mm; y2=29.9mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21527 { + x1=40.75mm; y1=26.0mm; x2=40.45mm; y2=25.7mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15082 { - x1=20.735mm; y1=30.5mm; x2=893.7007874mil; y2=30.5mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21530 { + x1=40.45mm; y1=25.3mm; x2=40.75mm; y2=25.0mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15085 { - x1=893.7007874mil; y1=30.5mm; x2=22.8mm; y2=30.6mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21533 { + x1=39.75mm; y1=25.3mm; x2=40.45mm; y2=25.3mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15088 { - x1=20.735mm; y1=31.5mm; x2=893.7007874mil; y2=31.5mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21536 { + x1=40.45mm; y1=25.7mm; x2=40.15mm; y2=25.7mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15091 { - x1=893.7007874mil; y1=31.5mm; x2=22.8mm; y2=31.4mm; thickness=6.0mil; clearance=12.0mil; + ha:line.21539 { + x1=37.0mm; y1=25.3mm; x2=38.05mm; y2=25.3mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15094 { - x1=20.735mm; y1=32.0mm; x2=23.2mm; y2=32.0mm; thickness=6.0mil; clearance=12.0mil; + ha:arc.21454 { + x=40.15mm; y=22.95mm; width=0.25mm; height=0.25mm; astart=0.000000; adelta=-90.000000; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15097 { - x1=23.2mm; y1=32.0mm; x2=23.3mm; y2=32.1mm; thickness=6.0mil; clearance=12.0mil; + ha:arc.21455 { + x=39.65mm; y=23.4mm; width=0.25mm; height=0.25mm; astart=90.000000; adelta=90.000000; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15100 { - x1=20.735mm; y1=33.0mm; x2=23.2mm; y2=33.0mm; thickness=6.0mil; clearance=12.0mil; + ha:arc.21456 { + x=1.5019685in; y=23.4mm; width=0.25mm; height=0.25mm; astart=0.000000; adelta=90.000000; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15103 { - x1=23.2mm; y1=33.0mm; x2=23.3mm; y2=32.9mm; thickness=6.0mil; clearance=12.0mil; + ha:arc.21457 { + x=37.65mm; y=22.95mm; width=0.25mm; height=0.25mm; astart=-90.000000; adelta=-90.000000; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15262 { - x1=20.735mm; y1=25.5mm; x2=22.5mm; y2=25.5mm; thickness=6.0mil; clearance=12.0mil; + ha:arc.21458 { + x=38.55mm; y=23.0mm; width=0.25mm; height=0.25mm; astart=0.000000; adelta=90.000000; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15265 { - x1=22.5mm; y1=25.5mm; x2=893.7007874mil; y2=25.7mm; thickness=6.0mil; clearance=12.0mil; + ha:arc.21459 { + x=39.3mm; y=23.05mm; width=0.2mm; height=0.2mm; astart=180.000000; adelta=-90.000000; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15268 { - x1=893.7007874mil; y1=25.7mm; x2=27.3mm; y2=25.7mm; thickness=6.0mil; clearance=12.0mil; + ha:arc.21460 { + x=38.05mm; y=22.55mm; width=0.25mm; height=0.25mm; astart=-90.000000; adelta=-90.000000; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15271 { - x1=27.3mm; y1=25.7mm; x2=27.7mm; y2=25.3mm; thickness=6.0mil; clearance=12.0mil; + ha:arc.21461 { + x=39.75mm; y=22.55mm; width=0.25mm; height=0.25mm; astart=-90.000000; adelta=90.000000; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15274 { - x1=27.7mm; y1=25.3mm; x2=27.7mm; y2=893.7007874mil; thickness=6.0mil; clearance=12.0mil; + ha:arc.21542 { + x=38.55mm; y=26.0mm; width=0.25mm; height=0.25mm; astart=0.000000; adelta=90.000000; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15277 { - x1=25.75mm; y1=20.75mm; x2=27.7mm; y2=893.7007874mil; thickness=6.0mil; clearance=12.0mil; + ha:arc.21543 { + x=39.3mm; y=26.05mm; width=0.2mm; height=0.2mm; astart=180.000000; adelta=-90.000000; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15280 { - x1=20.735mm; y1=26.0mm; x2=27.5mm; y2=26.0mm; thickness=6.0mil; clearance=12.0mil; + ha:arc.21544 { + x=38.05mm; y=25.55mm; width=0.25mm; height=0.25mm; astart=-90.000000; adelta=-90.000000; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15283 { - x1=27.5mm; y1=26.0mm; x2=28.1mm; y2=1000.0mil; thickness=6.0mil; clearance=12.0mil; + ha:arc.21545 { + x=39.75mm; y=25.55mm; width=0.25mm; height=0.25mm; astart=-90.000000; adelta=90.000000; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15286 { - x1=28.1mm; y1=1000.0mil; x2=28.1mm; y2=22.6mm; thickness=6.0mil; clearance=12.0mil; + ha:arc.21546 { + x=40.15mm; y=25.95mm; width=0.25mm; height=0.25mm; astart=0.000000; adelta=-90.000000; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15289 { - x1=26.8mm; y1=21.3mm; x2=28.1mm; y2=22.6mm; thickness=6.0mil; clearance=12.0mil; + ha:arc.21547 { + x=39.65mm; y=26.4mm; width=0.25mm; height=0.25mm; astart=90.000000; adelta=90.000000; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.16233 { - x1=20.735mm; y1=27.5mm; x2=893.7007874mil; y2=27.5mm; thickness=6.0mil; clearance=12.0mil; + ha:arc.21548 { + x=1.5019685in; y=26.4mm; width=0.25mm; height=0.25mm; astart=0.000000; adelta=90.000000; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:text.13153 { - string=1; x=24.0mm; y=35.0mm; scale=100; fid=0; + ha:arc.21549 { + x=37.65mm; y=25.95mm; width=0.25mm; height=0.25mm; astart=-90.000000; adelta=-90.000000; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } - rot = 0.000000 } } - color = {#8b2323} + color = {#238b27} } ha:bottom-sig { lid=1 - group=10 + group=13 ha:combining { } ha:attributes { @@ -8922,130 +4811,176 @@ ha:pcb-rnd-board-v8 { } li:objects { - ha:line.13202 { - x1=30.515mm; y1=24.5mm; x2=34.0mm; y2=24.5mm; thickness=10.0mil; clearance=20.0mil; + ha:line.12251 { + x1=32.9mm; y1=17.0mm; x2=31.55mm; y2=17.0mm; thickness=0.3mm; clearance=0.6mm; ha:flags { clearline=1 } } - ha:line.13205 { - x1=34.0mm; y1=24.5mm; x2=34.75mm; y2=23.75mm; thickness=10.0mil; clearance=20.0mil; + ha:line.12329 { + x1=27.1mm; y1=20.5mm; x2=27.1mm; y2=18.4mm; thickness=0.3mm; clearance=0.4mm; ha:flags { clearline=1 } } - ha:line.13208 { - x1=34.75mm; y1=23.75mm; x2=34.75mm; y2=21.0mm; thickness=10.0mil; clearance=20.0mil; + ha:line.12332 { + x1=29.0mm; y1=20.5mm; x2=29.0mm; y2=18.4mm; thickness=0.3mm; clearance=0.4mm; ha:flags { clearline=1 } } - ha:line.15106 { - x1=30.515mm; y1=33.0mm; x2=28.6mm; y2=33.0mm; thickness=6.0mil; clearance=12.0mil; + ha:line.13155 { + x1=28.05mm; y1=19.25mm; x2=28.0mm; y2=19.25mm; thickness=0.3mm; clearance=0.4mm; ha:flags { clearline=1 } } - ha:line.15109 { - x1=28.6mm; y1=33.0mm; x2=28.5mm; y2=32.9mm; thickness=6.0mil; clearance=12.0mil; + ha:line.13158 { + x1=28.0mm; y1=19.25mm; x2=27.1mm; y2=18.35mm; thickness=0.3mm; clearance=0.4mm; ha:flags { clearline=1 } } - ha:line.15112 { - x1=30.515mm; y1=32.0mm; x2=28.6mm; y2=32.0mm; thickness=6.0mil; clearance=12.0mil; + ha:line.13161 { + x1=29.0mm; y1=18.4mm; x2=29.1mm; y2=18.4mm; thickness=0.3mm; clearance=0.4mm; ha:flags { clearline=1 } } - ha:line.15115 { - x1=28.6mm; y1=32.0mm; x2=28.5mm; y2=32.1mm; thickness=6.0mil; clearance=12.0mil; + ha:line.13164 { + x1=29.1mm; y1=18.4mm; x2=29.95mm; y2=19.25mm; thickness=0.3mm; clearance=0.4mm; ha:flags { clearline=1 } } - ha:line.15118 { - x1=30.515mm; y1=31.5mm; x2=28.1mm; y2=31.5mm; thickness=6.0mil; clearance=12.0mil; + ha:line.13383 { + x1=28.0mm; y1=27.15mm; x2=27.1mm; y2=26.25mm; thickness=0.3mm; clearance=0.6mm; ha:flags { clearline=1 } } - ha:line.15121 { - x1=28.1mm; y1=31.5mm; x2=28.0mm; y2=31.4mm; thickness=6.0mil; clearance=12.0mil; + ha:line.13389 { + x1=27.1mm; y1=26.25mm; x2=27.1mm; y2=23.1mm; thickness=0.3mm; clearance=0.6mm; ha:flags { clearline=1 } } - ha:line.15124 { - x1=30.515mm; y1=30.5mm; x2=28.1mm; y2=30.5mm; thickness=6.0mil; clearance=12.0mil; + ha:line.20533 { + x1=36.95mm; y1=27.15mm; x2=28.0mm; y2=27.15mm; thickness=0.3mm; clearance=0.6mm; ha:flags { clearline=1 } } - ha:line.15127 { - x1=28.1mm; y1=30.5mm; x2=28.0mm; y2=30.6mm; thickness=6.0mil; clearance=12.0mil; + ha:line.20545 { + x1=40.75mm; y1=20.5mm; x2=40.45mm; y2=20.8mm; thickness=0.2mm; clearance=100.0mil; ha:flags { clearline=1 } } - ha:line.15130 { - x1=30.515mm; y1=30.0mm; x2=28.6mm; y2=30.0mm; thickness=6.0mil; clearance=12.0mil; + ha:line.20548 { + x1=42.125mm; y1=20.5mm; x2=40.75mm; y2=20.5mm; thickness=0.2mm; clearance=100.0mil; ha:flags { clearline=1 } } - ha:line.15133 { - x1=28.6mm; y1=30.0mm; x2=28.5mm; y2=29.9mm; thickness=6.0mil; clearance=12.0mil; + ha:line.20554 { + x1=40.75mm; y1=21.5mm; x2=40.45mm; y2=21.2mm; thickness=0.2mm; clearance=100.0mil; ha:flags { clearline=1 } } - ha:line.15136 { - x1=30.515mm; y1=29.0mm; x2=28.6mm; y2=29.0mm; thickness=6.0mil; clearance=12.0mil; + ha:line.20557 { + x1=42.125mm; y1=21.5mm; x2=40.75mm; y2=21.5mm; thickness=0.2mm; clearance=100.0mil; ha:flags { clearline=1 } } - ha:line.15139 { - x1=28.6mm; y1=29.0mm; x2=28.5mm; y2=29.1mm; thickness=6.0mil; clearance=12.0mil; + ha:line.20566 { + x1=37.5mm; y1=23.8mm; x2=40.45mm; y2=23.8mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15142 { - x1=30.515mm; y1=28.5mm; x2=28.1mm; y2=28.5mm; thickness=6.0mil; clearance=12.0mil; + ha:line.20569 { + x1=40.75mm; y1=23.5mm; x2=40.45mm; y2=23.8mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15145 { - x1=28.1mm; y1=28.5mm; x2=28.0mm; y2=28.4mm; thickness=6.0mil; clearance=12.0mil; + ha:line.20572 { + x1=42.125mm; y1=23.5mm; x2=40.75mm; y2=23.5mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15148 { - x1=30.515mm; y1=27.5mm; x2=28.1mm; y2=27.5mm; thickness=6.0mil; clearance=12.0mil; + ha:line.20575 { + x1=37.5mm; y1=24.2mm; x2=40.45mm; y2=24.2mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:line.15151 { - x1=28.1mm; y1=27.5mm; x2=28.0mm; y2=27.6mm; thickness=6.0mil; clearance=12.0mil; + ha:line.20578 { + x1=40.75mm; y1=24.5mm; x2=40.45mm; y2=24.2mm; thickness=0.2mm; clearance=60.0mil; ha:flags { clearline=1 } } - ha:text.13211 { - string=4; x=27.25mm; y=36.5mm; scale=100; fid=0; + ha:line.20581 { + x1=42.125mm; y1=24.5mm; x2=40.75mm; y2=24.5mm; thickness=0.2mm; clearance=60.0mil; + ha:flags { + clearline=1 + } + } + ha:line.20584 { + x1=37.2mm; y1=23.5mm; x2=37.5mm; y2=23.8mm; thickness=0.2mm; clearance=60.0mil; + ha:flags { + clearline=1 + } + } + ha:line.20587 { + x1=37.2mm; y1=24.5mm; x2=37.5mm; y2=24.2mm; thickness=0.2mm; clearance=60.0mil; + ha:flags { + clearline=1 + } + } + ha:line.21008 { + x1=37.5mm; y1=20.8mm; x2=40.45mm; y2=20.8mm; thickness=0.2mm; clearance=100.0mil; + ha:flags { + clearline=1 + } + } + ha:line.21011 { + x1=37.5mm; y1=21.2mm; x2=40.45mm; y2=21.2mm; thickness=0.2mm; clearance=100.0mil; + ha:flags { + clearline=1 + } + } + ha:line.21014 { + x1=37.2mm; y1=20.5mm; x2=37.5mm; y2=20.8mm; thickness=0.2mm; clearance=100.0mil; + ha:flags { + clearline=1 + } + } + ha:line.21017 { + x1=37.2mm; y1=21.5mm; x2=37.5mm; y2=21.2mm; thickness=0.2mm; clearance=100.0mil; + ha:flags { + clearline=1 + } + } + ha:line.22455 { + x1=37.55mm; y1=28.75mm; x2=37.55mm; y2=27.75mm; thickness=0.3mm; clearance=0.6mm; + ha:flags { + clearline=1 + } + } + ha:line.22546 { + x1=37.55mm; y1=27.75mm; x2=36.95mm; y2=27.15mm; thickness=0.3mm; clearance=0.6mm; ha:flags { clearline=1 - onsolder=1 } - rot = 0.000000 } } - color = {#3a5fcd} + color = {#38ee39} } ha:top-gnd { @@ -9054,41 +4989,34 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { - ha:line.15169 { - x1=20.735mm; y1=32.5mm; x2=893.7007874mil; y2=32.5mm; thickness=10.0mil; clearance=20.0mil; - ha:flags { - clearline=1 - } + ha:line.22350 { + x1=41.0mm; y1=18.0mm; x2=42.325mm; y2=18.0mm; thickness=0.5mm; clearance=0.4mm; } - ha:line.15172 { - x1=20.735mm; y1=31.0mm; x2=22.2mm; y2=31.0mm; thickness=10.0mil; clearance=20.0mil; - ha:flags { - clearline=1 - } + ha:line.22353 { + x1=41.0mm; y1=21.0mm; x2=42.325mm; y2=21.0mm; thickness=0.5mm; clearance=0.4mm; } - ha:line.15175 { - x1=20.735mm; y1=29.5mm; x2=893.7007874mil; y2=29.5mm; thickness=10.0mil; clearance=20.0mil; - ha:flags { - clearline=1 - } + ha:line.22362 { + x1=36.3mm; y1=21.0mm; x2=33.15mm; y2=21.0mm; thickness=0.3mm; clearance=0.4mm; } - ha:line.15178 { - x1=20.735mm; y1=28.0mm; x2=22.2mm; y2=28.0mm; thickness=10.0mil; clearance=20.0mil; - ha:flags { - clearline=1 - } + ha:line.22365 { + x1=36.3mm; y1=22.5mm; x2=34.735mm; y2=22.5mm; thickness=0.3mm; clearance=0.4mm; } - ha:polygon.16198 { clearance=12.0mil; + ha:line.22368 { + x1=36.3mm; y1=24.0mm; x2=34.735mm; y2=24.0mm; thickness=0.3mm; clearance=0.4mm; + } + ha:line.22371 { + x1=36.3mm; y1=25.5mm; x2=34.735mm; y2=25.5mm; thickness=0.3mm; clearance=0.4mm; + } + ha:line.22356 { + x1=41.0mm; y1=24.0mm; x2=42.325mm; y2=24.0mm; thickness=0.5mm; clearance=0.4mm; + } + ha:polygon.22559 { clearance=0.4mm; li:geometry { ta:contour { - { 10.5mm; 14.0mm } - { 40.75mm; 14.0mm } - { 40.75mm; 36.75mm } - { 28.5mm; 36.75mm } - { 28.5mm; 34.75mm } - { 23.5mm; 34.75mm } - { 23.5mm; 36.75mm } - { 10.5mm; 36.75mm } + { 24.55mm; 12.95mm } + { 43.25mm; 12.95mm } + { 43.25mm; 30.05mm } + { 24.55mm; 30.05mm } } } @@ -9102,45 +5030,124 @@ ha:pcb-rnd-board-v8 { ha:bottom-gnd { lid=3 - group=10 + group=13 ha:combining { } li:objects { - ha:line.15157 { - x1=30.515mm; y1=28.0mm; x2=28.6mm; y2=28.0mm; thickness=10.0mil; clearance=20.0mil; + ha:line.22335 { + x1=41.0mm; y1=25.5mm; x2=42.325mm; y2=25.5mm; thickness=0.5mm; clearance=0.4mm; + } + ha:line.22338 { + x1=41.0mm; y1=22.5mm; x2=42.325mm; y2=22.5mm; thickness=0.5mm; clearance=0.4mm; + } + ha:line.22341 { + x1=36.3mm; y1=21.0mm; x2=1.40354331in; y2=21.0mm; thickness=0.5mm; clearance=0.4mm; + } + ha:line.22344 { + x1=36.3mm; y1=22.5mm; x2=35.9mm; y2=22.5mm; thickness=0.5mm; clearance=0.4mm; + } + ha:line.22347 { + x1=36.3mm; y1=24.0mm; x2=36.05mm; y2=24.0mm; thickness=0.5mm; clearance=0.4mm; + } + ha:line.22458 { + x1=38.8mm; y1=29.65mm; x2=38.8mm; y2=31.3mm; thickness=0.2mm; clearance=12.0mil; ha:flags { clearline=1 } } - ha:line.15160 { - x1=30.515mm; y1=29.5mm; x2=29.0mm; y2=29.5mm; thickness=10.0mil; clearance=20.0mil; + ha:line.22461 { + x1=37.8mm; y1=29.75mm; x2=37.8mm; y2=31.3mm; thickness=0.2mm; clearance=12.0mil; ha:flags { clearline=1 } } - ha:line.15163 { - x1=30.515mm; y1=31.0mm; x2=28.6mm; y2=31.0mm; thickness=10.0mil; clearance=20.0mil; + ha:line.22464 { + x1=38.8mm; y1=31.3mm; x2=37.8mm; y2=31.3mm; thickness=0.2mm; clearance=12.0mil; ha:flags { clearline=1 } } - ha:line.15166 { - x1=30.515mm; y1=32.5mm; x2=29.0mm; y2=32.5mm; thickness=10.0mil; clearance=20.0mil; + ha:line.22467 { + x1=37.55mm; y1=29.5mm; x2=37.55mm; y2=28.75mm; thickness=0.2mm; clearance=12.0mil; ha:flags { clearline=1 } } - ha:polygon.14242 { clearance=20.0mil; + ha:line.22470 { + x1=37.8mm; y1=29.75mm; x2=37.55mm; y2=29.5mm; thickness=0.2mm; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.22473 { + x1=38.95mm; y1=29.5mm; x2=38.95mm; y2=28.75mm; thickness=0.2mm; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.22476 { + x1=38.8mm; y1=29.65mm; x2=38.95mm; y2=29.5mm; thickness=0.2mm; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:polygon.27005 { clearance=100.0mil; li:geometry { ta:contour { - { 10.5mm; 36.75mm } - { 10.5mm; 14.0mm } - { 40.75mm; 14.0mm } - { 40.75mm; 36.75mm } - { 28.5mm; 36.75mm } - { 28.5mm; 34.75mm } - { 23.5mm; 34.75mm } - { 23.5mm; 36.75mm } + { 43.25mm; 30.05mm } + { 24.55mm; 30.05mm } + { 24.55mm; 12.95mm } + { 43.25mm; 12.95mm } + { 43.25mm; 20.15mm } + { 1.625in; 20.15mm } + { 1.625in; 20.85mm } + { 43.25mm; 20.85mm } + { 43.25mm; 21.15mm } + { 1.625in; 21.15mm } + { 1.625in; 22.35mm } + { 43.25mm; 22.35mm } + { 43.25mm; 22.65mm } + { 1.625in; 22.65mm } + { 1.625in; 23.85mm } + { 43.25mm; 23.85mm } + { 43.25mm; 24.15mm } + { 1.625in; 24.15mm } + { 1.625in; 25.35mm } + { 43.25mm; 25.35mm } + { 43.25mm; 25.65mm } + { 1.625in; 25.65mm } + { 1.625in; 26.35mm } + { 43.25mm; 26.35mm } + } + ta:hole { + { 33.325mm; 25.75mm } + { 33.325mm; 26.25mm } + { 36.125mm; 26.25mm } + { 36.125mm; 25.75mm } + } + ta:hole { + { 33.325mm; 22.75mm } + { 33.325mm; 23.75mm } + { 36.125mm; 23.75mm } + { 36.125mm; 22.75mm } + } + ta:hole { + { 33.325mm; 20.25mm } + { 33.325mm; 20.75mm } + { 36.125mm; 20.75mm } + { 36.125mm; 20.25mm } + } + ta:hole { + { 33.325mm; 21.25mm } + { 33.325mm; 22.25mm } + { 36.125mm; 22.25mm } + { 36.125mm; 21.25mm } + } + ta:hole { + { 33.325mm; 24.25mm } + { 33.325mm; 25.25mm } + { 36.125mm; 25.25mm } + { 36.125mm; 24.25mm } } } @@ -9149,223 +5156,95 @@ ha:pcb-rnd-board-v8 { } } } - color = {#cd3700} - } - - ha:int-sig2 { - lid=4 - group=7 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifti} - {pcb-rnd::key::select}={l; i} - } - - li:objects { - ha:line.15190 { - x1=22.8mm; y1=27.6mm; x2=23.0mm; y2=27.8mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15193 { - x1=23.0mm; y1=27.8mm; x2=27.8mm; y2=27.8mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15196 { - x1=27.8mm; y1=27.8mm; x2=28.0mm; y2=27.6mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15199 { - x1=22.8mm; y1=28.4mm; x2=23.0mm; y2=28.2mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15202 { - x1=23.0mm; y1=28.2mm; x2=27.8mm; y2=28.2mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15205 { - x1=27.8mm; y1=28.2mm; x2=28.0mm; y2=28.4mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15208 { - x1=23.3mm; y1=29.1mm; x2=23.5mm; y2=29.3mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15211 { - x1=23.5mm; y1=29.3mm; x2=28.3mm; y2=29.3mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15214 { - x1=28.3mm; y1=29.3mm; x2=28.5mm; y2=29.1mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15217 { - x1=23.3mm; y1=29.9mm; x2=23.5mm; y2=29.7mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15220 { - x1=23.5mm; y1=29.7mm; x2=28.3mm; y2=29.7mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15223 { - x1=28.3mm; y1=29.7mm; x2=28.5mm; y2=29.9mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15226 { - x1=22.8mm; y1=30.6mm; x2=23.0mm; y2=30.8mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15229 { - x1=23.0mm; y1=30.8mm; x2=27.8mm; y2=30.8mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15232 { - x1=27.8mm; y1=30.8mm; x2=28.0mm; y2=30.6mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15235 { - x1=22.8mm; y1=31.4mm; x2=23.0mm; y2=31.2mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15238 { - x1=23.0mm; y1=31.2mm; x2=27.8mm; y2=31.2mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15241 { - x1=27.8mm; y1=31.2mm; x2=28.0mm; y2=31.4mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15244 { - x1=23.3mm; y1=32.1mm; x2=23.5mm; y2=32.3mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15247 { - x1=23.5mm; y1=32.3mm; x2=28.3mm; y2=32.3mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15250 { - x1=28.3mm; y1=32.3mm; x2=28.5mm; y2=32.1mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15253 { - x1=23.3mm; y1=32.9mm; x2=23.5mm; y2=32.7mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15256 { - x1=23.5mm; y1=32.7mm; x2=28.3mm; y2=32.7mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.15259 { - x1=28.3mm; y1=32.7mm; x2=28.5mm; y2=32.9mm; thickness=6.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:text.13221 { - string=3; x=26.25mm; y=35.0mm; scale=100; fid=0; - ha:flags { - clearline=1 - } - rot = 0.000000 - } - } - color = {#548b54} - } - - ha:int-sig1 { - lid=5 - group=5 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifto} - {pcb-rnd::key::select}={l; o} - } - - li:objects { - ha:text.13255 { - string=2; x=25.0mm; y=35.0mm; scale=100; fid=0; - ha:flags { - clearline=1 - } - rot = 0.000000 - } - } - color = {#8b7355} + color = {#6164ff} } ha:outline { - lid=6 + lid=4 group=9 ha:combining { } li:objects { - ha:line.13265 { - x1=10.25mm; y1=13.75mm; x2=10.25mm; y2=37.0mm; thickness=6.0mil; clearance=12.0mil; + ha:line.13593 { + x1=24.3mm; y1=30.3mm; x2=24.3mm; y2=500.0mil; thickness=0.1mm; clearance=0.3mm; ha:flags { clearline=1 } } - ha:line.13268 { - x1=10.25mm; y1=37.0mm; x2=41.0mm; y2=37.0mm; thickness=6.0mil; clearance=12.0mil; + ha:line.16603 { + x1=41.8mm; y1=32.3mm; x2=43.5mm; y2=32.3mm; thickness=0.1mm; clearance=0.3mm; ha:flags { clearline=1 } } - ha:line.13271 { - x1=41.0mm; y1=37.0mm; x2=41.0mm; y2=13.75mm; thickness=6.0mil; clearance=12.0mil; + ha:line.16606 { + x1=43.5mm; y1=32.3mm; x2=43.5mm; y2=1.3503937in; thickness=0.1mm; clearance=0.3mm; ha:flags { clearline=1 } } - ha:line.13274 { - x1=41.0mm; y1=13.75mm; x2=10.25mm; y2=13.75mm; thickness=6.0mil; clearance=12.0mil; + ha:line.16609 { + x1=43.5mm; y1=1.3503937in; x2=24.3mm; y2=1.3503937in; thickness=0.1mm; clearance=0.3mm; + ha:flags { + clearline=1 + } + } + ha:line.16612 { + x1=24.3mm; y1=1.3503937in; x2=24.3mm; y2=32.3mm; thickness=0.1mm; clearance=0.3mm; + ha:flags { + clearline=1 + } + } + ha:line.16615 { + x1=24.3mm; y1=32.3mm; x2=34.8mm; y2=32.3mm; thickness=0.1mm; clearance=0.3mm; + ha:flags { + clearline=1 + } + } + ha:line.13581 { + x1=24.3mm; y1=30.3mm; x2=34.8mm; y2=30.3mm; thickness=0.1mm; clearance=0.3mm; + ha:flags { + clearline=1 + } + } + ha:line.20666 { + x1=41.8mm; y1=30.3mm; x2=43.5mm; y2=30.3mm; thickness=0.1mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20669 { + x1=43.5mm; y1=500.0mil; x2=24.3mm; y2=500.0mil; thickness=0.1mm; clearance=0.3mm; + ha:flags { + clearline=1 + } + } + ha:line.20672 { + x1=43.5mm; y1=30.3mm; x2=43.5mm; y2=500.0mil; thickness=0.1mm; clearance=0.3mm; + ha:flags { + clearline=1 + } + } + ha:arc.16572 { + x=34.8mm; y=31.3mm; width=1.0mm; height=1.0mm; astart=-90.000000; adelta=-90.000000; thickness=0.1mm; clearance=0.3mm; + ha:flags { + clearline=1 + } + } + ha:arc.16573 { + x=34.8mm; y=31.3mm; width=1.0mm; height=1.0mm; astart=180.000000; adelta=-90.000000; thickness=0.1mm; clearance=0.3mm; + ha:flags { + clearline=1 + } + } + ha:arc.20675 { + x=41.8mm; y=31.3mm; width=1.0mm; height=1.0mm; astart=360.000000; adelta=90.000000; thickness=0.1mm; clearance=0.3mm; + ha:flags { + clearline=1 + } + } + ha:arc.20676 { + x=41.8mm; y=31.3mm; width=1.0mm; height=1.0mm; astart=-90.000000; adelta=90.000000; thickness=0.1mm; clearance=0.3mm; ha:flags { clearline=1 } @@ -9375,8 +5254,8 @@ ha:pcb-rnd-board-v8 { } ha:bottom-silk { - lid=7 - group=12 + lid=5 + group=15 ha:combining { auto=1; } ha:attributes { @@ -9385,77 +5264,72 @@ ha:pcb-rnd-board-v8 { } li:objects { - ha:text.13277 { - string=DEVICE; x=13.75mm; y=33.0mm; scale=200; fid=0; + ha:line.20677 { + x1=38.7mm; y1=26.95mm; x2=38.25mm; y2=27.4mm; thickness=0.2mm; clearance=12.0mil; ha:flags { clearline=1 - onsolder=1 } - rot = 270.000000 } - ha:text.13279 { - string=HDMI firewall; x=16.5mm; y=20.5mm; scale=200; fid=0; + ha:line.20680 { + x1=37.8mm; y1=26.95mm; x2=38.25mm; y2=27.4mm; thickness=0.2mm; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.20683 { + x1=38.25mm; y1=26.25mm; x2=38.25mm; y2=27.4mm; thickness=0.2mm; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.20686 { + x1=38.25mm; y1=15.55mm; x2=37.8mm; y2=16.0mm; thickness=0.2mm; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.20689 { + x1=38.25mm; y1=15.55mm; x2=38.7mm; y2=16.0mm; thickness=0.2mm; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.20692 { + x1=38.25mm; y1=15.55mm; x2=38.25mm; y2=16.7mm; thickness=0.2mm; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:text.16654 { + string=BREAK TO WRITE PROTECT; x=25.25mm; y=34.1mm; scale=100; fid=0; ha:flags { clearline=1 onsolder=1 } rot = 0.000000 } - ha:text.13280 { - string=set WP switch to 0; x=19.25mm; y=34.7mm; scale=100; fid=0; + ha:text.20695 { + string=WP; x=39.15mm; y=24.7mm; scale=100; fid=0; ha:flags { clearline=1 onsolder=1 } - rot = 270.000000 + rot = 180.000000 } - ha:text.13281 { - string=only to program EDID; x=17.5mm; y=36.0mm; scale=100; fid=0; - ha:flags { - clearline=1 - onsolder=1 - } - rot = 270.000000 - } - ha:text.13283 { - string=blocks DDC, HPD, CEC, HEAC, CBUS, HDCP; x=11.25mm; y=16.0mm; scale=100; fid=0; + ha:text.20696 { + string=5V; x=37.5mm; y=18.2mm; scale=100; fid=0; ha:flags { clearline=1 onsolder=1 } rot = 0.000000 } - ha:text.14232 { - string=v$version$; x=36.25mm; y=19.3mm; scale=100; fid=0; - ha:flags { - clearline=1 - onsolder=1 - } - rot = 0.000000 - } - ha:text.15033 { - string={LED on = EDID secure}; x=23.5mm; y=36.0mm; scale=100; fid=0; - ha:flags { - clearline=1 - onsolder=1 - } - rot = 270.000000 - } - ha:text.18962 { - string=MONITOR; x=24.85mm; y=22.55mm; scale=200; fid=0; - ha:flags { - clearline=1 - onsolder=1 - selected=1 - } - rot = 90.000000 - } } color = {#000000} } ha:top-silk { - lid=8 + lid=6 group=1 ha:combining { auto=1; } @@ -9465,89 +5339,48 @@ ha:pcb-rnd-board-v8 { } li:objects { - ha:text.13284 { - string=0; x=38.75mm; y=14.0mm; scale=100; fid=0; + ha:text.16656 { + string=BREAK TO WRITE PROTECT; x=25.2mm; y=32.6mm; scale=100; fid=0; ha:flags { clearline=1 } rot = 0.000000 } - ha:text.13285 { - string=1; x=33.25mm; y=14.0mm; scale=100; fid=0; - ha:flags { - clearline=1 - } - rot = 0.000000 - } - ha:text.13286 { - string=1; x=11.75mm; y=14.0mm; scale=100; fid=0; - ha:flags { - clearline=1 - } - rot = 0.000000 - } - ha:text.13287 { - string=0; x=17.25mm; y=14.0mm; scale=100; fid=0; - ha:flags { - clearline=1 - } - rot = 0.000000 - } - ha:text.13288 { - string=5V; x=30.25mm; y=14.0mm; scale=100; fid=0; - ha:flags { - clearline=1 - } - rot = 0.000000 - } - ha:text.13289 { - string=WP; x=19.5mm; y=14.0mm; scale=100; fid=0; - ha:flags { - clearline=1 - } - rot = 0.000000 - } - ha:text.13290 { - string=MONITOR; x=37.5mm; y=34.25mm; scale=200; fid=0; + ha:text.23300 { + string=HDMI; x=36.65mm; y=24.8mm; scale=150; fid=0; ha:flags { clearline=1 } rot = 90.000000 } - ha:text.13292 { - string=set 5V switch to 1; x=31.25mm; y=34.25mm; scale=100; fid=0; + ha:text.23306 { + string=CuVoodoo; x=26.5mm; y=25.7mm; scale=150; fid=0; ha:flags { clearline=1 } rot = 90.000000 } - ha:text.13293 { - string=only if monitor does; x=32.75mm; y=35.5mm; scale=100; fid=0; + ha:text.24863 { + string=firewall; x=38.75mm; y=25.55mm; scale=150; fid=0; ha:flags { clearline=1 } rot = 90.000000 } - ha:text.13294 { - string=not detect device; x=34.5mm; y=34.25mm; scale=100; fid=0; + ha:text.27819 { + string=$version$.$revision$; x=24.8mm; y=25.65mm; scale=100; fid=0; ha:flags { clearline=1 + selected=1 } rot = 90.000000 } - ha:text.18958 { - string=DEVICE; x=26.5mm; y=25.65mm; scale=200; fid=0; - ha:flags { - clearline=1 - } - rot = 270.000000 - } } color = {#000000} } ha:top-paste { - lid=9 + lid=7 group=0 ha:combining { auto=1; } @@ -9557,7 +5390,7 @@ ha:pcb-rnd-board-v8 { } ha:top-mask { - lid=10 + lid=8 group=2 ha:combining { sub=1; auto=1; } @@ -9567,8 +5400,8 @@ ha:pcb-rnd-board-v8 { } ha:bottom-mask { - lid=11 - group=11 + lid=9 + group=14 ha:combining { sub=1; auto=1; } li:objects { @@ -9577,8 +5410,8 @@ ha:pcb-rnd-board-v8 { } ha:bottom-paste { - lid=12 - group=13 + lid=10 + group=16 ha:combining { auto=1; } li:objects { @@ -9587,8 +5420,8 @@ ha:pcb-rnd-board-v8 { } ha:slot-plated { - lid=13 - group=14 + lid=11 + group=17 ha:combining { auto=1; } li:objects { @@ -9597,8 +5430,8 @@ ha:pcb-rnd-board-v8 { } ha:slot-unplated { - lid=14 - group=15 + lid=12 + group=18 ha:combining { auto=1; } li:objects { @@ -9607,8 +5440,8 @@ ha:pcb-rnd-board-v8 { } ha:top-assy { - lid=15 - group=16 + lid=13 + group=19 ha:combining { } li:objects { @@ -9617,8 +5450,8 @@ ha:pcb-rnd-board-v8 { } ha:bot-assy { - lid=16 - group=17 + lid=14 + group=20 ha:combining { } li:objects { @@ -9627,112 +5460,365 @@ ha:pcb-rnd-board-v8 { } ha:fab { - lid=17 - group=18 + lid=15 + group=21 ha:combining { auto=1; } li:objects { + ha:text.905 { + string=board thickness needs to be 1.6 mm for edge mounted HDMI plug; x=1.7mm; y=1.15mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } } color = {#222222} } - ha:int-gnd1 { - lid=18 - group=5 - ha:combining { } + ha:top-courtyard { + lid=16 + group=10 + ha:combining { } - li:objects { - ha:polygon.16211 { clearance=12.0mil; - li:geometry { - ta:contour { - { 40.75mm; 14.0mm } - { 40.75mm; 36.75mm } - { 28.5mm; 36.75mm } - { 28.5mm; 34.75mm } - { 23.5mm; 34.75mm } - { 23.5mm; 36.75mm } - { 10.5mm; 36.75mm } - { 10.5mm; 14.0mm } - } - } + li:objects { + } + color = {#104e8b} + } - ha:flags { - clearpoly=1 - } + ha:bot-courtyard { + lid=17 + group=11 + ha:combining { } + + li:objects { + } + color = {#cd3700} + } + + ha:top-pwr { + lid=18 + group=3 + ha:combining { } + + li:objects { + ha:line.20697 { + x1=35.135mm; y1=17.5mm; x2=39.1mm; y2=17.5mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 } } - color = {#104e8b} - } + } + color = {#c24744} + } - ha:int-gnd2 { - lid=19 - group=7 - ha:combining { } + ha:bottom-pwr { + lid=19 + group=13 + ha:combining { } - li:objects { - ha:polygon.16179 { clearance=12.0mil; - li:geometry { - ta:contour { - { 23.15mm; 31.45mm } - { 28.15mm; 31.45mm } - { 28.15mm; 32.05mm } - { 23.15mm; 32.05mm } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.16184 { clearance=12.0mil; - li:geometry { - ta:contour { - { 23.1mm; 29.95mm } - { 28.2mm; 29.95mm } - { 28.2mm; 30.55mm } - { 23.1mm; 30.55mm } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.16189 { clearance=12.0mil; - li:geometry { - ta:contour { - { 23.15mm; 28.45mm } - { 28.2mm; 28.45mm } - { 28.2mm; 29.05mm } - { 23.15mm; 29.05mm } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.16224 { clearance=12.0mil; - li:geometry { - ta:contour { - { 40.75mm; 14.0mm } - { 40.75mm; 36.75mm } - { 28.5mm; 36.75mm } - { 28.5mm; 34.75mm } - { 23.5mm; 34.75mm } - { 23.5mm; 36.75mm } - { 10.5mm; 36.75mm } - { 10.5mm; 14.0mm } - } - } - - ha:flags { - clearpoly=1 - } + li:objects { + ha:line.12338 { + x1=27.1mm; y1=17.0mm; x2=29.6mm; y2=17.0mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 } } - color = {#cd3700} - } + ha:line.12341 { + x1=29.6mm; y1=17.0mm; x2=31.0mm; y2=18.4mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.13446 { + x1=28.5mm; y1=25.0mm; x2=28.5mm; y2=23.6mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.13449 { + x1=28.5mm; y1=23.6mm; x2=29.0mm; y2=23.1mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.13452 { + x1=29.025mm; y1=23.075mm; x2=30.825mm; y2=23.075mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.13455 { + x1=30.825mm; y1=23.075mm; x2=30.85mm; y2=23.1mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.15270 { + x1=30.85mm; y1=23.1mm; x2=31.85mm; y2=23.1mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.15273 { + x1=31.85mm; y1=23.1mm; x2=32.45mm; y2=22.5mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.15276 { + x1=32.45mm; y1=22.5mm; x2=32.45mm; y2=18.4mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20703 { + x1=39.1mm; y1=17.5mm; x2=37.55mm; y2=17.5mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20706 { + x1=31.4mm; y1=18.4mm; x2=36.65mm; y2=18.4mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20709 { + x1=37.55mm; y1=14.25mm; x2=37.55mm; y2=17.5mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20712 { + x1=38.95mm; y1=14.25mm; x2=37.55mm; y2=14.25mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20715 { + x1=42.1mm; y1=17.475mm; x2=42.125mm; y2=17.5mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20718 { + x1=42.1mm; y1=16.5mm; x2=42.1mm; y2=17.475mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20721 { + x1=41.55mm; y1=627.95275591mil; x2=42.1mm; y2=16.5mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20724 { + x1=39.65mm; y1=627.95275591mil; x2=41.55mm; y2=627.95275591mil; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20727 { + x1=38.95mm; y1=15.25mm; x2=39.65mm; y2=627.95275591mil; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20730 { + x1=38.95mm; y1=14.25mm; x2=38.95mm; y2=15.25mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23272 { + x1=37.55mm; y1=17.5mm; x2=36.65mm; y2=18.4mm; thickness=0.3mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + } + color = {#ff5759} + } + + + + ha:inner-top { + lid=20 + group=5 + ha:combining { } + + li:objects { + ha:line.22582 { + x1=36.3mm; y1=24.0mm; x2=36.05mm; y2=24.0mm; thickness=0.5mm; clearance=0.4mm; + } + ha:line.22585 { + x1=36.3mm; y1=22.5mm; x2=35.9mm; y2=22.5mm; thickness=0.5mm; clearance=0.4mm; + } + ha:line.22588 { + x1=36.3mm; y1=21.0mm; x2=1.40354331in; y2=21.0mm; thickness=0.5mm; clearance=0.4mm; + } + ha:polygon.27050 { clearance=100.0mil; + li:geometry { + ta:contour { + { 43.25mm; 30.05mm } + { 24.55mm; 30.05mm } + { 24.55mm; 12.95mm } + { 43.25mm; 12.95mm } + { 43.25mm; 20.15mm } + { 1.625in; 20.15mm } + { 1.625in; 20.85mm } + { 43.25mm; 20.85mm } + { 43.25mm; 21.15mm } + { 1.625in; 21.15mm } + { 1.625in; 22.35mm } + { 43.25mm; 22.35mm } + { 43.25mm; 22.65mm } + { 1.625in; 22.65mm } + { 1.625in; 23.85mm } + { 43.25mm; 23.85mm } + { 43.25mm; 24.15mm } + { 1.625in; 24.15mm } + { 1.625in; 25.35mm } + { 43.25mm; 25.35mm } + { 43.25mm; 25.65mm } + { 1.625in; 25.65mm } + { 1.625in; 26.35mm } + { 43.25mm; 26.35mm } + } + ta:hole { + { 33.325mm; 25.75mm } + { 33.325mm; 26.25mm } + { 36.125mm; 26.25mm } + { 36.125mm; 25.75mm } + } + ta:hole { + { 33.325mm; 22.75mm } + { 33.325mm; 23.75mm } + { 36.125mm; 23.75mm } + { 36.125mm; 22.75mm } + } + ta:hole { + { 33.325mm; 20.25mm } + { 33.325mm; 20.75mm } + { 36.125mm; 20.75mm } + { 36.125mm; 20.25mm } + } + ta:hole { + { 33.325mm; 21.25mm } + { 33.325mm; 22.25mm } + { 36.125mm; 22.25mm } + { 36.125mm; 21.25mm } + } + ta:hole { + { 33.325mm; 24.25mm } + { 33.325mm; 25.25mm } + { 36.125mm; 25.25mm } + { 36.125mm; 24.25mm } + } + } + + ha:flags { + clearpoly=1 + } + } + } + color = {#548b54} + } + + ha:inner-bottom { + lid=21 + group=7 + ha:combining { } + + li:objects { + ha:line.22591 { + x1=36.3mm; y1=21.0mm; x2=1.40354331in; y2=21.0mm; thickness=0.5mm; clearance=0.4mm; + } + ha:line.22594 { + x1=36.3mm; y1=22.5mm; x2=35.9mm; y2=22.5mm; thickness=0.5mm; clearance=0.4mm; + } + ha:line.22597 { + x1=36.3mm; y1=24.0mm; x2=36.05mm; y2=24.0mm; thickness=0.5mm; clearance=0.4mm; + } + ha:polygon.26915 { clearance=100.0mil; + li:geometry { + ta:contour { + { 43.25mm; 30.05mm } + { 24.55mm; 30.05mm } + { 24.55mm; 12.95mm } + { 43.25mm; 12.95mm } + { 43.25mm; 20.15mm } + { 1.625in; 20.15mm } + { 1.625in; 20.85mm } + { 43.25mm; 20.85mm } + { 43.25mm; 21.15mm } + { 1.625in; 21.15mm } + { 1.625in; 22.35mm } + { 43.25mm; 22.35mm } + { 43.25mm; 22.65mm } + { 1.625in; 22.65mm } + { 1.625in; 23.85mm } + { 43.25mm; 23.85mm } + { 43.25mm; 24.15mm } + { 1.625in; 24.15mm } + { 1.625in; 25.35mm } + { 43.25mm; 25.35mm } + { 43.25mm; 25.65mm } + { 1.625in; 25.65mm } + { 1.625in; 26.35mm } + { 43.25mm; 26.35mm } + } + ta:hole { + { 33.325mm; 25.75mm } + { 33.325mm; 26.25mm } + { 36.125mm; 26.25mm } + { 36.125mm; 25.75mm } + } + ta:hole { + { 33.325mm; 22.75mm } + { 33.325mm; 23.75mm } + { 36.125mm; 23.75mm } + { 36.125mm; 22.75mm } + } + ta:hole { + { 33.325mm; 20.25mm } + { 33.325mm; 20.75mm } + { 36.125mm; 20.75mm } + { 36.125mm; 20.25mm } + } + ta:hole { + { 33.325mm; 21.25mm } + { 33.325mm; 22.25mm } + { 36.125mm; 22.25mm } + { 36.125mm; 21.25mm } + } + ta:hole { + { 33.325mm; 24.25mm } + { 33.325mm; 25.25mm } + { 36.125mm; 25.25mm } + { 36.125mm; 24.25mm } + } + } + + ha:flags { + clearpoly=1 + } + } + } + color = {#8b7355} + } + + ha:break-tabs { + lid=22 + group=12 + ha:combining { } + + li:objects { + } + color = {#00868b} + } } } @@ -11684,18 +7770,259 @@ ha:pcb-rnd-board-v8 { id = 0 } } - + ha:layer_stack { + li:groups { + ha:0 { + name = top_paste + ha:type { top=1; paste=1; } + li:layers { 7; } + } + ha:1 { + name = top_silk + ha:type { silk=1; top=1; } + li:layers { 6; } + } + ha:2 { + name = top_mask + ha:type { top=1; mask=1; } + li:layers { 8; } + } + ha:3 { + name = top_copper + ha:type { copper=1; top=1; } + li:layers { 0; 18; 2; } + ha:attributes { + thickness=0.035mm + } + } + ha:4 { + name = grp_4 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.2mm } + } + } + ha:5 { + name = Intern + ha:type { copper=1; intern=1; } + li:layers { 20; } + ha:attributes { + thickness=0.0175mm + } + } + ha:6 { + ha:type { substrate=1; intern=1; } + li:layers { } + name = grp_6 + ha:attributes { + thickness=1.065mm + } + } + ha:7 { + name = Intern + ha:type { intern=1; copper=1; } + li:layers { 21;} + ha:attributes { + thickness={0.0175mm} + } + } + ha:8 { + name = grp_9 + ha:type { intern=1; substrate=1; } + li:layers { } + ha:attributes { + thickness=0.2mm + } + } + ha:9 { + ha:type { boundary=1; } + li:layers { 4;} + name = global_outline + purpose = uroute + } + ha:10 { + name = top-courtyard + ha:type { top=1; doc=1; } + li:layers { 16;} + ha:attributes { + init-invis=true + } + purpose = ko.courtyard + } + ha:11 { + name = bot-courtyard + ha:type { bottom=1; doc=1; } + li:layers { 17; } + purpose = ko.courtyard + ha:attributes { + init-invis=true + } + } + ha:12 { + name = global-doc + ha:type { doc=1; } + li:layers { 22; } + } + ha:13 { + name = bottom_copper + ha:type { bottom=1; copper=1; } + li:layers { 1; 19; 3; } + ha:attributes { + thickness=0.035mm + } + } + ha:14 { + name = bottom_mask + ha:type { bottom=1; mask=1; } + li:layers { 9; } + } + ha:15 { + name = bottom_silk + ha:type { bottom=1; silk=1; } + li:layers { 5; } + } + ha:16 { + name = bottom_paste + ha:type { bottom=1; paste=1; } + li:layers { 10; } + } + ha:17 { + name = pmech + ha:type { mech=1; } + li:layers { 11; } + purpose = proute + } + ha:18 { + name = umech + ha:type { mech=1; } + li:layers { 12; } + purpose = uroute + } + ha:19 { + name = top_assy + ha:type { doc=1; top=1; } + li:layers { 13; } + purpose = assy + ha:attributes { + init-invis=1 + } + } + ha:20 { + name = bot_assy + ha:type { doc=1; bottom=1; } + li:layers { 14; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:21 { + name = fab + ha:type { top=1; doc=1; } + li:layers { 15; } + ha:attributes { + init-invis=1 + } + purpose = fab + } + } + } + li:pcb-rnd-conf-v1 { + ha:overwrite { + ha:design { + via_proto = 2 + text_font_id = 0 + text_scale = 100 + min_slk = 0.15240000 mm + text_thickness = 0 + line_thickness = 200.00 um + ha:drc { + min_ring = 0.125 mm + min_copper_overlap = 5.0 mil + min_drill = 0.2 mm + min_copper_thickness = 5.0 mil + min_copper_clearance = 5.0 mil + } + min_wid = 0.15240000 mm + bloat = 0.15240000 mm + clearance = 50.00 mil + } + ha:editor { + grid_unit = mm + grids_idx = 8 + grid = 50.00 um + buffer_number = 0 + line_refraction = 1 + rubber_band_mode = false + ha:view { + flip_y = 0 + } + show_solder_side = 0 + clear_line = false + } + ha:rc { + li:library_search_paths { + $(rc.path.design)/coraleda/subc + $(rc.path.design)/coraleda/subc + ?../pcblib + ?~/pcblib/ + $(rc.path.share)/pcblib + } + } + ha:plugins { + ha:import_sch { + li:args { + ./hdmi_firewall.sch + } + import_fmt = lepton + } + ha:show_netnames { + enable = true + } + } + } + ha:append { + ha:plugins { + ha:drc_query { + li:rules { + ha:net-length { + type = net length + title = network length violation + desc = network length is not within the specified range + query = {rule net_len_min +let ALLNETS netlist() +let LNET (ALLNETS.a."len_min" != "") +assert (isvoid(netlen(LNET))) thus violation(DRCGRP1, LNET, DRCTEXT, "network can not be verified for length (not a 2-terminal net): ", DRCTEXT, LNET.name) +assert (netlen(LNET) < coord(LNET.a."len_min")) thus violation(DRCGRP1, LNET, DRCTEXT, "network is too short: ", DRCTEXT, LNET.name, DRCMEASURE, netlen(LNET), DRCEXPECT, LNET.a."len_min") +rule net_len_max +let ALLNETS netlist() +let LNET (ALLNETS.a."len_max" != "") +assert (isvoid(netlen(LNET))) thus violation(DRCGRP1, LNET, DRCTEXT, "network can not be verified for length (not a 2-terminal net): ", DRCTEXT, LNET.name) +assert (netlen(LNET) > coord(LNET.a."len_max")) thus violation(DRCGRP1, LNET, DRCTEXT, "network is too long: ", DRCTEXT, LNET.name, DRCMEASURE, netlen(LNET), DRCEXPECT, LNET.a."len_max") +rule net_len_match_net +let ALLNETS netlist() +let LNET ((ALLNETS.a."len_match_net" != "") && (ALLNETS.a."len_match_tol" != "")) +assert (isvoid(netlen(LNET))) thus violation(DRCGRP1, LNET, DRCTEXT, "network can not be verified for length (not a 2-terminal net): ", DRCTEXT, LNET.name) +assert (abs(netlen(LNET) - netlen(LNET.a."len_match_net")) > coord(LNET.a."len_match_tol")) thus violation(DRCGRP1, LNET, DRCTEXT, "network is length match out of range: ", DRCTEXT, LNET.name, DRCTEXT, " vs. ", DRCTEXT, LNET.a."len_match_net", DRCMEASURE, abs(netlen(LNET) - netlen(LNET.a."len_match_net")), DRCEXPECT, LNET.a."len_match_tol") +} + } + } + } + } + } + } + ha:pixmaps { + } ha:netlists { - li:input { + + li:input { ha:D2- { li:conn { J1-3; J2-3; } } ha:CK+ { li:conn { J1-10; J2-10; } } - ha:unnamed_net12 { - li:conn { D1-1; R4-2; } - } ha:CK- { li:conn { J1-12; J2-12; } } @@ -11706,23 +8033,17 @@ ha:pcb-rnd-board-v8 { li:conn { J1-15; R3-1; U1-1; } } ha:GND { - li:conn { C1-1; C2-1; J1-2; J1-5; J1-8; J1-11; J1-17; J2-2; J2-5; J2-8; J2-11; J2-17; R4-1; U1-2; } + li:conn { C1-1; C2-1; J1-2; J1-5; J1-8; J1-11; J1-17; J2-2; J2-5; J2-8; J2-11; J2-17; R4-1; R6-1; R6-2; U1-2; U1-5; } } ha:5V { - li:conn { C1-2; C2-2; J1-18; R1-2; R2-2; R3-2; S1-1; S2-1; U1-4; } - } - ha:unnamed_net1 { - li:conn { J2-18; S1-2; } - } - ha:unnamed_net3 { - li:conn { D1-2; S2-2; U1-5; } + li:conn { C1-2; C2-2; J1-18; J2-18; R1-2; R2-2; R3-2; R4-2; R5-1; R5-2; U1-4; } } + ha:unnamed_net3 { + li:conn { J1-19; R1-1; } + } ha:D0+ { li:conn { J1-7; J2-7; } } - ha:unnamed_net6 { - li:conn { J1-19; R1-1; } - } ha:D0- { li:conn { J1-9; J2-9; } } @@ -11735,182 +8056,27 @@ ha:pcb-rnd-board-v8 { ha:D2+ { li:conn { J1-1; J2-1; } } - } - } - ha:layer_stack { - li:groups { - ha:0 { - name = top_paste - ha:type { top=1; paste=1; } - li:layers { 9; } - } - ha:1 { - name = top_silk - ha:type { silk=1; top=1; } - li:layers { 8; } - } - ha:2 { - name = top_mask - ha:type { top=1; mask=1; } - li:layers { 10; } - } - ha:3 { - name = top_copper - ha:type { copper=1; top=1; } - li:layers { 0; 2; } - } - ha:4 { - name = grp_4 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:5 { - name = Intern - ha:type { copper=1; intern=1; } - li:layers { 5; 18; } - } - ha:6 { - name = grp_6 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.125mm } - } - } - ha:7 { - name = Intern - ha:type { copper=1; intern=1; } - li:layers { 4; 19; } - } - ha:8 { - name = grp_8 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:9 { - name = global_outline - ha:type { boundary=1; } - li:layers { 6; } - purpose = uroute - } - ha:10 { - name = bottom_copper - ha:type { bottom=1; copper=1; } - li:layers { 1; 3; } - } - ha:11 { - name = bottom_mask - ha:type { bottom=1; mask=1; } - li:layers { 11; } - } - ha:12 { - name = bottom_silk - ha:type { silk=1; bottom=1; } - li:layers { 7; } - } - ha:13 { - name = bottom_paste - ha:type { bottom=1; paste=1; } - li:layers { 12; } - } - ha:14 { - name = pmech - ha:type { mech=1; } - li:layers { 13; } - purpose = proute - } - ha:15 { - name = umech - ha:type { mech=1; } - li:layers { 14; } - purpose = uroute - } - ha:16 { - name = top_assy - ha:type { top=1; doc=1; } - li:layers { 15; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:17 { - name = bot_assy - ha:type { bottom=1; doc=1; } - li:layers { 16; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:18 { - name = fab - ha:type { top=1; doc=1; } - li:layers { 17; } - ha:attributes { - init-invis=1 - } - purpose = fab - } } + li:netlist_patch { + ha:change_attrib { net=CK+; key=len_match_net; val=HDMI; } + ha:change_attrib { net=CK-; key=len_match_net; val=HDMI; } + ha:change_attrib { net=D0+; key=len_match_net; val=HDMI; } + ha:change_attrib { net=D0-; key=len_match_net; val=HDMI; } + ha:change_attrib { net=D1+; key=len_match_net; val=HDMI; } + ha:change_attrib { net=D1-; key=len_match_net; val=HDMI; } + ha:change_attrib { net=D2+; key=len_match_net; val=HDMI; } + ha:change_attrib { net=D2-; key=len_match_net; val=HDMI; } + ha:change_attrib { net=D2-; key=len_match_tol; val=0.05mm; } + ha:change_attrib { net=D2+; key=len_match_tol; val=0.05mm; } + ha:change_attrib { net=D1-; key=len_match_tol; val=0.05mm; } + ha:change_attrib { net=D1+; key=len_match_tol; val=0.05mm; } + ha:change_attrib { net=D0-; key=len_match_tol; val=0.05mm; } + ha:change_attrib { net=D0+; key=len_match_tol; val=0.05mm; } + ha:change_attrib { net=CK-; key=len_match_tol; val=0.05mm; } + ha:change_attrib { net=CK+; key=len_match_tol; val=0.05mm; } + } } - li:pcb-rnd-conf-v1 { - ha:overwrite { - ha:design { - via_proto = 0 - text_font_id = 0 - text_scale = 100 - text_thickness = 0 - line_thickness = 6.00 mil - ha:drc { - min_copper_thickness = 5.0 mil - min_copper_overlap = 5.0 mil - min_drill = 0.2 mm - min_ring = 0.1 mm - min_silk_thickness = 6.0 mil - min_copper_clearance = 5.0 mil - } - clearance = 6.00 mil - } - ha:editor { - grid_unit = mm - grids_idx = 9 - grid = 100.00 um - buffer_number = 0 - ha:view { - flip_y = 1 - } - show_solder_side = 1 - } - ha:plugins { - ha:import_sch { - li:args { - /home/kevredon/data/project/hdmi_firewall/hardware/hdmi_firewall.sch - } - import_fmt = lepton - } - ha:show_netnames { - enable = true - } - } - ha:rc { - li:library_search_paths { - $(rc.path.design)/coraleda/subc/ - ?../footprint - ?$(rc.path.design)/footprint - ?~/.pcb-rnd/footprint/ - ?~/pcblib - $(rc.path.share)/footprint - } - } + ha:attributes { + thickness=1.6mm } - } - ha:pixmaps { - } } diff --git a/hdmi_firewall.sch b/hdmi_firewall.sch index 84fa8e8..e5f410e 100644 --- a/hdmi_firewall.sch +++ b/hdmi_firewall.sch @@ -1,5 +1,5 @@ -v 20211219 2 -C 2400 3300 1 0 0 5V.sym +v 20210626 2 +C 2400 3500 1 0 0 5V.sym C 2800 4100 1 0 0 GND.sym C 6100 0 1 0 0 title.sym { @@ -10,7 +10,7 @@ org=CuVoodoo T 10400 400 5 10 1 1 0 0 1 authors=King Kévin T 9100 1200 5 14 1 1 0 4 1 -title=HDMI firewall +title=HDMI firewall dongle T 7100 400 5 10 1 1 0 0 1 version=$version$ T 7100 100 5 10 1 1 0 0 1 @@ -22,30 +22,19 @@ device=none T 6100 2000 5 10 0 0 0 0 1 footprint=none } -C 7600 8900 1 0 0 switch-spdt-1.sym -{ -T 8000 9700 5 10 0 0 0 0 1 -device=SPDT -T 8000 9500 5 10 1 1 0 0 1 -refdes=S1 -T 7300 8600 5 10 0 1 0 0 1 -value=XKB_SK-3296S-01 -T 8300 9100 5 10 0 1 0 0 1 -footprint=MECHANICAL_XKB_SK-3296S-01.lht -} T 100 10500 9 10 1 0 0 0 2 -based on the research of Pierre-Michel RICORDEL and José LOPES-ESTEVES from ANSSI/SDE/ST/LSF +based on the reseach of Pierre-Michel RICORDEL and José LOPES-ESTEVES from ANSSI/SDE/ST/LSF https://sstic.org/2021/presentation/un_pare_feu_pour_le_hdmi/ -C 2700 2400 1 90 0 resistor-1.sym +C 2700 2600 1 90 0 resistor-1.sym { -T 2300 2700 5 10 0 0 90 0 1 +T 2300 2900 5 10 0 0 90 0 1 device=RESISTOR -T 2800 3000 5 10 1 1 0 0 1 +T 2800 3200 5 10 1 1 0 0 1 refdes=R3 -T 2700 2400 5 10 0 0 0 0 1 +T 2700 2600 5 10 0 0 0 0 1 footprint=RESC1608X55N.lht -T 2800 2800 5 10 1 1 0 0 1 -value=2k2-10k +T 2800 3000 5 10 1 1 0 0 1 +value=1.5k-2k } C 3400 1000 1 0 0 FT24C16A-EL.sym { @@ -55,6 +44,8 @@ T 3800 2660 5 10 1 1 0 0 1 refdes=U1 T 4460 1340 5 10 1 1 0 2 1 device=FT24C16A-EL +T 3400 1000 5 10 0 0 0 0 1 +lcsc-sku=C191945 } C 3200 4100 1 0 0 GND.sym C 3600 4100 1 0 0 GND.sym @@ -70,17 +61,8 @@ T 4560 4640 5 10 1 1 0 2 1 device=HDMI-001S T 3900 8400 5 10 1 1 0 0 1 value=untrusted device -} -C 11200 4300 1 0 1 HDMI-001S.sym -{ -T 11200 4300 5 8 0 0 0 6 1 -footprint=CONNECTOR_HDMI-001S.lht -T 10800 8360 5 10 1 1 0 6 1 -refdes=J2 -T 8240 4640 5 10 1 1 0 8 1 -device=HDMI-001S -T 7400 8400 5 10 1 1 0 0 1 -value=protected monitor +T 1600 4300 5 10 0 0 0 0 1 +lcsc-sku=C720616 } C 8200 4100 1 0 0 GND.sym C 8600 4100 1 0 0 GND.sym @@ -90,17 +72,17 @@ C 9800 4100 1 0 0 GND.sym C 4300 800 1 0 0 GND.sym C 4200 3000 1 0 0 5V.sym C 3500 8700 1 0 0 5V.sym -C 2100 3300 1 0 0 5V.sym -C 2400 2400 1 90 0 resistor-1.sym +C 2100 3500 1 0 0 5V.sym +C 2400 2600 1 90 0 resistor-1.sym { -T 2000 2700 5 10 0 0 90 0 1 +T 2000 2900 5 10 0 0 90 0 1 device=RESISTOR -T 2100 3000 5 10 1 1 0 6 1 +T 2100 3200 5 10 1 1 0 6 1 refdes=R2 -T 2400 2400 5 10 0 0 0 0 1 +T 2400 2600 5 10 0 0 0 0 1 footprint=RESC1608X55N.lht -T 2100 2800 5 10 1 1 0 6 1 -value=2k2-10k +T 2100 3000 5 10 1 1 0 6 1 +value=1.5k-2k } C 400 6600 1 0 0 5V.sym C 700 5700 1 90 0 resistor-1.sym @@ -145,52 +127,14 @@ value=100nF } C 9200 3000 1 0 0 5V.sym C 9300 1900 1 0 0 GND.sym -C 3900 1000 1 180 0 resistor-1.sym -{ -T 3600 600 5 10 0 0 180 0 1 -device=RESISTOR -T 3200 1000 5 10 1 1 0 0 1 -refdes=R4 -T 3900 1000 5 10 0 0 0 0 1 -footprint=RESC1608X55N.lht -T 3600 1000 5 10 1 1 0 0 1 -value=470-1k -} -C 3800 700 1 0 0 GND.sym -C 900 1200 1 0 0 switch-spdt-1.sym -{ -T 1300 2000 5 10 0 0 0 0 1 -device=SPDT -T 1300 1800 5 10 1 1 0 0 1 -refdes=S2 -T 600 900 5 10 0 1 0 0 1 -value=XKB_SK-3296S-01 -T 1600 1400 5 10 0 1 0 0 1 -footprint=MECHANICAL_XKB_SK-3296S-01.lht -} -C 700 1400 1 0 0 5V.sym -N 1800 1600 3400 1600 4 -N 2600 900 3000 900 4 -C 1800 1100 1 0 0 nc-right-1.sym -{ -T 1900 1600 5 10 0 0 0 0 1 -value=NoConnection -T 1900 1800 5 10 0 0 0 0 1 -device=DRC_Directive -T 1900 2400 5 10 0 0 0 0 1 -symversion=1.1 -} +C 1400 2500 1 0 0 5V.sym +N 1300 1600 3400 1600 4 N 3400 2000 2300 2000 4 { T 3300 2000 5 10 1 1 0 6 1 netname=SDA } -N 2300 2000 2300 2400 4 -N 3400 2400 2600 2400 4 -{ -T 3300 2400 5 10 1 1 0 6 1 -netname=SCL -} +N 2300 2000 2300 2600 4 N 1600 6500 1000 6500 4 { T 1400 6500 5 10 1 1 0 6 1 @@ -264,18 +208,7 @@ device=DRC_Directive T 11300 6900 5 10 0 0 0 0 1 symversion=1.1 } -C 7400 9100 1 0 0 5V.sym -C 8500 8800 1 0 0 nc-right-1.sym -{ -T 8600 9300 5 10 0 0 0 0 1 -value=NoConnection -T 8600 9500 5 10 0 0 0 0 1 -device=DRC_Directive -T 8600 10100 5 10 0 0 0 0 1 -symversion=1.1 -} -N 8500 9300 9100 9300 4 -N 9100 9300 9100 8700 4 +C 8900 10000 1 0 0 5V.sym N 5800 7900 7000 7900 4 { T 6200 7900 5 10 1 1 0 0 1 @@ -316,17 +249,17 @@ N 7000 5100 5800 5100 4 T 6500 5100 5 10 1 1 0 6 1 netname=CK- } -T 700 700 9 10 1 0 0 0 1 -LED ON = WP ON B 0 0 12100 11000 3 10 1 0 -1 -1 0 -1 -1 -1 -1 -1 T 100 9600 9 10 1 0 0 0 4 - only video (and sound) are forwarded - DDC limited to statically programmed EDID - HPD, CEC, HEAC (ARC/HEC), CBUS (MHL) are blocked -- HDCP is not supported (DDC blocked) -T 9300 9000 9 10 1 0 0 0 2 -allow 5V forward if monitor -does not detect device +- HDCP is not supported (limited DDC) +T 9500 8900 9 10 1 0 0 0 4 +allows 5V forward if monitor +does not detect device. +cut trace between pads +for ultimate security T 600 5000 9 10 1 0 0 0 3 indicates monitor @@ -338,16 +271,66 @@ T 9700 2800 9 10 1 0 0 0 3 decoupling capacitors: U1-VCC, J1-5V -C 2400 1500 1 270 0 LED0603.sym +N 9100 10000 9100 9800 4 +N 9100 8800 9100 8700 4 +N 9100 9800 9400 9800 4 +N 9400 9800 9400 8800 4 +N 9400 8800 9100 8800 4 +C 11200 4300 1 0 1 HYC109-HDMIA19-160.sym { -T 2400 1500 5 8 0 0 270 0 1 -footprint=LEDC1608X90N.lht -T 2900 1360 5 10 1 1 0 3 1 -refdes=D1 -T 2440 1300 5 10 0 1 270 5 1 -device=LED0603 -T 2800 1200 5 10 1 1 0 0 1 -value=LED +T 11200 4300 5 8 0 0 0 6 1 +footprint=CONNECTOR_HYC109-HDMIA19-160.lht +T 10800 8360 5 10 1 1 0 6 1 +refdes=J2 +T 8240 4640 5 10 1 1 0 8 1 +device=HYC109-HDMIA19-160 +T 7400 8400 5 10 1 1 0 0 1 +value=monitor +T 11200 4300 5 10 0 0 0 0 1 +lcsc-sku=C711355 +} +C 1500 400 1 0 0 GND.sym +C 1700 1600 1 90 0 resistor-1.sym +{ +T 1300 1900 5 10 0 0 90 0 1 +device=RESISTOR +T 1800 2000 5 10 1 1 0 0 1 +refdes=R4 +T 1700 1600 5 10 0 0 270 0 1 +footprint=RESC1608X55N.lht +T 1800 1800 5 10 1 1 0 0 1 +value=10k-100k +} +N 3400 2400 2600 2400 4 +{ +T 3300 2400 5 10 1 1 0 6 1 +netname=SCL +} +N 2600 2400 2600 2600 4 +N 1300 1600 1300 600 4 +N 1300 600 1600 600 4 +T 1100 400 9 10 1 0 90 0 2 +cut trace between pads +to enable write protection +C 9200 8800 1 0 1 jumper-1.sym +{ +T 8900 9300 5 8 0 0 0 6 1 +device=JUMPER +T 8900 9400 5 10 1 1 0 6 1 +refdes=R5 +T 9200 8800 5 10 0 0 0 6 1 +footprint=RESC1608X55N.lht +T 9400 9700 5 10 1 1 270 2 1 +value=CUTLINK +} +C 1500 600 1 0 0 jumper-1.sym +{ +T 1800 1100 5 8 0 0 0 0 1 +device=JUMPER +T 1700 1200 5 10 1 1 0 0 1 +refdes=R6 +T 1500 600 5 10 0 0 0 0 1 +footprint=RESC1608X55N.lht +T 1500 700 5 10 1 1 90 0 1 +value=CUTLINK } -N 2600 1600 2600 1500 4 -N 2600 1100 2600 900 4