1
0
mirror of git://projects.qi-hardware.com/kicad-libs.git synced 2024-11-20 18:58:26 +02:00
kicad-libs/modules/zx62m-b-5p.fpd
Werner Almesberger 5171ee9221 modules/zx62m-b-5p.fpd: Hirose ZX62M-B-5P Micro-USB receptacle (mid-mount)
From idbg. Hirose's new part number is ZX62M-B-5P(02); needs review for
changes.
2012-04-01 20:12:02 -03:00

107 lines
2.0 KiB
Plaintext

/* MACHINE-GENERATED ! */
frame signal {
__0: vec @(sx/2, sy/2)
__1: vec @(-sx/2, -sy/2)
pad "$n" . __0
}
frame signals {
table
{ sx, sy }
{ 0.4mm, 1.05mm }
loop n = 1, 5
__0: vec @((n-3)*1.3mm/2, -sy/2)
frame signal .
}
frame rear {
__0: vec @(rx/2, ry/2)
__1: vec @(-rx/2, -ry/2)
pad "$gnd" . __0
}
frame corner {
__0: vec @(cx/2, cy/2)
__1: vec @(-cx/2, -cy/2)
pad "$gnd" . __0
}
frame lateral {
__0: vec @(lx/2, ly/2)
__1: vec @(-lx/2, -ly/2)
pad "$gnd" . __0
}
frame pads {
table
{ lx, ly, cx, cy, rx, ry }
{ (12mm-8.8mm)/2, 2.4mm, (12mm-6.9mm)/2, 2.4mm, 2mm, 1.5mm }
set gnd = "6"
__0: vec @(-(12mm+8.8mm)/4, 0mm)
frame lateral .
__1: vec @((12mm+8.8mm)/4, 0mm)
frame lateral .
__2: vec @((12mm+6.9mm)/4, 4.3mm)
frame corner .
__3: vec @(-(12mm+6.9mm)/4, 4.3mm)
frame corner .
__4: vec @(-4.7mm/2, 7.15mm-ry/2)
frame rear .
__5: vec @(4.7mm/2, 7.15mm-ry/2)
frame rear .
__6: vec @(0mm, 5.15mm)
frame signals .
}
frame edge {
table
{ bw, hx }
{ 2mm, 7.8mm }
__0: vec @(-hx/2, 3.6mm)
__1: vec @(hx/2, 3.6mm)
line __0 . w
__2: vec @(hx/2, -1.9mm)
line __1 . w
__3: vec .(bw, 0mm)
line __2 . w
__4: vec @(-hx/2, -1.9mm)
line . __0 w
__5: vec .(-bw, 0mm)
line . __4 w
}
frame outline {
}
package "ZX62M-B-BP"
unit mm
set w = 0.2mm
__0: vec @(0mm, -1.9mm)
__1: vec @(0mm, 0mm)
frame pads @
frame outline @
frame edge @
measx lateral.__1 >> lateral.__0 2.4mm/2-1.9mm-1mm
measx lateral.__0 >> lateral.__1 -2.4mm/2-1.9mm-0.5mm
measx rear.__1 -> rear.__0 3mm
measx pads.__4 >> pads.__5 1.7mm
measx signals.__0 >> signals.__0 -2mm
measx signal.__1 -> signal.__0 -2mm
measx edge.__4 >> edge.__2
measx corner.__0 >> corner.__1 -5mm
measy __1 >> pads.__2 -3mm
measy edge.__2 >> __1 -3mm+3.9mm
measy lateral.__1 -> lateral.__0 -(12mm-8.8mm)/2-0.5mm
measy pads.__0 >> edge.__0 1.3mm
measy pads.__0 -> signal.__0 2.3mm
measy pads.__0 -> rear.__0 2.8mm
measy corner.__1 -> corner.__0 -(12mm-6.9mm)/2-0.5mm
measy signal.__1 -> signal.__0 0.5mm