board: fix new button footprint

This commit is contained in:
King Kévin 2019-12-05 16:30:16 +01:00
parent ee376724ac
commit fc10496244
1 changed files with 343 additions and 355 deletions

View File

@ -13709,288 +13709,6 @@ ha:pcb-rnd-board-v6 {
}
uid = tZ0nUHpYIB/iwyrbf3IAAABZ
}
ha:subc.3286 {
ha:attributes {
value=
footprint=custom_BUTTON6MM.lht
refdes=S2
}
ha:data {
li:padstack_prototypes {
ha:ps_proto_v6.0 {
hdia=1.0mm; hplated=1; htop=0; hbottom=0;
li:shape {
ha:ps_shape_v4 {
ha:ps_circ { x=0.0; y=0.0; dia=1.4mm; }
ha:combining { }
ha:layer_mask {
copper = 1
top = 1
}
clearance=0.2mm
}
ha:ps_shape_v4 {
ha:ps_circ { x=0.0; y=0.0; dia=1.45mm; }
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=1.4mm; }
ha:combining { }
ha:layer_mask {
copper = 1
intern = 1
}
clearance=0.2mm
}
ha:ps_shape_v4 {
ha:ps_circ { x=0.0; y=0.0; dia=1.4mm; }
ha:combining { }
ha:layer_mask {
bottom = 1
copper = 1
}
clearance=0.2mm
}
ha:ps_shape_v4 {
ha:ps_circ { x=0.0; y=0.0; dia=1.45mm; }
ha:combining { sub=1; auto=1; }
ha:layer_mask {
bottom = 1
mask = 1
}
clearance=0.0
}
}
}
}
li:objects {
ha:padstack_ref.3341 {
proto=0; x=91.5mm; y=93.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm;
li:thermal {
li:2 {
on
diag
round
noshape
}
li:3 {
on
diag
round
noshape
}
li:16 {
on
diag
round
noshape
}
}
ha:attributes {
term=1
name=1
}
ha:flags ={ clearline=1
}; }
ha:padstack_ref.3342 {
proto=0; x=98.0mm; y=93.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm;
li:thermal {
li:1 {
on
diag
round
noshape
}
li:2 {
diag
round
noshape
}
li:3 {
diag
round
noshape
}
}
ha:attributes {
term=2
name=2
}
ha:flags ={ clearline=1
}; }
ha:padstack_ref.3343 {
proto=0; x=91.5mm; y=98.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm;
li:thermal {
}
ha:attributes {
term=3
name=3
}
ha:flags ={ clearline=1
}; }
ha:padstack_ref.3344 {
proto=0; x=98.0mm; y=98.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm;
li:thermal {
}
ha:attributes {
term=4
name=4
}
ha:flags ={ clearline=1
}; }
}
li:layers {
ha:subc-aux {
lid=0
ha:combining { }
li:objects {
ha:line.3287 {
x1=94.75mm; y1=95.75mm; x2=94.75mm; y2=95.75mm; thickness=0.1mm; clearance=0.0;
ha:attributes {
subc-role=origin
}
}
ha:line.3290 {
x1=94.75mm; y1=95.75mm; x2=95.75mm; y2=95.75mm; thickness=0.1mm; clearance=0.0;
ha:attributes {
subc-role=x
}
}
ha:line.3293 {
x1=94.75mm; y1=95.75mm; x2=94.75mm; y2=96.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.3296 {
x1=92.46mm; y1=92.69mm; x2=97.04mm; y2=92.69mm; thickness=0.12mm; clearance=0.0;
}
ha:line.3299 {
x1=97.81mm; y1=94.46mm; x2=97.81mm; y2=97.04mm; thickness=0.12mm; clearance=0.0;
}
ha:line.3302 {
x1=92.46mm; y1=98.81mm; x2=97.04mm; y2=98.81mm; thickness=0.12mm; clearance=0.0;
}
ha:line.3305 {
x1=91.69mm; y1=94.46mm; x2=91.69mm; y2=97.04mm; thickness=0.12mm; clearance=0.0;
}
ha:text.3308 {
string=%a.parent.refdes%; x=88.25mm; y=91.2mm; scale=100; fid=0;
ha:flags {
dyntext=1
floater=1
clearline=1
}
rot = 0.000000
}
}
ha:type {
silk = 1
top = 1
}
}
ha:top-assembly {
lid=2
ha:combining { }
li:objects {
ha:line.3309 {
x1=91.75mm; y1=92.75mm; x2=97.75mm; y2=92.75mm; thickness=0.1mm; clearance=0.0;
}
ha:line.3312 {
x1=97.75mm; y1=92.75mm; x2=97.75mm; y2=98.75mm; thickness=0.1mm; clearance=0.0;
}
ha:line.3315 {
x1=97.75mm; y1=98.75mm; x2=91.75mm; y2=98.75mm; thickness=0.1mm; clearance=0.0;
}
ha:line.3318 {
x1=91.75mm; y1=98.75mm; x2=91.75mm; y2=92.75mm; thickness=0.1mm; clearance=0.0;
}
ha:text.3321 {
string=BUTTON6MM; x=90.75mm; y=90.65mm; scale=100; fid=0;
ha:flags {
floater=1
clearline=1
}
rot = 0.000000
}
}
ha:type {
top = 1
doc = 1
}
purpose = assy
}
ha:top-courtyard {
lid=3
ha:combining { }
li:objects {
ha:line.3322 {
x1=3.70275591in; y1=95.75mm; x2=95.45mm; y2=95.75mm; thickness=0.05mm; clearance=0.0;
}
ha:line.3325 {
x1=94.75mm; y1=95.05mm; x2=94.75mm; y2=96.45mm; thickness=0.05mm; clearance=0.0;
}
ha:line.3328 {
x1=90.3mm; y1=92.25mm; x2=99.2mm; y2=92.25mm; thickness=0.05mm; clearance=0.0;
}
ha:line.3331 {
x1=99.2mm; y1=92.25mm; x2=99.2mm; y2=99.25mm; thickness=0.05mm; clearance=0.0;
}
ha:line.3334 {
x1=99.2mm; y1=99.25mm; x2=90.3mm; y2=99.25mm; thickness=0.05mm; clearance=0.0;
}
ha:line.3337 {
x1=90.3mm; y1=99.25mm; x2=90.3mm; y2=92.25mm; thickness=0.05mm; clearance=0.0;
}
ha:arc.3340 {
x=94.75mm; y=95.75mm; width=0.5mm; height=0.5mm; astart=0; adelta=360; thickness=0.05mm; clearance=0.0;
}
}
ha:type {
top = 1
doc = 1
}
purpose = ko.courtyard
}
}
}
uid = tZ0nUHpYIB/iwyrbf3IAAABf
}
ha:subc.3347 {
ha:attributes {
value=
@ -14276,7 +13994,7 @@ ha:pcb-rnd-board-v6 {
}
ha:subc.3741 {
ha:attributes {
value=
value=XC6206P332MR
footprint=SOT95P280X130-3M.lht
refdes=U3
}
@ -33255,6 +32973,276 @@ ha:pcb-rnd-board-v6 {
}
uid = JJDgnKyWHxEMTxRxi5sAAABA
}
ha:subc.144690 {
ha:attributes {
value=
footprint=custom_BUTTON6MM.lht
refdes=S2
}
ha:data {
li:padstack_prototypes {
ha:ps_proto_v6.0 {
hdia=1.0mm; hplated=1; htop=0; hbottom=0;
li:shape {
ha:ps_shape_v4 {
ha:ps_circ { x=0.0; y=0.0; dia=1.4mm; }
ha:combining { }
ha:layer_mask {
copper = 1
top = 1
}
clearance=0.2mm
}
ha:ps_shape_v4 {
ha:ps_circ { x=0.0; y=0.0; dia=1.45mm; }
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=1.4mm; }
ha:combining { }
ha:layer_mask {
copper = 1
intern = 1
}
clearance=0.2mm
}
ha:ps_shape_v4 {
ha:ps_circ { x=0.0; y=0.0; dia=1.4mm; }
ha:combining { }
ha:layer_mask {
bottom = 1
copper = 1
}
clearance=0.2mm
}
ha:ps_shape_v4 {
ha:ps_circ { x=0.0; y=0.0; dia=1.45mm; }
ha:combining { sub=1; auto=1; }
ha:layer_mask {
bottom = 1
mask = 1
}
clearance=0.0
}
}
}
}
li:objects {
ha:padstack_ref.144745 {
proto=0; x=98.0mm; y=98.0mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm;
ha:flags {
clearline=1
}
li:thermal {
li:2 {
on
diag
round
noshape
}
li:3 {
on
diag
round
noshape
}
}
ha:attributes {
term=1
name=1
}
}
ha:padstack_ref.144746 {
proto=0; x=98.0mm; y=93.5mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm;
ha:flags {
clearline=1
}
li:thermal {
}
ha:attributes {
term=2
name=2
}
}
ha:padstack_ref.144747 {
proto=0; x=91.5mm; y=93.5mm; 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.144748 {
proto=0; x=91.5mm; y=98.0mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm;
ha:flags {
clearline=1
}
li:thermal {
}
ha:attributes {
term=4
name=4
}
}
}
li:layers {
ha:subc-aux {
lid=0
ha:combining { }
li:objects {
ha:line.144691 {
x1=94.75mm; y1=95.75mm; x2=94.75mm; y2=95.75mm; thickness=0.1mm; clearance=0.0;
ha:attributes {
subc-role=origin
}
}
ha:line.144694 {
x1=94.75mm; y1=95.75mm; x2=93.75mm; y2=95.75mm; thickness=0.1mm; clearance=0.0;
ha:attributes {
subc-role=x
}
}
ha:line.144697 {
x1=94.75mm; y1=95.75mm; x2=94.75mm; y2=94.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.144700 {
x1=97.04mm; y1=98.81mm; x2=92.46mm; y2=98.81mm; thickness=0.12mm; clearance=0.0;
}
ha:line.144703 {
x1=91.69mm; y1=97.04mm; x2=91.69mm; y2=94.46mm; thickness=0.12mm; clearance=0.0;
}
ha:line.144706 {
x1=97.04mm; y1=92.69mm; x2=92.46mm; y2=92.69mm; thickness=0.12mm; clearance=0.0;
}
ha:line.144709 {
x1=97.81mm; y1=97.04mm; x2=97.81mm; y2=94.46mm; thickness=0.12mm; clearance=0.0;
}
ha:text.144712 {
string=%a.parent.refdes%; x=88.268526mm; y=91.767778mm; scale=100; fid=0;
ha:flags {
dyntext=1
floater=1
}
rot = 360.000000
}
}
ha:type {
silk = 1
top = 1
}
}
ha:top-assembly {
lid=2
ha:combining { }
li:objects {
ha:line.144713 {
x1=97.75mm; y1=98.75mm; x2=91.75mm; y2=98.75mm; thickness=0.1mm; clearance=0.0;
}
ha:line.144716 {
x1=91.75mm; y1=98.75mm; x2=91.75mm; y2=92.75mm; thickness=0.1mm; clearance=0.0;
}
ha:line.144719 {
x1=91.75mm; y1=92.75mm; x2=97.75mm; y2=92.75mm; thickness=0.1mm; clearance=0.0;
}
ha:line.144722 {
x1=97.75mm; y1=92.75mm; x2=97.75mm; y2=98.75mm; thickness=0.1mm; clearance=0.0;
}
ha:text.144725 {
string=BUTTON6MM; x=90.85mm; y=90.75mm; scale=100; fid=0;
ha:flags {
floater=1
}
rot = 360.000000
}
}
ha:type {
top = 1
doc = 1
}
purpose = assy
}
ha:top-courtyard {
lid=3
ha:combining { }
li:objects {
ha:line.144726 {
x1=95.45mm; y1=95.75mm; x2=3.70275591in; y2=95.75mm; thickness=0.05mm; clearance=0.0;
}
ha:line.144729 {
x1=94.75mm; y1=96.45mm; x2=94.75mm; y2=95.05mm; thickness=0.05mm; clearance=0.0;
}
ha:line.144732 {
x1=99.2mm; y1=99.25mm; x2=90.3mm; y2=99.25mm; thickness=0.05mm; clearance=0.0;
}
ha:line.144735 {
x1=90.3mm; y1=99.25mm; x2=90.3mm; y2=92.25mm; thickness=0.05mm; clearance=0.0;
}
ha:line.144738 {
x1=90.3mm; y1=92.25mm; x2=99.2mm; y2=92.25mm; thickness=0.05mm; clearance=0.0;
}
ha:line.144741 {
x1=99.2mm; y1=92.25mm; x2=99.2mm; y2=99.25mm; thickness=0.05mm; clearance=0.0;
}
ha:arc.144744 {
x=94.75mm; y=95.75mm; width=0.5mm; height=0.5mm; astart=180; adelta=360; thickness=0.05mm; clearance=0.0;
}
}
ha:type {
top = 1
doc = 1
}
purpose = ko.courtyard
}
}
}
uid = M6pVfViBFnbsREQTISsAAAA6
}
}
li:layers {
@ -42110,7 +42098,7 @@ ha:pcb-rnd-board-v6 {
rot = 0.000000
}
ha:text.133452 {
string=v1 2019-11-17; x=62.7mm; y=93.2mm; scale=150; fid=0;
string=v1 2019-xx-xx; x=62.7mm; y=93.2mm; scale=150; fid=0;
ha:flags {
clearline=1
onsolder=1
@ -45482,6 +45470,33 @@ ha:pcb-rnd-board-v6 {
ha:USB-B_DEVICE_SSRXP {
li:conn { J6-9; U2-27; }
}
ha:unnamed_net1 {
li:conn { D2-2; U4-6; }
}
ha:unnamed_net2 {
li:conn { D3-2; U4-7; }
}
ha:unnamed_net3 {
li:conn { R8-2; U4-2; }
}
ha:unnamed_net4 {
li:conn { D2-1; D3-1; R7-1; }
}
ha:unnamed_net5 {
li:conn { R8-1; R9-2; }
}
ha:unnamed_net6 {
li:conn { C1-2; U1-2; U2-23; }
}
ha:unnamed_net7 {
li:conn { C2-2; U1-1; U2-24; }
}
ha:unnamed_net8 {
li:conn { J3-2; R1-1; }
}
ha:unnamed_net9 {
li:conn { J3-3; R2-1; R3-1; }
}
ha:USB-A_DEVICE_GNDDRAIN {
li:conn { J5-7; U2-141; }
}
@ -45581,90 +45596,69 @@ ha:pcb-rnd-board-v6 {
ha:USB-C_DEVICE_DP2 {
li:conn { J10-18; U2-58; }
}
ha:unnamed_net11 {
li:conn { D1-1; R6-1; }
}
ha:+3.3V {
li:conn { C4-2; C9-2; C10-2; C11-2; C12-2; C13-2; C14-2; C15-2; C16-2; C17-2; C18-2; C19-2; C20-2; C21-2; J4-1; Q1-2; R3-2; R4-2; R5-2; U2-6; U2-17; U2-32; U2-33; U2-39; U2-52; U2-62; U2-72; U2-84; U2-95; U2-108; U2-121; U2-131; U2-144; U3-2; }
}
ha:unnamed_net12 {
li:conn { J9-4; U6-13; }
}
ha:unnamed_net13 {
li:conn { C1-2; U1-2; U2-23; }
li:conn { J9-5; U6-12; }
}
ha:unnamed_net14 {
li:conn { C2-2; U1-1; U2-24; }
li:conn { J9-6; U6-11; }
}
ha:unnamed_net15 {
li:conn { J9-7; U6-10; }
}
ha:unnamed_net16 {
li:conn { J9-8; U6-9; }
}
ha:unnamed_net17 {
li:conn { J9-9; U6-8; }
}
ha:USB-C_HOST_SSRXM1 {
li:conn { J2-15; U2-125; }
}
ha:USB-C_HOST_SSRXM2 {
li:conn { J2-10; U2-101; }
}
ha:unnamed_net18 {
li:conn { J9-10; U6-7; }
}
ha:unnamed_net19 {
li:conn { J9-11; U6-6; }
}
ha:unnamed_net22 {
li:conn { J3-2; R1-1; }
li:conn { J9-14; U6-3; }
}
ha:unnamed_net23 {
li:conn { J3-3; R2-1; R3-1; }
li:conn { J9-3; U6-14; }
}
ha:USB-C_HOST_SSRXM1 {
li:conn { J2-15; U2-125; }
}
ha:USB-C_HOST_SSRXM2 {
li:conn { J2-10; U2-101; }
}
ha:unnamed_net26 {
li:conn { J9-5; U6-12; }
}
ha:unnamed_net31 {
li:conn { J9-10; U6-7; }
}
ha:unnamed_net25 {
li:conn { J9-4; U6-13; }
}
ha:unnamed_net29 {
li:conn { J9-8; U6-9; }
ha:unnamed_net20 {
li:conn { J9-12; U6-5; }
}
ha:unnamed_net27 {
li:conn { J9-6; U6-11; }
ha:unnamed_net21 {
li:conn { J9-13; U6-4; }
}
ha:unnamed_net26 {
li:conn { J9-2; U6-15; }
}
ha:unnamed_net30 {
li:conn { J9-9; U6-8; }
}
ha:unnamed_net34 {
li:conn { J9-13; U6-4; }
}
ha:unnamed_net37 {
ha:unnamed_net24 {
li:conn { J9-15; U6-2; }
}
ha:unnamed_net28 {
li:conn { J9-7; U6-10; }
ha:unnamed_net25 {
li:conn { J9-16; U6-1; }
}
ha:unnamed_net45 {
li:conn { R8-1; R9-2; }
}
ha:unnamed_net38 {
li:conn { J9-16; U6-1; }
}
ha:unnamed_net32 {
li:conn { J9-11; U6-6; }
}
ha:unnamed_net42 {
li:conn { R8-2; U4-2; }
}
ha:unnamed_net43 {
li:conn { D2-1; D3-1; R7-1; }
}
ha:unnamed_net39 {
li:conn { J9-2; U6-15; }
}
ha:unnamed_net36 {
li:conn { J9-3; U6-14; }
}
ha:USB-MINIB_DEVICE_VBUS {
li:conn { J7-1; U2-3; }
}
ha:USB-B_DEVICE_VBUS {
li:conn { J6-1; U2-29; }
}
ha:unnamed_net33 {
li:conn { J9-12; U6-5; }
}
ha:unnamed_net44 {
li:conn { D1-1; R6-1; }
}
ha:unnamed_net35 {
li:conn { J9-14; U6-3; }
}
ha:USB-MINIB_DEVICE_VBUS {
li:conn { J7-1; U2-3; }
}
ha:USB-C_HOST_SSRXP1 {
li:conn { J2-14; U2-129; }
}
@ -45674,15 +45668,9 @@ ha:pcb-rnd-board-v6 {
ha:LIGHTNING_DEVICE_PWR {
li:conn { J11-5; U2-15; }
}
ha:unnamed_net41 {
li:conn { D3-2; U4-7; }
}
ha:USB-A_DEVICE_SSTXM {
li:conn { J5-8; U2-139; }
}
ha:unnamed_net40 {
li:conn { D2-2; U4-6; }
}
ha:USB-A_DEVICE_SSTXP {
li:conn { J5-9; U2-134; }
}