add jack barrel connector to library
This commit is contained in:
parent
f02d61f154
commit
7456e17093
|
@ -0,0 +1,24 @@
|
|||
# footprint for a 1.1/3.0mm jack barrel
|
||||
# manufacturer: CUI
|
||||
# part number: PJ-043-SMT-TR
|
||||
# datasheet: http://www.cui.com/product/resource/digikeypdf/pj-043-smt.pdf
|
||||
Element["" "barrel" "" "CUI PJ-043-SMT-TR" 0 0 0 0 0 100 ""]
|
||||
(
|
||||
ElementLine[-8.5mm -2.3mm 1.9mm -2.3mm 0.2mm]
|
||||
ElementLine[1.9mm -2.3mm 1.9mm -1.6mm 0.2mm]
|
||||
ElementLine[1.9mm -1.6mm 3.5mm -1.6mm 0.2mm]
|
||||
ElementLine[3.5mm -1.6mm 3.5mm 0.6mm 0.2mm]
|
||||
ElementLine[3.5mm 0.6mm 1.9mm 0.6mm 0.2mm]
|
||||
ElementLine[1.9mm 0.6mm 1.9mm 3.7mm 0.2mm]
|
||||
ElementLine[1.9mm 3.7mm -7.0mm 3.7mm 0.2mm]
|
||||
ElementLine[-7.0mm 3.7mm -7.0mm 2.3mm 0.2mm]
|
||||
ElementLine[-7.0mm 2.3mm -8.5mm 2.3mm 0.2mm]
|
||||
ElementLine[-8.5mm 2.3mm -8.5mm -2.3mm 0.2mm]
|
||||
Pin[0.0mm 0.0mm 1.1mm 0.0mm 1.1mm 1.1mm "" "" "hole"]
|
||||
Pin[-4.5mm 0.0mm 1.1mm 0.0mm 1.1mm 1.1mm "" "" "hole"]
|
||||
Pad[-3.35mm -3.25mm -2.65mm -3.25mm 1.9mm 0.4mm 2.05mm "" "4" "square"]
|
||||
Pad[-3.35mm 4.65mm -2.65mm 4.65mm 1.9mm 0.4mm 2.05mm "" "4" "square"]
|
||||
Pad[2.45mm -2.65mm 2.55mm -2.65mm 2.1mm 0.4mm 2.25mm "" "3" "square"]
|
||||
Pad[2.85mm 1.65mm 2.95mm 1.65mm 2.1mm 0.4mm 2.25mm "" "1" "square"]
|
||||
Pad[0.15mm 3.85mm 0.25mm 3.85mm 2.1mm 0.4mm 2.25mm "" "2" "square"]
|
||||
)
|
|
@ -0,0 +1,65 @@
|
|||
#!/usr/bin/env ruby
|
||||
# encoding: utf-8
|
||||
# written for ruby 2.1.0
|
||||
# generate a footprint (see script for more information)
|
||||
require_relative 'element'
|
||||
|
||||
# global dimensions
|
||||
UNIT = "mm"
|
||||
SILKSCREEN = 0.2
|
||||
SOLDERMASK = 0.075
|
||||
CLEARANCE = 0.4
|
||||
|
||||
name = File.basename(__FILE__,".rb")+".fp"
|
||||
File.open(name,"w") do |fp|
|
||||
# put some information
|
||||
fp.puts "# footprint for a 1.1/3.0mm jack barrel"
|
||||
fp.puts "# manufacturer: CUI"
|
||||
fp.puts "# part number: PJ-043-SMT-TR"
|
||||
fp.puts "# datasheet: http://www.cui.com/product/resource/digikeypdf/pj-043-smt.pdf"
|
||||
|
||||
# define element
|
||||
# center is center of device
|
||||
fp.puts element("Element",["","barrel","","CUI PJ-043-SMT-TR",:"0",:"0",:"0",:"0",:"0",:"100",""])
|
||||
fp.puts "("
|
||||
|
||||
# outline
|
||||
x1 = -4.5-2.5-1.5
|
||||
x2 = x1+1.5+9.5-1.2/2
|
||||
y1 = -2.3
|
||||
y2 = y1
|
||||
fp.puts element("ElementLine",[x1,y1,x1=x2,y1=y2,SILKSCREEN])
|
||||
y2 = -1.6
|
||||
fp.puts element("ElementLine",[x1,y1,x1=x2,y1=y2,SILKSCREEN])
|
||||
x2 = 10.5-2.5-4.5
|
||||
fp.puts element("ElementLine",[x1,y1,x1=x2,y1=y2,SILKSCREEN])
|
||||
y2 = 0.6
|
||||
fp.puts element("ElementLine",[x1,y1,x1=x2,y1=y2,SILKSCREEN])
|
||||
x2 = -4.5-2.5+9.9-1
|
||||
fp.puts element("ElementLine",[x1,y1,x1=x2,y1=y2,SILKSCREEN])
|
||||
y2 = 6.0-2.3
|
||||
fp.puts element("ElementLine",[x1,y1,x1=x2,y1=y2,SILKSCREEN])
|
||||
x2 = -4.5-2.5
|
||||
fp.puts element("ElementLine",[x1,y1,x1=x2,y1=y2,SILKSCREEN])
|
||||
y2 = 4.6/2
|
||||
fp.puts element("ElementLine",[x1,y1,x1=x2,y1=y2,SILKSCREEN])
|
||||
x2 = x1-1.5
|
||||
fp.puts element("ElementLine",[x1,y1,x1=x2,y1=y2,SILKSCREEN])
|
||||
y2 = -4.6/2
|
||||
fp.puts element("ElementLine",[x1,y1,x1=x2,y1=y2,SILKSCREEN])
|
||||
|
||||
# holes
|
||||
fp.puts element("Pin",[0,0,1.1,0,1.1,1.1,"","","hole"])
|
||||
fp.puts element("Pin",[-4.5,0,1.1,0,1.1,1.1,"","","hole"])
|
||||
|
||||
# pads
|
||||
fp.puts element("Pad",[-4.5-2.5+4.0-2.6/2+1.9/2,-2.3-1.9/2,-4.5-2.5+4.0+2.6/2-1.9/2,-2.3-1.9/2,1.9,CLEARANCE,1.9+2*SOLDERMASK,"","4","square"])
|
||||
fp.puts element("Pad",[-4.5-2.5+4.0-2.6/2+1.9/2,6.0-2.3+1.9/2,-4.5-2.5+4.0+2.6/2-1.9/2,6.0-2.3+1.9/2,1.9,CLEARANCE,1.9+2*SOLDERMASK,"","4","square"])
|
||||
fp.puts element("Pad",[-4.5-2.5+9.5-2.2/2+2.1/2,-1.6-2.1/2,-4.5-2.5+9.5+2.2/2-2.1/2,-1.6-2.1/2,2.1,CLEARANCE,2.1+2*SOLDERMASK,"","3","square"])
|
||||
fp.puts element("Pad",[-4.5-2.5+9.9-2.2/2+2.1/2,0.6+2.1/2,-4.5-2.5+9.9+2.2/2-2.1/2,0.6+2.1/2,2.1,CLEARANCE,2.1+2*SOLDERMASK,"","1","square"])
|
||||
fp.puts element("Pad",[-4.5-2.5+7.2-2.2/2+2.1/2,2.8+2.1/2,-4.5-2.5+7.2+2.2/2-2.1/2,2.8+2.1/2,2.1,CLEARANCE,2.1+2*SOLDERMASK,"","2","square"])
|
||||
|
||||
# end of element
|
||||
fp.puts ")"
|
||||
end
|
||||
|
|
@ -0,0 +1,68 @@
|
|||
v 20140308 2
|
||||
T 100 2000 8 10 0 0 0 0 1
|
||||
datasheet=http://www.cui.com/product/resource/pj-043-smt.pdf
|
||||
P 1100 400 800 400 1 0 0
|
||||
{
|
||||
T 1000 450 5 10 0 0 0 6 1
|
||||
pintype=pwr
|
||||
T 745 395 9 10 0 1 0 6 1
|
||||
pinlabel=pin
|
||||
T 895 445 5 10 1 1 0 0 1
|
||||
pinnumber=1
|
||||
T 1000 450 5 10 0 0 0 6 1
|
||||
pinseq=1
|
||||
}
|
||||
P 1100 200 800 200 1 0 0
|
||||
{
|
||||
T 1000 250 5 10 0 0 0 6 1
|
||||
pintype=pas
|
||||
T 745 195 9 10 0 1 0 6 1
|
||||
pinlabel=switch
|
||||
T 895 245 5 10 1 1 0 0 1
|
||||
pinnumber=3
|
||||
T 1000 250 5 10 0 0 0 6 1
|
||||
pinseq=3
|
||||
}
|
||||
P 1100 0 800 0 1 0 0
|
||||
{
|
||||
T 1000 50 5 10 0 0 0 6 1
|
||||
pintype=pwr
|
||||
T 745 -5 9 10 0 1 0 6 1
|
||||
pinlabel=barrel
|
||||
T 895 45 5 10 1 1 0 0 1
|
||||
pinnumber=2
|
||||
T 1000 50 5 10 0 0 0 6 1
|
||||
pinseq=2
|
||||
}
|
||||
L 800 200 600 200 3 0 1 0 -1 -1
|
||||
L 600 200 600 100 3 0 1 0 -1 -1
|
||||
L 550 100 650 100 3 0 1 0 -1 -1
|
||||
L 650 100 600 0 3 0 1 0 -1 -1
|
||||
L 550 100 600 0 3 0 1 0 -1 -1
|
||||
L 800 0 400 0 3 0 1 0 -1 -1
|
||||
L 300 100 400 0 3 0 1 0 -1 -1
|
||||
L 300 100 200 0 3 0 1 0 -1 -1
|
||||
B 700 300 100 200 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
L 700 500 200 500 3 0 1 0 -1 -1
|
||||
L 200 300 700 300 3 0 1 0 -1 -1
|
||||
A 200 400 100 90 180 3 0 1 0 -1 -1
|
||||
T 100 600 8 10 1 1 0 0 1
|
||||
refdes=J?
|
||||
T 100 800 8 10 0 0 0 0 1
|
||||
device=barrel
|
||||
T 100 1200 8 10 0 0 0 0 1
|
||||
category=connector
|
||||
T 100 1000 8 10 0 0 0 0 1
|
||||
value=1.1mm/3.0mm
|
||||
T 100 1400 8 10 0 0 0 0 1
|
||||
manufacturer=CUI
|
||||
T 100 1600 8 10 0 0 0 0 1
|
||||
manufacturer-id=PJ-043-SMT-TR
|
||||
T 100 1800 8 10 0 0 0 0 1
|
||||
description=jack, male, 1.1mm ID (1.0 center pin), 3.0mm OD (3.2 max), single switch, normally closed, SMT, 90°
|
||||
T 100 2200 8 10 0 0 0 0 1
|
||||
digikey-id=CP-043PJCT-ND
|
||||
T 100 2400 8 10 0 0 0 0 1
|
||||
author=Kévin Redon
|
||||
T 100 2600 8 10 0 0 0 0 1
|
||||
footprint=connector_barrel_cui_PJ-043-SMT-TR.fp
|
Loading…
Reference in New Issue