1
0
mirror of git://projects.qi-hardware.com/xue.git synced 2025-04-21 12:27:27 +03:00

GPIO connector initial placement

This commit is contained in:
Andres Calderon
2010-10-10 09:26:36 -05:00
parent 874a01d2d8
commit dfaed9a681
5 changed files with 569 additions and 0 deletions

View File

@@ -0,0 +1,92 @@
/* MACHINE-GENERATED ! */
frame pad {
ur: vec @(a/2, 0mm)
ll: vec .(-a, b)
pad "$name" ur .
center: vec @(0mm, b/2)
}
frame solder_paste {
ur: vec @(a/2-0.025mm, 0.1mm*e*-1)
ll: vec .(-a+0.05mm, b+0.2mm*e)
pad "" ur . paste
center: vec @(0mm, b/2)
}
frame pads_b {
set a = w
set b = l_b
set e = -1
set name = i*2-1
loop i = 1, nr_b
__0: vec @((nr_b-1)/2*p-p*(i-1), -C/2)
frame pad .
frame solder_paste .
}
frame pads_u {
set a = w
set b = -l_u
set e = 1
set name = (i-nr_b)*2
loop i = nr_b+1, nr_b+nr_u
__0: vec @((nr_u-1)/2*p-p*(i-(nr_b+1)), C/2)
frame pad .
frame solder_paste .
}
frame pads {
frame pads_b @
frame pads_u @
}
frame outline {
ur: vec @(A/2, B/2)
ll: vec @(-A/2, -B/2)
rect ur . silk
}
package "header20x2_smd_100mil"
unit mm
set p = 2.54mm
set w = 1.3mm
set l_u = 3.2mm
set l_b = 3.2mm
set C = 9mm
set nr_u = 20
set nr_b = 20
set A = 51mm
set B = 9.2mm
set silk = 0.1mm
__2: vec @(A/2+1mm, -B/2+1mm)
__3: vec .(0.5mm, 0mm)
circ __2 . silk*2
frame pads @
frame outline @
measy pads_b.__0 -> pads_u.__0 2mm
measy pads_u.__0 <- pad.ll -w-1mm
measx pad.ll -> pad.ur -l_b-0.5mm
measy pad.ll -> pad.ll 0.5mm
measx pads_u.__0 -> pads_u.__0 1mm
measy pad.center -> pad.center 1.5mm

View File

@@ -0,0 +1,3 @@
PCBNEW-LibDoc----V1 27/9/2008-16:35:21
#
$EndLIBDOC

View File

