remove lepton/rindove v1 design
This commit is contained in:
parent
cf80f5126a
commit
6a8f701bc3
181
Rakefile
181
Rakefile
@ -1,181 +0,0 @@
|
||||
# encoding: utf-8
|
||||
# ruby: 2.1.0
|
||||
=begin
|
||||
Rakefile to manage hardware projects
|
||||
|
||||
uses Lepton EDA for schematic and pcb-rnd for board layouts.
|
||||
Rakefile instead of Makefile for better text file parsing capabilities.
|
||||
=end
|
||||
require 'rake/clean'
|
||||
require 'csv' # to export BOM and costs
|
||||
|
||||
# =================
|
||||
# project variables
|
||||
# =================
|
||||
|
||||
# common name used for file names
|
||||
name = "pd_blocker"
|
||||
# project version, read from "version" file
|
||||
raise "define project version in 'version' file" unless File.exist? "version"
|
||||
version = IO.read("version").split("\n")[0]
|
||||
# current date for stamping output
|
||||
date = Time.now.strftime("%Y-%m-%d")
|
||||
# revision based on number of changes on schematic or board layout and current git commit
|
||||
changes = `git log --pretty=oneline "#{name}.sch" "#{name}.lht" | wc -l`.chomp.to_i
|
||||
commit = `git rev-parse --short HEAD`.chomp
|
||||
revision = "#{changes} (#{commit})"
|
||||
|
||||
# path to qeda"
|
||||
qeda = "qeda"
|
||||
|
||||
# ==========
|
||||
# main tasks
|
||||
# ==========
|
||||
|
||||
desc "main building task"
|
||||
task :default => [:print, :fabrication, :bom, :pnp]
|
||||
|
||||
desc "print schematic and layout (as pdf)"
|
||||
prints = [ "#{name}.sch.pdf", "#{name}.brd.pdf", "#{name}.brd-top.svg", "#{name}.brd-bottom.svg" ]
|
||||
task :print => prints
|
||||
CLEAN.include([ "#{name}.versioned.sch", "#{name}.versioned.lht" ])
|
||||
CLOBBER.include(prints)
|
||||
|
||||
desc "generate fabrication gerbers (as archive)"
|
||||
gerbers = [ "#{name}.brd.asb", "#{name}.brd.ast", "#{name}.brd.gbl", "#{name}.brd.gbo", "#{name}.brd.gbp", "#{name}.brd.gbs", "#{name}.brd.gko", "#{name}.brd.gtl", "#{name}.brd.gto", "#{name}.brd.gtp", "#{name}.brd.gts", "#{name}.brd.xln", "#{name}.brd.g2l", "#{name}.brd.g3l" ]
|
||||
fab = [ "#{name}.brd.zip" ]
|
||||
task :fabrication => fab
|
||||
CLEAN.include(gerbers)
|
||||
CLOBBER.include(fab)
|
||||
|
||||
desc "generate symbols and footprints from parts"
|
||||
task :library do
|
||||
sh "#{qeda} config output geda"
|
||||
sh "#{qeda} generate ."
|
||||
sh "#{qeda} config output coraleda"
|
||||
sh "#{qeda} generate ."
|
||||
end
|
||||
|
||||
desc "export BOMs from schematic"
|
||||
boms = [ "#{name}.bom.csv" ]
|
||||
task :bom => boms
|
||||
CLOBBER.include(boms)
|
||||
|
||||
desc "export PnP placement"
|
||||
pnps = [ "#{name}.cpl.csv" ]
|
||||
task :pnp => pnps
|
||||
CLOBBER.include(pnps)
|
||||
|
||||
# ===============
|
||||
# file generation
|
||||
# ===============
|
||||
|
||||
desc "generate schematic with version information all symbols embedded"
|
||||
rule ".versioned.sch" => ".sch" do |t|
|
||||
sh "cp #{t.source} #{t.name}"
|
||||
sh "lepton-embed --embed #{t.name} 2> /dev/null"
|
||||
sh "sed --in-place 's/\\$version\\$/#{version}/' #{t.name}"
|
||||
sh "sed --in-place 's/\\$date\\$/#{date}/' #{t.name}"
|
||||
sh "sed --in-place 's/\\$revision\\$/#{revision}/' #{t.name}"
|
||||
end
|
||||
|
||||
desc "generate board layout with version information"
|
||||
rule ".versioned.lht" => ".lht" do |t|
|
||||
sh "cp #{t.source} #{t.name}"
|
||||
sh "sed --in-place 's/\\$version\\$/#{version}/' #{t.name}"
|
||||
sh "sed --in-place 's/\\$date\\$/#{date}/' #{t.name}"
|
||||
sh "sed --in-place 's/\\$revision\\$/#{revision}/' #{t.name}"
|
||||
end
|
||||
|
||||
desc "generate printable version (PDF) of schematic"
|
||||
rule ".sch.pdf" => ".versioned.sch" do |t|
|
||||
sh "lepton-cli export --color --paper=iso_a4 --layout=landscape --output=#{t.name} #{t.source} 2> /dev/null"
|
||||
end
|
||||
|
||||
desc "generate printable version (PostScript) of board layout"
|
||||
rule ".brd.ps" => ".versioned.lht" do |t|
|
||||
sh "pcb-rnd -x ps --ps-color --media A4 --psfile #{t.name} #{t.source} 2> /dev/null"
|
||||
end
|
||||
|
||||
desc "generate printable version (PDF) of board layout"
|
||||
rule ".brd.pdf" => ".brd.ps" do |t|
|
||||
sh "ps2pdf -sPAPERSIZE=a4 -dEPSCrop #{t.source} #{t.name}"
|
||||
end
|
||||
|
||||
desc "generate photo realistic picture from layout (top side)"
|
||||
rule ".brd-top.svg" => ".versioned.lht" do |t|
|
||||
sh "pcb-rnd -x svg --photo-mode --outfile #{t.name} #{t.source} 1> /dev/null"
|
||||
end
|
||||
|
||||
desc "generate photo realistic picture from layout (bottom side)"
|
||||
rule ".brd-bottom.svg" => ".versioned.lht" do |t|
|
||||
sh "pcb-rnd -x svg --photo-mode --flip --outfile #{t.name} #{t.source} 1> /dev/null"
|
||||
end
|
||||
|
||||
desc "archive gerbers"
|
||||
rule ".brd.zip" => ".versioned.lht" do |t|
|
||||
base = File.basename(t.source, ".versioned.lht")
|
||||
dir = "fabrication"
|
||||
sh "mkdir #{dir}" unless File.directory?(dir)
|
||||
sh "pcb-rnd -x cam gerber:JLC_PCB --outfile #{dir}/#{base}.brd #{t.source} 2> /dev/null"
|
||||
sh "zip --quiet #{t.name} #{dir}/*"
|
||||
end
|
||||
|
||||
desc "generate BOM file from schematic"
|
||||
rule ".bom.csv" => ".sch" do |t|
|
||||
attributes = ["device", "value", "description", "footprint", "manufacturer", "mpn", "datasheet", "lcsc", "digikey"]
|
||||
bom_data = bom2(t.prerequisites[0], attributes)
|
||||
CSV.open(t.name, "wb") do |csv|
|
||||
all_attributes = ["refdes","qty"] + attributes
|
||||
csv << all_attributes
|
||||
bom_data.each do |line|
|
||||
csv << all_attributes.collect{|attribute| line[attribute]}
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
desc "generate pick-and-place file from board"
|
||||
rule ".cpl.csv" => [".versioned.lht", "mass_prop.sh", "pnp_fab.tab"] do |t|
|
||||
sh "./mass_prop.sh #{t.prerequisites[0]} pnp_fab.tab" # add fab placement offsets
|
||||
sh "pcb-rnd -x XY --xyfile #{t.name} --xy-unit mm --format 'JLCPCB' --vendor jlcpcb #{t.prerequisites[0]}" # export XY file in JLCPCB format
|
||||
end
|
||||
|
||||
# ================
|
||||
# helper functions
|
||||
# ================
|
||||
|
||||
# generate gnetlist bom2 and parse them
|
||||
# arguments: schematic=schematic to use, attributes=attributes to use for generating bom2
|
||||
# returns an array of hash. key is the attribute name, value is the attribute value
|
||||
def bom2(schematic, attributes)
|
||||
to_return = []
|
||||
# force attributes to be an array
|
||||
attributes = case attributes
|
||||
when String
|
||||
[attributes]
|
||||
when Array
|
||||
attributes
|
||||
else
|
||||
[attributes.to_s]
|
||||
end
|
||||
# generate bom2
|
||||
list = `lepton-netlist --backend bom2 --backend-option attribs=#{attributes*','} --quiet --output - #{schematic} 2> /dev/null`
|
||||
list = list.each_line {|l| '"' + l + '"' + '\n' }
|
||||
list.gsub!(/^(.+)/, '"\1')
|
||||
list.gsub!(/(.+)$/, '\1"')
|
||||
list.gsub!(/(?!http):(?!\/\/)/, '\1":"\2') # protect the values between ':' (such as URLs)
|
||||
# parse bom2
|
||||
csv = CSV.parse(list, col_sep: ":", quote_char: '"')
|
||||
if csv.empty? then
|
||||
$stderr.puts "no parts found for BOM"
|
||||
return []
|
||||
end
|
||||
csv[1..-1].each do |row|
|
||||
line = {}
|
||||
row.each_index do |col|
|
||||
line[csv[0][col]] = row[col] unless row[col] == "unknown"
|
||||
end
|
||||
to_return << line
|
||||
end
|
||||
return to_return
|
||||
end
|
@ -1,307 +0,0 @@
|
||||
# subcircuit generated using QEDA
|
||||
li:pcb-rnd-subcircuit-v6 {
|
||||
ha:subc.1 {
|
||||
uid = CAPC1608X92N............
|
||||
ha:attributes {
|
||||
footprint = CAPC1608X92N
|
||||
}
|
||||
ha:data {
|
||||
li:padstack_prototypes {
|
||||
ha:ps_proto_v6.2 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0
|
||||
hplated = 0
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
li:ps_poly {
|
||||
-0.625mm
|
||||
-0.550mm
|
||||
0.625mm
|
||||
-0.550mm
|
||||
0.625mm
|
||||
0.550mm
|
||||
-0.625mm
|
||||
0.550mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.675mm
|
||||
-0.600mm
|
||||
0.675mm
|
||||
-0.600mm
|
||||
0.675mm
|
||||
0.600mm
|
||||
-0.675mm
|
||||
0.600mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.625mm
|
||||
-0.550mm
|
||||
0.625mm
|
||||
-0.550mm
|
||||
0.625mm
|
||||
0.550mm
|
||||
-0.625mm
|
||||
0.550mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
paste = 1
|
||||
}
|
||||
ha:combining {
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
li:objects {
|
||||
ha:padstack_ref.23 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = -0.750mm
|
||||
ha:attributes {
|
||||
term = 1
|
||||
name = 1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.24 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = 0.750mm
|
||||
ha:attributes {
|
||||
term = 2
|
||||
name = 2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
li:layers {
|
||||
ha:subc-aux {
|
||||
lid = 0
|
||||
ha:type {
|
||||
top = 1
|
||||
misc = 1
|
||||
virtual = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:line.25 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.26 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = x
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 1.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.27 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = y
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 1.000mm
|
||||
}
|
||||
ha:line.28 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = pnp-origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-silkscreen {
|
||||
lid = 1
|
||||
ha:type {
|
||||
top = 1
|
||||
silk = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:text.29 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 0
|
||||
scale = 100
|
||||
string = %a.parent.refdes%
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
dyntext = 1
|
||||
}
|
||||
}
|
||||
ha:line.30 {
|
||||
x1 = -0.925mm
|
||||
y1 = -0.900mm
|
||||
x2 = -0.925mm
|
||||
y2 = 0.900mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.31 {
|
||||
x1 = 0.925mm
|
||||
y1 = -0.900mm
|
||||
x2 = 0.925mm
|
||||
y2 = 0.900mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-assembly {
|
||||
lid = 2
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = assy
|
||||
li:objects {
|
||||
ha:arc.32 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
width = 0.500mm
|
||||
height = 0.500mm
|
||||
thickness = 0.100mm
|
||||
astart = 0
|
||||
adelta = 360
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.33 {
|
||||
x1 = -0.700mm
|
||||
y1 = 0.000mm
|
||||
x2 = 0.700mm
|
||||
y2 = 0.000mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.34 {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.700mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.700mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:text.35 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 90
|
||||
scale = 53
|
||||
string = CAPC1608X92N
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
}
|
||||
}
|
||||
ha:line.36 {
|
||||
x1 = -0.400mm
|
||||
y1 = -0.800mm
|
||||
x2 = 0.400mm
|
||||
y2 = -0.800mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.37 {
|
||||
x1 = 0.400mm
|
||||
y1 = -0.800mm
|
||||
x2 = 0.400mm
|
||||
y2 = 0.800mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.38 {
|
||||
x1 = 0.400mm
|
||||
y1 = 0.800mm
|
||||
x2 = -0.400mm
|
||||
y2 = 0.800mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.39 {
|
||||
x1 = -0.400mm
|
||||
y1 = 0.800mm
|
||||
x2 = -0.400mm
|
||||
y2 = -0.800mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-courtyard {
|
||||
lid = 3
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = ko.courtyard
|
||||
li:objects {
|
||||
ha:polygon.40 {
|
||||
li:geometry {
|
||||
ta:contour {
|
||||
{ -0.875mm; -1.550mm }
|
||||
{ -0.875mm; -1.050mm }
|
||||
{ -0.875mm; 1.050mm }
|
||||
{ -0.875mm; 1.550mm }
|
||||
{ 0.875mm; 1.550mm }
|
||||
{ 0.875mm; 1.050mm }
|
||||
{ 0.875mm; -1.050mm }
|
||||
{ 0.875mm; -1.550mm }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,560 +0,0 @@
|
||||
# subcircuit generated using QEDA
|
||||
li:pcb-rnd-subcircuit-v6 {
|
||||
ha:subc.1 {
|
||||
uid = CONNECTOR_HEADER-2.54-1X
|
||||
ha:attributes {
|
||||
footprint = CONNECTOR_HEADER-2.54-1X10
|
||||
}
|
||||
ha:data {
|
||||
li:padstack_prototypes {
|
||||
ha:ps_proto_v6.2 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 1.000mm
|
||||
hplated = 1
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
li:ps_poly {
|
||||
-0.750mm
|
||||
-0.750mm
|
||||
0.750mm
|
||||
-0.750mm
|
||||
0.750mm
|
||||
0.750mm
|
||||
-0.750mm
|
||||
0.750mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.800mm
|
||||
-0.800mm
|
||||
0.800mm
|
||||
-0.800mm
|
||||
0.800mm
|
||||
0.800mm
|
||||
-0.800mm
|
||||
0.800mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
li:ps_poly {
|
||||
-0.750mm
|
||||
-0.750mm
|
||||
0.750mm
|
||||
-0.750mm
|
||||
0.750mm
|
||||
0.750mm
|
||||
-0.750mm
|
||||
0.750mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
intern = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
li:ps_poly {
|
||||
-0.750mm
|
||||
-0.750mm
|
||||
0.750mm
|
||||
-0.750mm
|
||||
0.750mm
|
||||
0.750mm
|
||||
-0.750mm
|
||||
0.750mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.800mm
|
||||
-0.800mm
|
||||
0.800mm
|
||||
-0.800mm
|
||||
0.800mm
|
||||
0.800mm
|
||||
-0.800mm
|
||||
0.800mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:ps_proto_v6.3 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 1.000mm
|
||||
hplated = 1
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 1.500mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 1.550mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 1.500mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
intern = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 1.500mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 1.550mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
li:objects {
|
||||
ha:padstack_ref.23 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = -11.430mm
|
||||
ha:attributes {
|
||||
term = 1
|
||||
name = 1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.24 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = -8.890mm
|
||||
ha:attributes {
|
||||
term = 2
|
||||
name = 2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.25 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = -6.350mm
|
||||
ha:attributes {
|
||||
term = 3
|
||||
name = 3
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.26 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = -3.810mm
|
||||
ha:attributes {
|
||||
term = 4
|
||||
name = 4
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.27 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = -1.270mm
|
||||
ha:attributes {
|
||||
term = 5
|
||||
name = 5
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.28 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = 1.270mm
|
||||
ha:attributes {
|
||||
term = 6
|
||||
name = 6
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.29 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = 3.810mm
|
||||
ha:attributes {
|
||||
term = 7
|
||||
name = 7
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.30 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = 6.350mm
|
||||
ha:attributes {
|
||||
term = 8
|
||||
name = 8
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.31 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = 8.890mm
|
||||
ha:attributes {
|
||||
term = 9
|
||||
name = 9
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.32 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = 11.430mm
|
||||
ha:attributes {
|
||||
term = 10
|
||||
name = 10
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
li:layers {
|
||||
ha:subc-aux {
|
||||
lid = 0
|
||||
ha:type {
|
||||
top = 1
|
||||
misc = 1
|
||||
virtual = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:line.33 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.34 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = x
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 1.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.35 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = y
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 1.000mm
|
||||
}
|
||||
ha:line.36 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = pnp-origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-silkscreen {
|
||||
lid = 1
|
||||
ha:type {
|
||||
top = 1
|
||||
silk = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:text.37 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 0
|
||||
scale = 100
|
||||
string = %a.parent.refdes%
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
dyntext = 1
|
||||
}
|
||||
}
|
||||
ha:line.38 {
|
||||
x1 = -1.305mm
|
||||
y1 = -12.800mm
|
||||
x2 = 1.305mm
|
||||
y2 = -12.800mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.39 {
|
||||
x1 = 1.305mm
|
||||
y1 = -12.800mm
|
||||
x2 = 1.305mm
|
||||
y2 = 12.800mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.40 {
|
||||
x1 = 1.305mm
|
||||
y1 = 12.800mm
|
||||
x2 = -1.305mm
|
||||
y2 = 12.800mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.41 {
|
||||
x1 = -1.305mm
|
||||
y1 = 12.800mm
|
||||
x2 = -1.305mm
|
||||
y2 = -12.800mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-assembly {
|
||||
lid = 2
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = assy
|
||||
li:objects {
|
||||
ha:arc.42 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
width = 0.500mm
|
||||
height = 0.500mm
|
||||
thickness = 0.100mm
|
||||
astart = 0
|
||||
adelta = 360
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.43 {
|
||||
x1 = -0.700mm
|
||||
y1 = 0.000mm
|
||||
x2 = 0.700mm
|
||||
y2 = 0.000mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.44 {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.700mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.700mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:text.45 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 90
|
||||
scale = 100
|
||||
string = CONNECTOR_HEADER-2.54-1X10
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
}
|
||||
}
|
||||
ha:line.46 {
|
||||
x1 = -0.205mm
|
||||
y1 = -12.700mm
|
||||
x2 = 1.205mm
|
||||
y2 = -12.700mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.47 {
|
||||
x1 = 1.205mm
|
||||
y1 = -12.700mm
|
||||
x2 = 1.205mm
|
||||
y2 = 12.700mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.48 {
|
||||
x1 = 1.205mm
|
||||
y1 = 12.700mm
|
||||
x2 = -1.205mm
|
||||
y2 = 12.700mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.49 {
|
||||
x1 = -1.205mm
|
||||
y1 = 12.700mm
|
||||
x2 = -1.205mm
|
||||
y2 = -11.700mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.50 {
|
||||
x1 = -1.205mm
|
||||
y1 = -11.700mm
|
||||
x2 = -0.205mm
|
||||
y2 = -12.700mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-courtyard {
|
||||
lid = 3
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = ko.courtyard
|
||||
li:objects {
|
||||
ha:polygon.51 {
|
||||
li:geometry {
|
||||
ta:contour {
|
||||
{ -1.455mm; -12.950mm }
|
||||
{ 1.455mm; -12.950mm }
|
||||
{ 1.455mm; 12.950mm }
|
||||
{ -1.455mm; 12.950mm }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,955 +0,0 @@
|
||||
# subcircuit generated using QEDA
|
||||
li:pcb-rnd-subcircuit-v6 {
|
||||
ha:subc.1 {
|
||||
uid = CONNECTOR_XKB_U261-24XN-
|
||||
ha:attributes {
|
||||
footprint = CONNECTOR_XKB_U261-24XN-4BC2LS
|
||||
}
|
||||
ha:data {
|
||||
li:padstack_prototypes {
|
||||
ha:ps_proto_v6.2 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0
|
||||
hplated = 0
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
li:ps_poly {
|
||||
-0.150mm
|
||||
-0.400mm
|
||||
0.150mm
|
||||
-0.400mm
|
||||
0.150mm
|
||||
0.400mm
|
||||
-0.150mm
|
||||
0.400mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.200mm
|
||||
-0.450mm
|
||||
0.200mm
|
||||
-0.450mm
|
||||
0.200mm
|
||||
0.450mm
|
||||
-0.200mm
|
||||
0.450mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.150mm
|
||||
-0.400mm
|
||||
0.150mm
|
||||
-0.400mm
|
||||
0.150mm
|
||||
0.400mm
|
||||
-0.150mm
|
||||
0.400mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
paste = 1
|
||||
}
|
||||
ha:combining {
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:ps_proto_v6.3 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0.400mm
|
||||
hplated = 1
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 0.700mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 0.750mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 0.700mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
intern = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 0.700mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 0.750mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:ps_proto_v6.4 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0
|
||||
hplated = 1
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_line {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.600mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.600mm
|
||||
thickness = 0.500mm
|
||||
square = 0
|
||||
}
|
||||
ha:layer_mask {
|
||||
mech = 1
|
||||
}
|
||||
ha:combining {
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_line {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.600mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.600mm
|
||||
thickness = 0.900mm
|
||||
square = 0
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_line {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.600mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.600mm
|
||||
thickness = 1.000mm
|
||||
square = 0
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_line {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.600mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.600mm
|
||||
thickness = 0.900mm
|
||||
square = 0
|
||||
}
|
||||
ha:layer_mask {
|
||||
intern = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_line {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.600mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.600mm
|
||||
thickness = 0.900mm
|
||||
square = 0
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_line {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.600mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.600mm
|
||||
thickness = 1.000mm
|
||||
square = 0
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:ps_proto_v6.5 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0
|
||||
hplated = 0
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
li:ps_poly {
|
||||
-0.225mm
|
||||
-0.700mm
|
||||
0.225mm
|
||||
-0.700mm
|
||||
0.225mm
|
||||
0.700mm
|
||||
-0.225mm
|
||||
0.700mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.275mm
|
||||
-0.750mm
|
||||
0.275mm
|
||||
-0.750mm
|
||||
0.275mm
|
||||
0.750mm
|
||||
-0.275mm
|
||||
0.750mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.225mm
|
||||
-0.700mm
|
||||
0.225mm
|
||||
-0.700mm
|
||||
0.225mm
|
||||
0.700mm
|
||||
-0.225mm
|
||||
0.700mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
paste = 1
|
||||
}
|
||||
ha:combining {
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
li:objects {
|
||||
ha:padstack_ref.25 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.750mm
|
||||
y = -5.935mm
|
||||
ha:attributes {
|
||||
term = A1
|
||||
name = A1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.26 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.250mm
|
||||
y = -5.935mm
|
||||
ha:attributes {
|
||||
term = A2
|
||||
name = A2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.27 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 1.750mm
|
||||
y = -5.935mm
|
||||
ha:attributes {
|
||||
term = A3
|
||||
name = A3
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.28 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 1.250mm
|
||||
y = -5.935mm
|
||||
ha:attributes {
|
||||
term = A4
|
||||
name = A4
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.29 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 0.750mm
|
||||
y = -5.935mm
|
||||
ha:attributes {
|
||||
term = A5
|
||||
name = A5
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.30 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 0.250mm
|
||||
y = -5.935mm
|
||||
ha:attributes {
|
||||
term = A6
|
||||
name = A6
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.31 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -0.250mm
|
||||
y = -5.935mm
|
||||
ha:attributes {
|
||||
term = A7
|
||||
name = A7
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.32 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -0.750mm
|
||||
y = -5.935mm
|
||||
ha:attributes {
|
||||
term = A8
|
||||
name = A8
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.33 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -1.250mm
|
||||
y = -5.935mm
|
||||
ha:attributes {
|
||||
term = A9
|
||||
name = A9
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.34 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -1.750mm
|
||||
y = -5.935mm
|
||||
ha:attributes {
|
||||
term = A10
|
||||
name = A10
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.35 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.250mm
|
||||
y = -5.935mm
|
||||
ha:attributes {
|
||||
term = A11
|
||||
name = A11
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.36 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.750mm
|
||||
y = -5.935mm
|
||||
ha:attributes {
|
||||
term = A12
|
||||
name = A12
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.37 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = -2.750mm
|
||||
y = -4.285mm
|
||||
ha:attributes {
|
||||
term = B1
|
||||
name = B1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.38 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = -2.250mm
|
||||
y = -5.015mm
|
||||
ha:attributes {
|
||||
term = B2
|
||||
name = B2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.39 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = -1.750mm
|
||||
y = -4.285mm
|
||||
ha:attributes {
|
||||
term = B3
|
||||
name = B3
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.40 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = -1.250mm
|
||||
y = -5.015mm
|
||||
ha:attributes {
|
||||
term = B4
|
||||
name = B4
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.41 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = -0.750mm
|
||||
y = -4.285mm
|
||||
ha:attributes {
|
||||
term = B5
|
||||
name = B5
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.42 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = -0.250mm
|
||||
y = -5.015mm
|
||||
ha:attributes {
|
||||
term = B6
|
||||
name = B6
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.43 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 0.250mm
|
||||
y = -4.285mm
|
||||
ha:attributes {
|
||||
term = B7
|
||||
name = B7
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.44 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 0.750mm
|
||||
y = -5.015mm
|
||||
ha:attributes {
|
||||
term = B8
|
||||
name = B8
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.45 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 1.250mm
|
||||
y = -4.285mm
|
||||
ha:attributes {
|
||||
term = B9
|
||||
name = B9
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.46 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 1.750mm
|
||||
y = -5.015mm
|
||||
ha:attributes {
|
||||
term = B10
|
||||
name = B10
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.47 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 2.250mm
|
||||
y = -4.285mm
|
||||
ha:attributes {
|
||||
term = B11
|
||||
name = B11
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.48 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 2.750mm
|
||||
y = -5.015mm
|
||||
ha:attributes {
|
||||
term = B12
|
||||
name = B12
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.49 {
|
||||
proto = 4
|
||||
rot = 0
|
||||
x = -4.350mm
|
||||
y = -5.585mm
|
||||
ha:attributes {
|
||||
term = S1
|
||||
name = S1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.50 {
|
||||
proto = 4
|
||||
rot = 0
|
||||
x = 4.350mm
|
||||
y = -5.585mm
|
||||
ha:attributes {
|
||||
term = S2
|
||||
name = S2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.51 {
|
||||
proto = 5
|
||||
rot = 0
|
||||
x = -3.575mm
|
||||
y = -4.485mm
|
||||
ha:attributes {
|
||||
term = S3
|
||||
name = S3
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.52 {
|
||||
proto = 5
|
||||
rot = 0
|
||||
x = 3.575mm
|
||||
y = -4.485mm
|
||||
ha:attributes {
|
||||
term = S4
|
||||
name = S4
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
li:layers {
|
||||
ha:subc-aux {
|
||||
lid = 0
|
||||
ha:type {
|
||||
top = 1
|
||||
misc = 1
|
||||
virtual = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:line.53 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = -5.585mm
|
||||
y2 = -5.585mm
|
||||
}
|
||||
ha:line.54 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = x
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 1.000mm
|
||||
y1 = -5.585mm
|
||||
y2 = -5.585mm
|
||||
}
|
||||
ha:line.55 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = y
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = -5.585mm
|
||||
y2 = -4.585mm
|
||||
}
|
||||
ha:line.56 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = pnp-origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-silkscreen {
|
||||
lid = 1
|
||||
ha:type {
|
||||
top = 1
|
||||
silk = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:text.57 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 0
|
||||
scale = 100
|
||||
string = %a.parent.refdes%
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
dyntext = 1
|
||||
}
|
||||
}
|
||||
ha:line.58 {
|
||||
x1 = -4.350mm
|
||||
y1 = -3.785mm
|
||||
x2 = 4.350mm
|
||||
y2 = -3.785mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.59 {
|
||||
x1 = -4.450mm
|
||||
y1 = -6.975mm
|
||||
x2 = 4.450mm
|
||||
y2 = -6.975mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.60 {
|
||||
x1 = 4.450mm
|
||||
y1 = -4.235mm
|
||||
x2 = 4.450mm
|
||||
y2 = 6.975mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.61 {
|
||||
x1 = 4.450mm
|
||||
y1 = 6.975mm
|
||||
x2 = -4.450mm
|
||||
y2 = 6.975mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.62 {
|
||||
x1 = -4.450mm
|
||||
y1 = -4.235mm
|
||||
x2 = -4.450mm
|
||||
y2 = 6.975mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-assembly {
|
||||
lid = 2
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = assy
|
||||
li:objects {
|
||||
ha:arc.63 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
width = 0.500mm
|
||||
height = 0.500mm
|
||||
thickness = 0.100mm
|
||||
astart = 0
|
||||
adelta = 360
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.64 {
|
||||
x1 = -0.700mm
|
||||
y1 = 0.000mm
|
||||
x2 = 0.700mm
|
||||
y2 = 0.000mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.65 {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.700mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.700mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:text.66 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 90
|
||||
scale = 100
|
||||
string = CONNECTOR_XKB_U261-24XN-4BC2LS
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
}
|
||||
}
|
||||
ha:line.67 {
|
||||
x1 = -4.350mm
|
||||
y1 = -6.875mm
|
||||
x2 = 4.350mm
|
||||
y2 = -6.875mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.68 {
|
||||
x1 = 4.350mm
|
||||
y1 = -6.875mm
|
||||
x2 = 4.350mm
|
||||
y2 = 6.875mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.69 {
|
||||
x1 = 4.350mm
|
||||
y1 = 6.875mm
|
||||
x2 = -4.350mm
|
||||
y2 = 6.875mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.70 {
|
||||
x1 = -4.350mm
|
||||
y1 = 6.875mm
|
||||
x2 = -4.350mm
|
||||
y2 = -6.875mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-courtyard {
|
||||
lid = 3
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = ko.courtyard
|
||||
li:objects {
|
||||
ha:polygon.71 {
|
||||
li:geometry {
|
||||
ta:contour {
|
||||
{ -5.050mm; -7.125mm }
|
||||
{ 5.050mm; -7.125mm }
|
||||
{ 5.050mm; 7.125mm }
|
||||
{ -5.050mm; 7.125mm }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,963 +0,0 @@
|
||||
# subcircuit generated using QEDA
|
||||
li:pcb-rnd-subcircuit-v6 {
|
||||
ha:subc.1 {
|
||||
uid = CONNECTOR_XKB_U262-24XN-
|
||||
ha:attributes {
|
||||
footprint = CONNECTOR_XKB_U262-24XN-4BV60
|
||||
}
|
||||
ha:data {
|
||||
li:padstack_prototypes {
|
||||
ha:ps_proto_v6.2 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0
|
||||
hplated = 0
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
li:ps_poly {
|
||||
-0.150mm
|
||||
-0.450mm
|
||||
0.150mm
|
||||
-0.450mm
|
||||
0.150mm
|
||||
0.450mm
|
||||
-0.150mm
|
||||
0.450mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.200mm
|
||||
-0.500mm
|
||||
0.200mm
|
||||
-0.500mm
|
||||
0.200mm
|
||||
0.500mm
|
||||
-0.200mm
|
||||
0.500mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.150mm
|
||||
-0.450mm
|
||||
0.150mm
|
||||
-0.450mm
|
||||
0.150mm
|
||||
0.450mm
|
||||
-0.150mm
|
||||
0.450mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
paste = 1
|
||||
}
|
||||
ha:combining {
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:ps_proto_v6.3 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0.400mm
|
||||
hplated = 1
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 0.700mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 0.750mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 0.700mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
intern = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 0.700mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 0.750mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:ps_proto_v6.4 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0
|
||||
hplated = 1
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_line {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.300mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.300mm
|
||||
thickness = 0.500mm
|
||||
square = 0
|
||||
}
|
||||
ha:layer_mask {
|
||||
mech = 1
|
||||
}
|
||||
ha:combining {
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_line {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.300mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.300mm
|
||||
thickness = 0.900mm
|
||||
square = 0
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_line {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.300mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.300mm
|
||||
thickness = 1.000mm
|
||||
square = 0
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_line {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.300mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.300mm
|
||||
thickness = 0.900mm
|
||||
square = 0
|
||||
}
|
||||
ha:layer_mask {
|
||||
intern = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_line {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.300mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.300mm
|
||||
thickness = 0.900mm
|
||||
square = 0
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_line {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.300mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.300mm
|
||||
thickness = 1.000mm
|
||||
square = 0
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:ps_proto_v6.5 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0.650mm
|
||||
hplated = 0
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 0.700mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 0.700mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
li:objects {
|
||||
ha:padstack_ref.26 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.750mm
|
||||
y = -3.730mm
|
||||
ha:attributes {
|
||||
term = A1
|
||||
name = A1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.27 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.250mm
|
||||
y = -3.730mm
|
||||
ha:attributes {
|
||||
term = A2
|
||||
name = A2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.28 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -1.750mm
|
||||
y = -3.730mm
|
||||
ha:attributes {
|
||||
term = A3
|
||||
name = A3
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.29 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -1.250mm
|
||||
y = -3.730mm
|
||||
ha:attributes {
|
||||
term = A4
|
||||
name = A4
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.30 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -0.750mm
|
||||
y = -3.730mm
|
||||
ha:attributes {
|
||||
term = A5
|
||||
name = A5
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.31 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -0.250mm
|
||||
y = -3.730mm
|
||||
ha:attributes {
|
||||
term = A6
|
||||
name = A6
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.32 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 0.250mm
|
||||
y = -3.730mm
|
||||
ha:attributes {
|
||||
term = A7
|
||||
name = A7
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.33 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 0.750mm
|
||||
y = -3.730mm
|
||||
ha:attributes {
|
||||
term = A8
|
||||
name = A8
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.34 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 1.250mm
|
||||
y = -3.730mm
|
||||
ha:attributes {
|
||||
term = A9
|
||||
name = A9
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.35 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 1.750mm
|
||||
y = -3.730mm
|
||||
ha:attributes {
|
||||
term = A10
|
||||
name = A10
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.36 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.250mm
|
||||
y = -3.730mm
|
||||
ha:attributes {
|
||||
term = A11
|
||||
name = A11
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.37 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.750mm
|
||||
y = -3.730mm
|
||||
ha:attributes {
|
||||
term = A12
|
||||
name = A12
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.38 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 2.875mm
|
||||
y = -2.520mm
|
||||
ha:attributes {
|
||||
term = B1
|
||||
name = B1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.39 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 2.475mm
|
||||
y = -1.820mm
|
||||
ha:attributes {
|
||||
term = B2
|
||||
name = B2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.40 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 1.675mm
|
||||
y = -1.820mm
|
||||
ha:attributes {
|
||||
term = B3
|
||||
name = B3
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.41 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 1.275mm
|
||||
y = -2.520mm
|
||||
ha:attributes {
|
||||
term = B4
|
||||
name = B4
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.42 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 0.875mm
|
||||
y = -1.820mm
|
||||
ha:attributes {
|
||||
term = B5
|
||||
name = B5
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.43 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 0.457mm
|
||||
y = -2.520mm
|
||||
ha:attributes {
|
||||
term = B6
|
||||
name = B6
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.44 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = -0.457mm
|
||||
y = -2.520mm
|
||||
ha:attributes {
|
||||
term = B7
|
||||
name = B7
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.45 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = -0.875mm
|
||||
y = -1.820mm
|
||||
ha:attributes {
|
||||
term = B8
|
||||
name = B8
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.46 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = -1.275mm
|
||||
y = -2.520mm
|
||||
ha:attributes {
|
||||
term = B9
|
||||
name = B9
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.47 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = -1.675mm
|
||||
y = -1.820mm
|
||||
ha:attributes {
|
||||
term = B10
|
||||
name = B10
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.48 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = -2.475mm
|
||||
y = -1.820mm
|
||||
ha:attributes {
|
||||
term = B11
|
||||
name = B11
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.49 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = -2.875mm
|
||||
y = -2.520mm
|
||||
ha:attributes {
|
||||
term = B12
|
||||
name = B12
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.50 {
|
||||
proto = 4
|
||||
rot = 0
|
||||
x = -4.205mm
|
||||
y = -1.920mm
|
||||
ha:attributes {
|
||||
term = S1
|
||||
name = S1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.51 {
|
||||
proto = 4
|
||||
rot = 0
|
||||
x = 4.205mm
|
||||
y = -1.920mm
|
||||
ha:attributes {
|
||||
term = S2
|
||||
name = S2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.52 {
|
||||
proto = 4
|
||||
rot = 0
|
||||
x = -4.565mm
|
||||
y = 2.470mm
|
||||
ha:attributes {
|
||||
term = S3
|
||||
name = S3
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.53 {
|
||||
proto = 4
|
||||
rot = 0
|
||||
x = 4.565mm
|
||||
y = 2.470mm
|
||||
ha:attributes {
|
||||
term = S4
|
||||
name = S4
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.54 {
|
||||
proto = 5
|
||||
rot = 0
|
||||
x = -3.675mm
|
||||
y = -3.170mm
|
||||
ha:attributes {
|
||||
term = MH1
|
||||
name = MH1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.55 {
|
||||
proto = 5
|
||||
rot = 0
|
||||
x = 3.675mm
|
||||
y = -3.170mm
|
||||
ha:attributes {
|
||||
term = MH2
|
||||
name = MH2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
li:layers {
|
||||
ha:subc-aux {
|
||||
lid = 0
|
||||
ha:type {
|
||||
top = 1
|
||||
misc = 1
|
||||
virtual = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:line.56 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = -3.170mm
|
||||
y2 = -3.170mm
|
||||
}
|
||||
ha:line.57 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = x
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 1.000mm
|
||||
y1 = -3.170mm
|
||||
y2 = -3.170mm
|
||||
}
|
||||
ha:line.58 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = y
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = -3.170mm
|
||||
y2 = -2.170mm
|
||||
}
|
||||
ha:line.59 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = pnp-origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-silkscreen {
|
||||
lid = 1
|
||||
ha:type {
|
||||
top = 1
|
||||
silk = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:text.60 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 0
|
||||
scale = 100
|
||||
string = %a.parent.refdes%
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
dyntext = 1
|
||||
}
|
||||
}
|
||||
ha:line.61 {
|
||||
x1 = -5.050mm
|
||||
y1 = -5.100mm
|
||||
x2 = 5.050mm
|
||||
y2 = -5.100mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.62 {
|
||||
x1 = 5.050mm
|
||||
y1 = -5.100mm
|
||||
x2 = 5.050mm
|
||||
y2 = 1.420mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.63 {
|
||||
x1 = 5.050mm
|
||||
y1 = 3.520mm
|
||||
x2 = 5.050mm
|
||||
y2 = 5.100mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.64 {
|
||||
x1 = 5.050mm
|
||||
y1 = 5.100mm
|
||||
x2 = -5.050mm
|
||||
y2 = 5.100mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.65 {
|
||||
x1 = -5.050mm
|
||||
y1 = -5.100mm
|
||||
x2 = -5.050mm
|
||||
y2 = 1.420mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.66 {
|
||||
x1 = -5.050mm
|
||||
y1 = 3.520mm
|
||||
x2 = -5.050mm
|
||||
y2 = 5.100mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-assembly {
|
||||
lid = 2
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = assy
|
||||
li:objects {
|
||||
ha:arc.67 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
width = 0.500mm
|
||||
height = 0.500mm
|
||||
thickness = 0.100mm
|
||||
astart = 0
|
||||
adelta = 360
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.68 {
|
||||
x1 = -0.700mm
|
||||
y1 = 0.000mm
|
||||
x2 = 0.700mm
|
||||
y2 = 0.000mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.69 {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.700mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.700mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:text.70 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 90
|
||||
scale = 100
|
||||
string = CONNECTOR_XKB_U262-24XN-4BV60
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
}
|
||||
}
|
||||
ha:line.71 {
|
||||
x1 = -4.950mm
|
||||
y1 = -5.000mm
|
||||
x2 = 4.950mm
|
||||
y2 = -5.000mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.72 {
|
||||
x1 = 4.950mm
|
||||
y1 = -5.000mm
|
||||
x2 = 4.950mm
|
||||
y2 = 5.000mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.73 {
|
||||
x1 = 4.950mm
|
||||
y1 = 5.000mm
|
||||
x2 = -4.950mm
|
||||
y2 = 5.000mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.74 {
|
||||
x1 = -4.950mm
|
||||
y1 = 5.000mm
|
||||
x2 = -4.950mm
|
||||
y2 = -5.000mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-courtyard {
|
||||
lid = 3
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = ko.courtyard
|
||||
li:objects {
|
||||
ha:polygon.75 {
|
||||
li:geometry {
|
||||
ta:contour {
|
||||
{ -5.265mm; -5.250mm }
|
||||
{ 5.265mm; -5.250mm }
|
||||
{ 5.265mm; 5.250mm }
|
||||
{ -5.265mm; 5.250mm }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,339 +0,0 @@
|
||||
# subcircuit generated using QEDA
|
||||
li:pcb-rnd-subcircuit-v6 {
|
||||
ha:subc.1 {
|
||||
uid = LEDC1608X90N............
|
||||
ha:attributes {
|
||||
footprint = LEDC1608X90N
|
||||
}
|
||||
ha:data {
|
||||
li:padstack_prototypes {
|
||||
ha:ps_proto_v6.2 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0
|
||||
hplated = 0
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
li:ps_poly {
|
||||
-0.600mm
|
||||
-0.450mm
|
||||
0.600mm
|
||||
-0.450mm
|
||||
0.600mm
|
||||
0.450mm
|
||||
-0.600mm
|
||||
0.450mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.650mm
|
||||
-0.500mm
|
||||
0.650mm
|
||||
-0.500mm
|
||||
0.650mm
|
||||
0.500mm
|
||||
-0.650mm
|
||||
0.500mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.600mm
|
||||
-0.450mm
|
||||
0.600mm
|
||||
-0.450mm
|
||||
0.600mm
|
||||
0.450mm
|
||||
-0.600mm
|
||||
0.450mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
paste = 1
|
||||
}
|
||||
ha:combining {
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
li:objects {
|
||||
ha:padstack_ref.27 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = -0.800mm
|
||||
ha:attributes {
|
||||
term = 1
|
||||
name = 1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.28 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = 0.800mm
|
||||
ha:attributes {
|
||||
term = 2
|
||||
name = 2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
li:layers {
|
||||
ha:subc-aux {
|
||||
lid = 0
|
||||
ha:type {
|
||||
top = 1
|
||||
misc = 1
|
||||
virtual = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:line.29 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.30 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = x
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 1.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.31 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = y
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 1.000mm
|
||||
}
|
||||
ha:line.32 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = pnp-origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-silkscreen {
|
||||
lid = 1
|
||||
ha:type {
|
||||
top = 1
|
||||
silk = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:text.33 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 0
|
||||
scale = 100
|
||||
string = %a.parent.refdes%
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
dyntext = 1
|
||||
}
|
||||
}
|
||||
ha:line.34 {
|
||||
x1 = -0.900mm
|
||||
y1 = -0.900mm
|
||||
x2 = -0.900mm
|
||||
y2 = 0.900mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.35 {
|
||||
x1 = 0.900mm
|
||||
y1 = -0.900mm
|
||||
x2 = 0.900mm
|
||||
y2 = 0.900mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.36 {
|
||||
x1 = -0.900mm
|
||||
y1 = -0.900mm
|
||||
x2 = -0.900mm
|
||||
y2 = -1.550mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.37 {
|
||||
x1 = -0.900mm
|
||||
y1 = -1.550mm
|
||||
x2 = 0.900mm
|
||||
y2 = -1.550mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.38 {
|
||||
x1 = 0.900mm
|
||||
y1 = -1.550mm
|
||||
x2 = 0.900mm
|
||||
y2 = -0.900mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-assembly {
|
||||
lid = 2
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = assy
|
||||
li:objects {
|
||||
ha:arc.39 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
width = 0.500mm
|
||||
height = 0.500mm
|
||||
thickness = 0.100mm
|
||||
astart = 0
|
||||
adelta = 360
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.40 {
|
||||
x1 = -0.700mm
|
||||
y1 = 0.000mm
|
||||
x2 = 0.700mm
|
||||
y2 = 0.000mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.41 {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.700mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.700mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:text.42 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 90
|
||||
scale = 53
|
||||
string = LEDC1608X90N
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
}
|
||||
}
|
||||
ha:line.43 {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.800mm
|
||||
x2 = 0.400mm
|
||||
y2 = -0.800mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.44 {
|
||||
x1 = 0.400mm
|
||||
y1 = -0.800mm
|
||||
x2 = 0.400mm
|
||||
y2 = 0.800mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.45 {
|
||||
x1 = 0.400mm
|
||||
y1 = 0.800mm
|
||||
x2 = -0.400mm
|
||||
y2 = 0.800mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.46 {
|
||||
x1 = -0.400mm
|
||||
y1 = 0.800mm
|
||||
x2 = -0.400mm
|
||||
y2 = -0.400mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.47 {
|
||||
x1 = -0.400mm
|
||||
y1 = -0.400mm
|
||||
x2 = 0.000mm
|
||||
y2 = -0.800mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-courtyard {
|
||||
lid = 3
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = ko.courtyard
|
||||
li:objects {
|
||||
ha:polygon.48 {
|
||||
li:geometry {
|
||||
ta:contour {
|
||||
{ -0.850mm; -1.500mm }
|
||||
{ -0.850mm; -1.050mm }
|
||||
{ -0.850mm; 1.050mm }
|
||||
{ -0.850mm; 1.500mm }
|
||||
{ 0.850mm; 1.500mm }
|
||||
{ 0.850mm; 1.050mm }
|
||||
{ 0.850mm; -1.050mm }
|
||||
{ 0.850mm; -1.500mm }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,343 +0,0 @@
|
||||
# subcircuit generated using QEDA
|
||||
li:pcb-rnd-subcircuit-v6 {
|
||||
ha:subc.1 {
|
||||
uid = SODFL1608X65N...........
|
||||
ha:attributes {
|
||||
footprint = SODFL1608X65N
|
||||
}
|
||||
ha:data {
|
||||
li:padstack_prototypes {
|
||||
ha:ps_proto_v6.2 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0
|
||||
hplated = 0
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
li:ps_poly {
|
||||
-0.300mm
|
||||
-0.250mm
|
||||
0.300mm
|
||||
-0.250mm
|
||||
0.300mm
|
||||
0.250mm
|
||||
-0.300mm
|
||||
0.250mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.350mm
|
||||
-0.300mm
|
||||
0.350mm
|
||||
-0.300mm
|
||||
0.350mm
|
||||
0.300mm
|
||||
-0.350mm
|
||||
0.300mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.300mm
|
||||
-0.250mm
|
||||
0.300mm
|
||||
-0.250mm
|
||||
0.300mm
|
||||
0.250mm
|
||||
-0.300mm
|
||||
0.250mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
paste = 1
|
||||
}
|
||||
ha:combining {
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
li:objects {
|
||||
ha:padstack_ref.31 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = -0.700mm
|
||||
ha:attributes {
|
||||
term = 1
|
||||
name = 1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.32 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = 0.700mm
|
||||
ha:attributes {
|
||||
term = 2
|
||||
name = 2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
li:layers {
|
||||
ha:subc-aux {
|
||||
lid = 0
|
||||
ha:type {
|
||||
top = 1
|
||||
misc = 1
|
||||
virtual = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:line.33 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.34 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = x
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 1.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.35 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = y
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 1.000mm
|
||||
}
|
||||
ha:line.36 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = pnp-origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-silkscreen {
|
||||
lid = 1
|
||||
ha:type {
|
||||
top = 1
|
||||
silk = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:text.37 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 0
|
||||
scale = 100
|
||||
string = %a.parent.refdes%
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
dyntext = 1
|
||||
}
|
||||
}
|
||||
ha:line.38 {
|
||||
x1 = -0.600mm
|
||||
y1 = -0.700mm
|
||||
x2 = -0.600mm
|
||||
y2 = 0.700mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.39 {
|
||||
x1 = 0.600mm
|
||||
y1 = -0.700mm
|
||||
x2 = 0.600mm
|
||||
y2 = 0.700mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.40 {
|
||||
x1 = -0.600mm
|
||||
y1 = -0.700mm
|
||||
x2 = -0.600mm
|
||||
y2 = -1.250mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.41 {
|
||||
x1 = -0.600mm
|
||||
y1 = -1.250mm
|
||||
x2 = 0.600mm
|
||||
y2 = -1.250mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.42 {
|
||||
x1 = 0.600mm
|
||||
y1 = -1.250mm
|
||||
x2 = 0.600mm
|
||||
y2 = -0.700mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-assembly {
|
||||
lid = 2
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = assy
|
||||
li:objects {
|
||||
ha:arc.43 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
width = 0.500mm
|
||||
height = 0.500mm
|
||||
thickness = 0.100mm
|
||||
astart = 0
|
||||
adelta = 360
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.44 {
|
||||
x1 = -0.700mm
|
||||
y1 = 0.000mm
|
||||
x2 = 0.700mm
|
||||
y2 = 0.000mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.45 {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.700mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.700mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:text.46 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 90
|
||||
scale = 53
|
||||
string = SODFL1608X65N
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
}
|
||||
}
|
||||
ha:line.47 {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.600mm
|
||||
x2 = 0.400mm
|
||||
y2 = -0.600mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.48 {
|
||||
x1 = 0.400mm
|
||||
y1 = -0.600mm
|
||||
x2 = 0.400mm
|
||||
y2 = 0.600mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.49 {
|
||||
x1 = 0.400mm
|
||||
y1 = 0.600mm
|
||||
x2 = -0.400mm
|
||||
y2 = 0.600mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.50 {
|
||||
x1 = -0.400mm
|
||||
y1 = 0.600mm
|
||||
x2 = -0.400mm
|
||||
y2 = -0.200mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.51 {
|
||||
x1 = -0.400mm
|
||||
y1 = -0.200mm
|
||||
x2 = 0.000mm
|
||||
y2 = -0.600mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-courtyard {
|
||||
lid = 3
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = ko.courtyard
|
||||
li:objects {
|
||||
ha:polygon.52 {
|
||||
li:geometry {
|
||||
ta:contour {
|
||||
{ -0.450mm; -1.100mm }
|
||||
{ -0.450mm; -0.750mm }
|
||||
{ -0.550mm; -0.750mm }
|
||||
{ -0.550mm; 0.750mm }
|
||||
{ -0.450mm; 0.750mm }
|
||||
{ -0.450mm; 1.100mm }
|
||||
{ 0.450mm; 1.100mm }
|
||||
{ 0.450mm; 0.750mm }
|
||||
{ 0.550mm; 0.750mm }
|
||||
{ 0.550mm; -0.750mm }
|
||||
{ 0.450mm; -0.750mm }
|
||||
{ 0.450mm; -1.100mm }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,419 +0,0 @@
|
||||
# subcircuit generated using QEDA
|
||||
li:pcb-rnd-subcircuit-v6 {
|
||||
ha:subc.1 {
|
||||
uid = SOIC127P600X175-8N......
|
||||
ha:attributes {
|
||||
footprint = SOIC127P600X175-8N
|
||||
}
|
||||
ha:data {
|
||||
li:padstack_prototypes {
|
||||
ha:ps_proto_v6.2 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0
|
||||
hplated = 0
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
li:ps_poly {
|
||||
-0.762mm
|
||||
-0.300mm
|
||||
0.762mm
|
||||
-0.300mm
|
||||
0.762mm
|
||||
0.300mm
|
||||
-0.762mm
|
||||
0.300mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.813mm
|
||||
-0.350mm
|
||||
0.813mm
|
||||
-0.350mm
|
||||
0.813mm
|
||||
0.350mm
|
||||
-0.813mm
|
||||
0.350mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.762mm
|
||||
-0.300mm
|
||||
0.762mm
|
||||
-0.300mm
|
||||
0.762mm
|
||||
0.300mm
|
||||
-0.762mm
|
||||
0.300mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
paste = 1
|
||||
}
|
||||
ha:combining {
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
li:objects {
|
||||
ha:padstack_ref.30 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.700mm
|
||||
y = -1.905mm
|
||||
ha:attributes {
|
||||
term = 1
|
||||
name = 1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.31 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.700mm
|
||||
y = -0.635mm
|
||||
ha:attributes {
|
||||
term = 2
|
||||
name = 2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.32 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.700mm
|
||||
y = 0.635mm
|
||||
ha:attributes {
|
||||
term = 3
|
||||
name = 3
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.33 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.700mm
|
||||
y = 1.905mm
|
||||
ha:attributes {
|
||||
term = 4
|
||||
name = 4
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.34 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.700mm
|
||||
y = -1.905mm
|
||||
ha:attributes {
|
||||
term = 8
|
||||
name = 8
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.35 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.700mm
|
||||
y = -0.635mm
|
||||
ha:attributes {
|
||||
term = 7
|
||||
name = 7
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.36 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.700mm
|
||||
y = 0.635mm
|
||||
ha:attributes {
|
||||
term = 6
|
||||
name = 6
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.37 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.700mm
|
||||
y = 1.905mm
|
||||
ha:attributes {
|
||||
term = 5
|
||||
name = 5
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
li:layers {
|
||||
ha:subc-aux {
|
||||
lid = 0
|
||||
ha:type {
|
||||
top = 1
|
||||
misc = 1
|
||||
virtual = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:line.38 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.39 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = x
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 1.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.40 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = y
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 1.000mm
|
||||
}
|
||||
ha:line.41 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = pnp-origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-silkscreen {
|
||||
lid = 1
|
||||
ha:type {
|
||||
top = 1
|
||||
silk = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:text.42 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 0
|
||||
scale = 100
|
||||
string = %a.parent.refdes%
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
dyntext = 1
|
||||
}
|
||||
}
|
||||
ha:line.43 {
|
||||
x1 = -2.050mm
|
||||
y1 = -2.550mm
|
||||
x2 = 2.050mm
|
||||
y2 = -2.550mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.44 {
|
||||
x1 = 2.050mm
|
||||
y1 = 2.550mm
|
||||
x2 = -2.050mm
|
||||
y2 = 2.550mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.45 {
|
||||
x1 = -2.050mm
|
||||
y1 = -2.505mm
|
||||
x2 = -3.763mm
|
||||
y2 = -2.505mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.46 {
|
||||
x1 = -3.763mm
|
||||
y1 = -2.505mm
|
||||
x2 = -3.763mm
|
||||
y2 = -1.605mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-assembly {
|
||||
lid = 2
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = assy
|
||||
li:objects {
|
||||
ha:arc.47 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
width = 0.500mm
|
||||
height = 0.500mm
|
||||
thickness = 0.100mm
|
||||
astart = 0
|
||||
adelta = 360
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.48 {
|
||||
x1 = -0.700mm
|
||||
y1 = 0.000mm
|
||||
x2 = 0.700mm
|
||||
y2 = 0.000mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.49 {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.700mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.700mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:text.50 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 90
|
||||
scale = 100
|
||||
string = SOIC127P600X175-8N
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
}
|
||||
}
|
||||
ha:line.51 {
|
||||
x1 = -0.950mm
|
||||
y1 = -2.450mm
|
||||
x2 = 1.950mm
|
||||
y2 = -2.450mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.52 {
|
||||
x1 = 1.950mm
|
||||
y1 = -2.450mm
|
||||
x2 = 1.950mm
|
||||
y2 = 2.450mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.53 {
|
||||
x1 = 1.950mm
|
||||
y1 = 2.450mm
|
||||
x2 = -1.950mm
|
||||
y2 = 2.450mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.54 {
|
||||
x1 = -1.950mm
|
||||
y1 = 2.450mm
|
||||
x2 = -1.950mm
|
||||
y2 = -1.450mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.55 {
|
||||
x1 = -1.950mm
|
||||
y1 = -1.450mm
|
||||
x2 = -0.950mm
|
||||
y2 = -2.450mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-courtyard {
|
||||
lid = 3
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = ko.courtyard
|
||||
li:objects {
|
||||
ha:polygon.56 {
|
||||
li:geometry {
|
||||
ta:contour {
|
||||
{ -3.712mm; -2.455mm }
|
||||
{ -2.200mm; -2.455mm }
|
||||
{ -2.200mm; -2.700mm }
|
||||
{ 2.200mm; -2.700mm }
|
||||
{ 2.200mm; -2.455mm }
|
||||
{ 3.712mm; -2.455mm }
|
||||
{ 3.712mm; 2.455mm }
|
||||
{ 2.200mm; 2.455mm }
|
||||
{ 2.200mm; 2.700mm }
|
||||
{ -2.200mm; 2.700mm }
|
||||
{ -2.200mm; 2.455mm }
|
||||
{ -3.712mm; 2.455mm }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,503 +0,0 @@
|
||||
# subcircuit generated using QEDA
|
||||
li:pcb-rnd-subcircuit-v6 {
|
||||
ha:subc.1 {
|
||||
uid = SOP65P640X120-14N.......
|
||||
ha:attributes {
|
||||
footprint = SOP65P640X120-14N
|
||||
}
|
||||
ha:data {
|
||||
li:padstack_prototypes {
|
||||
ha:ps_proto_v6.2 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0
|
||||
hplated = 0
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
li:ps_poly {
|
||||
-0.762mm
|
||||
-0.225mm
|
||||
0.762mm
|
||||
-0.225mm
|
||||
0.762mm
|
||||
0.225mm
|
||||
-0.762mm
|
||||
0.225mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.813mm
|
||||
-0.275mm
|
||||
0.813mm
|
||||
-0.275mm
|
||||
0.813mm
|
||||
0.275mm
|
||||
-0.813mm
|
||||
0.275mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.762mm
|
||||
-0.225mm
|
||||
0.762mm
|
||||
-0.225mm
|
||||
0.762mm
|
||||
0.225mm
|
||||
-0.762mm
|
||||
0.225mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
paste = 1
|
||||
}
|
||||
ha:combining {
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
li:objects {
|
||||
ha:padstack_ref.30 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.950mm
|
||||
y = -1.950mm
|
||||
ha:attributes {
|
||||
term = 1
|
||||
name = 1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.31 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.950mm
|
||||
y = -1.300mm
|
||||
ha:attributes {
|
||||
term = 2
|
||||
name = 2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.32 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.950mm
|
||||
y = -0.650mm
|
||||
ha:attributes {
|
||||
term = 3
|
||||
name = 3
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.33 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.950mm
|
||||
y = 0.000mm
|
||||
ha:attributes {
|
||||
term = 4
|
||||
name = 4
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.34 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.950mm
|
||||
y = 0.650mm
|
||||
ha:attributes {
|
||||
term = 5
|
||||
name = 5
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.35 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.950mm
|
||||
y = 1.300mm
|
||||
ha:attributes {
|
||||
term = 6
|
||||
name = 6
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.36 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.950mm
|
||||
y = 1.950mm
|
||||
ha:attributes {
|
||||
term = 7
|
||||
name = 7
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.37 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.950mm
|
||||
y = -1.950mm
|
||||
ha:attributes {
|
||||
term = 14
|
||||
name = 14
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.38 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.950mm
|
||||
y = -1.300mm
|
||||
ha:attributes {
|
||||
term = 13
|
||||
name = 13
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.39 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.950mm
|
||||
y = -0.650mm
|
||||
ha:attributes {
|
||||
term = 12
|
||||
name = 12
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.40 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.950mm
|
||||
y = 0.000mm
|
||||
ha:attributes {
|
||||
term = 11
|
||||
name = 11
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.41 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.950mm
|
||||
y = 0.650mm
|
||||
ha:attributes {
|
||||
term = 10
|
||||
name = 10
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.42 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.950mm
|
||||
y = 1.300mm
|
||||
ha:attributes {
|
||||
term = 9
|
||||
name = 9
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.43 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.950mm
|
||||
y = 1.950mm
|
||||
ha:attributes {
|
||||
term = 8
|
||||
name = 8
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
li:layers {
|
||||
ha:subc-aux {
|
||||
lid = 0
|
||||
ha:type {
|
||||
top = 1
|
||||
misc = 1
|
||||
virtual = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:line.44 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.45 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = x
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 1.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.46 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = y
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 1.000mm
|
||||
}
|
||||
ha:line.47 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = pnp-origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-silkscreen {
|
||||
lid = 1
|
||||
ha:type {
|
||||
top = 1
|
||||
silk = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:text.48 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 0
|
||||
scale = 100
|
||||
string = %a.parent.refdes%
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
dyntext = 1
|
||||
}
|
||||
}
|
||||
ha:line.49 {
|
||||
x1 = -2.300mm
|
||||
y1 = -2.600mm
|
||||
x2 = 2.300mm
|
||||
y2 = -2.600mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.50 {
|
||||
x1 = 2.300mm
|
||||
y1 = 2.600mm
|
||||
x2 = -2.300mm
|
||||
y2 = 2.600mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.51 {
|
||||
x1 = -2.300mm
|
||||
y1 = -2.475mm
|
||||
x2 = -4.013mm
|
||||
y2 = -2.475mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.52 {
|
||||
x1 = -4.013mm
|
||||
y1 = -2.475mm
|
||||
x2 = -4.013mm
|
||||
y2 = -1.725mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-assembly {
|
||||
lid = 2
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = assy
|
||||
li:objects {
|
||||
ha:arc.53 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
width = 0.500mm
|
||||
height = 0.500mm
|
||||
thickness = 0.100mm
|
||||
astart = 0
|
||||
adelta = 360
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.54 {
|
||||
x1 = -0.700mm
|
||||
y1 = 0.000mm
|
||||
x2 = 0.700mm
|
||||
y2 = 0.000mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.55 {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.700mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.700mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:text.56 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 90
|
||||
scale = 100
|
||||
string = SOP65P640X120-14N
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
}
|
||||
}
|
||||
ha:line.57 {
|
||||
x1 = -1.200mm
|
||||
y1 = -2.500mm
|
||||
x2 = 2.200mm
|
||||
y2 = -2.500mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.58 {
|
||||
x1 = 2.200mm
|
||||
y1 = -2.500mm
|
||||
x2 = 2.200mm
|
||||
y2 = 2.500mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.59 {
|
||||
x1 = 2.200mm
|
||||
y1 = 2.500mm
|
||||
x2 = -2.200mm
|
||||
y2 = 2.500mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.60 {
|
||||
x1 = -2.200mm
|
||||
y1 = 2.500mm
|
||||
x2 = -2.200mm
|
||||
y2 = -1.500mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.61 {
|
||||
x1 = -2.200mm
|
||||
y1 = -1.500mm
|
||||
x2 = -1.200mm
|
||||
y2 = -2.500mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-courtyard {
|
||||
lid = 3
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = ko.courtyard
|
||||
li:objects {
|
||||
ha:polygon.62 {
|
||||
li:geometry {
|
||||
ta:contour {
|
||||
{ -3.962mm; -2.425mm }
|
||||
{ -2.450mm; -2.425mm }
|
||||
{ -2.450mm; -2.750mm }
|
||||
{ 2.450mm; -2.750mm }
|
||||
{ 2.450mm; -2.425mm }
|
||||
{ 3.962mm; -2.425mm }
|
||||
{ 3.962mm; 2.425mm }
|
||||
{ 2.450mm; 2.425mm }
|
||||
{ 2.450mm; 2.750mm }
|
||||
{ -2.450mm; 2.750mm }
|
||||
{ -2.450mm; 2.425mm }
|
||||
{ -3.962mm; 2.425mm }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,373 +0,0 @@
|
||||
# subcircuit generated using QEDA
|
||||
li:pcb-rnd-subcircuit-v6 {
|
||||
ha:subc.1 {
|
||||
uid = SOT95P237X112-3N........
|
||||
ha:attributes {
|
||||
footprint = SOT95P237X112-3N
|
||||
}
|
||||
ha:data {
|
||||
li:padstack_prototypes {
|
||||
ha:ps_proto_v6.2 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0
|
||||
hplated = 0
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
li:ps_poly {
|
||||
-0.550mm
|
||||
-0.300mm
|
||||
0.550mm
|
||||
-0.300mm
|
||||
0.550mm
|
||||
0.300mm
|
||||
-0.550mm
|
||||
0.300mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.600mm
|
||||
-0.350mm
|
||||
0.600mm
|
||||
-0.350mm
|
||||
0.600mm
|
||||
0.350mm
|
||||
-0.600mm
|
||||
0.350mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.550mm
|
||||
-0.300mm
|
||||
0.550mm
|
||||
-0.300mm
|
||||
0.550mm
|
||||
0.300mm
|
||||
-0.550mm
|
||||
0.300mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
paste = 1
|
||||
}
|
||||
ha:combining {
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
li:objects {
|
||||
ha:padstack_ref.33 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -1.150mm
|
||||
y = -0.950mm
|
||||
ha:attributes {
|
||||
term = 1
|
||||
name = 1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.34 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -1.150mm
|
||||
y = 0.950mm
|
||||
ha:attributes {
|
||||
term = 2
|
||||
name = 2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.35 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 1.150mm
|
||||
y = 0.000mm
|
||||
ha:attributes {
|
||||
term = 3
|
||||
name = 3
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
li:layers {
|
||||
ha:subc-aux {
|
||||
lid = 0
|
||||
ha:type {
|
||||
top = 1
|
||||
misc = 1
|
||||
virtual = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:line.36 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.37 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = x
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 1.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.38 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = y
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 1.000mm
|
||||
}
|
||||
ha:line.39 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = pnp-origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-silkscreen {
|
||||
lid = 1
|
||||
ha:type {
|
||||
top = 1
|
||||
silk = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:text.40 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 0
|
||||
scale = 100
|
||||
string = %a.parent.refdes%
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
dyntext = 1
|
||||
}
|
||||
}
|
||||
ha:line.41 {
|
||||
x1 = -0.750mm
|
||||
y1 = -1.560mm
|
||||
x2 = 0.750mm
|
||||
y2 = -1.560mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.42 {
|
||||
x1 = 0.750mm
|
||||
y1 = -1.560mm
|
||||
x2 = 0.750mm
|
||||
y2 = -0.600mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.43 {
|
||||
x1 = 0.750mm
|
||||
y1 = 0.600mm
|
||||
x2 = 0.750mm
|
||||
y2 = 1.560mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.44 {
|
||||
x1 = 0.750mm
|
||||
y1 = 1.560mm
|
||||
x2 = -0.750mm
|
||||
y2 = 1.560mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.45 {
|
||||
x1 = -0.750mm
|
||||
y1 = -0.350mm
|
||||
x2 = -0.750mm
|
||||
y2 = 0.350mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.46 {
|
||||
x1 = -0.750mm
|
||||
y1 = -1.550mm
|
||||
x2 = -2.000mm
|
||||
y2 = -1.550mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.47 {
|
||||
x1 = -2.000mm
|
||||
y1 = -1.550mm
|
||||
x2 = -2.000mm
|
||||
y2 = -0.650mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-assembly {
|
||||
lid = 2
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = assy
|
||||
li:objects {
|
||||
ha:arc.48 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
width = 0.500mm
|
||||
height = 0.500mm
|
||||
thickness = 0.100mm
|
||||
astart = 0
|
||||
adelta = 360
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.49 {
|
||||
x1 = -0.700mm
|
||||
y1 = 0.000mm
|
||||
x2 = 0.700mm
|
||||
y2 = 0.000mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.50 {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.700mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.700mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:text.51 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 90
|
||||
scale = 86
|
||||
string = SOT95P237X112-3N
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
}
|
||||
}
|
||||
ha:line.52 {
|
||||
x1 = 0.000mm
|
||||
y1 = -1.460mm
|
||||
x2 = 0.650mm
|
||||
y2 = -1.460mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.53 {
|
||||
x1 = 0.650mm
|
||||
y1 = -1.460mm
|
||||
x2 = 0.650mm
|
||||
y2 = 1.460mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.54 {
|
||||
x1 = 0.650mm
|
||||
y1 = 1.460mm
|
||||
x2 = -0.650mm
|
||||
y2 = 1.460mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.55 {
|
||||
x1 = -0.650mm
|
||||
y1 = 1.460mm
|
||||
x2 = -0.650mm
|
||||
y2 = -0.810mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.56 {
|
||||
x1 = -0.650mm
|
||||
y1 = -0.810mm
|
||||
x2 = 0.000mm
|
||||
y2 = -1.460mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-courtyard {
|
||||
lid = 3
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = ko.courtyard
|
||||
li:objects {
|
||||
ha:polygon.57 {
|
||||
li:geometry {
|
||||
ta:contour {
|
||||
{ -1.950mm; -1.500mm }
|
||||
{ -0.900mm; -1.500mm }
|
||||
{ -0.900mm; -1.710mm }
|
||||
{ 0.900mm; -1.710mm }
|
||||
{ 0.900mm; -0.550mm }
|
||||
{ 1.950mm; -0.550mm }
|
||||
{ 1.950mm; 0.550mm }
|
||||
{ 0.900mm; 0.550mm }
|
||||
{ 0.900mm; 1.710mm }
|
||||
{ -0.900mm; 1.710mm }
|
||||
{ -0.900mm; 1.500mm }
|
||||
{ -1.950mm; 1.500mm }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,385 +0,0 @@
|
||||
# subcircuit generated using QEDA
|
||||
li:pcb-rnd-subcircuit-v6 {
|
||||
ha:subc.1 {
|
||||
uid = SOT95P280X145-5N........
|
||||
ha:attributes {
|
||||
footprint = SOT95P280X145-5N
|
||||
}
|
||||
ha:data {
|
||||
li:padstack_prototypes {
|
||||
ha:ps_proto_v6.2 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0
|
||||
hplated = 0
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
li:ps_poly {
|
||||
-0.537mm
|
||||
-0.300mm
|
||||
0.537mm
|
||||
-0.300mm
|
||||
0.537mm
|
||||
0.300mm
|
||||
-0.537mm
|
||||
0.300mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.588mm
|
||||
-0.350mm
|
||||
0.588mm
|
||||
-0.350mm
|
||||
0.588mm
|
||||
0.350mm
|
||||
-0.588mm
|
||||
0.350mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.537mm
|
||||
-0.300mm
|
||||
0.537mm
|
||||
-0.300mm
|
||||
0.537mm
|
||||
0.300mm
|
||||
-0.537mm
|
||||
0.300mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
paste = 1
|
||||
}
|
||||
ha:combining {
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
li:objects {
|
||||
ha:padstack_ref.31 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -1.300mm
|
||||
y = -0.950mm
|
||||
ha:attributes {
|
||||
term = 1
|
||||
name = 1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.32 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -1.300mm
|
||||
y = 0.000mm
|
||||
ha:attributes {
|
||||
term = 2
|
||||
name = 2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.33 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -1.300mm
|
||||
y = 0.950mm
|
||||
ha:attributes {
|
||||
term = 3
|
||||
name = 3
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.34 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 1.300mm
|
||||
y = 0.950mm
|
||||
ha:attributes {
|
||||
term = 4
|
||||
name = 4
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.35 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 1.300mm
|
||||
y = -0.950mm
|
||||
ha:attributes {
|
||||
term = 5
|
||||
name = 5
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
li:layers {
|
||||
ha:subc-aux {
|
||||
lid = 0
|
||||
ha:type {
|
||||
top = 1
|
||||
misc = 1
|
||||
virtual = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:line.36 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.37 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = x
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 1.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.38 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = y
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 1.000mm
|
||||
}
|
||||
ha:line.39 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = pnp-origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-silkscreen {
|
||||
lid = 1
|
||||
ha:type {
|
||||
top = 1
|
||||
silk = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:text.40 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 0
|
||||
scale = 100
|
||||
string = %a.parent.refdes%
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
dyntext = 1
|
||||
}
|
||||
}
|
||||
ha:line.41 {
|
||||
x1 = -0.900mm
|
||||
y1 = -1.550mm
|
||||
x2 = 0.900mm
|
||||
y2 = -1.550mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.42 {
|
||||
x1 = 0.900mm
|
||||
y1 = -0.350mm
|
||||
x2 = 0.900mm
|
||||
y2 = 0.350mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.43 {
|
||||
x1 = 0.900mm
|
||||
y1 = 1.550mm
|
||||
x2 = -0.900mm
|
||||
y2 = 1.550mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.44 {
|
||||
x1 = -0.900mm
|
||||
y1 = -1.550mm
|
||||
x2 = -2.138mm
|
||||
y2 = -1.550mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.45 {
|
||||
x1 = -2.138mm
|
||||
y1 = -1.550mm
|
||||
x2 = -2.138mm
|
||||
y2 = -0.650mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-assembly {
|
||||
lid = 2
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = assy
|
||||
li:objects {
|
||||
ha:arc.46 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
width = 0.500mm
|
||||
height = 0.500mm
|
||||
thickness = 0.100mm
|
||||
astart = 0
|
||||
adelta = 360
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.47 {
|
||||
x1 = -0.700mm
|
||||
y1 = 0.000mm
|
||||
x2 = 0.700mm
|
||||
y2 = 0.000mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.48 {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.700mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.700mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:text.49 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 90
|
||||
scale = 100
|
||||
string = SOT95P280X145-5N
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
}
|
||||
}
|
||||
ha:line.50 {
|
||||
x1 = 0.000mm
|
||||
y1 = -1.450mm
|
||||
x2 = 0.800mm
|
||||
y2 = -1.450mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.51 {
|
||||
x1 = 0.800mm
|
||||
y1 = -1.450mm
|
||||
x2 = 0.800mm
|
||||
y2 = 1.450mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.52 {
|
||||
x1 = 0.800mm
|
||||
y1 = 1.450mm
|
||||
x2 = -0.800mm
|
||||
y2 = 1.450mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.53 {
|
||||
x1 = -0.800mm
|
||||
y1 = 1.450mm
|
||||
x2 = -0.800mm
|
||||
y2 = -0.650mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.54 {
|
||||
x1 = -0.800mm
|
||||
y1 = -0.650mm
|
||||
x2 = 0.000mm
|
||||
y2 = -1.450mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-courtyard {
|
||||
lid = 3
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = ko.courtyard
|
||||
li:objects {
|
||||
ha:polygon.55 {
|
||||
li:geometry {
|
||||
ta:contour {
|
||||
{ -2.087mm; -1.500mm }
|
||||
{ -1.050mm; -1.500mm }
|
||||
{ -1.050mm; -1.700mm }
|
||||
{ 1.050mm; -1.700mm }
|
||||
{ 1.050mm; -1.500mm }
|
||||
{ 2.087mm; -1.500mm }
|
||||
{ 2.087mm; 1.500mm }
|
||||
{ 1.050mm; 1.500mm }
|
||||
{ 1.050mm; 1.700mm }
|
||||
{ -1.050mm; 1.700mm }
|
||||
{ -1.050mm; 1.500mm }
|
||||
{ -2.087mm; 1.500mm }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,307 +0,0 @@
|
||||
# subcircuit generated using QEDA
|
||||
li:pcb-rnd-subcircuit-v6 {
|
||||
ha:subc.1 {
|
||||
uid = UC1608X55N..............
|
||||
ha:attributes {
|
||||
footprint = UC1608X55N
|
||||
}
|
||||
ha:data {
|
||||
li:padstack_prototypes {
|
||||
ha:ps_proto_v6.2 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0
|
||||
hplated = 0
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
li:ps_poly {
|
||||
-0.550mm
|
||||
-0.375mm
|
||||
0.550mm
|
||||
-0.375mm
|
||||
0.550mm
|
||||
0.375mm
|
||||
-0.550mm
|
||||
0.375mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.600mm
|
||||
-0.425mm
|
||||
0.600mm
|
||||
-0.425mm
|
||||
0.600mm
|
||||
0.425mm
|
||||
-0.600mm
|
||||
0.425mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
-0.550mm
|
||||
-0.375mm
|
||||
0.550mm
|
||||
-0.375mm
|
||||
0.550mm
|
||||
0.375mm
|
||||
-0.550mm
|
||||
0.375mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
paste = 1
|
||||
}
|
||||
ha:combining {
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
li:objects {
|
||||
ha:padstack_ref.23 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = -0.700mm
|
||||
ha:attributes {
|
||||
term = 1
|
||||
name = 1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.24 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 0.000mm
|
||||
y = 0.700mm
|
||||
ha:attributes {
|
||||
term = 2
|
||||
name = 2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
li:layers {
|
||||
ha:subc-aux {
|
||||
lid = 0
|
||||
ha:type {
|
||||
top = 1
|
||||
misc = 1
|
||||
virtual = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:line.25 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.26 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = x
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 1.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.27 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = y
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 1.000mm
|
||||
}
|
||||
ha:line.28 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = pnp-origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-silkscreen {
|
||||
lid = 1
|
||||
ha:type {
|
||||
top = 1
|
||||
silk = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:text.29 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 0
|
||||
scale = 100
|
||||
string = %a.parent.refdes%
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
dyntext = 1
|
||||
}
|
||||
}
|
||||
ha:line.30 {
|
||||
x1 = -0.850mm
|
||||
y1 = -0.900mm
|
||||
x2 = -0.850mm
|
||||
y2 = 0.900mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.31 {
|
||||
x1 = 0.850mm
|
||||
y1 = -0.900mm
|
||||
x2 = 0.850mm
|
||||
y2 = 0.900mm
|
||||
thickness = 0.200mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-assembly {
|
||||
lid = 2
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = assy
|
||||
li:objects {
|
||||
ha:arc.32 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
width = 0.500mm
|
||||
height = 0.500mm
|
||||
thickness = 0.100mm
|
||||
astart = 0
|
||||
adelta = 360
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.33 {
|
||||
x1 = -0.700mm
|
||||
y1 = 0.000mm
|
||||
x2 = 0.700mm
|
||||
y2 = 0.000mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.34 {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.700mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.700mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:text.35 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 90
|
||||
scale = 53
|
||||
string = UC1608X55N
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
}
|
||||
}
|
||||
ha:line.36 {
|
||||
x1 = -0.400mm
|
||||
y1 = -0.800mm
|
||||
x2 = 0.400mm
|
||||
y2 = -0.800mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.37 {
|
||||
x1 = 0.400mm
|
||||
y1 = -0.800mm
|
||||
x2 = 0.400mm
|
||||
y2 = 0.800mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.38 {
|
||||
x1 = 0.400mm
|
||||
y1 = 0.800mm
|
||||
x2 = -0.400mm
|
||||
y2 = 0.800mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.39 {
|
||||
x1 = -0.400mm
|
||||
y1 = 0.800mm
|
||||
x2 = -0.400mm
|
||||
y2 = -0.800mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-courtyard {
|
||||
lid = 3
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = ko.courtyard
|
||||
li:objects {
|
||||
ha:polygon.40 {
|
||||
li:geometry {
|
||||
ta:contour {
|
||||
{ -0.730mm; -1.255mm }
|
||||
{ -0.730mm; -0.980mm }
|
||||
{ -0.730mm; 0.980mm }
|
||||
{ -0.730mm; 1.255mm }
|
||||
{ 0.730mm; 1.255mm }
|
||||
{ 0.730mm; 0.980mm }
|
||||
{ 0.730mm; -0.980mm }
|
||||
{ 0.730mm; -1.255mm }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,421 +0,0 @@
|
||||
# footprint generated from CuVoodoo Land Pattern
|
||||
# author: King Kévin
|
||||
# version: 1
|
||||
# date: 2019-05-13
|
||||
li:pcb-rnd-subcircuit-v6 {
|
||||
ha:subc.1 {
|
||||
uid = any_24_ASCII_characters_
|
||||
ha:attributes {
|
||||
footprint = open source hardware logo
|
||||
}
|
||||
ha:data {
|
||||
li:padstack_prototypes {
|
||||
}
|
||||
li:objects {
|
||||
}
|
||||
li:layers {
|
||||
ha:top-silkscreen {
|
||||
lid = 1
|
||||
ha:type {
|
||||
top = 1
|
||||
silk = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:line.2{
|
||||
clearance = 0
|
||||
x1 = 0.15mm
|
||||
y1 = 1.8mm
|
||||
x2 = 0.75mm
|
||||
y2 = 1.8mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.3{
|
||||
clearance = 0
|
||||
x1 = 1.8mm
|
||||
y1 = 5.8500000000000005mm
|
||||
x2 = 1.8mm
|
||||
y2 = 6.45mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.4{
|
||||
clearance = 0
|
||||
x1 = 5.8500000000000005mm
|
||||
y1 = 1.8mm
|
||||
x2 = 6.45mm
|
||||
y2 = 1.8mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.5{
|
||||
clearance = 0
|
||||
x1 = 1.8mm
|
||||
y1 = 0.15mm
|
||||
x2 = 1.8mm
|
||||
y2 = 0.75mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.6{
|
||||
clearance = 0
|
||||
x1 = 0.15mm
|
||||
y1 = 2.4mm
|
||||
x2 = 0.75mm
|
||||
y2 = 2.4mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.7{
|
||||
clearance = 0
|
||||
x1 = 2.4mm
|
||||
y1 = 5.8500000000000005mm
|
||||
x2 = 2.4mm
|
||||
y2 = 6.45mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.8{
|
||||
clearance = 0
|
||||
x1 = 5.8500000000000005mm
|
||||
y1 = 2.4mm
|
||||
x2 = 6.45mm
|
||||
y2 = 2.4mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.9{
|
||||
clearance = 0
|
||||
x1 = 2.4mm
|
||||
y1 = 0.15mm
|
||||
x2 = 2.4mm
|
||||
y2 = 0.75mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.10{
|
||||
clearance = 0
|
||||
x1 = 0.15mm
|
||||
y1 = 3mm
|
||||
x2 = 0.75mm
|
||||
y2 = 3mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.11{
|
||||
clearance = 0
|
||||
x1 = 3mm
|
||||
y1 = 5.8500000000000005mm
|
||||
x2 = 3mm
|
||||
y2 = 6.45mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.12{
|
||||
clearance = 0
|
||||
x1 = 5.8500000000000005mm
|
||||
y1 = 3mm
|
||||
x2 = 6.45mm
|
||||
y2 = 3mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.13{
|
||||
clearance = 0
|
||||
x1 = 3mm
|
||||
y1 = 0.15mm
|
||||
x2 = 3mm
|
||||
y2 = 0.75mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.14{
|
||||
clearance = 0
|
||||
x1 = 0.15mm
|
||||
y1 = 3.5999999999999996mm
|
||||
x2 = 0.75mm
|
||||
y2 = 3.5999999999999996mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.15{
|
||||
clearance = 0
|
||||
x1 = 3.5999999999999996mm
|
||||
y1 = 5.8500000000000005mm
|
||||
x2 = 3.5999999999999996mm
|
||||
y2 = 6.45mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.16{
|
||||
clearance = 0
|
||||
x1 = 5.8500000000000005mm
|
||||
y1 = 3.5999999999999996mm
|
||||
x2 = 6.45mm
|
||||
y2 = 3.5999999999999996mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.17{
|
||||
clearance = 0
|
||||
x1 = 3.5999999999999996mm
|
||||
y1 = 0.15mm
|
||||
x2 = 3.5999999999999996mm
|
||||
y2 = 0.75mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.18{
|
||||
clearance = 0
|
||||
x1 = 0.15mm
|
||||
y1 = 4.2mm
|
||||
x2 = 0.75mm
|
||||
y2 = 4.2mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.19{
|
||||
clearance = 0
|
||||
x1 = 4.2mm
|
||||
y1 = 5.8500000000000005mm
|
||||
x2 = 4.2mm
|
||||
y2 = 6.45mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.20{
|
||||
clearance = 0
|
||||
x1 = 5.8500000000000005mm
|
||||
y1 = 4.2mm
|
||||
x2 = 6.45mm
|
||||
y2 = 4.2mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.21{
|
||||
clearance = 0
|
||||
x1 = 4.2mm
|
||||
y1 = 0.15mm
|
||||
x2 = 4.2mm
|
||||
y2 = 0.75mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.22{
|
||||
clearance = 0
|
||||
x1 = 0.15mm
|
||||
y1 = 4.8mm
|
||||
x2 = 0.75mm
|
||||
y2 = 4.8mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.23{
|
||||
clearance = 0
|
||||
x1 = 4.8mm
|
||||
y1 = 5.8500000000000005mm
|
||||
x2 = 4.8mm
|
||||
y2 = 6.45mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.24{
|
||||
clearance = 0
|
||||
x1 = 5.8500000000000005mm
|
||||
y1 = 4.8mm
|
||||
x2 = 6.45mm
|
||||
y2 = 4.8mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.25{
|
||||
clearance = 0
|
||||
x1 = 4.8mm
|
||||
y1 = 0.15mm
|
||||
x2 = 4.8mm
|
||||
y2 = 0.75mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.26{
|
||||
clearance = 0
|
||||
x1 = 1.8mm
|
||||
y1 = 1.35mm
|
||||
x2 = 4.8mm
|
||||
y2 = 1.35mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.27{
|
||||
clearance = 0
|
||||
x1 = 5.25mm
|
||||
y1 = 1.8mm
|
||||
x2 = 5.25mm
|
||||
y2 = 4.8mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.28{
|
||||
clearance = 0
|
||||
x1 = 4.8mm
|
||||
y1 = 5.25mm
|
||||
x2 = 1.8mm
|
||||
y2 = 5.25mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.29{
|
||||
clearance = 0
|
||||
x1 = 1.35mm
|
||||
y1 = 4.8mm
|
||||
x2 = 1.35mm
|
||||
y2 = 1.8mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:arc.30{
|
||||
clearance = 0
|
||||
x = 1.8mm
|
||||
y = 1.8mm
|
||||
width = 0.45mm
|
||||
height = 0.45mm
|
||||
thickness = 0.3mm
|
||||
astart = 0
|
||||
adelta = -90
|
||||
}
|
||||
ha:arc.31{
|
||||
clearance = 0
|
||||
x = 4.8mm
|
||||
y = 1.8mm
|
||||
width = 0.45mm
|
||||
height = 0.45mm
|
||||
thickness = 0.3mm
|
||||
astart = -90
|
||||
adelta = -90
|
||||
}
|
||||
ha:arc.32{
|
||||
clearance = 0
|
||||
x = 4.8mm
|
||||
y = 4.8mm
|
||||
width = 0.45mm
|
||||
height = 0.45mm
|
||||
thickness = 0.3mm
|
||||
astart = 180
|
||||
adelta = -90
|
||||
}
|
||||
ha:arc.33{
|
||||
clearance = 0
|
||||
x = 1.8mm
|
||||
y = 4.8mm
|
||||
width = 0.45mm
|
||||
height = 0.45mm
|
||||
thickness = 0.3mm
|
||||
astart = 90
|
||||
adelta = -90
|
||||
}
|
||||
ha:line.34{
|
||||
clearance = 0
|
||||
x1 = 1.8mm
|
||||
y1 = 1.8mm
|
||||
x2 = 3mm
|
||||
y2 = 1.8mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.35{
|
||||
clearance = 0
|
||||
x1 = 3mm
|
||||
y1 = 1.8mm
|
||||
x2 = 3mm
|
||||
y2 = 3mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.36{
|
||||
clearance = 0
|
||||
x1 = 3mm
|
||||
y1 = 3mm
|
||||
x2 = 1.8mm
|
||||
y2 = 3mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.37{
|
||||
clearance = 0
|
||||
x1 = 1.8mm
|
||||
y1 = 3mm
|
||||
x2 = 1.8mm
|
||||
y2 = 1.8mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.38{
|
||||
clearance = 0
|
||||
x1 = 4.8mm
|
||||
y1 = 1.8mm
|
||||
x2 = 3.5999999999999996mm
|
||||
y2 = 1.8mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.39{
|
||||
clearance = 0
|
||||
x1 = 3.5999999999999996mm
|
||||
y1 = 1.8mm
|
||||
x2 = 3.5999999999999996mm
|
||||
y2 = 2.4mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.40{
|
||||
clearance = 0
|
||||
x1 = 3.5999999999999996mm
|
||||
y1 = 2.4mm
|
||||
x2 = 4.8mm
|
||||
y2 = 2.4mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.41{
|
||||
clearance = 0
|
||||
x1 = 4.8mm
|
||||
y1 = 2.4mm
|
||||
x2 = 4.8mm
|
||||
y2 = 3mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.42{
|
||||
clearance = 0
|
||||
x1 = 4.8mm
|
||||
y1 = 3mm
|
||||
x2 = 3.5999999999999996mm
|
||||
y2 = 3mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.43{
|
||||
clearance = 0
|
||||
x1 = 1.8mm
|
||||
y1 = 3.5999999999999996mm
|
||||
x2 = 1.8mm
|
||||
y2 = 4.8mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.44{
|
||||
clearance = 0
|
||||
x1 = 1.8mm
|
||||
y1 = 4.199999999999999mm
|
||||
x2 = 3mm
|
||||
y2 = 4.199999999999999mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.45{
|
||||
clearance = 0
|
||||
x1 = 3mm
|
||||
y1 = 3.5999999999999996mm
|
||||
x2 = 3mm
|
||||
y2 = 4.8mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.46{
|
||||
clearance = 0
|
||||
x1 = 3.5999999999999996mm
|
||||
y1 = 3.5999999999999996mm
|
||||
x2 = 3.5999999999999996mm
|
||||
y2 = 4.8mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.47{
|
||||
clearance = 0
|
||||
x1 = 3.5999999999999996mm
|
||||
y1 = 4.8mm
|
||||
x2 = 4.199999999999999mm
|
||||
y2 = 4.2mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.48{
|
||||
clearance = 0
|
||||
x1 = 4.199999999999999mm
|
||||
y1 = 4.2mm
|
||||
x2 = 4.799999999999999mm
|
||||
y2 = 4.8mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
ha:line.49{
|
||||
clearance = 0
|
||||
x1 = 4.799999999999999mm
|
||||
y1 = 4.8mm
|
||||
x2 = 4.799999999999999mm
|
||||
y2 = 3.5999999999999996mm
|
||||
thickness = 0.3mm
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,39 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
#@@example qr(hello world, 1mm)
|
||||
|
||||
#@@purpose Generate QR code on silk
|
||||
|
||||
#@@desc Generate the specified QR code as silk lines
|
||||
#@@params text,pixel_size,level
|
||||
#@@thumbsize 2
|
||||
|
||||
#@@param:text ASCII text to encode
|
||||
|
||||
#@@param:pixel_size width and height of each pixel
|
||||
#@@dim:pixel_size
|
||||
|
||||
#@@param:level error correction level
|
||||
#@@optional:level
|
||||
#@@enum:level:L low
|
||||
#@@enum:level:H high
|
||||
#@@default:L
|
||||
|
||||
libdir=""
|
||||
for n in $PCB_RND_PCBLIB/parametric `dirname $0` /usr/local/share/pcb-rnd/pcblib/parametric /usr/share/pcb-rnd/pcblib/parametric
|
||||
do
|
||||
if test -f "$n/common.awk"
|
||||
then
|
||||
libdir="$n"
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
if test -z "$libdir"
|
||||
then
|
||||
echo "pcblib/parametric/common.awk not found." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
awk -f $libdir/common.awk -f `dirname $0`/qr.awk -v "args=$*" -v gen=`basename $0` -v "genfull=$0"
|
||||
|
@ -1,62 +0,0 @@
|
||||
function flush_line(x1, x2, y, w ,n,yy)
|
||||
{
|
||||
x1/=2
|
||||
x2/=2
|
||||
for(n = 0; n < 3; n++) {
|
||||
yy = y*w + w/6 + w/3 * n
|
||||
element_line(x1*w + w/6, yy, x2*w - w/6, yy, w/3)
|
||||
}
|
||||
|
||||
element_line(x1*w + w/6, y*w + w/6, x1*w + w/6, (y+1)*w - w/6, w/3)
|
||||
element_line(x2*w - w/6, y*w + w/6, x2*w - w/6, (y+1)*w - w/6, w/3)
|
||||
|
||||
}
|
||||
|
||||
BEGIN {
|
||||
help_auto()
|
||||
set_arg(P, "?pixel_size", "1mm")
|
||||
|
||||
proc_args(P, "text,pixel_size,level", "text")
|
||||
|
||||
pixel_size = parse_dim(P["pixel_size"])
|
||||
|
||||
element_begin("", "QR1", "qr(" P["text"] "," P["pixel_size"] "," P["level"] ")" ,0,0, 0,-mil(50))
|
||||
|
||||
print "# text=" P["text"]
|
||||
cmd = "echo '" P["text"] "' | qrencode -t ASCII"
|
||||
|
||||
if (P["level"] != "") {
|
||||
if (tolower(P["level"]) == "h")
|
||||
cmd = cmd " -l H"
|
||||
else if (tolower(P["level"]) == "l")
|
||||
cmd = cmd " -l L"
|
||||
}
|
||||
|
||||
y = 0;
|
||||
while((cmd | getline line) > 0) {
|
||||
line = line "-"
|
||||
# print line
|
||||
len = length(line)
|
||||
start = ""
|
||||
for(x = 1; x < len; x++) {
|
||||
if (substr(line, x, 1) == "#") {
|
||||
if (start == "")
|
||||
start = x;
|
||||
}
|
||||
else {
|
||||
if (start != "") {
|
||||
flush_line(start, x, y, pixel_size)
|
||||
start = ""
|
||||
}
|
||||
}
|
||||
}
|
||||
if (start != "")
|
||||
flush_line(start, x, y, pixel_size)
|
||||
y++;
|
||||
}
|
||||
|
||||
|
||||
# dimension(+spacing/aspect, -dia, +spacing/aspect, dia, "@" spacing*1.2 ";0", "dia")
|
||||
|
||||
element_end()
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
v 20210407 2
|
||||
P 200 0 200 200 1 0 0
|
||||
{
|
||||
T 250 50 5 6 0 1 0 0 1
|
||||
pinnumber=1
|
||||
T 250 50 5 6 0 0 0 0 1
|
||||
pinseq=1
|
||||
T 250 50 5 6 0 1 0 0 1
|
||||
pinlabel=1
|
||||
T 250 50 5 6 0 1 0 0 1
|
||||
pintype=pwr
|
||||
}
|
||||
T 200 250 9 8 1 0 0 3 1
|
||||
1V8
|
||||
T 300 0 8 8 0 0 0 0 1
|
||||
net=1V8:1
|
||||
L 150 100 200 200 3 10 1 0 -1 -1
|
||||
L 200 200 250 100 3 10 1 0 -1 -1
|
@ -1,18 +0,0 @@
|
||||
v 20210407 2
|
||||
P 200 0 200 200 1 0 0
|
||||
{
|
||||
T 250 50 5 6 0 1 0 0 1
|
||||
pinnumber=1
|
||||
T 250 50 5 6 0 0 0 0 1
|
||||
pinseq=1
|
||||
T 250 50 5 6 0 1 0 0 1
|
||||
pinlabel=1
|
||||
T 250 50 5 6 0 1 0 0 1
|
||||
pintype=pwr
|
||||
}
|
||||
T 200 250 9 8 1 0 0 3 1
|
||||
3V3
|
||||
T 300 0 8 8 0 0 0 0 1
|
||||
net=3V3:1
|
||||
L 150 100 200 200 3 10 1 0 -1 -1
|
||||
L 200 200 250 100 3 10 1 0 -1 -1
|
@ -1,72 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=P-channel enhancement mode vertical DMOS transistor
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
datasheet=https://datasheet.lcsc.com/lcsc/2108161030_ALLPOWER-ShenZhen-Quan-Li-Semiconductor-AP40P05_C2886385.pdf
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
keywords=transistor, MOSFET, pMOS
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=SOT95P237X112-3N.fp
|
||||
T 840 960 5 10 1 1 0 6 1
|
||||
refdes=VT?
|
||||
T 840 240 9 10 1 1 0 8 1
|
||||
device=40P05
|
||||
V 700 600 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
L 625 800 625 696 3 0 1 0 -1 -1
|
||||
L 625 652 625 548 3 0 1 0 -1 -1
|
||||
L 625 504 625 400 3 0 1 0 -1 -1
|
||||
L 625 452 1000 452 3 0 1 0 -1 -1
|
||||
L 1000 452 1000 400 3 0 1 0 -1 -1
|
||||
L 625 748 1000 748 3 0 1 0 -1 -1
|
||||
L 1000 748 1000 800 3 0 1 0 -1 -1
|
||||
L 400 400 565 400 3 0 1 0 -1 -1
|
||||
L 565 800 565 400 3 0 1 0 -1 -1
|
||||
L 625 600 775 600 3 0 1 0 -1 -1
|
||||
L 775 600 775 452 3 0 1 0 -1 -1
|
||||
H 3 5 0 0 -1 -1 0 -1 -1 -1 -1 -1 4
|
||||
M 700 630
|
||||
L 775 600
|
||||
L 700 570
|
||||
z
|
||||
L 873 748 873 632 3 0 1 0 -1 -1
|
||||
L 873 568 873 452 3 0 1 0 -1 -1
|
||||
H 3 5 0 0 -1 -1 0 -1 -1 -1 -1 -1 5
|
||||
M 835 632
|
||||
L 910 632
|
||||
L 873 568
|
||||
L 835 632
|
||||
z
|
||||
L 835 568 910 568 3 0 1 0 -1 -1
|
||||
P 0 400 400 400 1 0 0
|
||||
{
|
||||
T 480 400 9 8 0 1 0 0 1
|
||||
pinlabel=G
|
||||
T 480 400 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 320 400 5 8 1 1 0 6 1
|
||||
pinnumber=1
|
||||
T 320 400 5 8 0 0 0 8 1
|
||||
pinseq=1
|
||||
}
|
||||
P 1000 1200 1000 800 1 0 0
|
||||
{
|
||||
T 1000 720 9 8 0 1 90 6 1
|
||||
pinlabel=D
|
||||
T 1000 720 5 8 0 0 90 8 1
|
||||
pintype=false
|
||||
T 1000 880 5 8 1 1 90 0 1
|
||||
pinnumber=3
|
||||
T 1000 880 5 8 0 0 90 2 1
|
||||
pinseq=3
|
||||
}
|
||||
P 1000 0 1000 400 1 0 0
|
||||
{
|
||||
T 1000 480 9 8 0 1 90 0 1
|
||||
pinlabel=S
|
||||
T 1000 480 5 8 0 0 90 2 1
|
||||
pintype=false
|
||||
T 1000 320 5 8 1 1 90 6 1
|
||||
pinnumber=2
|
||||
T 1000 320 5 8 0 0 90 8 1
|
||||
pinseq=2
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
v 20210407 2
|
||||
P 200 0 200 200 1 0 0
|
||||
{
|
||||
T 250 50 5 6 0 1 0 0 1
|
||||
pinnumber=1
|
||||
T 250 50 5 6 0 0 0 0 1
|
||||
pinseq=1
|
||||
T 250 50 5 6 0 1 0 0 1
|
||||
pinlabel=1
|
||||
T 250 50 5 6 0 1 0 0 1
|
||||
pintype=pwr
|
||||
}
|
||||
T 200 250 9 8 1 0 0 3 1
|
||||
5V
|
||||
T 300 0 8 8 0 0 0 0 1
|
||||
net=5V:1
|
||||
L 150 100 200 200 3 10 1 0 -1 -1
|
||||
L 200 200 250 100 3 10 1 0 -1 -1
|
@ -1 +0,0 @@
|
||||
v 20150930 2
|
@ -1,40 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=diode, general purpose, dual, common cathode
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
datasheet=https://assets.nexperia.com/documents/data-sheet/BAV74.pdf
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=SOT95P237X112-3N.fp
|
||||
T 200 360 5 10 1 1 0 3 1
|
||||
refdes=D?
|
||||
T 200 40 9 10 1 1 0 5 1
|
||||
device=BAV74
|
||||
H 3 5 0 0 -1 -1 0 -1 -1 -1 -1 -1 5
|
||||
M 120 300
|
||||
L 280 200
|
||||
L 120 100
|
||||
L 120 300
|
||||
z
|
||||
L 280 300 280 100 3 0 1 0 -1 -1
|
||||
P 0 200 120 200 1 0 0
|
||||
{
|
||||
T 200 200 9 8 0 1 0 0 1
|
||||
pinlabel=A1
|
||||
T 200 200 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 40 200 5 8 0 1 0 6 1
|
||||
pinnumber=1
|
||||
T 40 200 5 8 0 0 0 8 1
|
||||
pinseq=1
|
||||
}
|
||||
P 400 200 280 200 1 0 0
|
||||
{
|
||||
T 200 200 9 8 0 1 0 6 1
|
||||
pinlabel=C
|
||||
T 200 200 5 8 0 0 0 8 1
|
||||
pintype=pas
|
||||
T 360 200 5 8 0 1 0 0 1
|
||||
pinnumber=3
|
||||
T 360 200 5 8 0 0 0 2 1
|
||||
pinseq=3
|
||||
}
|
@ -1,40 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=diode, general purpose, dual, common cathode
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
datasheet=https://assets.nexperia.com/documents/data-sheet/BAV74.pdf
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=SOT95P237X112-3N.fp
|
||||
T 200 360 5 10 1 1 0 3 1
|
||||
refdes=D?
|
||||
T 200 40 9 10 1 1 0 5 1
|
||||
device=BAV74
|
||||
H 3 5 0 0 -1 -1 0 -1 -1 -1 -1 -1 5
|
||||
M 120 300
|
||||
L 280 200
|
||||
L 120 100
|
||||
L 120 300
|
||||
z
|
||||
L 280 300 280 100 3 0 1 0 -1 -1
|
||||
P 0 200 120 200 1 0 0
|
||||
{
|
||||
T 200 200 9 8 0 1 0 0 1
|
||||
pinlabel=A2
|
||||
T 200 200 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 40 200 5 8 0 1 0 6 1
|
||||
pinnumber=2
|
||||
T 40 200 5 8 0 0 0 8 1
|
||||
pinseq=2
|
||||
}
|
||||
P 400 200 280 200 1 0 0
|
||||
{
|
||||
T 200 200 9 8 0 1 0 6 1
|
||||
pinlabel=C
|
||||
T 200 200 5 8 0 0 0 8 1
|
||||
pintype=pas
|
||||
T 360 200 5 8 0 1 0 0 1
|
||||
pinnumber=3
|
||||
T 360 200 5 8 0 0 0 2 1
|
||||
pinseq=3
|
||||
}
|
@ -1,35 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=Chip capacitor 1.6x0.8 mm
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
keywords=Capacitor
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=CAPC1608X92N.fp
|
||||
T 200 520 5 10 1 1 0 3 1
|
||||
refdes=C?
|
||||
T 200 80 9 10 1 1 0 5 1
|
||||
device=C0603
|
||||
L 170 460 170 140 3 0 1 0 -1 -1
|
||||
L 230 460 230 140 3 0 1 0 -1 -1
|
||||
P 0 300 170 300 1 0 0
|
||||
{
|
||||
T 250 300 9 8 0 1 0 0 1
|
||||
pinlabel=L
|
||||
T 250 300 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 90 300 5 8 0 1 0 6 1
|
||||
pinnumber=1
|
||||
T 90 300 5 8 0 0 0 8 1
|
||||
pinseq=1
|
||||
}
|
||||
P 400 300 230 300 1 0 0
|
||||
{
|
||||
T 150 300 9 8 0 1 0 6 1
|
||||
pinlabel=R
|
||||
T 150 300 5 8 0 0 0 8 1
|
||||
pintype=pas
|
||||
T 310 300 5 8 0 1 0 0 1
|
||||
pinnumber=2
|
||||
T 310 300 5 8 0 0 0 2 1
|
||||
pinseq=2
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
v 20210407 2
|
||||
P 100 100 100 200 1 0 1
|
||||
{
|
||||
T 158 161 5 4 0 1 0 0 1
|
||||
pinnumber=1
|
||||
T 158 161 5 4 0 0 0 0 1
|
||||
pinseq=1
|
||||
T 158 161 5 4 0 1 0 0 1
|
||||
pinlabel=1
|
||||
T 158 161 5 4 0 1 0 0 1
|
||||
pintype=pwr
|
||||
}
|
||||
L 0 100 200 100 3 0 0 0 -1 -1
|
||||
T 300 50 8 10 0 0 0 0 1
|
||||
net=GND:1
|
||||
L 0 100 100 0 3 0 1 0 -1 -1
|
||||
L 200 100 100 0 3 0 1 0 -1 -1
|
@ -1,134 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=header, 1 rows, 0.1 in/2.54 mm pitch, through hole, straight, not shrouded
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
datasheet=https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/54101.pdf https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/67996.pdf
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
keywords=Connector, Male
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=CONNECTOR_HEADER-2.54-1X10.fp
|
||||
B 400 2300 400 -2200 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 2100 400 2100 1 0 0
|
||||
{
|
||||
T 680 2100 9 8 0 1 0 0 1
|
||||
pinlabel=1
|
||||
T 680 2100 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 120 2100 5 8 1 1 0 6 1
|
||||
pinnumber=1
|
||||
T 120 2100 5 8 0 0 0 8 1
|
||||
pinseq=1
|
||||
}
|
||||
V 500 2100 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1900 400 1900 1 0 0
|
||||
{
|
||||
T 680 1900 9 8 0 1 0 0 1
|
||||
pinlabel=2
|
||||
T 680 1900 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 120 1900 5 8 1 1 0 6 1
|
||||
pinnumber=2
|
||||
T 120 1900 5 8 0 0 0 8 1
|
||||
pinseq=2
|
||||
}
|
||||
V 500 1900 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1700 400 1700 1 0 0
|
||||
{
|
||||
T 680 1700 9 8 0 1 0 0 1
|
||||
pinlabel=3
|
||||
T 680 1700 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 120 1700 5 8 1 1 0 6 1
|
||||
pinnumber=3
|
||||
T 120 1700 5 8 0 0 0 8 1
|
||||
pinseq=3
|
||||
}
|
||||
V 500 1700 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1500 400 1500 1 0 0
|
||||
{
|
||||
T 680 1500 9 8 0 1 0 0 1
|
||||
pinlabel=4
|
||||
T 680 1500 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 120 1500 5 8 1 1 0 6 1
|
||||
pinnumber=4
|
||||
T 120 1500 5 8 0 0 0 8 1
|
||||
pinseq=4
|
||||
}
|
||||
V 500 1500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1300 400 1300 1 0 0
|
||||
{
|
||||
T 680 1300 9 8 0 1 0 0 1
|
||||
pinlabel=5
|
||||
T 680 1300 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 120 1300 5 8 1 1 0 6 1
|
||||
pinnumber=5
|
||||
T 120 1300 5 8 0 0 0 8 1
|
||||
pinseq=5
|
||||
}
|
||||
V 500 1300 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1100 400 1100 1 0 0
|
||||
{
|
||||
T 680 1100 9 8 0 1 0 0 1
|
||||
pinlabel=6
|
||||
T 680 1100 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 120 1100 5 8 1 1 0 6 1
|
||||
pinnumber=6
|
||||
T 120 1100 5 8 0 0 0 8 1
|
||||
pinseq=6
|
||||
}
|
||||
V 500 1100 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 900 400 900 1 0 0
|
||||
{
|
||||
T 680 900 9 8 0 1 0 0 1
|
||||
pinlabel=7
|
||||
T 680 900 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 120 900 5 8 1 1 0 6 1
|
||||
pinnumber=7
|
||||
T 120 900 5 8 0 0 0 8 1
|
||||
pinseq=7
|
||||
}
|
||||
V 500 900 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 700 400 700 1 0 0
|
||||
{
|
||||
T 680 700 9 8 0 1 0 0 1
|
||||
pinlabel=8
|
||||
T 680 700 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 120 700 5 8 1 1 0 6 1
|
||||
pinnumber=8
|
||||
T 120 700 5 8 0 0 0 8 1
|
||||
pinseq=8
|
||||
}
|
||||
V 500 700 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 500 400 500 1 0 0
|
||||
{
|
||||
T 680 500 9 8 0 1 0 0 1
|
||||
pinlabel=9
|
||||
T 680 500 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 120 500 5 8 1 1 0 6 1
|
||||
pinnumber=9
|
||||
T 120 500 5 8 0 0 0 8 1
|
||||
pinseq=9
|
||||
}
|
||||
V 500 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 300 400 300 1 0 0
|
||||
{
|
||||
T 680 300 9 8 0 1 0 0 1
|
||||
pinlabel=10
|
||||
T 680 300 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 120 300 5 8 1 1 0 6 1
|
||||
pinnumber=10
|
||||
T 120 300 5 8 0 0 0 8 1
|
||||
pinseq=10
|
||||
}
|
||||
V 500 300 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
T 600 2360 5 10 1 1 0 3 1
|
||||
refdes=J?
|
||||
T 600 40 9 10 1 1 0 5 1
|
||||
device=HEADER-2.54-1x10
|
@ -1,47 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=low drop out voltage regulator
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
datasheet=https://www.holtek.com/documents/10179/116711/HT75xx-3v140.pdf
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
aliases=HT7521-3 HT7523-3 HT7525-3 HT7527-3 HT7530-3 HT7533-3 HT7536-3 HT7540-3 HT7544-3 HT7550-3 HT7560-3 HT7570-3 HT7580-3 HT7590-3 HT75A0-3 HT75C0-3
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=SOT95P280X145-5N.fp
|
||||
B 400 1100 1300 -700 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 900 400 900 1 0 0
|
||||
{
|
||||
T 480 900 9 8 1 1 0 0 1
|
||||
pinlabel=VIN
|
||||
T 480 900 5 8 0 0 0 2 1
|
||||
pintype=pwr
|
||||
T 320 900 5 8 1 1 0 6 1
|
||||
pinnumber=2
|
||||
T 320 900 5 8 0 0 0 8 1
|
||||
pinseq=2
|
||||
}
|
||||
P 2100 900 1700 900 1 0 0
|
||||
{
|
||||
T 1620 900 9 8 1 1 0 6 1
|
||||
pinlabel=VOUT
|
||||
T 1620 900 5 8 0 0 0 8 1
|
||||
pintype=false
|
||||
T 1780 900 5 8 1 1 0 0 1
|
||||
pinnumber=3
|
||||
T 1780 900 5 8 0 0 0 2 1
|
||||
pinseq=3
|
||||
}
|
||||
P 1000 0 1000 400 1 0 0
|
||||
{
|
||||
T 1000 480 9 8 1 1 90 0 1
|
||||
pinlabel=GND
|
||||
T 1000 480 5 8 0 0 90 2 1
|
||||
pintype=pwr
|
||||
T 1000 320 5 8 1 1 90 6 1
|
||||
pinnumber=1
|
||||
T 1000 320 5 8 0 0 90 8 1
|
||||
pinseq=1
|
||||
}
|
||||
T 1050 1160 5 10 1 1 0 3 1
|
||||
refdes=U?
|
||||
T 1060 340 9 10 1 1 0 2 1
|
||||
device=HT75xx-3
|
@ -1,54 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=diode, LED, chip, 1.6x0.8 mm
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
keywords=LED
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=LEDC1608X90N.fp
|
||||
T 200 360 5 10 1 1 0 3 1
|
||||
refdes=D?
|
||||
T 200 40 9 10 1 1 0 5 1
|
||||
device=LED0603
|
||||
H 3 5 0 0 -1 -1 0 -1 -1 -1 -1 -1 5
|
||||
M 120 300
|
||||
L 280 200
|
||||
L 120 100
|
||||
L 120 300
|
||||
z
|
||||
L 280 300 280 100 3 0 1 0 -1 -1
|
||||
L 300 350 400 450 3 0 1 0 -1 -1
|
||||
H 3 5 0 0 -1 -1 0 -1 -1 -1 -1 -1 5
|
||||
M 336 414
|
||||
L 400 450
|
||||
L 364 386
|
||||
L 336 414
|
||||
z
|
||||
L 350 300 450 400 3 0 1 0 -1 -1
|
||||
H 3 5 0 0 -1 -1 0 -1 -1 -1 -1 -1 5
|
||||
M 386 364
|
||||
L 450 400
|
||||
L 414 336
|
||||
L 386 364
|
||||
z
|
||||
P 0 200 120 200 1 0 0
|
||||
{
|
||||
T 200 200 9 8 0 1 0 0 1
|
||||
pinlabel=A
|
||||
T 200 200 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 40 200 5 8 0 1 0 6 1
|
||||
pinnumber=2
|
||||
T 40 200 5 8 0 0 0 8 1
|
||||
pinseq=2
|
||||
}
|
||||
P 400 200 280 200 1 0 0
|
||||
{
|
||||
T 200 200 9 8 0 1 0 6 1
|
||||
pinlabel=C
|
||||
T 200 200 5 8 0 0 0 8 1
|
||||
pintype=pas
|
||||
T 360 200 5 8 0 1 0 0 1
|
||||
pinnumber=1
|
||||
T 360 200 5 8 0 0 0 2 1
|
||||
pinseq=1
|
||||
}
|
@ -1 +0,0 @@
|
||||
v 20150930 2
|
@ -1,69 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=comparator, quad
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
datasheet=https://www.ti.com/lit/gpn/LM339
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
aliases=LM139PW LM239PW
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=SOP65P640X120-14N.fp
|
||||
B 400 1400 1400 -1000 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1000 400 1000 1 0 0
|
||||
{
|
||||
T 480 1000 9 8 1 1 0 0 1
|
||||
pinlabel=IN1+
|
||||
T 480 1000 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 320 1000 5 8 1 1 0 6 1
|
||||
pinnumber=7
|
||||
T 320 1000 5 8 0 0 0 8 1
|
||||
pinseq=7
|
||||
}
|
||||
P 0 800 400 800 1 0 0
|
||||
{
|
||||
T 480 800 9 8 1 1 0 0 1
|
||||
pinlabel=IN1-
|
||||
T 480 800 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 320 800 5 8 1 1 0 6 1
|
||||
pinnumber=6
|
||||
T 320 800 5 8 0 0 0 8 1
|
||||
pinseq=6
|
||||
}
|
||||
P 2200 900 1800 900 1 0 0
|
||||
{
|
||||
T 1720 900 9 8 1 1 0 6 1
|
||||
pinlabel=OUT1
|
||||
T 1720 900 5 8 0 0 0 8 1
|
||||
pintype=out
|
||||
T 1880 900 5 8 1 1 0 0 1
|
||||
pinnumber=1
|
||||
T 1880 900 5 8 0 0 0 2 1
|
||||
pinseq=1
|
||||
}
|
||||
P 1100 1800 1100 1400 1 0 0
|
||||
{
|
||||
T 1100 1320 9 8 1 1 90 6 1
|
||||
pinlabel=VCC
|
||||
T 1100 1320 5 8 0 0 90 8 1
|
||||
pintype=pwr
|
||||
T 1100 1480 5 8 1 1 90 0 1
|
||||
pinnumber=3
|
||||
T 1100 1480 5 8 0 0 90 2 1
|
||||
pinseq=3
|
||||
}
|
||||
P 1100 0 1100 400 1 0 0
|
||||
{
|
||||
T 1100 480 9 8 1 1 90 0 1
|
||||
pinlabel=GND
|
||||
T 1100 480 5 8 0 0 90 2 1
|
||||
pintype=pwr
|
||||
T 1100 320 5 8 1 1 90 6 1
|
||||
pinnumber=12
|
||||
T 1100 320 5 8 0 0 90 8 1
|
||||
pinseq=12
|
||||
}
|
||||
T 400 1620 5 10 1 1 0 0 1
|
||||
refdes=U?
|
||||
T 400 1460 9 10 1 1 0 0 1
|
||||
device=LM339PW
|
@ -1,69 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=comparator, quad
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
datasheet=https://www.ti.com/lit/gpn/LM339
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
aliases=LM139PW LM239PW
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=SOP65P640X120-14N.fp
|
||||
B 400 1400 1400 -1000 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1000 400 1000 1 0 0
|
||||
{
|
||||
T 480 1000 9 8 1 1 0 0 1
|
||||
pinlabel=IN2+
|
||||
T 480 1000 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 320 1000 5 8 1 1 0 6 1
|
||||
pinnumber=5
|
||||
T 320 1000 5 8 0 0 0 8 1
|
||||
pinseq=5
|
||||
}
|
||||
P 0 800 400 800 1 0 0
|
||||
{
|
||||
T 480 800 9 8 1 1 0 0 1
|
||||
pinlabel=IN2-
|
||||
T 480 800 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 320 800 5 8 1 1 0 6 1
|
||||
pinnumber=4
|
||||
T 320 800 5 8 0 0 0 8 1
|
||||
pinseq=4
|
||||
}
|
||||
P 2200 900 1800 900 1 0 0
|
||||
{
|
||||
T 1720 900 9 8 1 1 0 6 1
|
||||
pinlabel=OUT2
|
||||
T 1720 900 5 8 0 0 0 8 1
|
||||
pintype=out
|
||||
T 1880 900 5 8 1 1 0 0 1
|
||||
pinnumber=2
|
||||
T 1880 900 5 8 0 0 0 2 1
|
||||
pinseq=2
|
||||
}
|
||||
P 1100 1800 1100 1400 1 0 0
|
||||
{
|
||||
T 1100 1320 9 8 1 1 90 6 1
|
||||
pinlabel=VCC
|
||||
T 1100 1320 5 8 0 0 90 8 1
|
||||
pintype=pwr
|
||||
T 1100 1480 5 8 1 1 90 0 1
|
||||
pinnumber=3
|
||||
T 1100 1480 5 8 0 0 90 2 1
|
||||
pinseq=3
|
||||
}
|
||||
P 1100 0 1100 400 1 0 0
|
||||
{
|
||||
T 1100 480 9 8 1 1 90 0 1
|
||||
pinlabel=GND
|
||||
T 1100 480 5 8 0 0 90 2 1
|
||||
pintype=pwr
|
||||
T 1100 320 5 8 1 1 90 6 1
|
||||
pinnumber=12
|
||||
T 1100 320 5 8 0 0 90 8 1
|
||||
pinseq=12
|
||||
}
|
||||
T 400 1620 5 10 1 1 0 0 1
|
||||
refdes=U?
|
||||
T 400 1460 9 10 1 1 0 0 1
|
||||
device=LM339PW
|
@ -1,69 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=comparator, quad
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
datasheet=https://www.ti.com/lit/gpn/LM339
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
aliases=LM139PW LM239PW
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=SOP65P640X120-14N.fp
|
||||
B 400 1400 1400 -1000 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1000 400 1000 1 0 0
|
||||
{
|
||||
T 480 1000 9 8 1 1 0 0 1
|
||||
pinlabel=IN3+
|
||||
T 480 1000 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 320 1000 5 8 1 1 0 6 1
|
||||
pinnumber=9
|
||||
T 320 1000 5 8 0 0 0 8 1
|
||||
pinseq=9
|
||||
}
|
||||
P 0 800 400 800 1 0 0
|
||||
{
|
||||
T 480 800 9 8 1 1 0 0 1
|
||||
pinlabel=IN3-
|
||||
T 480 800 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 320 800 5 8 1 1 0 6 1
|
||||
pinnumber=8
|
||||
T 320 800 5 8 0 0 0 8 1
|
||||
pinseq=8
|
||||
}
|
||||
P 2200 900 1800 900 1 0 0
|
||||
{
|
||||
T 1720 900 9 8 1 1 0 6 1
|
||||
pinlabel=OUT3
|
||||
T 1720 900 5 8 0 0 0 8 1
|
||||
pintype=out
|
||||
T 1880 900 5 8 1 1 0 0 1
|
||||
pinnumber=14
|
||||
T 1880 900 5 8 0 0 0 2 1
|
||||
pinseq=14
|
||||
}
|
||||
P 1100 1800 1100 1400 1 0 0
|
||||
{
|
||||
T 1100 1320 9 8 1 1 90 6 1
|
||||
pinlabel=VCC
|
||||
T 1100 1320 5 8 0 0 90 8 1
|
||||
pintype=pwr
|
||||
T 1100 1480 5 8 1 1 90 0 1
|
||||
pinnumber=3
|
||||
T 1100 1480 5 8 0 0 90 2 1
|
||||
pinseq=3
|
||||
}
|
||||
P 1100 0 1100 400 1 0 0
|
||||
{
|
||||
T 1100 480 9 8 1 1 90 0 1
|
||||
pinlabel=GND
|
||||
T 1100 480 5 8 0 0 90 2 1
|
||||
pintype=pwr
|
||||
T 1100 320 5 8 1 1 90 6 1
|
||||
pinnumber=12
|
||||
T 1100 320 5 8 0 0 90 8 1
|
||||
pinseq=12
|
||||
}
|
||||
T 400 1620 5 10 1 1 0 0 1
|
||||
refdes=U?
|
||||
T 400 1460 9 10 1 1 0 0 1
|
||||
device=LM339PW
|
@ -1,69 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=comparator, quad
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
datasheet=https://www.ti.com/lit/gpn/LM339
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
aliases=LM139PW LM239PW
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=SOP65P640X120-14N.fp
|
||||
B 400 1400 1400 -1000 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1000 400 1000 1 0 0
|
||||
{
|
||||
T 480 1000 9 8 1 1 0 0 1
|
||||
pinlabel=IN4+
|
||||
T 480 1000 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 320 1000 5 8 1 1 0 6 1
|
||||
pinnumber=11
|
||||
T 320 1000 5 8 0 0 0 8 1
|
||||
pinseq=11
|
||||
}
|
||||
P 0 800 400 800 1 0 0
|
||||
{
|
||||
T 480 800 9 8 1 1 0 0 1
|
||||
pinlabel=IN4-
|
||||
T 480 800 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 320 800 5 8 1 1 0 6 1
|
||||
pinnumber=10
|
||||
T 320 800 5 8 0 0 0 8 1
|
||||
pinseq=10
|
||||
}
|
||||
P 2200 900 1800 900 1 0 0
|
||||
{
|
||||
T 1720 900 9 8 1 1 0 6 1
|
||||
pinlabel=OUT4
|
||||
T 1720 900 5 8 0 0 0 8 1
|
||||
pintype=out
|
||||
T 1880 900 5 8 1 1 0 0 1
|
||||
pinnumber=13
|
||||
T 1880 900 5 8 0 0 0 2 1
|
||||
pinseq=13
|
||||
}
|
||||
P 1100 1800 1100 1400 1 0 0
|
||||
{
|
||||
T 1100 1320 9 8 1 1 90 6 1
|
||||
pinlabel=VCC
|
||||
T 1100 1320 5 8 0 0 90 8 1
|
||||
pintype=pwr
|
||||
T 1100 1480 5 8 1 1 90 0 1
|
||||
pinnumber=3
|
||||
T 1100 1480 5 8 0 0 90 2 1
|
||||
pinseq=3
|
||||
}
|
||||
P 1100 0 1100 400 1 0 0
|
||||
{
|
||||
T 1100 480 9 8 1 1 90 0 1
|
||||
pinlabel=GND
|
||||
T 1100 480 5 8 0 0 90 2 1
|
||||
pintype=pwr
|
||||
T 1100 320 5 8 1 1 90 6 1
|
||||
pinnumber=12
|
||||
T 1100 320 5 8 0 0 90 8 1
|
||||
pinseq=12
|
||||
}
|
||||
T 400 1620 5 10 1 1 0 0 1
|
||||
refdes=U?
|
||||
T 400 1460 9 10 1 1 0 0 1
|
||||
device=LM339PW
|
@ -1 +0,0 @@
|
||||
v 20150930 2
|
@ -1,69 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=comparator, dual
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
datasheet=https://www.st.com/resource/en/datasheet/lm393.pdf
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
aliases=LM193D LM293D
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=SOIC127P600X175-8N.fp
|
||||
B 400 1200 1400 -800 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 900 400 900 1 0 0
|
||||
{
|
||||
T 480 900 9 8 1 1 0 0 1
|
||||
pinlabel=IN1+
|
||||
T 480 900 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 320 900 5 8 1 1 0 6 1
|
||||
pinnumber=3
|
||||
T 320 900 5 8 0 0 0 8 1
|
||||
pinseq=3
|
||||
}
|
||||
P 0 700 400 700 1 0 0
|
||||
{
|
||||
T 480 700 9 8 1 1 0 0 1
|
||||
pinlabel=IN1-
|
||||
T 480 700 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 320 700 5 8 1 1 0 6 1
|
||||
pinnumber=2
|
||||
T 320 700 5 8 0 0 0 8 1
|
||||
pinseq=2
|
||||
}
|
||||
P 2200 800 1800 800 1 0 0
|
||||
{
|
||||
T 1720 800 9 8 1 1 0 6 1
|
||||
pinlabel=OUT1
|
||||
T 1720 800 5 8 0 0 0 8 1
|
||||
pintype=out
|
||||
T 1880 800 5 8 1 1 0 0 1
|
||||
pinnumber=1
|
||||
T 1880 800 5 8 0 0 0 2 1
|
||||
pinseq=1
|
||||
}
|
||||
P 1100 1600 1100 1200 1 0 0
|
||||
{
|
||||
T 1100 1120 9 8 1 1 90 6 1
|
||||
pinlabel=V+
|
||||
T 1100 1120 5 8 0 0 90 8 1
|
||||
pintype=pwr
|
||||
T 1100 1280 5 8 1 1 90 0 1
|
||||
pinnumber=8
|
||||
T 1100 1280 5 8 0 0 90 2 1
|
||||
pinseq=8
|
||||
}
|
||||
P 1100 0 1100 400 1 0 0
|
||||
{
|
||||
T 1100 480 9 8 1 1 90 0 1
|
||||
pinlabel=V-
|
||||
T 1100 480 5 8 0 0 90 2 1
|
||||
pintype=pwr
|
||||
T 1100 320 5 8 1 1 90 6 1
|
||||
pinnumber=4
|
||||
T 1100 320 5 8 0 0 90 8 1
|
||||
pinseq=4
|
||||
}
|
||||
T 400 1420 5 10 1 1 0 0 1
|
||||
refdes=U?
|
||||
T 400 1260 9 10 1 1 0 0 1
|
||||
device=LM393D
|
@ -1,69 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=comparator, dual
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
datasheet=https://www.st.com/resource/en/datasheet/lm393.pdf
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
aliases=LM193D LM293D
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=SOIC127P600X175-8N.fp
|
||||
B 400 1200 1400 -800 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 900 400 900 1 0 0
|
||||
{
|
||||
T 480 900 9 8 1 1 0 0 1
|
||||
pinlabel=IN2+
|
||||
T 480 900 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 320 900 5 8 1 1 0 6 1
|
||||
pinnumber=5
|
||||
T 320 900 5 8 0 0 0 8 1
|
||||
pinseq=5
|
||||
}
|
||||
P 0 700 400 700 1 0 0
|
||||
{
|
||||
T 480 700 9 8 1 1 0 0 1
|
||||
pinlabel=IN2-
|
||||
T 480 700 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 320 700 5 8 1 1 0 6 1
|
||||
pinnumber=6
|
||||
T 320 700 5 8 0 0 0 8 1
|
||||
pinseq=6
|
||||
}
|
||||
P 2200 800 1800 800 1 0 0
|
||||
{
|
||||
T 1720 800 9 8 1 1 0 6 1
|
||||
pinlabel=OUT2
|
||||
T 1720 800 5 8 0 0 0 8 1
|
||||
pintype=out
|
||||
T 1880 800 5 8 1 1 0 0 1
|
||||
pinnumber=7
|
||||
T 1880 800 5 8 0 0 0 2 1
|
||||
pinseq=7
|
||||
}
|
||||
P 1100 1600 1100 1200 1 0 0
|
||||
{
|
||||
T 1100 1120 9 8 1 1 90 6 1
|
||||
pinlabel=V+
|
||||
T 1100 1120 5 8 0 0 90 8 1
|
||||
pintype=pwr
|
||||
T 1100 1280 5 8 1 1 90 0 1
|
||||
pinnumber=8
|
||||
T 1100 1280 5 8 0 0 90 2 1
|
||||
pinseq=8
|
||||
}
|
||||
P 1100 0 1100 400 1 0 0
|
||||
{
|
||||
T 1100 480 9 8 1 1 90 0 1
|
||||
pinlabel=V-
|
||||
T 1100 480 5 8 0 0 90 2 1
|
||||
pintype=pwr
|
||||
T 1100 320 5 8 1 1 90 6 1
|
||||
pinnumber=4
|
||||
T 1100 320 5 8 0 0 90 8 1
|
||||
pinseq=4
|
||||
}
|
||||
T 400 1420 5 10 1 1 0 0 1
|
||||
refdes=U?
|
||||
T 400 1260 9 10 1 1 0 0 1
|
||||
device=LM393D
|
@ -1,32 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=resistor, chip, 1.6x0.8 mm
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=UC1608X55N.fp
|
||||
T 300 340 5 10 1 1 0 3 1
|
||||
refdes=R?
|
||||
T 300 60 9 10 1 1 0 5 1
|
||||
device=R0603
|
||||
B 100 280 400 -160 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 200 100 200 1 0 0
|
||||
{
|
||||
T 180 200 9 8 0 1 0 0 1
|
||||
pinlabel=L
|
||||
T 180 200 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 20 200 5 8 0 1 0 6 1
|
||||
pinnumber=1
|
||||
T 20 200 5 8 0 0 0 8 1
|
||||
pinseq=1
|
||||
}
|
||||
P 600 200 500 200 1 0 0
|
||||
{
|
||||
T 420 200 9 8 0 1 0 6 1
|
||||
pinlabel=R
|
||||
T 420 200 5 8 0 0 0 8 1
|
||||
pintype=pas
|
||||
T 580 200 5 8 0 1 0 0 1
|
||||
pinnumber=2
|
||||
T 580 200 5 8 0 0 0 2 1
|
||||
pinseq=2
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=diode, schottky, generic
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=SODFL1608X65N.fp
|
||||
T 200 360 5 10 1 1 0 3 1
|
||||
refdes=D?
|
||||
T 200 40 9 10 1 1 0 5 1
|
||||
device=SCHOTTKY
|
||||
H 3 5 0 0 -1 -1 0 -1 -1 -1 -1 -1 5
|
||||
M 120 300
|
||||
L 280 200
|
||||
L 120 100
|
||||
L 120 300
|
||||
z
|
||||
L 280 300 280 100 3 0 1 0 -1 -1
|
||||
L 280 100 240 100 3 0 1 0 -1 -1
|
||||
L 240 100 240 140 3 0 1 0 -1 -1
|
||||
L 280 300 320 300 3 0 1 0 -1 -1
|
||||
L 320 300 320 260 3 0 1 0 -1 -1
|
||||
P 0 200 120 200 1 0 0
|
||||
{
|
||||
T 200 200 9 8 0 1 0 0 1
|
||||
pinlabel=A
|
||||
T 200 200 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 40 200 5 8 0 1 0 6 1
|
||||
pinnumber=2
|
||||
T 40 200 5 8 0 0 0 8 1
|
||||
pinseq=2
|
||||
}
|
||||
P 400 200 280 200 1 0 0
|
||||
{
|
||||
T 200 200 9 8 0 1 0 6 1
|
||||
pinlabel=C
|
||||
T 200 200 5 8 0 0 0 8 1
|
||||
pintype=pas
|
||||
T 360 200 5 8 0 1 0 0 1
|
||||
pinnumber=1
|
||||
T 360 200 5 8 0 0 0 2 1
|
||||
pinseq=1
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
v 20210626 2
|
||||
P 200 0 200 200 1 0 0
|
||||
{
|
||||
T 250 50 5 6 0 1 0 0 1
|
||||
pinnumber=1
|
||||
T 250 50 5 6 0 0 0 0 1
|
||||
pinseq=1
|
||||
T 250 50 5 6 0 1 0 0 1
|
||||
pinlabel=1
|
||||
T 250 50 5 6 0 1 0 0 1
|
||||
pintype=pwr
|
||||
}
|
||||
T 200 250 9 8 1 0 0 3 1
|
||||
VCC
|
||||
T 300 0 8 8 0 0 0 0 1
|
||||
net=VCC:1
|
||||
L 150 100 200 200 3 10 1 0 -1 -1
|
||||
L 200 200 250 100 3 10 1 0 -1 -1
|
@ -1,18 +0,0 @@
|
||||
v 20210407 2
|
||||
P 200 0 200 200 1 0 0
|
||||
{
|
||||
T 250 50 5 6 0 1 0 0 1
|
||||
pinnumber=1
|
||||
T 250 50 5 6 0 0 0 0 1
|
||||
pinseq=1
|
||||
T 250 50 5 6 0 1 0 0 1
|
||||
pinlabel=1
|
||||
T 250 50 5 6 0 1 0 0 1
|
||||
pintype=pwr
|
||||
}
|
||||
T 200 250 9 8 1 0 0 3 1
|
||||
VTRG
|
||||
T 300 0 8 8 0 0 0 0 1
|
||||
net=VTRG:1
|
||||
L 150 100 200 200 3 10 1 0 -1 -1
|
||||
L 200 200 250 100 3 10 1 0 -1 -1
|
@ -1,348 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=connector, USB-C, plug, 24-pin, SMT+THT+TABS
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
datasheet=https://datasheet.lcsc.com/lcsc/2110112230_XKB-Connectivity-U261-241N-4BC2LS_C2880648.pdf
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=CONNECTOR_XKB_U261-24XN-4BC2LS.fp
|
||||
B 400 2600 3400 -2200 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 2200 400 2200 1 0 0
|
||||
{
|
||||
T 680 2200 9 8 1 1 0 0 1
|
||||
pinlabel=TX1+
|
||||
T 680 2200 5 8 0 0 0 2 1
|
||||
pintype=out
|
||||
T 120 2200 5 8 1 1 0 6 1
|
||||
pinnumber=A2
|
||||
T 120 2200 5 8 0 0 0 8 1
|
||||
pinseq=A2
|
||||
}
|
||||
V 500 2200 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 2000 400 2000 1 0 0
|
||||
{
|
||||
T 680 2000 9 8 1 1 0 0 1
|
||||
pinlabel=TX1-
|
||||
T 680 2000 5 8 0 0 0 2 1
|
||||
pintype=out
|
||||
T 120 2000 5 8 1 1 0 6 1
|
||||
pinnumber=A3
|
||||
T 120 2000 5 8 0 0 0 8 1
|
||||
pinseq=A3
|
||||
}
|
||||
V 500 2000 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1800 400 1800 1 0 0
|
||||
{
|
||||
T 680 1800 9 8 1 1 0 0 1
|
||||
pinlabel=CC1
|
||||
T 680 1800 5 8 0 0 0 2 1
|
||||
pintype=io
|
||||
T 120 1800 5 8 1 1 0 6 1
|
||||
pinnumber=A5
|
||||
T 120 1800 5 8 0 0 0 8 1
|
||||
pinseq=A5
|
||||
}
|
||||
V 500 1800 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1600 400 1600 1 0 0
|
||||
{
|
||||
T 680 1600 9 8 1 1 0 0 1
|
||||
pinlabel=D+
|
||||
T 680 1600 5 8 0 0 0 2 1
|
||||
pintype=io
|
||||
T 120 1600 5 8 1 1 0 6 1
|
||||
pinnumber=A6
|
||||
T 120 1600 5 8 0 0 0 8 1
|
||||
pinseq=A6
|
||||
}
|
||||
V 500 1600 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1400 400 1400 1 0 0
|
||||
{
|
||||
T 680 1400 9 8 1 1 0 0 1
|
||||
pinlabel=D-
|
||||
T 680 1400 5 8 0 0 0 2 1
|
||||
pintype=io
|
||||
T 120 1400 5 8 1 1 0 6 1
|
||||
pinnumber=A7
|
||||
T 120 1400 5 8 0 0 0 8 1
|
||||
pinseq=A7
|
||||
}
|
||||
V 500 1400 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1200 400 1200 1 0 0
|
||||
{
|
||||
T 680 1200 9 8 1 1 0 0 1
|
||||
pinlabel=SBU1
|
||||
T 680 1200 5 8 0 0 0 2 1
|
||||
pintype=io
|
||||
T 120 1200 5 8 1 1 0 6 1
|
||||
pinnumber=A8
|
||||
T 120 1200 5 8 0 0 0 8 1
|
||||
pinseq=A8
|
||||
}
|
||||
V 500 1200 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1000 400 1000 1 0 0
|
||||
{
|
||||
T 680 1000 9 8 1 1 0 0 1
|
||||
pinlabel=RX2-
|
||||
T 680 1000 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 120 1000 5 8 1 1 0 6 1
|
||||
pinnumber=A10
|
||||
T 120 1000 5 8 0 0 0 8 1
|
||||
pinseq=A10
|
||||
}
|
||||
V 500 1000 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 800 400 800 1 0 0
|
||||
{
|
||||
T 680 800 9 8 1 1 0 0 1
|
||||
pinlabel=RX2+
|
||||
T 680 800 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 120 800 5 8 1 1 0 6 1
|
||||
pinnumber=A11
|
||||
T 120 800 5 8 0 0 0 8 1
|
||||
pinseq=A11
|
||||
}
|
||||
V 500 800 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 4200 2200 3800 2200 1 0 0
|
||||
{
|
||||
T 3520 2200 9 8 1 1 0 6 1
|
||||
pinlabel=RX1+
|
||||
T 3520 2200 5 8 0 0 0 8 1
|
||||
pintype=in
|
||||
T 4080 2200 5 8 1 1 0 0 1
|
||||
pinnumber=B11
|
||||
T 4080 2200 5 8 0 0 0 2 1
|
||||
pinseq=B11
|
||||
}
|
||||
V 3700 2200 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 4200 2000 3800 2000 1 0 0
|
||||
{
|
||||
T 3520 2000 9 8 1 1 0 6 1
|
||||
pinlabel=RX1-
|
||||
T 3520 2000 5 8 0 0 0 8 1
|
||||
pintype=in
|
||||
T 4080 2000 5 8 1 1 0 0 1
|
||||
pinnumber=B10
|
||||
T 4080 2000 5 8 0 0 0 2 1
|
||||
pinseq=B10
|
||||
}
|
||||
V 3700 2000 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 4200 1800 3800 1800 1 0 0
|
||||
{
|
||||
T 3520 1800 9 8 1 1 0 6 1
|
||||
pinlabel=SBU2
|
||||
T 3520 1800 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 4080 1800 5 8 1 1 0 0 1
|
||||
pinnumber=B8
|
||||
T 4080 1800 5 8 0 0 0 2 1
|
||||
pinseq=B8
|
||||
}
|
||||
V 3700 1800 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 4200 1600 3800 1600 1 0 0
|
||||
{
|
||||
T 3520 1600 9 8 1 1 0 6 1
|
||||
pinlabel=D-
|
||||
T 3520 1600 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 4080 1600 5 8 1 1 0 0 1
|
||||
pinnumber=B7
|
||||
T 4080 1600 5 8 0 0 0 2 1
|
||||
pinseq=B7
|
||||
}
|
||||
V 3700 1600 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 4200 1400 3800 1400 1 0 0
|
||||
{
|
||||
T 3520 1400 9 8 1 1 0 6 1
|
||||
pinlabel=D+
|
||||
T 3520 1400 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 4080 1400 5 8 1 1 0 0 1
|
||||
pinnumber=B6
|
||||
T 4080 1400 5 8 0 0 0 2 1
|
||||
pinseq=B6
|
||||
}
|
||||
V 3700 1400 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 4200 1200 3800 1200 1 0 0
|
||||
{
|
||||
T 3520 1200 9 8 1 1 0 6 1
|
||||
pinlabel=CC2
|
||||
T 3520 1200 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 4080 1200 5 8 1 1 0 0 1
|
||||
pinnumber=B5
|
||||
T 4080 1200 5 8 0 0 0 2 1
|
||||
pinseq=B5
|
||||
}
|
||||
V 3700 1200 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 4200 1000 3800 1000 1 0 0
|
||||
{
|
||||
T 3520 1000 9 8 1 1 0 6 1
|
||||
pinlabel=TX2-
|
||||
T 3520 1000 5 8 0 0 0 8 1
|
||||
pintype=out
|
||||
T 4080 1000 5 8 1 1 0 0 1
|
||||
pinnumber=B3
|
||||
T 4080 1000 5 8 0 0 0 2 1
|
||||
pinseq=B3
|
||||
}
|
||||
V 3700 1000 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 4200 800 3800 800 1 0 0
|
||||
{
|
||||
T 3520 800 9 8 1 1 0 6 1
|
||||
pinlabel=TX2+
|
||||
T 3520 800 5 8 0 0 0 8 1
|
||||
pintype=out
|
||||
T 4080 800 5 8 1 1 0 0 1
|
||||
pinnumber=B2
|
||||
T 4080 800 5 8 0 0 0 2 1
|
||||
pinseq=B2
|
||||
}
|
||||
V 3700 800 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 1800 3000 1800 2600 1 0 0
|
||||
{
|
||||
T 1800 2320 9 8 1 1 90 6 1
|
||||
pinlabel=VBUS
|
||||
T 1800 2320 5 8 0 0 90 8 1
|
||||
pintype=pwr
|
||||
T 1800 2880 5 8 1 1 90 0 1
|
||||
pinnumber=A4
|
||||
T 1800 2880 5 8 0 0 90 2 1
|
||||
pinseq=A4
|
||||
}
|
||||
V 1800 2500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 2000 3000 2000 2600 1 0 0
|
||||
{
|
||||
T 2000 2320 9 8 1 1 90 6 1
|
||||
pinlabel=VBUS
|
||||
T 2000 2320 5 8 0 0 90 8 1
|
||||
pintype=pwr
|
||||
T 2000 2880 5 8 1 1 90 0 1
|
||||
pinnumber=A9
|
||||
T 2000 2880 5 8 0 0 90 2 1
|
||||
pinseq=A9
|
||||
}
|
||||
V 2000 2500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 2200 3000 2200 2600 1 0 0
|
||||
{
|
||||
T 2200 2320 9 8 1 1 90 6 1
|
||||
pinlabel=VBUS
|
||||
T 2200 2320 5 8 0 0 90 8 1
|
||||
pintype=pwr
|
||||
T 2200 2880 5 8 1 1 90 0 1
|
||||
pinnumber=B4
|
||||
T 2200 2880 5 8 0 0 90 2 1
|
||||
pinseq=B4
|
||||
}
|
||||
V 2200 2500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 2400 3000 2400 2600 1 0 0
|
||||
{
|
||||
T 2400 2320 9 8 1 1 90 6 1
|
||||
pinlabel=VBUS
|
||||
T 2400 2320 5 8 0 0 90 8 1
|
||||
pintype=pwr
|
||||
T 2400 2880 5 8 1 1 90 0 1
|
||||
pinnumber=B9
|
||||
T 2400 2880 5 8 0 0 90 2 1
|
||||
pinseq=B9
|
||||
}
|
||||
V 2400 2500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 1300 0 1300 400 1 0 0
|
||||
{
|
||||
T 1300 680 9 8 1 1 90 0 1
|
||||
pinlabel=GND
|
||||
T 1300 680 5 8 0 0 90 2 1
|
||||
pintype=pwr
|
||||
T 1300 120 5 8 1 1 90 6 1
|
||||
pinnumber=A1
|
||||
T 1300 120 5 8 0 0 90 8 1
|
||||
pinseq=A1
|
||||
}
|
||||
V 1300 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 1500 0 1500 400 1 0 0
|
||||
{
|
||||
T 1500 680 9 8 1 1 90 0 1
|
||||
pinlabel=GND
|
||||
T 1500 680 5 8 0 0 90 2 1
|
||||
pintype=pwr
|
||||
T 1500 120 5 8 1 1 90 6 1
|
||||
pinnumber=A12
|
||||
T 1500 120 5 8 0 0 90 8 1
|
||||
pinseq=A12
|
||||
}
|
||||
V 1500 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 1700 0 1700 400 1 0 0
|
||||
{
|
||||
T 1700 680 9 8 1 1 90 0 1
|
||||
pinlabel=GND
|
||||
T 1700 680 5 8 0 0 90 2 1
|
||||
pintype=pwr
|
||||
T 1700 120 5 8 1 1 90 6 1
|
||||
pinnumber=B1
|
||||
T 1700 120 5 8 0 0 90 8 1
|
||||
pinseq=B1
|
||||
}
|
||||
V 1700 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 1900 0 1900 400 1 0 0
|
||||
{
|
||||
T 1900 680 9 8 1 1 90 0 1
|
||||
pinlabel=GND
|
||||
T 1900 680 5 8 0 0 90 2 1
|
||||
pintype=pwr
|
||||
T 1900 120 5 8 1 1 90 6 1
|
||||
pinnumber=B12
|
||||
T 1900 120 5 8 0 0 90 8 1
|
||||
pinseq=B12
|
||||
}
|
||||
V 1900 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 2300 0 2300 400 1 0 0
|
||||
{
|
||||
T 2300 680 9 8 1 1 90 0 1
|
||||
pinlabel=SHIELD
|
||||
T 2300 680 5 8 0 0 90 2 1
|
||||
pintype=pas
|
||||
T 2300 120 5 8 1 1 90 6 1
|
||||
pinnumber=S1
|
||||
T 2300 120 5 8 0 0 90 8 1
|
||||
pinseq=S1
|
||||
}
|
||||
V 2300 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 2500 0 2500 400 1 0 0
|
||||
{
|
||||
T 2500 680 9 8 1 1 90 0 1
|
||||
pinlabel=SHIELD
|
||||
T 2500 680 5 8 0 0 90 2 1
|
||||
pintype=pas
|
||||
T 2500 120 5 8 1 1 90 6 1
|
||||
pinnumber=S2
|
||||
T 2500 120 5 8 0 0 90 8 1
|
||||
pinseq=S2
|
||||
}
|
||||
V 2500 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 2700 0 2700 400 1 0 0
|
||||
{
|
||||
T 2700 680 9 8 1 1 90 0 1
|
||||
pinlabel=SHIELD
|
||||
T 2700 680 5 8 0 0 90 2 1
|
||||
pintype=pas
|
||||
T 2700 120 5 8 1 1 90 6 1
|
||||
pinnumber=S3
|
||||
T 2700 120 5 8 0 0 90 8 1
|
||||
pinseq=S3
|
||||
}
|
||||
V 2700 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 2900 0 2900 400 1 0 0
|
||||
{
|
||||
T 2900 680 9 8 1 1 90 0 1
|
||||
pinlabel=SHIELD
|
||||
T 2900 680 5 8 0 0 90 2 1
|
||||
pintype=pas
|
||||
T 2900 120 5 8 1 1 90 6 1
|
||||
pinnumber=S4
|
||||
T 2900 120 5 8 0 0 90 8 1
|
||||
pinseq=S4
|
||||
}
|
||||
V 2900 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
T 400 2660 5 10 1 1 0 0 1
|
||||
refdes=J?
|
||||
T 2960 340 9 10 1 1 0 2 1
|
||||
device=XKB_U261-24XN-4BC2LS
|
@ -1,348 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=connector, USB-C, receptacle, 24-pin, SMT+THT+TABS
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
datasheet=https://datasheet.lcsc.com/szlcsc/1905061605_XKB-Enterprise-U262-241N-4BV60_C388659.pdf
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=CONNECTOR_XKB_U262-24XN-4BV60.fp
|
||||
B 400 2600 3400 -2200 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 2200 400 2200 1 0 0
|
||||
{
|
||||
T 680 2200 9 8 1 1 0 0 1
|
||||
pinlabel=TX1+
|
||||
T 680 2200 5 8 0 0 0 2 1
|
||||
pintype=out
|
||||
T 120 2200 5 8 1 1 0 6 1
|
||||
pinnumber=A2
|
||||
T 120 2200 5 8 0 0 0 8 1
|
||||
pinseq=A2
|
||||
}
|
||||
V 500 2200 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 2000 400 2000 1 0 0
|
||||
{
|
||||
T 680 2000 9 8 1 1 0 0 1
|
||||
pinlabel=TX1-
|
||||
T 680 2000 5 8 0 0 0 2 1
|
||||
pintype=out
|
||||
T 120 2000 5 8 1 1 0 6 1
|
||||
pinnumber=A3
|
||||
T 120 2000 5 8 0 0 0 8 1
|
||||
pinseq=A3
|
||||
}
|
||||
V 500 2000 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1800 400 1800 1 0 0
|
||||
{
|
||||
T 680 1800 9 8 1 1 0 0 1
|
||||
pinlabel=CC1
|
||||
T 680 1800 5 8 0 0 0 2 1
|
||||
pintype=io
|
||||
T 120 1800 5 8 1 1 0 6 1
|
||||
pinnumber=A5
|
||||
T 120 1800 5 8 0 0 0 8 1
|
||||
pinseq=A5
|
||||
}
|
||||
V 500 1800 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1600 400 1600 1 0 0
|
||||
{
|
||||
T 680 1600 9 8 1 1 0 0 1
|
||||
pinlabel=D+
|
||||
T 680 1600 5 8 0 0 0 2 1
|
||||
pintype=io
|
||||
T 120 1600 5 8 1 1 0 6 1
|
||||
pinnumber=A6
|
||||
T 120 1600 5 8 0 0 0 8 1
|
||||
pinseq=A6
|
||||
}
|
||||
V 500 1600 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1400 400 1400 1 0 0
|
||||
{
|
||||
T 680 1400 9 8 1 1 0 0 1
|
||||
pinlabel=D-
|
||||
T 680 1400 5 8 0 0 0 2 1
|
||||
pintype=io
|
||||
T 120 1400 5 8 1 1 0 6 1
|
||||
pinnumber=A7
|
||||
T 120 1400 5 8 0 0 0 8 1
|
||||
pinseq=A7
|
||||
}
|
||||
V 500 1400 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1200 400 1200 1 0 0
|
||||
{
|
||||
T 680 1200 9 8 1 1 0 0 1
|
||||
pinlabel=SBU1
|
||||
T 680 1200 5 8 0 0 0 2 1
|
||||
pintype=io
|
||||
T 120 1200 5 8 1 1 0 6 1
|
||||
pinnumber=A8
|
||||
T 120 1200 5 8 0 0 0 8 1
|
||||
pinseq=A8
|
||||
}
|
||||
V 500 1200 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 1000 400 1000 1 0 0
|
||||
{
|
||||
T 680 1000 9 8 1 1 0 0 1
|
||||
pinlabel=RX2-
|
||||
T 680 1000 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 120 1000 5 8 1 1 0 6 1
|
||||
pinnumber=A10
|
||||
T 120 1000 5 8 0 0 0 8 1
|
||||
pinseq=A10
|
||||
}
|
||||
V 500 1000 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 800 400 800 1 0 0
|
||||
{
|
||||
T 680 800 9 8 1 1 0 0 1
|
||||
pinlabel=RX2+
|
||||
T 680 800 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 120 800 5 8 1 1 0 6 1
|
||||
pinnumber=A11
|
||||
T 120 800 5 8 0 0 0 8 1
|
||||
pinseq=A11
|
||||
}
|
||||
V 500 800 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 4200 2200 3800 2200 1 0 0
|
||||
{
|
||||
T 3520 2200 9 8 1 1 0 6 1
|
||||
pinlabel=RX1+
|
||||
T 3520 2200 5 8 0 0 0 8 1
|
||||
pintype=in
|
||||
T 4080 2200 5 8 1 1 0 0 1
|
||||
pinnumber=B11
|
||||
T 4080 2200 5 8 0 0 0 2 1
|
||||
pinseq=B11
|
||||
}
|
||||
V 3700 2200 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 4200 2000 3800 2000 1 0 0
|
||||
{
|
||||
T 3520 2000 9 8 1 1 0 6 1
|
||||
pinlabel=RX1-
|
||||
T 3520 2000 5 8 0 0 0 8 1
|
||||
pintype=in
|
||||
T 4080 2000 5 8 1 1 0 0 1
|
||||
pinnumber=B10
|
||||
T 4080 2000 5 8 0 0 0 2 1
|
||||
pinseq=B10
|
||||
}
|
||||
V 3700 2000 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 4200 1800 3800 1800 1 0 0
|
||||
{
|
||||
T 3520 1800 9 8 1 1 0 6 1
|
||||
pinlabel=SBU2
|
||||
T 3520 1800 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 4080 1800 5 8 1 1 0 0 1
|
||||
pinnumber=B8
|
||||
T 4080 1800 5 8 0 0 0 2 1
|
||||
pinseq=B8
|
||||
}
|
||||
V 3700 1800 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 4200 1600 3800 1600 1 0 0
|
||||
{
|
||||
T 3520 1600 9 8 1 1 0 6 1
|
||||
pinlabel=D-
|
||||
T 3520 1600 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 4080 1600 5 8 1 1 0 0 1
|
||||
pinnumber=B7
|
||||
T 4080 1600 5 8 0 0 0 2 1
|
||||
pinseq=B7
|
||||
}
|
||||
V 3700 1600 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 4200 1400 3800 1400 1 0 0
|
||||
{
|
||||
T 3520 1400 9 8 1 1 0 6 1
|
||||
pinlabel=D+
|
||||
T 3520 1400 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 4080 1400 5 8 1 1 0 0 1
|
||||
pinnumber=B6
|
||||
T 4080 1400 5 8 0 0 0 2 1
|
||||
pinseq=B6
|
||||
}
|
||||
V 3700 1400 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 4200 1200 3800 1200 1 0 0
|
||||
{
|
||||
T 3520 1200 9 8 1 1 0 6 1
|
||||
pinlabel=CC2
|
||||
T 3520 1200 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 4080 1200 5 8 1 1 0 0 1
|
||||
pinnumber=B5
|
||||
T 4080 1200 5 8 0 0 0 2 1
|
||||
pinseq=B5
|
||||
}
|
||||
V 3700 1200 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 4200 1000 3800 1000 1 0 0
|
||||
{
|
||||
T 3520 1000 9 8 1 1 0 6 1
|
||||
pinlabel=TX2-
|
||||
T 3520 1000 5 8 0 0 0 8 1
|
||||
pintype=out
|
||||
T 4080 1000 5 8 1 1 0 0 1
|
||||
pinnumber=B3
|
||||
T 4080 1000 5 8 0 0 0 2 1
|
||||
pinseq=B3
|
||||
}
|
||||
V 3700 1000 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 4200 800 3800 800 1 0 0
|
||||
{
|
||||
T 3520 800 9 8 1 1 0 6 1
|
||||
pinlabel=TX2+
|
||||
T 3520 800 5 8 0 0 0 8 1
|
||||
pintype=out
|
||||
T 4080 800 5 8 1 1 0 0 1
|
||||
pinnumber=B2
|
||||
T 4080 800 5 8 0 0 0 2 1
|
||||
pinseq=B2
|
||||
}
|
||||
V 3700 800 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 1800 3000 1800 2600 1 0 0
|
||||
{
|
||||
T 1800 2320 9 8 1 1 90 6 1
|
||||
pinlabel=VBUS
|
||||
T 1800 2320 5 8 0 0 90 8 1
|
||||
pintype=pwr
|
||||
T 1800 2880 5 8 1 1 90 0 1
|
||||
pinnumber=A4
|
||||
T 1800 2880 5 8 0 0 90 2 1
|
||||
pinseq=A4
|
||||
}
|
||||
V 1800 2500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 2000 3000 2000 2600 1 0 0
|
||||
{
|
||||
T 2000 2320 9 8 1 1 90 6 1
|
||||
pinlabel=VBUS
|
||||
T 2000 2320 5 8 0 0 90 8 1
|
||||
pintype=pwr
|
||||
T 2000 2880 5 8 1 1 90 0 1
|
||||
pinnumber=A9
|
||||
T 2000 2880 5 8 0 0 90 2 1
|
||||
pinseq=A9
|
||||
}
|
||||
V 2000 2500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 2200 3000 2200 2600 1 0 0
|
||||
{
|
||||
T 2200 2320 9 8 1 1 90 6 1
|
||||
pinlabel=VBUS
|
||||
T 2200 2320 5 8 0 0 90 8 1
|
||||
pintype=pwr
|
||||
T 2200 2880 5 8 1 1 90 0 1
|
||||
pinnumber=B4
|
||||
T 2200 2880 5 8 0 0 90 2 1
|
||||
pinseq=B4
|
||||
}
|
||||
V 2200 2500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 2400 3000 2400 2600 1 0 0
|
||||
{
|
||||
T 2400 2320 9 8 1 1 90 6 1
|
||||
pinlabel=VBUS
|
||||
T 2400 2320 5 8 0 0 90 8 1
|
||||
pintype=pwr
|
||||
T 2400 2880 5 8 1 1 90 0 1
|
||||
pinnumber=B9
|
||||
T 2400 2880 5 8 0 0 90 2 1
|
||||
pinseq=B9
|
||||
}
|
||||
V 2400 2500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 1300 0 1300 400 1 0 0
|
||||
{
|
||||
T 1300 680 9 8 1 1 90 0 1
|
||||
pinlabel=GND
|
||||
T 1300 680 5 8 0 0 90 2 1
|
||||
pintype=pwr
|
||||
T 1300 120 5 8 1 1 90 6 1
|
||||
pinnumber=A1
|
||||
T 1300 120 5 8 0 0 90 8 1
|
||||
pinseq=A1
|
||||
}
|
||||
V 1300 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 1500 0 1500 400 1 0 0
|
||||
{
|
||||
T 1500 680 9 8 1 1 90 0 1
|
||||
pinlabel=GND
|
||||
T 1500 680 5 8 0 0 90 2 1
|
||||
pintype=pwr
|
||||
T 1500 120 5 8 1 1 90 6 1
|
||||
pinnumber=A12
|
||||
T 1500 120 5 8 0 0 90 8 1
|
||||
pinseq=A12
|
||||
}
|
||||
V 1500 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 1700 0 1700 400 1 0 0
|
||||
{
|
||||
T 1700 680 9 8 1 1 90 0 1
|
||||
pinlabel=GND
|
||||
T 1700 680 5 8 0 0 90 2 1
|
||||
pintype=pwr
|
||||
T 1700 120 5 8 1 1 90 6 1
|
||||
pinnumber=B1
|
||||
T 1700 120 5 8 0 0 90 8 1
|
||||
pinseq=B1
|
||||
}
|
||||
V 1700 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 1900 0 1900 400 1 0 0
|
||||
{
|
||||
T 1900 680 9 8 1 1 90 0 1
|
||||
pinlabel=GND
|
||||
T 1900 680 5 8 0 0 90 2 1
|
||||
pintype=pwr
|
||||
T 1900 120 5 8 1 1 90 6 1
|
||||
pinnumber=B12
|
||||
T 1900 120 5 8 0 0 90 8 1
|
||||
pinseq=B12
|
||||
}
|
||||
V 1900 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 2300 0 2300 400 1 0 0
|
||||
{
|
||||
T 2300 680 9 8 1 1 90 0 1
|
||||
pinlabel=SHIELD
|
||||
T 2300 680 5 8 0 0 90 2 1
|
||||
pintype=pas
|
||||
T 2300 120 5 8 1 1 90 6 1
|
||||
pinnumber=S1
|
||||
T 2300 120 5 8 0 0 90 8 1
|
||||
pinseq=S1
|
||||
}
|
||||
V 2300 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 2500 0 2500 400 1 0 0
|
||||
{
|
||||
T 2500 680 9 8 1 1 90 0 1
|
||||
pinlabel=SHIELD
|
||||
T 2500 680 5 8 0 0 90 2 1
|
||||
pintype=pas
|
||||
T 2500 120 5 8 1 1 90 6 1
|
||||
pinnumber=S2
|
||||
T 2500 120 5 8 0 0 90 8 1
|
||||
pinseq=S2
|
||||
}
|
||||
V 2500 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 2700 0 2700 400 1 0 0
|
||||
{
|
||||
T 2700 680 9 8 1 1 90 0 1
|
||||
pinlabel=SHIELD
|
||||
T 2700 680 5 8 0 0 90 2 1
|
||||
pintype=pas
|
||||
T 2700 120 5 8 1 1 90 6 1
|
||||
pinnumber=S3
|
||||
T 2700 120 5 8 0 0 90 8 1
|
||||
pinseq=S3
|
||||
}
|
||||
V 2700 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 2900 0 2900 400 1 0 0
|
||||
{
|
||||
T 2900 680 9 8 1 1 90 0 1
|
||||
pinlabel=SHIELD
|
||||
T 2900 680 5 8 0 0 90 2 1
|
||||
pintype=pas
|
||||
T 2900 120 5 8 1 1 90 6 1
|
||||
pinnumber=S4
|
||||
T 2900 120 5 8 0 0 90 8 1
|
||||
pinseq=S4
|
||||
}
|
||||
V 2900 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
T 400 2660 5 10 1 1 0 0 1
|
||||
refdes=J?
|
||||
T 2960 340 9 10 1 1 0 2 1
|
||||
device=XKB_U262-24XN-4BV60
|
@ -1,42 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
description=diode, zener, generic
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
keywords=Diode, Zener
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=SODFL1608X65N.fp
|
||||
T 200 400 5 10 1 1 0 3 1
|
||||
refdes=D?
|
||||
T 200 0 9 10 1 1 0 5 1
|
||||
device=ZENER
|
||||
H 3 5 0 0 -1 -1 0 -1 -1 -1 -1 -1 5
|
||||
M 120 300
|
||||
L 280 200
|
||||
L 120 100
|
||||
L 120 300
|
||||
z
|
||||
L 280 300 280 100 3 0 1 0 -1 -1
|
||||
L 280 300 240 340 3 0 1 0 -1 -1
|
||||
L 280 100 320 60 3 0 1 0 -1 -1
|
||||
P 0 200 120 200 1 0 0
|
||||
{
|
||||
T 200 200 9 8 0 1 0 0 1
|
||||
pinlabel=A
|
||||
T 200 200 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 40 200 5 8 0 1 0 6 1
|
||||
pinnumber=2
|
||||
T 40 200 5 8 0 0 0 8 1
|
||||
pinseq=2
|
||||
}
|
||||
P 400 200 280 200 1 0 0
|
||||
{
|
||||
T 200 200 9 8 0 1 0 6 1
|
||||
pinlabel=C
|
||||
T 200 200 5 8 0 0 0 8 1
|
||||
pintype=pas
|
||||
T 360 200 5 8 0 1 0 0 1
|
||||
pinnumber=1
|
||||
T 360 200 5 8 0 0 0 2 1
|
||||
pinseq=1
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
v 20210731 2
|
||||
P 200 300 200 100 1 0 0
|
||||
{
|
||||
T 150 200 5 10 0 1 90 6 1
|
||||
pinnumber=1
|
||||
T 150 200 5 10 0 0 90 6 1
|
||||
pinseq=1
|
||||
}
|
||||
L 50 100 350 100 3 0 0 0 -1 -1
|
||||
L 350 100 300 0 3 0 0 0 -1 -1
|
||||
L 200 100 150 0 3 0 0 0 -1 -1
|
||||
L 50 100 0 0 3 0 0 0 -1 -1
|
||||
T 300 200 8 10 0 0 0 0 1
|
||||
net=SHIELD:1
|
@ -1,40 +0,0 @@
|
||||
v 20210626 2
|
||||
L 3000 900 3000 0 15 0 0 0 -1 -1
|
||||
B 0 0 6000 1500 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
L 0 900 6000 900 15 0 0 0 -1 -1
|
||||
T 1000 700 9 10 1 1 0 0 1
|
||||
date=$date$
|
||||
T 4300 700 9 10 1 1 0 0 1
|
||||
org=$organisation$
|
||||
T 4300 400 9 10 1 1 0 0 1
|
||||
authors=$authors$
|
||||
T 3000 1200 9 14 1 1 0 4 1
|
||||
title=TITLE
|
||||
T 3100 400 15 8 1 0 0 0 1
|
||||
AUTHORS:
|
||||
T 3100 100 15 8 1 0 0 0 1
|
||||
LICENCE:
|
||||
T 100 100 15 8 1 0 0 0 1
|
||||
REVISION:
|
||||
T 100 1100 15 8 1 0 0 0 1
|
||||
TITLE:
|
||||
T 100 400 15 8 1 0 0 0 1
|
||||
VERSION:
|
||||
T 0 1600 8 10 0 0 0 0 1
|
||||
graphical=1
|
||||
T 3100 700 15 8 1 0 0 0 1
|
||||
ORGANISATION:
|
||||
T 100 700 15 8 1 0 0 0 1
|
||||
DATE:
|
||||
T 1000 400 9 10 1 1 0 0 1
|
||||
version=$version$
|
||||
T 1000 100 9 10 1 1 0 0 1
|
||||
revision=$revision$
|
||||
T 4300 100 9 10 1 1 0 0 1
|
||||
licence=$licence$
|
||||
T 0 1800 8 10 0 0 0 0 1
|
||||
device=none
|
||||
T 0 2000 8 10 0 0 0 0 1
|
||||
footprint=none
|
||||
T 0 2200 8 10 0 0 0 0 1
|
||||
refdes=none
|
58
mass_prop.sh
58
mass_prop.sh
@ -1,58 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
if test ! $# -eq 2
|
||||
then
|
||||
echo "Need two arguments: a board file name and a tab file name" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
board="$1"
|
||||
tab="$2"
|
||||
|
||||
if test ! -f "$board"
|
||||
then
|
||||
echo "Board file $board not found" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test ! -f "$tab"
|
||||
then
|
||||
echo "Tab file $tab not found" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
btmp=.tmp.$board
|
||||
|
||||
awk -F "[ \t]*[;][ \t]*" -v "outfn=$btmp" '
|
||||
|
||||
BEGIN { sq = "'\''" }
|
||||
|
||||
# quote s with single quotes and remove any single quote from it
|
||||
# (pcb-rnd action syntax does not have escaping)
|
||||
function squote(s)
|
||||
{
|
||||
gsub("[" sq "]", ".", s)
|
||||
return sq s sq
|
||||
}
|
||||
|
||||
# ignore comments
|
||||
/^[ \t]*#/ { next }
|
||||
|
||||
# generate an unselect-query-propset sequence for each line
|
||||
(NF > 1) {
|
||||
print "Unselect(all)"
|
||||
print "query(select, " squote($1) ")"
|
||||
for(n = 2; n <= NF; n++) {
|
||||
if (split($n, A, "=") == 2)
|
||||
print "propset(selection, " squote(A[1]) "," squote(A[2]) ")"
|
||||
}
|
||||
}
|
||||
|
||||
END {
|
||||
print "Unselect(all)"
|
||||
print "Save(LayoutAs, " squote(outfn) ")"
|
||||
}
|
||||
|
||||
' < "$tab" | pcb-rnd --gui batch "$board" && mv "$btmp" "$board"
|
||||
|
||||
|
15716
pd_blocker.lht
15716
pd_blocker.lht
File diff suppressed because it is too large
Load Diff
697
pd_blocker.sch
697
pd_blocker.sch
@ -1,697 +0,0 @@
|
||||
v 20211219 2
|
||||
C 9300 0 1 0 0 title.sym
|
||||
{
|
||||
T 10300 700 5 10 1 1 0 0 1
|
||||
date=$date$
|
||||
T 13600 700 5 10 1 1 0 0 1
|
||||
org=CuVoodoo
|
||||
T 13600 400 5 10 1 1 0 0 1
|
||||
authors=King Kévin
|
||||
T 12300 1200 5 14 1 1 0 4 1
|
||||
title=USB-C Power Delivery blocker
|
||||
T 10300 400 5 10 1 1 0 0 1
|
||||
version=$version$
|
||||
T 10300 100 5 10 1 1 0 0 1
|
||||
revision=$revision$
|
||||
T 13600 100 5 10 1 1 0 0 1
|
||||
licence=CERN-OHL-S
|
||||
T 9300 1800 5 10 0 0 0 0 1
|
||||
device=none
|
||||
T 9300 2000 5 10 0 0 0 0 1
|
||||
footprint=none
|
||||
}
|
||||
C 3700 1900 1 0 0 chassis.sym
|
||||
C 3700 6000 1 0 0 chassis.sym
|
||||
C 2200 6100 1 0 0 GND.sym
|
||||
N 2300 6300 2300 6500 4
|
||||
N 2500 6300 2500 6500 4
|
||||
N 2700 6300 2700 6500 4
|
||||
N 2900 6300 2900 6500 4
|
||||
C 2200 2000 1 0 0 GND.sym
|
||||
N 2300 2200 2300 2400 4
|
||||
N 2500 2200 2500 2400 4
|
||||
N 2700 2200 2700 2400 4
|
||||
N 2900 2200 2900 2400 4
|
||||
N 3000 5600 3000 5400 4
|
||||
N 3400 5600 3400 5400 4
|
||||
N 3900 2200 3900 2400 4
|
||||
N 2800 5600 2800 5400 4
|
||||
N 2800 9700 2800 9500 4
|
||||
N 2800 9700 3400 9700 4
|
||||
{
|
||||
T 2800 9700 5 10 1 1 0 0 1
|
||||
netname=VBUS1
|
||||
}
|
||||
N 3000 9700 3000 9500 4
|
||||
N 3200 9700 3200 9500 4
|
||||
N 3400 9700 3400 9500 4
|
||||
N 2800 5600 3400 5600 4
|
||||
{
|
||||
T 2800 5600 5 10 1 1 0 0 1
|
||||
netname=VBUS2
|
||||
}
|
||||
N 3200 5600 3200 5400 4
|
||||
N 2300 6300 2900 6300 4
|
||||
N 3300 6300 3900 6300 4
|
||||
N 3300 6300 3300 6500 4
|
||||
N 2300 2200 2900 2200 4
|
||||
N 3300 2400 3300 2200 4
|
||||
N 3300 2200 3900 2200 4
|
||||
N 3700 2400 3700 2200 4
|
||||
N 3500 2400 3500 2200 4
|
||||
N 5200 8700 6000 8700 4
|
||||
{
|
||||
T 5500 8700 5 10 1 1 0 0 1
|
||||
netname=RX1+
|
||||
}
|
||||
N 5200 8500 6000 8500 4
|
||||
{
|
||||
T 5500 8500 5 10 1 1 0 0 1
|
||||
netname=RX1-
|
||||
}
|
||||
N 5200 8300 6000 8300 4
|
||||
{
|
||||
T 5500 8300 5 10 1 1 0 0 1
|
||||
netname=SBU2
|
||||
}
|
||||
N 5200 8100 6000 8100 4
|
||||
{
|
||||
T 5500 8100 5 10 1 1 0 0 1
|
||||
netname=D-B
|
||||
}
|
||||
N 5200 7900 6000 7900 4
|
||||
{
|
||||
T 5500 7900 5 10 1 1 0 0 1
|
||||
netname=D+B
|
||||
}
|
||||
N 5200 7700 6000 7700 4
|
||||
{
|
||||
T 5500 7700 5 10 1 1 0 0 1
|
||||
netname=CC2
|
||||
}
|
||||
N 5200 7500 6000 7500 4
|
||||
{
|
||||
T 5500 7500 5 10 1 1 0 0 1
|
||||
netname=TX2-
|
||||
}
|
||||
N 5200 7300 6000 7300 4
|
||||
{
|
||||
T 5500 7300 5 10 1 1 0 0 1
|
||||
netname=TX2+
|
||||
}
|
||||
N 1000 8700 200 8700 4
|
||||
{
|
||||
T 700 8700 5 10 1 1 0 6 1
|
||||
netname=TX1+
|
||||
}
|
||||
N 1000 8500 200 8500 4
|
||||
{
|
||||
T 700 8500 5 10 1 1 0 6 1
|
||||
netname=TX1-
|
||||
}
|
||||
N 1000 8300 200 8300 4
|
||||
{
|
||||
T 700 8300 5 10 1 1 0 6 1
|
||||
netname=CC1
|
||||
}
|
||||
N 1000 8100 200 8100 4
|
||||
{
|
||||
T 700 8100 5 10 1 1 0 6 1
|
||||
netname=D+A
|
||||
}
|
||||
N 1000 7900 200 7900 4
|
||||
{
|
||||
T 700 7900 5 10 1 1 0 6 1
|
||||
netname=D-A
|
||||
}
|
||||
N 1000 7700 200 7700 4
|
||||
{
|
||||
T 700 7700 5 10 1 1 0 6 1
|
||||
netname=SBU1
|
||||
}
|
||||
N 1000 7500 200 7500 4
|
||||
{
|
||||
T 700 7500 5 10 1 1 0 6 1
|
||||
netname=RX2-
|
||||
}
|
||||
N 1000 7300 200 7300 4
|
||||
{
|
||||
T 700 7300 5 10 1 1 0 6 1
|
||||
netname=RX2+
|
||||
}
|
||||
N 5200 4600 6000 4600 4
|
||||
{
|
||||
T 5500 4600 5 10 1 1 0 0 1
|
||||
netname=RX1+
|
||||
}
|
||||
N 5200 4400 6000 4400 4
|
||||
{
|
||||
T 5500 4400 5 10 1 1 0 0 1
|
||||
netname=RX1-
|
||||
}
|
||||
N 5200 4200 6000 4200 4
|
||||
{
|
||||
T 5500 4200 5 10 1 1 0 0 1
|
||||
netname=SBU2
|
||||
}
|
||||
N 5200 4000 6000 4000 4
|
||||
{
|
||||
T 5500 4000 5 10 1 1 0 0 1
|
||||
netname=D-B
|
||||
}
|
||||
N 5200 3800 6000 3800 4
|
||||
{
|
||||
T 5500 3800 5 10 1 1 0 0 1
|
||||
netname=D+B
|
||||
}
|
||||
N 5200 3600 6000 3600 4
|
||||
{
|
||||
T 5500 3600 5 10 1 1 0 0 1
|
||||
netname=CC2
|
||||
}
|
||||
N 5200 3400 6000 3400 4
|
||||
{
|
||||
T 5500 3400 5 10 1 1 0 0 1
|
||||
netname=TX2-
|
||||
}
|
||||
N 5200 3200 6000 3200 4
|
||||
{
|
||||
T 5500 3200 5 10 1 1 0 0 1
|
||||
netname=TX2+
|
||||
}
|
||||
N 1000 4600 200 4600 4
|
||||
{
|
||||
T 700 4600 5 10 1 1 0 6 1
|
||||
netname=TX1+
|
||||
}
|
||||
N 1000 4400 200 4400 4
|
||||
{
|
||||
T 700 4400 5 10 1 1 0 6 1
|
||||
netname=TX1-
|
||||
}
|
||||
N 1000 4200 200 4200 4
|
||||
{
|
||||
T 700 4200 5 10 1 1 0 6 1
|
||||
netname=CC1
|
||||
}
|
||||
N 1000 4000 200 4000 4
|
||||
{
|
||||
T 700 4000 5 10 1 1 0 6 1
|
||||
netname=D+A
|
||||
}
|
||||
N 1000 3800 200 3800 4
|
||||
{
|
||||
T 700 3800 5 10 1 1 0 6 1
|
||||
netname=D-A
|
||||
}
|
||||
N 1000 3600 200 3600 4
|
||||
{
|
||||
T 700 3600 5 10 1 1 0 6 1
|
||||
netname=SBU1
|
||||
}
|
||||
N 1000 3400 200 3400 4
|
||||
{
|
||||
T 700 3400 5 10 1 1 0 6 1
|
||||
netname=RX2-
|
||||
}
|
||||
N 1000 3200 200 3200 4
|
||||
{
|
||||
T 700 3200 5 10 1 1 0 6 1
|
||||
netname=RX2+
|
||||
}
|
||||
C 4100 400 1 270 1 C0603.sym
|
||||
{
|
||||
T 4100 400 5 8 0 0 90 2 1
|
||||
footprint=CAPC1608X92N.lht
|
||||
T 4700 720 5 10 1 1 0 3 1
|
||||
refdes=C2
|
||||
T 4180 600 5 10 0 1 90 3 1
|
||||
device=C0603
|
||||
T 4600 400 5 10 1 1 0 0 1
|
||||
value=100nF
|
||||
}
|
||||
C 3900 400 1 90 0 C0603.sym
|
||||
{
|
||||
T 3900 400 5 8 0 0 90 0 1
|
||||
footprint=CAPC1608X92N.lht
|
||||
T 3300 720 5 10 1 1 0 3 1
|
||||
refdes=C1
|
||||
T 3820 600 5 10 0 1 90 5 1
|
||||
device=C0603
|
||||
T 3500 400 5 10 1 1 0 6 1
|
||||
value=100nF
|
||||
}
|
||||
C 4300 200 1 0 0 GND.sym
|
||||
C 3500 200 1 0 0 GND.sym
|
||||
N 4400 800 4400 1300 4
|
||||
{
|
||||
T 4400 900 5 10 1 1 90 0 1
|
||||
netname=CC2
|
||||
}
|
||||
N 3600 800 3600 1300 4
|
||||
{
|
||||
T 3600 900 5 10 1 1 90 0 1
|
||||
netname=CC1
|
||||
}
|
||||
T 5500 600 9 10 1 0 0 0 3
|
||||
capacitors block PD communication
|
||||
by smoothing out the 300 Kpbs signal,
|
||||
but still permits Rx identification
|
||||
C 9400 6100 1 270 1 40P05.sym
|
||||
{
|
||||
T 9400 6100 5 8 0 0 90 2 1
|
||||
footprint=SOT95P237X112-3N.lht
|
||||
T 9460 7160 5 10 1 1 180 8 1
|
||||
refdes=Q1
|
||||
T 10340 7160 5 10 1 1 0 6 1
|
||||
device=40P05
|
||||
T 9400 6100 5 10 0 1 0 0 1
|
||||
lcsc=C2886385
|
||||
T 9400 6100 5 10 0 1 0 0 1
|
||||
value=AP40P05
|
||||
}
|
||||
C 8600 4000 1 0 0 GND.sym
|
||||
N 7000 7100 9400 7100 4
|
||||
{
|
||||
T 7000 7100 5 10 1 1 0 0 1
|
||||
netname=VBUS1
|
||||
}
|
||||
N 7600 5000 7400 5000 4
|
||||
{
|
||||
T 7200 5000 5 10 1 1 0 0 1
|
||||
netname=VREF
|
||||
}
|
||||
T 10700 7400 9 10 1 0 0 0 2
|
||||
Vgs limit (± 20V) never reached because
|
||||
pulled down only when VBUS ≤ 5.5V
|
||||
C 6900 6700 1 270 0 resistor-1.sym
|
||||
{
|
||||
T 7300 6400 5 10 0 0 270 0 1
|
||||
device=RESISTOR
|
||||
T 6800 6300 5 10 1 1 0 6 1
|
||||
refdes=R1
|
||||
T 6800 6000 5 10 1 1 0 6 1
|
||||
value=34k
|
||||
T 7400 6500 5 10 0 1 270 0 1
|
||||
footprint=UC1608X55N.lht
|
||||
T 6900 6700 5 10 0 1 0 0 1
|
||||
description=resistor, chip, 0603 (metric 1608), 1%
|
||||
T 6900 6700 5 10 0 1 0 0 1
|
||||
lcsc=C2933202
|
||||
}
|
||||
C 6900 5200 1 270 0 resistor-1.sym
|
||||
{
|
||||
T 7300 4900 5 10 0 0 270 0 1
|
||||
device=RESISTOR
|
||||
T 6800 4800 5 10 1 1 0 6 1
|
||||
refdes=R2
|
||||
T 6800 4500 5 10 1 1 0 6 1
|
||||
value=21k
|
||||
T 7400 5000 5 10 0 1 270 0 1
|
||||
footprint=UC1608X55N.lht
|
||||
T 6900 5200 5 10 0 1 0 0 1
|
||||
description=resistor, chip, 0603 (metric 1608), 1%
|
||||
T 6900 5200 5 10 0 1 0 0 1
|
||||
lcsc=C22956
|
||||
}
|
||||
T 6700 5900 9 10 1 0 180 0 2
|
||||
Vref = R2/(R1+R2) * Vover
|
||||
2.1 = 21/(34+21) *5.5
|
||||
C 6900 4100 1 0 0 GND.sym
|
||||
N 7000 5800 7000 5200 4
|
||||
N 7600 5200 7000 5200 4
|
||||
{
|
||||
T 7800 5200 5 10 1 1 0 6 1
|
||||
netname=VOVER1
|
||||
}
|
||||
N 7000 7100 7000 6700 4
|
||||
C 12000 6100 1 90 0 40P05.sym
|
||||
{
|
||||
T 12000 6100 5 8 0 0 90 0 1
|
||||
footprint=SOT95P237X112-3N.lht
|
||||
T 11940 7160 5 10 1 1 180 2 1
|
||||
refdes=Q2
|
||||
T 11060 7160 5 10 1 1 0 0 1
|
||||
device=40P05
|
||||
T 12000 6100 5 10 0 1 0 0 1
|
||||
lcsc=C2886385
|
||||
T 12000 6100 5 10 0 1 0 0 1
|
||||
value=AP40P05
|
||||
}
|
||||
C 12800 4000 1 0 1 GND.sym
|
||||
N 14400 7100 12000 7100 4
|
||||
{
|
||||
T 14400 7100 5 10 1 1 0 6 1
|
||||
netname=VBUS2
|
||||
}
|
||||
N 13800 5000 14000 5000 4
|
||||
{
|
||||
T 14200 5000 5 10 1 1 0 6 1
|
||||
netname=VREF
|
||||
}
|
||||
C 14500 6700 1 90 1 resistor-1.sym
|
||||
{
|
||||
T 14100 6400 5 10 0 0 270 2 1
|
||||
device=RESISTOR
|
||||
T 14000 6500 5 10 0 1 270 2 1
|
||||
footprint=UC1608X55N.lht
|
||||
T 14600 6300 5 10 1 1 0 0 1
|
||||
refdes=R5
|
||||
T 14600 6000 5 10 1 1 0 0 1
|
||||
value=34k
|
||||
T 14500 6700 5 10 0 1 0 0 1
|
||||
description=resistor, chip, 0603 (metric 1608), 1%
|
||||
T 14500 6700 5 10 0 1 0 0 1
|
||||
lcsc=C2933202
|
||||
}
|
||||
C 14500 5200 1 90 1 resistor-1.sym
|
||||
{
|
||||
T 14100 4900 5 10 0 0 270 2 1
|
||||
device=RESISTOR
|
||||
T 14000 5000 5 10 0 1 270 2 1
|
||||
footprint=UC1608X55N.lht
|
||||
T 14600 4800 5 10 1 1 0 0 1
|
||||
refdes=R6
|
||||
T 14600 4500 5 10 1 1 0 0 1
|
||||
value=21k
|
||||
T 14500 5200 5 10 0 1 0 0 1
|
||||
description=resistor, chip, 0603 (metric 1608), 1%
|
||||
T 14500 5200 5 10 0 1 0 0 1
|
||||
lcsc=C22956
|
||||
}
|
||||
C 14500 4100 1 0 1 GND.sym
|
||||
N 14400 5800 14400 5200 4
|
||||
N 13800 5200 14400 5200 4
|
||||
{
|
||||
T 13600 5200 5 10 1 1 0 0 1
|
||||
netname=VOVER2
|
||||
}
|
||||
N 14400 7100 14400 6700 4
|
||||
N 10600 7100 10800 7100 4
|
||||
{
|
||||
T 10500 7100 5 10 1 1 0 0 1
|
||||
netname=VBUS
|
||||
}
|
||||
C 800 0 1 0 0 HEADER-2.54-1x10.sym
|
||||
{
|
||||
T 800 0 5 8 0 0 0 0 1
|
||||
footprint=CONNECTOR_HEADER-2.54-1X10.lht
|
||||
T 1400 2360 5 10 1 1 0 3 1
|
||||
refdes=J3
|
||||
T 1400 40 5 10 0 1 0 5 1
|
||||
device=HEADER-2.54-1x10
|
||||
T 700 2400 5 10 1 1 0 6 1
|
||||
value=DEBUG
|
||||
}
|
||||
N 800 1300 100 1300 4
|
||||
{
|
||||
T 800 1300 5 10 1 1 0 6 1
|
||||
netname=VREF
|
||||
}
|
||||
N 800 1700 100 1700 4
|
||||
{
|
||||
T 800 1700 5 10 1 1 0 6 1
|
||||
netname=VOVER1
|
||||
}
|
||||
N 800 700 100 700 4
|
||||
{
|
||||
T 800 700 5 10 1 1 0 6 1
|
||||
netname=VOVER2
|
||||
}
|
||||
N 800 1100 100 1100 4
|
||||
{
|
||||
T 800 1100 5 10 1 1 0 6 1
|
||||
netname=VBUS
|
||||
}
|
||||
C 1000 2400 1 0 0 XKB_U262-24XN-4BV60.sym
|
||||
{
|
||||
T 1000 2400 5 8 0 0 0 0 1
|
||||
footprint=CONNECTOR_XKB_U262-24XN-4BV60.lht
|
||||
T 1400 5060 5 10 1 1 0 0 1
|
||||
refdes=J2
|
||||
T 3960 2740 5 10 0 1 0 2 1
|
||||
device=XKB_U262-24XN-4BV60
|
||||
T 3500 5100 5 10 1 1 0 0 1
|
||||
value=USB-C receptacle
|
||||
T 3800 4100 5 10 0 1 0 0 1
|
||||
lcsc=C388659
|
||||
}
|
||||
C 1000 6500 1 0 0 XKB_U261-24XN-4BC2LS.sym
|
||||
{
|
||||
T 1000 6500 5 8 0 0 0 0 1
|
||||
footprint=CONNECTOR_XKB_U261-24XN-4BC2LS.lht
|
||||
T 1400 9160 5 10 1 1 0 0 1
|
||||
refdes=J1
|
||||
T 4060 6840 5 10 0 1 0 2 1
|
||||
device=XKB_U261-24XN-4BC2LS
|
||||
T 1000 6500 5 10 0 0 0 0 1
|
||||
lcsc=C2880648
|
||||
T 3600 9200 5 10 1 1 0 0 1
|
||||
value=USB-C plug
|
||||
}
|
||||
N 3900 6300 3900 6500 4
|
||||
N 3700 6300 3700 6500 4
|
||||
N 3500 6300 3500 6500 4
|
||||
T 6400 9500 9 10 1 0 0 0 1
|
||||
over-voltage protection (5.5V)
|
||||
T 2800 1500 9 10 1 0 0 0 1
|
||||
communication protection
|
||||
T 7400 7400 9 10 1 0 0 0 2
|
||||
two pMOS are required to
|
||||
block VBUS in both directions
|
||||
C 7400 8800 1 0 0 BAV74_part-1-2-D1.sym
|
||||
{
|
||||
T 7400 8800 5 8 0 0 0 0 1
|
||||
footprint=SOT95P237X112-3N.lht
|
||||
T 7600 9160 5 10 1 1 0 3 1
|
||||
refdes=D1
|
||||
T 7600 8840 5 10 1 1 0 5 1
|
||||
device=BAV74
|
||||
T 7400 8800 5 10 0 1 0 0 1
|
||||
lcsc=C2919768
|
||||
T 7400 8800 5 10 0 1 0 0 1
|
||||
value=BAV74
|
||||
}
|
||||
C 8600 8800 1 0 1 BAV74_part-2-2-D2.sym
|
||||
{
|
||||
T 8600 8800 5 8 0 0 0 6 1
|
||||
footprint=SOT95P237X112-3N.lht
|
||||
T 8400 9160 5 10 1 1 0 3 1
|
||||
refdes=D1
|
||||
T 8400 8840 5 10 1 1 0 5 1
|
||||
device=BAV74
|
||||
T 8600 8800 5 10 0 1 0 0 1
|
||||
lcsc=C2919768
|
||||
T 8600 8800 5 10 0 1 0 0 1
|
||||
value=BAV74
|
||||
}
|
||||
T 6600 8200 9 10 1 0 0 0 2
|
||||
diodes prevent VBUS
|
||||
cross-leakage
|
||||
C 7800 9000 1 0 0 VCC.sym
|
||||
N 7400 9000 6700 9000 4
|
||||
{
|
||||
T 7400 9000 5 10 1 1 0 6 1
|
||||
netname=VBUS1
|
||||
}
|
||||
N 7800 9000 8200 9000 4
|
||||
N 8600 9000 9300 9000 4
|
||||
{
|
||||
T 8600 9000 5 10 1 1 0 0 1
|
||||
netname=VBUS2
|
||||
}
|
||||
C 12500 6000 1 0 0 VCC.sym
|
||||
C 8500 6000 1 0 0 VCC.sym
|
||||
C 9500 7100 1 90 1 resistor-1.sym
|
||||
{
|
||||
T 9100 6800 5 10 0 0 270 2 1
|
||||
device=RESISTOR
|
||||
T 9200 6700 5 10 1 1 0 6 1
|
||||
refdes=R3
|
||||
T 9200 6400 5 10 1 1 0 6 1
|
||||
value=100k
|
||||
T 9000 6900 5 10 0 1 270 2 1
|
||||
footprint=UC1608X55N.lht
|
||||
T 9500 7100 5 10 0 1 0 6 1
|
||||
description=resistor, chip, 0603 (metric 1608), 1%
|
||||
}
|
||||
N 9400 6100 9800 6100 4
|
||||
C 11900 7100 1 270 0 resistor-1.sym
|
||||
{
|
||||
T 12300 6800 5 10 0 0 270 0 1
|
||||
device=RESISTOR
|
||||
T 12400 6900 5 10 0 1 270 0 1
|
||||
footprint=UC1608X55N.lht
|
||||
T 12200 6700 5 10 1 1 0 0 1
|
||||
refdes=R4
|
||||
T 12200 6400 5 10 1 1 0 0 1
|
||||
value=100k
|
||||
T 11900 7100 5 10 0 1 0 6 1
|
||||
description=resistor, chip, 0603 (metric 1608), 1%
|
||||
}
|
||||
N 11600 6100 12000 6100 4
|
||||
N 9800 6100 9800 5100 4
|
||||
T 9600 4600 9 10 1 0 0 0 2
|
||||
LM339 comparator has
|
||||
open-collector output
|
||||
C 10200 8400 1 0 0 HT75xx-3.sym
|
||||
{
|
||||
T 10200 8400 5 8 0 0 0 0 1
|
||||
footprint=SOT95P280X145-5N.lht
|
||||
T 10750 9560 5 10 1 1 0 3 1
|
||||
refdes=U1
|
||||
T 11260 8740 5 10 0 1 0 2 1
|
||||
device=HT75xx-3
|
||||
T 11100 9600 5 10 1 1 0 0 1
|
||||
value=HT7521-3
|
||||
T 11500 9000 5 10 0 1 0 0 1
|
||||
lcsc=C259655
|
||||
}
|
||||
T 11300 8400 9 10 1 0 0 0 2
|
||||
Vref ≤ VBUSmin - D1_Vf - LM393_Vicm
|
||||
Vref ≤ 4.75 - 0.715 - 1.5 = 2.5V
|
||||
C 10000 9300 1 0 0 VCC.sym
|
||||
C 11100 8200 1 0 0 GND.sym
|
||||
N 12300 9300 12900 9300 4
|
||||
{
|
||||
T 12400 9300 5 10 1 1 0 0 1
|
||||
netname=VREF
|
||||
}
|
||||
N 11600 5100 11600 6100 4
|
||||
C 7600 4200 1 0 0 LM339PW_part-1-4-COMP1.sym
|
||||
{
|
||||
T 7600 4200 5 8 0 0 0 0 1
|
||||
footprint=SOP65P640X120-14N.lht
|
||||
T 8000 5620 5 10 1 1 0 0 1
|
||||
refdes=U2
|
||||
T 8800 4360 5 10 1 1 0 0 1
|
||||
device=LM339PW
|
||||
T 7600 4200 5 10 0 1 0 0 1
|
||||
value=LM339PWR
|
||||
T 7600 4200 5 10 0 1 0 0 1
|
||||
lcsc=C42184
|
||||
}
|
||||
C 13800 4200 1 0 1 LM339PW_part-3-4-COMP3.sym
|
||||
{
|
||||
T 13800 4200 5 8 0 0 0 6 1
|
||||
footprint=SOP65P640X120-14N.lht
|
||||
T 12200 5620 5 10 1 1 0 6 1
|
||||
refdes=U2
|
||||
T 13800 4360 5 10 1 1 0 6 1
|
||||
device=LM339PW
|
||||
T 13800 4200 5 10 0 1 0 0 1
|
||||
value=LM339PWR
|
||||
T 13800 4200 5 10 0 1 0 0 1
|
||||
lcsc=C42184
|
||||
}
|
||||
N 9400 6200 9400 6100 4
|
||||
N 12000 6200 12000 6100 4
|
||||
C 10200 2500 1 0 1 LED0603.sym
|
||||
{
|
||||
T 10200 2500 5 8 0 0 0 6 1
|
||||
footprint=LEDC1608X90N.lht
|
||||
T 10000 2860 5 10 1 1 0 3 1
|
||||
refdes=D2
|
||||
T 10000 2540 5 10 0 1 0 5 1
|
||||
device=LED0603
|
||||
T 10100 2400 5 10 1 1 0 6 1
|
||||
value=red
|
||||
}
|
||||
C 7600 1800 1 0 0 LM339PW_part-2-4-COMP2.sym
|
||||
{
|
||||
T 7600 1800 5 8 0 0 0 0 1
|
||||
footprint=SOP65P640X120-14N.lht
|
||||
T 8000 3220 5 10 1 1 0 0 1
|
||||
refdes=U2
|
||||
T 8800 1960 5 10 1 1 0 0 1
|
||||
device=LM339PW
|
||||
T 7600 1800 5 10 0 1 0 0 1
|
||||
value=LM339PWR
|
||||
T 7600 1800 5 10 0 1 0 0 1
|
||||
lcsc=C42184
|
||||
}
|
||||
C 13800 1800 1 0 1 LM339PW_part-4-4-COMP4.sym
|
||||
{
|
||||
T 13800 1800 5 8 0 0 0 6 1
|
||||
footprint=SOP65P640X120-14N.lht
|
||||
T 12200 3220 5 10 1 1 0 6 1
|
||||
refdes=U2
|
||||
T 13800 1960 5 10 1 1 0 6 1
|
||||
device=LM339PW
|
||||
T 13800 1800 5 10 0 1 0 0 1
|
||||
value=LM339PWR
|
||||
T 13800 1800 5 10 0 1 0 0 1
|
||||
lcsc=C42184
|
||||
}
|
||||
C 12500 3600 1 0 0 VCC.sym
|
||||
C 8500 3600 1 0 0 VCC.sym
|
||||
C 8600 1600 1 0 0 GND.sym
|
||||
C 12600 1600 1 0 0 GND.sym
|
||||
N 7600 2800 6800 2800 4
|
||||
{
|
||||
T 7600 2800 5 10 1 1 0 6 1
|
||||
netname=VREF
|
||||
}
|
||||
N 7600 2600 6800 2600 4
|
||||
{
|
||||
T 7600 2600 5 10 1 1 0 6 1
|
||||
netname=VOVER1
|
||||
}
|
||||
C 11200 2500 1 0 0 LED0603.sym
|
||||
{
|
||||
T 11200 2500 5 8 0 0 0 0 1
|
||||
footprint=LEDC1608X90N.lht
|
||||
T 11400 2860 5 10 1 1 0 3 1
|
||||
refdes=D3
|
||||
T 11400 2540 5 10 0 1 0 5 1
|
||||
device=LED0603
|
||||
T 11300 2400 5 10 1 1 0 0 1
|
||||
value=red
|
||||
}
|
||||
C 10700 3900 1 270 0 resistor-1.sym
|
||||
{
|
||||
T 11100 3600 5 10 0 0 270 0 1
|
||||
device=RESISTOR
|
||||
T 10600 3500 5 10 1 1 0 6 1
|
||||
refdes=R7
|
||||
T 10600 3200 5 10 1 1 0 6 1
|
||||
value=2k
|
||||
T 11200 3700 5 10 0 1 270 0 1
|
||||
footprint=UC1608X55N.lht
|
||||
T 10700 3900 5 10 0 1 0 0 1
|
||||
description=resistor, chip, 0603 (metric 1608), 1%
|
||||
}
|
||||
N 10800 3000 10800 2700 4
|
||||
N 10200 2700 11200 2700 4
|
||||
N 10800 3900 10800 4500 4
|
||||
{
|
||||
T 10800 4000 5 10 1 1 90 0 1
|
||||
netname=VREF
|
||||
}
|
||||
N 13800 2800 14600 2800 4
|
||||
{
|
||||
T 13800 2800 5 10 1 1 0 0 1
|
||||
netname=VREF
|
||||
}
|
||||
N 13800 2600 14600 2600 4
|
||||
{
|
||||
T 13800 2600 5 10 1 1 0 0 1
|
||||
netname=VOVER2
|
||||
}
|
||||
T 10100 1900 9 10 1 0 0 0 2
|
||||
over-voltage
|
||||
indication
|
||||
N 800 300 100 300 4
|
||||
{
|
||||
T 800 300 5 10 1 1 0 6 1
|
||||
netname=VBUS2
|
||||
}
|
||||
C 600 600 1 270 0 GND.sym
|
||||
N 800 2100 100 2100 4
|
||||
{
|
||||
T 800 2100 5 10 1 1 0 6 1
|
||||
netname=VBUS1
|
||||
}
|
||||
C 600 2000 1 270 0 GND.sym
|
||||
C 600 1600 1 270 0 GND.sym
|
||||
C 600 1000 1 270 0 GND.sym
|
@ -1,9 +0,0 @@
|
||||
@.a.footprint == "LEDC2012X80N.lht"; a/xy::jlcpcb::rotate=270;
|
||||
@.a.footprint == "RESC1608X55N.lht"; a/xy::jlcpcb::rotate=90;
|
||||
@.a.footprint == "CONNECTOR_USB_MICRO-B_C10418.lht"; a/xy::jlcpcb::translate=-1.2mm,0mm;
|
||||
@.a.footprint == "CONNECTOR_USB_MICRO-B_C10418.lht"; a/xy::jlcpcb::rotate=270;
|
||||
@.a.footprint == "CONNECTOR_USB-A-2.0_RECEPTACLE_C42428.lht"; a/xy::jlcpcb::translate=0mm,-1.7mm;
|
||||
@.a.footprint == "CONNECTOR_MY-1220-03.lht"; a/xy::jlcpcb::translate=0mm,-0.95mm;
|
||||
@.a.footprint == "CONNECTOR_XKB_U262-24XN-4BV60.lht"; a/xy::jlcpcb::rotate=180;
|
||||
@.a.footprint == "CONNECTOR_XKB_U262-24XN-4BV60.lht"; a/xy::jlcpcb::translate=0mm,0.7mm;
|
||||
@.a.footprint == "SOT95P237X112-3N.lht"; a/xy::jlcpcb::rotate=180;
|
Loading…
Reference in New Issue
Block a user