H2-1
H3-1
H4-1
- J1-5
- J1-6
J1-37
J1-38
J1-39
U13-4
X1-2
X1-4
- Z1-1; }
+ Z1-1
+ }
}
ha:v_ldo_in {
li:conn {
li:conn { J4-4; U1-35; U7-36; }
}
ha:sda {
- li:conn { J14-5; R22-1; U1-31; U2-11; }
+ li:conn { J1-5; J14-5; R22-1; U1-31; U2-11; }
}
ha:+5V {
li:conn { C38-2; C108-2; C109-2; J1-35; J13-1; J19-1; U5-5; U7-9; U7-30; }
}
ha:scl {
- li:conn { J14-4; R21-1; U1-30; U2-10; }
+ li:conn { J1-6; J14-4; R21-1; U1-30; U2-10; }
}
ha:RXI_N0 {
li:conn { J1-11; U1-42; }
ha:sd_cmd {
li:conn { J2-3; R33-2; U1-58; }
}
- ha:unnamed_net20 {
- li:conn { J5-3; R24-1; R27-1; }
- }
- ha:unnamed_net19 {
- li:conn { J5-2; R23-1; }
- }
- ha:unnamed_net17 {
- li:conn { R23-2; U2-13; }
- }
- ha:unnamed_net30 {
- li:conn { R2-1; U1-61; }
- }
- ha:unnamed_net32 {
- li:conn { R6-2; U1-32; }
- }
+ ha:unnamed_net20 {
+ li:conn { J5-3; R24-1; R27-1; }
+ }
+ ha:unnamed_net19 {
+ li:conn { J5-2; R23-1; }
+ }
+ ha:unnamed_net17 {
+ li:conn { R23-2; U2-13; }
+ }
+ ha:unnamed_net30 {
+ li:conn { R2-1; U1-61; }
+ }
+ ha:unnamed_net32 {
+ li:conn { R6-2; U1-32; }
+ }
ha:unnamed_net33 {
li:conn { J19-2; R1-2; }
}
ha:unnamed_net29 {
li:conn { R1-1; U1-62; }
}
- ha:unnamed_net34 {
- li:conn { J19-3; R2-2; }
- }
- ha:unnamed_net35 {
- li:conn { D5-1; R9-1; }
- }
- ha:unnamed_net42 {
- li:conn { J10-1; U6-13; }
- }
- ha:unnamed_net38 {
- li:conn { R106-2; U6-9; }
- }
- ha:unnamed_net36 {
- li:conn { D6-2; R6-1; }
- }
- ha:unnamed_net39 {
- li:conn { J11-3; U6-7; }
- }
- ha:unnamed_net40 {
- li:conn { J11-2; U6-6; }
- }
- ha:unnamed_net44 {
- li:conn { J10-3; U6-15; }
- }
- ha:sense_1 {
- li:conn { R14-2; R20-2; U2-23; }
- }
- ha:unnamed_net46 {
- li:conn { Q3-1; U6-4; }
- }
- ha:unnamed_net60 {
- li:conn { J7-1; R18-1; R19-2; }
- }
- ha:unnamed_net45 {
- li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16; }
- }
- ha:unnamed_net62 {
- li:conn { J22-1; Q6-2; }
- }
- ha:unnamed_net47 {
- li:conn { R106-1; U6-8; }
- }
- ha:unnamed_net63 {
- li:conn { J21-1; Q6-1; }
- }
- ha:unnamed_net65 {
- li:conn { Q2-2; R7-2; }
- }
- ha:unnamed_net41 {
- li:conn { R18-2; U6-10; U6-11; }
- }
- ha:unnamed_net14 {
- li:conn { C3-1; U2-5; X1-3; }
- }
- ha:unnamed_net72 {
- li:conn { C5-1; U4-6; }
- }
- ha:unnamed_net66 {
- li:conn { Q2-4; R16-2; }
+ ha:unnamed_net34 {
+ li:conn { J19-3; R2-2; }
+ }
+ ha:unnamed_net35 {
+ li:conn { D5-1; R9-1; }
}
- ha:unnamed_net73 {
- li:conn { J12-1; R10-2; }
+ ha:unnamed_net42 {
+ li:conn { J10-1; U6-13; }
+ }
+ ha:unnamed_net38 {
+ li:conn { R106-2; U6-9; }
+ }
+ ha:unnamed_net39 {
+ li:conn { J11-3; U6-7; }
+ }
+ ha:unnamed_net44 {
+ li:conn { J10-3; U6-15; }
+ }
+ ha:unnamed_net40 {
+ li:conn { J11-2; U6-6; }
+ }
+ ha:unnamed_net36 {
+ li:conn { D6-2; R6-1; }
+ }
+ ha:unnamed_net47 {
+ li:conn { R106-1; U6-8; }
+ }
+ ha:sense_1 {
+ li:conn { R14-2; R20-2; U2-23; }
+ }
+ ha:unnamed_net60 {
+ li:conn { J7-1; R18-1; R19-2; }
+ }
+ ha:unnamed_net45 {
+ li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16; }
+ }
+ ha:unnamed_net62 {
+ li:conn { J22-1; Q6-2; }
+ }
+ ha:unnamed_net63 {
+ li:conn { J21-1; Q6-1; }
+ }
+ ha:unnamed_net61 {
+ li:conn { Q1-3; R8-2; U13-7; }
+ }
+ ha:unnamed_net65 {
+ li:conn { Q2-2; R7-2; }
+ }
+ ha:unnamed_net41 {
+ li:conn { R18-2; U6-10; U6-11; }
+ }
+ ha:unnamed_net66 {
+ li:conn { Q2-4; R16-2; }
+ }
+ ha:unnamed_net73 {
+ li:conn { J12-1; R10-2; }
+ }
+ ha:unnamed_net71 {
+ li:conn { R41-1; R42-2; U4-4; }
+ }
+ ha:unnamed_net72 {
+ li:conn { C5-1; U4-6; }
+ }
+ ha:unnamed_net46 {
+ li:conn { Q3-1; U6-4; }
+ }
+ ha:unnamed_net52 {
+ li:conn { C102-1; C110-1; U7-7; }
+ }
+ ha:unnamed_net43 {
+ li:conn { J10-2; U6-14; }
+ }
+ ha:unnamed_net70 {
+ li:conn { C5-2; L1-1; R41-2; U4-2; }
+ }
+ ha:unnamed_net51 {
+ li:conn { C111-2; U7-5; }
+ }
+ ha:unnamed_net14 {
+ li:conn { C3-1; U2-5; X1-3; }
}
- ha:unnamed_net52 {
- li:conn { C102-1; C110-1; U7-7; }
- }
- ha:unnamed_net43 {
- li:conn { J10-2; U6-14; }
- }
- ha:unnamed_net70 {
- li:conn { C5-2; L1-1; R41-2; U4-2; }
- }
- ha:unnamed_net71 {
- li:conn { R41-1; R42-2; U4-4; }
- }
- ha:unnamed_net51 {
- li:conn { C111-2; U7-5; }
- }
- ha:unnamed_net61 {
- li:conn { Q1-3; R8-2; U13-7; }
- }
ha:fet_a {
li:conn { J3-2; Q2-7; Q2-8; }
}
ha:gpio_19 {
li:conn { J1-31; U1-50; }
}
- ha:led_armed {
- li:conn { R3-1; U1-52; }
- }
- ha:gpio_20 {
- li:conn { J1-32; U1-51; }
- }
- ha:gpio_22 {
- li:conn { J1-34; U1-53; }
- }
+ ha:led_armed {
+ li:conn { R3-1; U1-52; }
+ }
+ ha:gpio_20 {
+ li:conn { J1-32; U1-51; }
+ }
+ ha:gpio_22 {
+ li:conn { J1-34; U1-53; }
+ }
ha:gpio_41 {
li:conn { J1-33; U1-16; }
}
ha:gpio_37 {
li:conn { J1-26; U1-3; }
}
- ha:gpio_42 {
- li:conn { J1-19; U1-17; }
- }
- ha:gpio_38 {
- li:conn { J1-21; R10-1; U1-4; }
- }
- ha:gpio_45 {
- li:conn { J1-17; U1-20; }
- }
- ha:gpio_43 {
- li:conn { J1-20; U1-18; }
- }
+ ha:gpio_42 {
+ li:conn { J1-19; U1-17; }
+ }
+ ha:gpio_38 {
+ li:conn { J1-21; R10-1; U1-4; }
+ }
+ ha:gpio_45 {
+ li:conn { J1-17; U1-20; }
+ }
+ ha:gpio_43 {
+ li:conn { J1-20; U1-18; }
+ }
ha:gpio_46 {
li:conn { J1-18; U1-21; }
}
ha:size {
thermal_scale = 0.500000
x = 3.0in
- y = 3.0in
+ y = 3.3in
}
ha:grid {
spacing = 1.0mil
text_scale = 100
clearance = 11.0mil
}
- {ha:oh wow} {
+ {ha:oh wow} {
via_proto = 3
thickness = 100.0mil
text_thick = 0.0
li:pcb-rnd-conf-v1 {
ha:overwrite {
ha:design {
- via_proto = 1
+ via_proto = 4
text_font_id = 0
text_scale = 100
min_slk = 0.12700000 mm
text_thickness = 0
- line_thickness = 20.00 mil
+ line_thickness = 10.00 mil
poly_isle_area = 200000000.0
ha:drc {
min_ring = 7.0 mil
min_copper_overlap = 6.0 mil
}
- min_wid = 0.15240000 mm
- bloat = 0.15240000 mm
- clearance = 10.00 mil
+ min_wid = 0.12700000 mm
+ bloat = 0.12700000 mm
+ clearance = 6.00 mil
}
ha:editor {
grids_idx = 1
ha:combining {
}
}
- {ha:top copper} {
+ {ha:top copper} {
lid = 2
ha:type {
copper = 1
y = 750.0mil
li:thermal {
li:2 {
- on
diag
round
noshape
}
li:3 {
- on
diag
round
noshape
y = 750.0mil
li:thermal {
li:2 {
- on
diag
round
noshape
}
li:3 {
- on
diag
round
noshape
}
ha:subc.943452 {
ha:attributes {
- value = {}
+ value = {Header-2}
footprint = 100mil2pin
refdes = J7
}
}
ha:subc.944717 {
ha:attributes {
- value = {}
+ value = {50mil6pin}
footprint = 50mil6pin
refdes = J4
}
}
ha:subc.996888 {
ha:attributes {
- value = {}
+ value = {USB-A}
footprint = cu01sav
refdes = J19
}
ha:flags {
clearline = 1
}
- clearance = 4.92mil
+ clearance = 5.0mil
}
ha:padstack_ref.1030263 {
smirror = 0
ha:flags {
clearline = 1
}
- clearance = 4.92mil
+ clearance = 5.0mil
}
ha:padstack_ref.1030264 {
smirror = 0
ha:flags {
clearline = 1
}
- clearance = 4.92mil
+ clearance = 5.0mil
}
ha:padstack_ref.1030265 {
smirror = 0
ha:flags {
clearline = 1
}
- clearance = 4.92mil
+ clearance = 5.0mil
}
ha:padstack_ref.1030268 {
smirror = 0
ha:flags {
clearline = 1
}
- clearance = 4.92mil
+ clearance = 5.0mil
}
ha:padstack_ref.1043498 {
smirror = 0
y = 25.671653mm
li:thermal {
}
- clearance = 4.92mil
+ clearance = 5.0mil
}
ha:padstack_ref.1043499 {
smirror = 0
ha:flags {
clearline = 1
}
- clearance = 4.92mil
+ clearance = 5.0mil
}
ha:padstack_ref.1043500 {
smirror = 0
ha:flags {
clearline = 1
}
- clearance = 4.92mil
+ clearance = 5.0mil
}
ha:padstack_ref.1043501 {
smirror = 0
ha:flags {
clearline = 1
}
- clearance = 4.92mil
+ clearance = 5.0mil
}
ha:padstack_ref.1043502 {
smirror = 0
ha:flags {
clearline = 1
}
- clearance = 4.92mil
+ clearance = 5.0mil
}
}
li:layers {
}
ha:subc.1092870 {
ha:attributes {
- value=
+ value=Header-5
footprint=100mil5pin
refdes=J14
}
}
y1 = 1.377in
}
+ ha:line.1104538 {
+ x1=31.75mm; y1=750.0mil; x2=1.3in; y2=800.0mil; thickness=10.0mil; clearance=12.0mil;
+ ha:flags {
+ clearline=1
+ }
+ }
+ ha:line.1104541 {
+ x1=1.3in; y1=800.0mil; x2=1.828in; y2=800.0mil; thickness=10.0mil; clearance=12.0mil;
+ ha:flags {
+ clearline=1
+ }
+ }
+ ha:line.1104544 {
+ x1=1.828in; y1=800.0mil; x2=2.103in; y2=27.305mm; thickness=10.0mil; clearance=12.0mil;
+ ha:flags {
+ clearline=1
+ }
+ }
+ ha:line.1104550 {
+ x1=34.29mm; y1=750.0mil; x2=1.357in; y2=750.0mil; thickness=10.0mil; clearance=12.0mil;
+ ha:flags {
+ clearline=1
+ }
+ }
+ ha:line.1104553 {
+ x1=1.357in; y1=750.0mil; x2=1.386in; y2=779.0mil; thickness=10.0mil; clearance=12.0mil;
+ ha:flags {
+ clearline=1
+ }
+ }
+ ha:line.1104556 {
+ x1=1.386in; y1=779.0mil; x2=46.99mm; y2=779.0mil; thickness=10.0mil; clearance=12.0mil;
+ ha:flags {
+ clearline=1
+ }
+ }
+ ha:line.1104559 {
+ x1=46.99mm; y1=779.0mil; x2=2.067in; y2=996.0mil; thickness=10.0mil; clearance=12.0mil;
+ ha:flags {
+ clearline=1
+ }
+ }
+ ha:line.1104562 {
+ x1=2.067in; y1=996.0mil; x2=2.124in; y2=996.0mil; thickness=10.0mil; clearance=12.0mil;
+ ha:flags {
+ clearline=1
+ }
+ }
+ ha:line.1104565 {
+ x1=2.124in; y1=996.0mil; x2=2.203in; y2=27.305mm; thickness=10.0mil; clearance=12.0mil;
+ ha:flags {
+ clearline=1
+ }
+ }
}
color = {#548b54}
group = 7
}
rot = 0.000000
}
- ha:text.1090001 {
- string=i2c | console; x=2.12in; y=953.0mil; scale=100; fid=0;
+ ha:text.1090003 {
+ string=sda scl in out gnd; x=2.056in; y=1.127in; scale=100; fid=0;
ha:flags {
clearline=1
}
- rot = 0.000000
+ rot = 360.000000
}
- ha:text.1090003 {
- string=sda scl in out gnd; x=2.056in; y=1.127in; scale=100; fid=0;
+ ha:text.1104569 {
+ string=i2c | console; x=2.102in; y=955.0mil; scale=100; fid=0;
ha:flags {
clearline=1
}
- rot = 360.000000
+ rot = 0.000000
}
}
color = {#000000}
T 52800 67200 5 10 1 1 0 6 1
netname=led_armed
}
-C 65300 65200 1 0 0 gnd.sym
-C 63700 65200 1 0 0 gnd.sym
-N 63800 65500 63900 65500 4
-N 65400 65500 65300 65500 4
N 78300 45000 80300 45000 4
{
T 80300 45050 5 10 1 1 0 6 1
T 52700 52300 9 10 1 0 0 0 2
i2c pull-ups could
be higher value?
-T 44600 57300 9 10 1 0 0 0 1
-Onion suggests a 1N5819 here
+T 44300 56600 9 10 1 0 0 0 4
+Onion suggests a 1N5819 here. Circuit
+is insufficient to support hardware reset
+on plus version of SOM, but don't think
+we actually care since power cycle is easy.
C 45500 58000 1 0 0 diode.sym
{
T 45900 58600 5 10 0 1 0 0 1
}
T 57400 57600 9 10 1 0 0 0 1
Is 150mA enough with USB host?
+N 63900 65500 62700 65500 4
+{
+T 62700 65550 5 10 1 1 0 0 1
+netname=sda
+}
+N 66500 65500 65300 65500 4
+{
+T 66500 65550 5 10 1 1 0 6 1
+netname=scl
+}