@@ -0,0 +1,419 @@
PCBNEW-LibModule-V1 Sun Oct 10 09:11:48 2010
$INDEX
header20x2_smd_100mil
$EndINDEX
$MODULE header20x2_smd_100mil
Po 0 0 0 15 4CB1C9A4 00000000 ~~
Li header20x2_smd_100mil
Sc 4CB1C9A4
At SMD
Op 0 0 0
T0 0 -150 200 200 0 40 N V 25 "header20x2_smd_100mil"
T1 0 150 200 200 0 40 N I 25 "Val*"
$PAD
Sh "1" R 511 1260 0 0 0
At SMD N 00808000
Po 9499 1141
$EndPAD
$PAD
Sh "3" R 511 1260 0 0 0
At SMD N 00808000
Po 8499 1141
$EndPAD
$PAD
Sh "5" R 511 1260 0 0 0
At SMD N 00808000
Po 7499 1141
$EndPAD
$PAD
Sh "7" R 511 1260 0 0 0
At SMD N 00808000
Po 6499 1141
$EndPAD
$PAD
Sh "9" R 511 1260 0 0 0
At SMD N 00808000
Po 5499 1141
$EndPAD
$PAD
Sh "11" R 511 1260 0 0 0
At SMD N 00808000
Po 4499 1141
$EndPAD
$PAD
Sh "13" R 511 1260 0 0 0
At SMD N 00808000
Po 3499 1141
$EndPAD
$PAD
Sh "15" R 511 1260 0 0 0
At SMD N 00808000
Po 2499 1141
$EndPAD
$PAD
Sh "17" R 511 1260 0 0 0
At SMD N 00808000
Po 1499 1141
$EndPAD
$PAD
Sh "19" R 511 1260 0 0 0
At SMD N 00808000
Po 499 1141
$EndPAD
$PAD
Sh "21" R 511 1260 0 0 0
At SMD N 00808000
Po -499 1141
$EndPAD
$PAD
Sh "23" R 511 1260 0 0 0
At SMD N 00808000
Po -1499 1141
$EndPAD
$PAD
Sh "25" R 511 1260 0 0 0
At SMD N 00808000
Po -2499 1141
$EndPAD
$PAD
Sh "27" R 511 1260 0 0 0
At SMD N 00808000
Po -3499 1141
$EndPAD
$PAD
Sh "29" R 511 1260 0 0 0
At SMD N 00808000
Po -4499 1141
$EndPAD
$PAD
Sh "31" R 511 1260 0 0 0
At SMD N 00808000
Po -5499 1141
$EndPAD
$PAD
Sh "33" R 511 1260 0 0 0
At SMD N 00808000
Po -6499 1141
$EndPAD
$PAD
Sh "35" R 511 1260 0 0 0
At SMD N 00808000
Po -7499 1141
$EndPAD
$PAD
Sh "37" R 511 1260 0 0 0
At SMD N 00808000
Po -8499 1141
$EndPAD
$PAD
Sh "39" R 511 1260 0 0 0
At SMD N 00808000
Po -9499 1141
$EndPAD
$PAD
Sh "2" R 511 1260 0 0 0
At SMD N 00808000
Po 9499 -1141
$EndPAD
$PAD
Sh "4" R 511 1260 0 0 0
At SMD N 00808000
Po 8499 -1141
$EndPAD
$PAD
Sh "6" R 511 1260 0 0 0
At SMD N 00808000
Po 7499 -1141
$EndPAD
$PAD
Sh "8" R 511 1260 0 0 0
At SMD N 00808000
Po 6499 -1141
$EndPAD
$PAD
Sh "10" R 511 1260 0 0 0
At SMD N 00808000
Po 5499 -1141
$EndPAD
$PAD
Sh "12" R 511 1260 0 0 0
At SMD N 00808000
Po 4499 -1141
$EndPAD
$PAD
Sh "14" R 511 1260 0 0 0
At SMD N 00808000
Po 3499 -1141
$EndPAD
$PAD
Sh "16" R 511 1260 0 0 0
At SMD N 00808000
Po 2499 -1141
$EndPAD
$PAD
Sh "18" R 511 1260 0 0 0
At SMD N 00808000
Po 1499 -1141
$EndPAD
$PAD
Sh "20" R 511 1260 0 0 0
At SMD N 00808000
Po 499 -1141
$EndPAD
$PAD
Sh "22" R 511 1260 0 0 0
At SMD N 00808000
Po -499 -1141
$EndPAD
$PAD
Sh "24" R 511 1260 0 0 0
At SMD N 00808000
Po -1499 -1141
$EndPAD
$PAD
Sh "26" R 511 1260 0 0 0
At SMD N 00808000
Po -2499 -1141
$EndPAD
$PAD
Sh "28" R 511 1260 0 0 0
At SMD N 00808000
Po -3499 -1141
$EndPAD
$PAD
Sh "30" R 511 1260 0 0 0
At SMD N 00808000
Po -4499 -1141
$EndPAD
$PAD
Sh "32" R 511 1260 0 0 0
At SMD N 00808000
Po -5499 -1141
$EndPAD
$PAD
Sh "34" R 511 1260 0 0 0
At SMD N 00808000
Po -6499 -1141
$EndPAD
$PAD
Sh "36" R 511 1260 0 0 0
At SMD N 00808000
Po -7499 -1141
$EndPAD
$PAD
Sh "38" R 511 1260 0 0 0
At SMD N 00808000
Po -8499 -1141
$EndPAD
$PAD
Sh "40" R 511 1260 0 0 0
At SMD N 00808000
Po -9499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 9499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 8499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 7499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 6499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 5499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 4499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 3499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 2499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 1499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -1499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -2499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -3499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -4499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -5499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -6499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -7499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -8499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -9499 1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 9499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 8499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 7499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 6499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 5499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 4499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 3499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 2499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 1499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po 499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -1499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -2499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -3499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -4499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -5499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -6499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -7499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -8499 -1141
$EndPAD
$PAD
Sh "" R 493 1181 0 0 0
At SMD N 00080000
Po -9499 -1141
$EndPAD
DC 10433 1417 10433 1220 78 21
DS 10039 -1810 10039 1810 39 21
DS 10039 1810 -10039 1810 39 21
DS -10039 1810 -10039 -1810 39 21
DS -10039 -1810 10039 -1810 39 21
$EndMODULE header20x2_smd_100mil
$EndLIBRARY