schematic: replace PCF8547 with STM8S003
This commit is contained in:
parent
b3ecf3f8b7
commit
99d789a1bb
@ -49,9 +49,9 @@ parts_local << "transistor/transistor_pmos_nxp_bss84"
|
||||
parts_local << "mechanical/mechanical_button_6mm"
|
||||
parts_local << "oscillator/hc-49@SM"
|
||||
parts_local << "resistor/trimpot_3mm"
|
||||
parts_local << "ic/ic_io-expander_nxp_pcf8574@T"
|
||||
parts_local << "diode/diode_tvs_st_usblc6-2@SC6"
|
||||
parts_local << "connector/connector_molex_530470210"
|
||||
parts_local << "mcu/ic_mcu_st_stm8s003x3@P"
|
||||
# the corresponding files
|
||||
library = parts_local.collect {|part| "library/#{part.split('@')[0].downcase}.yaml"}
|
||||
# github QEDA parts
|
||||
|
880
hardware/coraleda/subc/SOP65P640X120-20N.lht
Normal file
880
hardware/coraleda/subc/SOP65P640X120-20N.lht
Normal file
@ -0,0 +1,880 @@
|
||||
# subcircuit generated using QEDA
|
||||
li:pcb-rnd-subcircuit-v6 {
|
||||
ha:subc.1 {
|
||||
uid = SOP65P640X120-20N.......
|
||||
ha:attributes {
|
||||
footprint = SOP65P640X120-20N
|
||||
}
|
||||
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.113mm
|
||||
0.761mm
|
||||
-0.132mm
|
||||
0.756mm
|
||||
-0.151mm
|
||||
0.747mm
|
||||
-0.169mm
|
||||
0.736mm
|
||||
-0.185mm
|
||||
0.722mm
|
||||
-0.199mm
|
||||
0.706mm
|
||||
-0.210mm
|
||||
0.688mm
|
||||
-0.218mm
|
||||
0.670mm
|
||||
-0.223mm
|
||||
0.650mm
|
||||
-0.225mm
|
||||
-0.650mm
|
||||
-0.225mm
|
||||
-0.670mm
|
||||
-0.223mm
|
||||
-0.688mm
|
||||
-0.218mm
|
||||
-0.706mm
|
||||
-0.210mm
|
||||
-0.722mm
|
||||
-0.199mm
|
||||
-0.736mm
|
||||
-0.185mm
|
||||
-0.747mm
|
||||
-0.169mm
|
||||
-0.756mm
|
||||
-0.151mm
|
||||
-0.761mm
|
||||
-0.132mm
|
||||
-0.762mm
|
||||
-0.113mm
|
||||
-0.762mm
|
||||
0.112mm
|
||||
-0.761mm
|
||||
0.132mm
|
||||
-0.756mm
|
||||
0.151mm
|
||||
-0.747mm
|
||||
0.169mm
|
||||
-0.736mm
|
||||
0.185mm
|
||||
-0.722mm
|
||||
0.199mm
|
||||
-0.706mm
|
||||
0.210mm
|
||||
-0.688mm
|
||||
0.218mm
|
||||
-0.670mm
|
||||
0.223mm
|
||||
-0.650mm
|
||||
0.225mm
|
||||
0.650mm
|
||||
0.225mm
|
||||
0.670mm
|
||||
0.223mm
|
||||
0.688mm
|
||||
0.218mm
|
||||
0.706mm
|
||||
0.210mm
|
||||
0.722mm
|
||||
0.199mm
|
||||
0.736mm
|
||||
0.185mm
|
||||
0.747mm
|
||||
0.169mm
|
||||
0.756mm
|
||||
0.151mm
|
||||
0.761mm
|
||||
0.132mm
|
||||
0.762mm
|
||||
0.113mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
0.813mm
|
||||
-0.138mm
|
||||
0.810mm
|
||||
-0.161mm
|
||||
0.804mm
|
||||
-0.185mm
|
||||
0.794mm
|
||||
-0.206mm
|
||||
0.780mm
|
||||
-0.226mm
|
||||
0.763mm
|
||||
-0.243mm
|
||||
0.744mm
|
||||
-0.257mm
|
||||
0.722mm
|
||||
-0.267mm
|
||||
0.699mm
|
||||
-0.273mm
|
||||
0.675mm
|
||||
-0.275mm
|
||||
-0.675mm
|
||||
-0.275mm
|
||||
-0.699mm
|
||||
-0.273mm
|
||||
-0.722mm
|
||||
-0.267mm
|
||||
-0.744mm
|
||||
-0.257mm
|
||||
-0.763mm
|
||||
-0.243mm
|
||||
-0.780mm
|
||||
-0.226mm
|
||||
-0.794mm
|
||||
-0.206mm
|
||||
-0.804mm
|
||||
-0.185mm
|
||||
-0.810mm
|
||||
-0.161mm
|
||||
-0.813mm
|
||||
-0.138mm
|
||||
-0.813mm
|
||||
0.137mm
|
||||
-0.810mm
|
||||
0.161mm
|
||||
-0.804mm
|
||||
0.185mm
|
||||
-0.794mm
|
||||
0.206mm
|
||||
-0.780mm
|
||||
0.226mm
|
||||
-0.763mm
|
||||
0.243mm
|
||||
-0.744mm
|
||||
0.257mm
|
||||
-0.722mm
|
||||
0.267mm
|
||||
-0.699mm
|
||||
0.273mm
|
||||
-0.675mm
|
||||
0.275mm
|
||||
0.675mm
|
||||
0.275mm
|
||||
0.699mm
|
||||
0.273mm
|
||||
0.722mm
|
||||
0.267mm
|
||||
0.744mm
|
||||
0.257mm
|
||||
0.763mm
|
||||
0.243mm
|
||||
0.780mm
|
||||
0.226mm
|
||||
0.794mm
|
||||
0.206mm
|
||||
0.804mm
|
||||
0.185mm
|
||||
0.810mm
|
||||
0.161mm
|
||||
0.813mm
|
||||
0.138mm
|
||||
}
|
||||
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.113mm
|
||||
0.761mm
|
||||
-0.132mm
|
||||
0.756mm
|
||||
-0.151mm
|
||||
0.747mm
|
||||
-0.169mm
|
||||
0.736mm
|
||||
-0.185mm
|
||||
0.722mm
|
||||
-0.199mm
|
||||
0.706mm
|
||||
-0.210mm
|
||||
0.688mm
|
||||
-0.218mm
|
||||
0.670mm
|
||||
-0.223mm
|
||||
0.650mm
|
||||
-0.225mm
|
||||
-0.650mm
|
||||
-0.225mm
|
||||
-0.670mm
|
||||
-0.223mm
|
||||
-0.688mm
|
||||
-0.218mm
|
||||
-0.706mm
|
||||
-0.210mm
|
||||
-0.722mm
|
||||
-0.199mm
|
||||
-0.736mm
|
||||
-0.185mm
|
||||
-0.747mm
|
||||
-0.169mm
|
||||
-0.756mm
|
||||
-0.151mm
|
||||
-0.761mm
|
||||
-0.132mm
|
||||
-0.762mm
|
||||
-0.113mm
|
||||
-0.762mm
|
||||
0.112mm
|
||||
-0.761mm
|
||||
0.132mm
|
||||
-0.756mm
|
||||
0.151mm
|
||||
-0.747mm
|
||||
0.169mm
|
||||
-0.736mm
|
||||
0.185mm
|
||||
-0.722mm
|
||||
0.199mm
|
||||
-0.706mm
|
||||
0.210mm
|
||||
-0.688mm
|
||||
0.218mm
|
||||
-0.670mm
|
||||
0.223mm
|
||||
-0.650mm
|
||||
0.225mm
|
||||
0.650mm
|
||||
0.225mm
|
||||
0.670mm
|
||||
0.223mm
|
||||
0.688mm
|
||||
0.218mm
|
||||
0.706mm
|
||||
0.210mm
|
||||
0.722mm
|
||||
0.199mm
|
||||
0.736mm
|
||||
0.185mm
|
||||
0.747mm
|
||||
0.169mm
|
||||
0.756mm
|
||||
0.151mm
|
||||
0.761mm
|
||||
0.132mm
|
||||
0.762mm
|
||||
0.113mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
paste = 1
|
||||
}
|
||||
ha:combining {
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
li:objects {
|
||||
ha:padstack_ref.31 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.950mm
|
||||
y = -2.925mm
|
||||
ha:attributes {
|
||||
term = 1
|
||||
name = 1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.32 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.950mm
|
||||
y = -2.275mm
|
||||
ha:attributes {
|
||||
term = 2
|
||||
name = 2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.33 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.950mm
|
||||
y = -1.625mm
|
||||
ha:attributes {
|
||||
term = 3
|
||||
name = 3
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.34 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.950mm
|
||||
y = -0.975mm
|
||||
ha:attributes {
|
||||
term = 4
|
||||
name = 4
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.35 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.950mm
|
||||
y = -0.325mm
|
||||
ha:attributes {
|
||||
term = 5
|
||||
name = 5
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.36 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.950mm
|
||||
y = 0.325mm
|
||||
ha:attributes {
|
||||
term = 6
|
||||
name = 6
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.37 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.950mm
|
||||
y = 0.975mm
|
||||
ha:attributes {
|
||||
term = 7
|
||||
name = 7
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.38 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.950mm
|
||||
y = 1.625mm
|
||||
ha:attributes {
|
||||
term = 8
|
||||
name = 8
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.39 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.950mm
|
||||
y = 2.275mm
|
||||
ha:attributes {
|
||||
term = 9
|
||||
name = 9
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.40 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -2.950mm
|
||||
y = 2.925mm
|
||||
ha:attributes {
|
||||
term = 10
|
||||
name = 10
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.41 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.950mm
|
||||
y = -2.925mm
|
||||
ha:attributes {
|
||||
term = 20
|
||||
name = 20
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.42 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.950mm
|
||||
y = -2.275mm
|
||||
ha:attributes {
|
||||
term = 19
|
||||
name = 19
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.43 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.950mm
|
||||
y = -1.625mm
|
||||
ha:attributes {
|
||||
term = 18
|
||||
name = 18
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.44 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.950mm
|
||||
y = -0.975mm
|
||||
ha:attributes {
|
||||
term = 17
|
||||
name = 17
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.45 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.950mm
|
||||
y = -0.325mm
|
||||
ha:attributes {
|
||||
term = 16
|
||||
name = 16
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.46 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.950mm
|
||||
y = 0.325mm
|
||||
ha:attributes {
|
||||
term = 15
|
||||
name = 15
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.47 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.950mm
|
||||
y = 0.975mm
|
||||
ha:attributes {
|
||||
term = 14
|
||||
name = 14
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.48 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.950mm
|
||||
y = 1.625mm
|
||||
ha:attributes {
|
||||
term = 13
|
||||
name = 13
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.49 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.950mm
|
||||
y = 2.275mm
|
||||
ha:attributes {
|
||||
term = 12
|
||||
name = 12
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.50 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 2.950mm
|
||||
y = 2.925mm
|
||||
ha:attributes {
|
||||
term = 11
|
||||
name = 11
|
||||
}
|
||||
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.51 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.52 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = x
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 1.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.53 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = y
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 1.000mm
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-silkscreen {
|
||||
lid = 1
|
||||
ha:type {
|
||||
top = 1
|
||||
silk = 1
|
||||
}
|
||||
li:objects {
|
||||
ha:text.54 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 0
|
||||
scale = 100
|
||||
string = %a.parent.refdes%
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
dyntext = 1
|
||||
}
|
||||
}
|
||||
ha:line.55 {
|
||||
x1 = -2.260mm
|
||||
y1 = -3.410mm
|
||||
x2 = 2.260mm
|
||||
y2 = -3.410mm
|
||||
thickness = 0.120mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.56 {
|
||||
x1 = 2.260mm
|
||||
y1 = 3.410mm
|
||||
x2 = -2.260mm
|
||||
y2 = 3.410mm
|
||||
thickness = 0.120mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:arc.57 {
|
||||
x = -2.950mm
|
||||
y = -3.840mm
|
||||
width = 0.125mm
|
||||
height = 0.125mm
|
||||
thickness = 0.250mm
|
||||
astart = 0
|
||||
adelta = 360
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.58 {
|
||||
x1 = -2.260mm
|
||||
y1 = -3.410mm
|
||||
x2 = -3.973mm
|
||||
y2 = -3.410mm
|
||||
thickness = 0.120mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.59 {
|
||||
x1 = -3.973mm
|
||||
y1 = -3.410mm
|
||||
x2 = -3.973mm
|
||||
y2 = -2.700mm
|
||||
thickness = 0.120mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-assembly {
|
||||
lid = 2
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = assy
|
||||
li:objects {
|
||||
ha:text.60 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 90
|
||||
scale = 100
|
||||
string = SOP65P640X120-20N
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
}
|
||||
}
|
||||
ha:line.61 {
|
||||
x1 = -1.200mm
|
||||
y1 = -3.250mm
|
||||
x2 = 2.200mm
|
||||
y2 = -3.250mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.62 {
|
||||
x1 = 2.200mm
|
||||
y1 = -3.250mm
|
||||
x2 = 2.200mm
|
||||
y2 = 3.250mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.63 {
|
||||
x1 = 2.200mm
|
||||
y1 = 3.250mm
|
||||
x2 = -2.200mm
|
||||
y2 = 3.250mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.64 {
|
||||
x1 = -2.200mm
|
||||
y1 = 3.250mm
|
||||
x2 = -2.200mm
|
||||
y2 = -2.250mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.65 {
|
||||
x1 = -2.200mm
|
||||
y1 = -2.250mm
|
||||
x2 = -1.200mm
|
||||
y2 = -3.250mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-courtyard {
|
||||
lid = 3
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = ko.courtyard
|
||||
li:objects {
|
||||
ha:arc.66 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
width = 0.500mm
|
||||
height = 0.500mm
|
||||
thickness = 0.050mm
|
||||
astart = 0
|
||||
adelta = 360
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.67 {
|
||||
x1 = -0.700mm
|
||||
y1 = 0.000mm
|
||||
x2 = 0.700mm
|
||||
y2 = 0.000mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.68 {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.700mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.700mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.69 {
|
||||
x1 = -3.962mm
|
||||
y1 = -3.400mm
|
||||
x2 = -2.450mm
|
||||
y2 = -3.400mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.70 {
|
||||
x1 = -2.450mm
|
||||
y1 = -3.400mm
|
||||
x2 = -2.450mm
|
||||
y2 = -3.500mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.71 {
|
||||
x1 = -2.450mm
|
||||
y1 = -3.500mm
|
||||
x2 = 2.450mm
|
||||
y2 = -3.500mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.72 {
|
||||
x1 = 2.450mm
|
||||
y1 = -3.500mm
|
||||
x2 = 2.450mm
|
||||
y2 = -3.400mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.73 {
|
||||
x1 = 2.450mm
|
||||
y1 = -3.400mm
|
||||
x2 = 3.962mm
|
||||
y2 = -3.400mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.74 {
|
||||
x1 = 3.962mm
|
||||
y1 = -3.400mm
|
||||
x2 = 3.962mm
|
||||
y2 = 3.400mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.75 {
|
||||
x1 = 3.962mm
|
||||
y1 = 3.400mm
|
||||
x2 = 2.450mm
|
||||
y2 = 3.400mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.76 {
|
||||
x1 = 2.450mm
|
||||
y1 = 3.400mm
|
||||
x2 = 2.450mm
|
||||
y2 = 3.500mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.77 {
|
||||
x1 = 2.450mm
|
||||
y1 = 3.500mm
|
||||
x2 = -2.450mm
|
||||
y2 = 3.500mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.78 {
|
||||
x1 = -2.450mm
|
||||
y1 = 3.500mm
|
||||
x2 = -2.450mm
|
||||
y2 = 3.400mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.79 {
|
||||
x1 = -2.450mm
|
||||
y1 = 3.400mm
|
||||
x2 = -3.962mm
|
||||
y2 = 3.400mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.80 {
|
||||
x1 = -3.962mm
|
||||
y1 = 3.400mm
|
||||
x2 = -3.962mm
|
||||
y2 = -3.400mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
234
hardware/geda/symbols/STM8S003x3.sym
Normal file
234
hardware/geda/symbols/STM8S003x3.sym
Normal file
@ -0,0 +1,234 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
datasheet=https://www.st.com/resource/en/datasheet/stm8s003f3.pdf
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
keywords=IC, MCU, Micro-Controller, STM8S
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
aliases=STM8S003F3 STM8S003K3
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=SOP65P640X120-20N.fp
|
||||
B 400 3000 2300 -2600 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 2400 400 2400 1 0 0
|
||||
{
|
||||
T 480 2400 9 8 1 1 0 0 1
|
||||
pinlabel=PA1/OSCIN
|
||||
T 480 2400 5 8 0 0 0 2 1
|
||||
pintype=io
|
||||
T 320 2400 5 8 1 1 0 6 1
|
||||
pinnumber=5
|
||||
T 320 2400 5 8 0 0 0 8 1
|
||||
pinseq=5
|
||||
}
|
||||
P 0 2200 400 2200 1 0 0
|
||||
{
|
||||
T 480 2200 9 8 1 1 0 0 1
|
||||
pinlabel=PA2/OSCOUT
|
||||
T 480 2200 5 8 0 0 0 2 1
|
||||
pintype=io
|
||||
T 320 2200 5 8 1 1 0 6 1
|
||||
pinnumber=6
|
||||
T 320 2200 5 8 0 0 0 8 1
|
||||
pinseq=6
|
||||
}
|
||||
P 0 2000 400 2000 1 0 0
|
||||
{
|
||||
T 480 2000 9 8 1 1 0 0 1
|
||||
pinlabel=PA3
|
||||
T 480 2000 5 8 0 0 0 2 1
|
||||
pintype=io
|
||||
T 320 2000 5 8 1 1 0 6 1
|
||||
pinnumber=10
|
||||
T 320 2000 5 8 0 0 0 8 1
|
||||
pinseq=10
|
||||
}
|
||||
P 0 1600 400 1600 1 0 0
|
||||
{
|
||||
T 480 1600 9 8 1 1 0 0 1
|
||||
pinlabel=PB4
|
||||
T 480 1600 5 8 0 0 0 2 1
|
||||
pintype=io
|
||||
T 320 1600 5 8 1 1 0 6 1
|
||||
pinnumber=12
|
||||
T 320 1600 5 8 0 0 0 8 1
|
||||
pinseq=12
|
||||
}
|
||||
P 0 1400 400 1400 1 0 0
|
||||
{
|
||||
T 480 1400 9 8 1 1 0 0 1
|
||||
pinlabel=PB5
|
||||
T 480 1400 5 8 0 0 0 2 1
|
||||
pintype=io
|
||||
T 320 1400 5 8 1 1 0 6 1
|
||||
pinnumber=11
|
||||
T 320 1400 5 8 0 0 0 8 1
|
||||
pinseq=11
|
||||
}
|
||||
P 0 1000 400 1000 1 0 0
|
||||
{
|
||||
T 480 1000 9 8 1 1 0 0 1
|
||||
pinlabel=NRST
|
||||
T 480 1000 5 8 0 0 0 2 1
|
||||
pintype=in
|
||||
T 320 1000 5 8 1 1 0 6 1
|
||||
pinnumber=4
|
||||
T 320 1000 5 8 0 0 0 8 1
|
||||
pinseq=4
|
||||
}
|
||||
P 3100 2800 2700 2800 1 0 0
|
||||
{
|
||||
T 2620 2800 9 8 1 1 0 6 1
|
||||
pinlabel=PC3
|
||||
T 2620 2800 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 2780 2800 5 8 1 1 0 0 1
|
||||
pinnumber=13
|
||||
T 2780 2800 5 8 0 0 0 2 1
|
||||
pinseq=13
|
||||
}
|
||||
P 3100 2600 2700 2600 1 0 0
|
||||
{
|
||||
T 2620 2600 9 8 1 1 0 6 1
|
||||
pinlabel=PC4
|
||||
T 2620 2600 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 2780 2600 5 8 1 1 0 0 1
|
||||
pinnumber=14
|
||||
T 2780 2600 5 8 0 0 0 2 1
|
||||
pinseq=14
|
||||
}
|
||||
P 3100 2400 2700 2400 1 0 0
|
||||
{
|
||||
T 2620 2400 9 8 1 1 0 6 1
|
||||
pinlabel=PC5
|
||||
T 2620 2400 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 2780 2400 5 8 1 1 0 0 1
|
||||
pinnumber=15
|
||||
T 2780 2400 5 8 0 0 0 2 1
|
||||
pinseq=15
|
||||
}
|
||||
P 3100 2200 2700 2200 1 0 0
|
||||
{
|
||||
T 2620 2200 9 8 1 1 0 6 1
|
||||
pinlabel=PC6
|
||||
T 2620 2200 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 2780 2200 5 8 1 1 0 0 1
|
||||
pinnumber=16
|
||||
T 2780 2200 5 8 0 0 0 2 1
|
||||
pinseq=16
|
||||
}
|
||||
P 3100 2000 2700 2000 1 0 0
|
||||
{
|
||||
T 2620 2000 9 8 1 1 0 6 1
|
||||
pinlabel=PC7
|
||||
T 2620 2000 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 2780 2000 5 8 1 1 0 0 1
|
||||
pinnumber=17
|
||||
T 2780 2000 5 8 0 0 0 2 1
|
||||
pinseq=17
|
||||
}
|
||||
P 3100 1600 2700 1600 1 0 0
|
||||
{
|
||||
T 2620 1600 9 8 1 1 0 6 1
|
||||
pinlabel=PD1/SWIM
|
||||
T 2620 1600 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 2780 1600 5 8 1 1 0 0 1
|
||||
pinnumber=18
|
||||
T 2780 1600 5 8 0 0 0 2 1
|
||||
pinseq=18
|
||||
}
|
||||
P 3100 1400 2700 1400 1 0 0
|
||||
{
|
||||
T 2620 1400 9 8 1 1 0 6 1
|
||||
pinlabel=PD2
|
||||
T 2620 1400 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 2780 1400 5 8 1 1 0 0 1
|
||||
pinnumber=19
|
||||
T 2780 1400 5 8 0 0 0 2 1
|
||||
pinseq=19
|
||||
}
|
||||
P 3100 1200 2700 1200 1 0 0
|
||||
{
|
||||
T 2620 1200 9 8 1 1 0 6 1
|
||||
pinlabel=PD3
|
||||
T 2620 1200 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 2780 1200 5 8 1 1 0 0 1
|
||||
pinnumber=20
|
||||
T 2780 1200 5 8 0 0 0 2 1
|
||||
pinseq=20
|
||||
}
|
||||
P 3100 1000 2700 1000 1 0 0
|
||||
{
|
||||
T 2620 1000 9 8 1 1 0 6 1
|
||||
pinlabel=PD4
|
||||
T 2620 1000 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 2780 1000 5 8 1 1 0 0 1
|
||||
pinnumber=1
|
||||
T 2780 1000 5 8 0 0 0 2 1
|
||||
pinseq=1
|
||||
}
|
||||
P 3100 800 2700 800 1 0 0
|
||||
{
|
||||
T 2620 800 9 8 1 1 0 6 1
|
||||
pinlabel=PD5
|
||||
T 2620 800 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 2780 800 5 8 1 1 0 0 1
|
||||
pinnumber=2
|
||||
T 2780 800 5 8 0 0 0 2 1
|
||||
pinseq=2
|
||||
}
|
||||
P 3100 600 2700 600 1 0 0
|
||||
{
|
||||
T 2620 600 9 8 1 1 0 6 1
|
||||
pinlabel=PD6
|
||||
T 2620 600 5 8 0 0 0 8 1
|
||||
pintype=io
|
||||
T 2780 600 5 8 1 1 0 0 1
|
||||
pinnumber=3
|
||||
T 2780 600 5 8 0 0 0 2 1
|
||||
pinseq=3
|
||||
}
|
||||
P 1600 3400 1600 3000 1 0 0
|
||||
{
|
||||
T 1600 2920 9 8 1 1 90 6 1
|
||||
pinlabel=VCAP
|
||||
T 1600 2920 5 8 0 0 90 8 1
|
||||
pintype=pwr
|
||||
T 1600 3080 5 8 1 1 90 0 1
|
||||
pinnumber=8
|
||||
T 1600 3080 5 8 0 0 90 2 1
|
||||
pinseq=8
|
||||
}
|
||||
P 1800 3400 1800 3000 1 0 0
|
||||
{
|
||||
T 1800 2920 9 8 1 1 90 6 1
|
||||
pinlabel=VDD
|
||||
T 1800 2920 5 8 0 0 90 8 1
|
||||
pintype=pwr
|
||||
T 1800 3080 5 8 1 1 90 0 1
|
||||
pinnumber=9
|
||||
T 1800 3080 5 8 0 0 90 2 1
|
||||
pinseq=9
|
||||
}
|
||||
P 1700 0 1700 400 1 0 0
|
||||
{
|
||||
T 1700 480 9 8 1 1 90 0 1
|
||||
pinlabel=VSS
|
||||
T 1700 480 5 8 0 0 90 2 1
|
||||
pintype=pwr
|
||||
T 1700 320 5 8 1 1 90 6 1
|
||||
pinnumber=7
|
||||
T 1700 320 5 8 0 0 90 8 1
|
||||
pinseq=7
|
||||
}
|
||||
T 400 3060 5 10 1 1 0 0 1
|
||||
refdes=U?
|
||||
T 1760 340 9 10 1 1 0 2 1
|
||||
device=STM8S003x3
|
@ -273,24 +273,6 @@ N 7400 15200 7400 15400 4
|
||||
N 7200 15400 7600 15400 4
|
||||
N 7600 15400 7600 15200 4
|
||||
N 3500 13000 4200 13000 4
|
||||
C 4200 7700 1 180 0 io-1.sym
|
||||
{
|
||||
T 3300 7500 5 10 0 0 180 0 1
|
||||
net=I2C_SDA:1
|
||||
T 4000 7100 5 10 0 0 180 0 1
|
||||
device=none
|
||||
T 3300 7600 5 10 1 1 180 1 1
|
||||
value=I2C_SDA
|
||||
}
|
||||
C 4200 7900 1 180 0 output-2.sym
|
||||
{
|
||||
T 3300 7700 5 10 0 0 180 0 1
|
||||
net=I2C_SCL:1
|
||||
T 4000 7200 5 10 0 0 180 0 1
|
||||
device=none
|
||||
T 3300 7800 5 10 1 1 180 1 1
|
||||
value=I2C_SCL
|
||||
}
|
||||
C 8600 11900 1 0 0 output-2.sym
|
||||
{
|
||||
T 9500 12100 5 10 0 0 0 0 1
|
||||
@ -1442,28 +1424,6 @@ T 34000 16900 5 10 0 0 0 0 1
|
||||
category=passive
|
||||
}
|
||||
C 34000 16600 1 0 0 ground.sym
|
||||
C 6000 17600 1 0 0 3.3V-plus-1.sym
|
||||
C 4300 16300 1 0 0 connector4-1.sym
|
||||
{
|
||||
T 6100 17200 5 10 0 0 0 0 1
|
||||
device=CONNECTOR_4
|
||||
T 4500 17300 5 10 0 1 0 0 1
|
||||
footprint=connector(4,1)
|
||||
T 4300 17700 5 10 1 1 0 0 1
|
||||
refdes=J4
|
||||
T 4300 16300 5 10 0 0 0 0 1
|
||||
category=connector
|
||||
T 4300 16300 5 10 0 0 0 0 1
|
||||
description=1x4 pin header, 0.1 in.
|
||||
T 4300 16300 5 10 0 0 0 0 1
|
||||
note=short SWDIO to nearby GND to force DFU bootloader
|
||||
}
|
||||
C 6000 16200 1 0 0 ground.sym
|
||||
N 6000 17400 6200 17400 4
|
||||
N 6200 17400 6200 17600 4
|
||||
N 6000 17100 6200 17100 4
|
||||
N 6000 16800 6200 16800 4
|
||||
N 6000 16500 6200 16500 4
|
||||
B 31500 16000 6000 7000 6 10 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
B 0 18500 8000 4500 6 10 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
T 31800 22600 6 14 1 0 0 0 1
|
||||
@ -1472,8 +1432,8 @@ T 300 22600 6 14 1 0 0 0 1
|
||||
USB (power+data)
|
||||
T 300 18100 6 14 1 0 0 0 1
|
||||
RESET/START
|
||||
T 4300 18100 6 14 1 0 0 0 1
|
||||
DEBUG (SWD)
|
||||
T 6800 18100 6 14 1 0 0 0 1
|
||||
DEBUG
|
||||
C 13200 20200 1 270 0 BSS84.sym
|
||||
{
|
||||
T 13200 20200 5 8 0 0 270 0 1
|
||||
@ -1519,97 +1479,43 @@ N 13000 20200 14300 20200 4
|
||||
C 12300 20000 1 0 0 3.3V-plus-1.sym
|
||||
N 12500 20000 12500 19200 4
|
||||
N 14700 19400 14700 19200 4
|
||||
C 22100 16700 1 0 0 LCM1602.sym
|
||||
C 24300 16600 1 0 0 LCM1602.sym
|
||||
{
|
||||
T 22500 21260 5 10 1 1 0 0 1
|
||||
T 24700 21160 5 10 1 1 0 0 1
|
||||
refdes=J9
|
||||
T 23660 17040 5 10 1 1 0 2 1
|
||||
T 25860 16940 5 10 1 1 0 2 1
|
||||
device=LCM1602
|
||||
T 24100 21200 5 10 1 1 0 0 1
|
||||
T 26300 21100 5 10 1 1 0 0 1
|
||||
value=LCD
|
||||
T 22100 16700 5 10 0 0 0 0 1
|
||||
T 24300 16600 5 10 0 0 0 0 1
|
||||
lcsc-id=C83273
|
||||
T 22100 16700 5 10 0 0 0 0 1
|
||||
T 24300 16600 5 10 0 0 0 0 1
|
||||
note=3V3 version. has on-board 20 Ohm resistor for LED.
|
||||
T 22100 16700 5 10 0 0 0 0 1
|
||||
T 24300 16600 5 10 0 0 0 0 1
|
||||
category=display
|
||||
T 22100 16700 5 10 0 0 0 0 1
|
||||
T 24300 16600 5 10 0 0 0 0 1
|
||||
aliexpress-id=32425471801
|
||||
T 22100 16700 5 10 0 0 0 0 1
|
||||
T 24300 16600 5 10 0 0 0 0 1
|
||||
lcsc-id=C83273
|
||||
T 22100 16700 5 8 0 0 0 0 1
|
||||
T 24300 16600 5 8 0 0 0 0 1
|
||||
footprint=DISPLAY_LCM1602.lht
|
||||
}
|
||||
C 20700 20200 1 0 1 capacitor-1.sym
|
||||
C 20600 20700 1 0 1 capacitor-1.sym
|
||||
{
|
||||
T 20500 20900 5 10 0 0 180 2 1
|
||||
T 20400 21400 5 10 0 0 180 2 1
|
||||
device=CAPACITOR
|
||||
T 20500 21100 5 10 0 0 180 2 1
|
||||
T 20400 21600 5 10 0 0 180 2 1
|
||||
symversion=0.1
|
||||
T 20700 20200 5 10 0 1 0 0 1
|
||||
T 20600 20700 5 10 0 1 0 0 1
|
||||
footprint=CAPC1608X92N.lht
|
||||
T 19900 20600 5 10 1 1 0 0 1
|
||||
T 19800 21100 5 10 1 1 0 0 1
|
||||
refdes=C8
|
||||
T 20400 20600 5 10 1 1 0 0 1
|
||||
T 20300 21100 5 10 1 1 0 0 1
|
||||
value=1uF
|
||||
T 20700 20200 5 10 0 0 0 0 1
|
||||
T 20600 20700 5 10 0 0 0 0 1
|
||||
category=passive
|
||||
}
|
||||
C 20500 20100 1 0 0 ground.sym
|
||||
C 16700 19700 1 0 0 input-2.sym
|
||||
{
|
||||
T 16700 19900 5 10 0 0 0 0 1
|
||||
net=I2C_SCL:1
|
||||
T 17300 20400 5 10 0 0 0 0 1
|
||||
device=none
|
||||
T 17200 19800 5 10 1 1 0 7 1
|
||||
value=I2C_SCL
|
||||
}
|
||||
C 18100 19700 1 180 0 io-1.sym
|
||||
{
|
||||
T 17200 19500 5 10 0 0 180 0 1
|
||||
net=I2C_SDA:1
|
||||
T 17900 19100 5 10 0 0 180 0 1
|
||||
device=none
|
||||
T 17200 19600 5 10 1 1 180 1 1
|
||||
value=I2C_SDA
|
||||
}
|
||||
N 18100 19600 18800 19600 4
|
||||
N 18100 19800 18800 19800 4
|
||||
C 18300 20100 1 90 0 resistor-1.sym
|
||||
{
|
||||
T 17900 20400 5 10 0 0 90 0 1
|
||||
device=RESISTOR
|
||||
T 18300 20100 5 10 0 1 0 0 1
|
||||
footprint=RESC1608X55N.lht
|
||||
T 18300 20100 5 10 0 1 0 0 1
|
||||
note=only populate when I²C to LCD module with on-board pull-up resisotrs is not present
|
||||
T 18000 20700 5 10 1 1 0 6 1
|
||||
refdes=R10
|
||||
T 18000 20400 5 10 1 1 0 6 1
|
||||
value=1k5
|
||||
T 18300 20100 5 10 0 0 0 0 1
|
||||
category=passive
|
||||
}
|
||||
C 18700 20100 1 90 0 resistor-1.sym
|
||||
{
|
||||
T 18300 20400 5 10 0 0 90 0 1
|
||||
device=RESISTOR
|
||||
T 18700 20100 5 10 0 1 0 0 1
|
||||
footprint=RESC1608X55N.lht
|
||||
T 18700 20100 5 10 0 1 0 0 1
|
||||
note=only populate when I²C to LCD module with on-board pull-up resisotrs is not present
|
||||
T 18800 20700 5 10 1 1 0 0 1
|
||||
refdes=R11
|
||||
T 18800 20400 5 10 1 1 0 0 1
|
||||
value=1k5
|
||||
T 18700 20100 5 10 0 0 0 0 1
|
||||
category=passive
|
||||
}
|
||||
N 18400 21200 18400 21000 4
|
||||
N 18200 21000 18600 21000 4
|
||||
N 18200 20100 18200 19800 4
|
||||
N 18600 20100 18600 19600 4
|
||||
C 20400 20600 1 0 0 ground.sym
|
||||
C 29700 11800 1 0 0 FCI_10117835.sym
|
||||
{
|
||||
T 29800 14710 5 10 1 1 0 3 1
|
||||
@ -2881,7 +2787,7 @@ T 300 15600 6 14 1 0 0 0 1
|
||||
MCU
|
||||
T 16300 22600 6 14 1 0 0 0 1
|
||||
DISPLAY
|
||||
B 16000 16000 9000 7000 6 10 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
B 16000 16000 11500 7000 6 10 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
B 0 0 12400 16000 6 10 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
B 28500 1500 9000 14500 6 10 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
B 12400 0 16100 16000 6 10 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
@ -3029,24 +2935,6 @@ device=none
|
||||
T 9500 4200 5 10 1 1 180 7 1
|
||||
value=USB-C_DEVICE_DP2
|
||||
}
|
||||
C 6200 17000 1 0 0 output-2.sym
|
||||
{
|
||||
T 7100 17200 5 10 0 0 0 0 1
|
||||
net=SWCLK:1
|
||||
T 6400 17700 5 10 0 0 0 0 1
|
||||
device=none
|
||||
T 7100 17100 5 10 1 1 0 1 1
|
||||
value=SWCLK
|
||||
}
|
||||
C 6200 16700 1 0 0 io-1.sym
|
||||
{
|
||||
T 7100 16900 5 10 0 0 0 0 1
|
||||
net=SWDIO:1
|
||||
T 6400 17300 5 10 0 0 0 0 1
|
||||
device=none
|
||||
T 7100 16800 5 10 1 1 0 1 1
|
||||
value=SWDIO
|
||||
}
|
||||
C 19900 2000 1 0 1 HRO_TYPE-C-31-M-04.sym
|
||||
{
|
||||
T 16100 6510 5 10 1 1 0 0 1
|
||||
@ -3318,123 +3206,352 @@ C 6900 20000 1 0 0 generic-power.sym
|
||||
T 7100 20250 5 10 1 1 0 3 1
|
||||
net=VPERIPH:1
|
||||
}
|
||||
C 18200 21200 1 0 0 generic-power.sym
|
||||
C 19500 21100 1 0 0 generic-power.sym
|
||||
{
|
||||
T 18400 21450 5 10 1 1 0 3 1
|
||||
T 19700 21350 5 10 1 1 0 3 1
|
||||
net=VPERIPH:1
|
||||
}
|
||||
C 18800 17800 1 0 0 PCF8574.sym
|
||||
N 19700 20900 19700 21100 4
|
||||
C 25500 21700 1 0 0 generic-power.sym
|
||||
{
|
||||
T 18800 17800 5 8 0 0 0 0 1
|
||||
footprint=SOIC127P1030X265-16N.fp
|
||||
T 19200 20060 5 10 1 1 0 0 1
|
||||
refdes=U?
|
||||
T 19860 18140 5 10 1 1 0 2 1
|
||||
device=PCF8574
|
||||
T 19600 18800 5 10 0 1 0 0 1
|
||||
note=pins can sink in total 80 mA, enough to drive the LED
|
||||
}
|
||||
C 19600 20600 1 0 0 generic-power.sym
|
||||
{
|
||||
T 19800 20850 5 10 1 1 0 3 1
|
||||
T 25700 21950 5 10 1 1 0 3 1
|
||||
net=VPERIPH:1
|
||||
}
|
||||
N 19800 20400 19800 20600 4
|
||||
C 18400 19100 1 0 0 nc-left-1.sym
|
||||
C 23700 21700 1 270 0 pot-bourns.sym
|
||||
{
|
||||
T 18300 19500 5 10 0 0 0 0 1
|
||||
value=NoConnection
|
||||
T 18300 19900 5 10 0 0 0 0 1
|
||||
device=DRC_Directive
|
||||
T 18300 20300 5 10 0 0 0 0 1
|
||||
symversion=1.1
|
||||
}
|
||||
C 19600 17500 1 0 0 ground.sym
|
||||
C 18600 18100 1 0 0 ground.sym
|
||||
N 18800 18400 18800 18800 4
|
||||
N 20700 19800 21100 19800 4
|
||||
N 20700 19600 21300 19600 4
|
||||
N 20700 19400 21500 19400 4
|
||||
C 23300 21800 1 0 0 generic-power.sym
|
||||
{
|
||||
T 23500 22050 5 10 1 1 0 3 1
|
||||
net=VPERIPH:1
|
||||
}
|
||||
C 21500 21800 1 270 0 pot-bourns.sym
|
||||
{
|
||||
T 22400 21000 5 10 0 0 270 0 1
|
||||
T 24600 20900 5 10 0 0 270 0 1
|
||||
device=VARIABLE_RESISTOR
|
||||
T 21800 21400 5 10 1 1 0 0 1
|
||||
T 24000 21300 5 10 1 1 0 0 1
|
||||
refdes=R?
|
||||
T 21700 21000 5 10 1 1 0 0 1
|
||||
T 23900 20900 5 10 1 1 0 0 1
|
||||
value=15k
|
||||
T 21600 21100 5 10 0 1 0 0 1
|
||||
T 23800 21000 5 10 0 1 0 0 1
|
||||
alternative=10-20 kO
|
||||
}
|
||||
N 22100 21300 22100 20700 4
|
||||
N 23500 21800 23500 21500 4
|
||||
N 23500 21800 21600 21800 4
|
||||
C 23300 16400 1 0 0 ground.sym
|
||||
C 21400 20600 1 0 0 ground.sym
|
||||
N 21100 19800 21100 20300 4
|
||||
N 21100 20300 22100 20300 4
|
||||
N 21300 19600 21300 20100 4
|
||||
N 21300 20100 22100 20100 4
|
||||
N 21500 19400 21500 19900 4
|
||||
N 21500 19900 22100 19900 4
|
||||
C 21700 17700 1 0 0 generic-power.sym
|
||||
N 24300 21200 24300 20600 4
|
||||
N 25700 21700 25700 21400 4
|
||||
N 25700 21700 23800 21700 4
|
||||
C 25500 16300 1 0 0 ground.sym
|
||||
C 23600 20500 1 0 0 ground.sym
|
||||
C 23900 17600 1 0 0 generic-power.sym
|
||||
{
|
||||
T 21900 17950 5 10 1 1 0 3 1
|
||||
T 24100 17850 5 10 1 1 0 3 1
|
||||
net=VPERIPH:1
|
||||
}
|
||||
N 21900 17700 22100 17700 4
|
||||
N 22100 17500 21500 17500 4
|
||||
N 21500 17500 21500 19200 4
|
||||
N 21500 19200 20700 19200 4
|
||||
N 20700 19000 21300 19000 4
|
||||
N 21300 19000 21300 18700 4
|
||||
N 21300 18700 22100 18700 4
|
||||
N 22100 18500 21100 18500 4
|
||||
N 21100 18500 21100 18800 4
|
||||
N 21100 18800 20700 18800 4
|
||||
N 22100 18300 20900 18300 4
|
||||
N 20900 18300 20900 18600 4
|
||||
N 20900 18600 20700 18600 4
|
||||
N 22100 18100 20700 18100 4
|
||||
N 20700 18100 20700 18400 4
|
||||
C 21700 19400 1 0 0 nc-left-1.sym
|
||||
N 24100 17600 24300 17600 4
|
||||
C 23900 19300 1 0 0 nc-left-1.sym
|
||||
{
|
||||
T 21600 19800 5 10 0 0 0 0 1
|
||||
T 23800 19700 5 10 0 0 0 0 1
|
||||
value=NoConnection
|
||||
T 21600 20200 5 10 0 0 0 0 1
|
||||
T 23800 20100 5 10 0 0 0 0 1
|
||||
device=DRC_Directive
|
||||
T 21600 20600 5 10 0 0 0 0 1
|
||||
T 23800 20500 5 10 0 0 0 0 1
|
||||
symversion=1.1
|
||||
}
|
||||
C 21700 19200 1 0 0 nc-left-1.sym
|
||||
C 23900 19100 1 0 0 nc-left-1.sym
|
||||
{
|
||||
T 21600 19600 5 10 0 0 0 0 1
|
||||
T 23800 19500 5 10 0 0 0 0 1
|
||||
value=NoConnection
|
||||
T 21600 20000 5 10 0 0 0 0 1
|
||||
T 23800 19900 5 10 0 0 0 0 1
|
||||
device=DRC_Directive
|
||||
T 21600 20400 5 10 0 0 0 0 1
|
||||
T 23800 20300 5 10 0 0 0 0 1
|
||||
symversion=1.1
|
||||
}
|
||||
C 21700 19000 1 0 0 nc-left-1.sym
|
||||
C 23900 18900 1 0 0 nc-left-1.sym
|
||||
{
|
||||
T 21600 19400 5 10 0 0 0 0 1
|
||||
T 23800 19300 5 10 0 0 0 0 1
|
||||
value=NoConnection
|
||||
T 21600 19800 5 10 0 0 0 0 1
|
||||
T 23800 19700 5 10 0 0 0 0 1
|
||||
device=DRC_Directive
|
||||
T 21600 20200 5 10 0 0 0 0 1
|
||||
T 23800 20100 5 10 0 0 0 0 1
|
||||
symversion=1.1
|
||||
}
|
||||
C 21700 18800 1 0 0 nc-left-1.sym
|
||||
C 23900 18700 1 0 0 nc-left-1.sym
|
||||
{
|
||||
T 21600 19200 5 10 0 0 0 0 1
|
||||
T 23800 19100 5 10 0 0 0 0 1
|
||||
value=NoConnection
|
||||
T 21600 19600 5 10 0 0 0 0 1
|
||||
T 23800 19500 5 10 0 0 0 0 1
|
||||
device=DRC_Directive
|
||||
T 21600 20000 5 10 0 0 0 0 1
|
||||
T 23800 19900 5 10 0 0 0 0 1
|
||||
symversion=1.1
|
||||
}
|
||||
C 16500 19000 1 0 0 input-2.sym
|
||||
{
|
||||
T 16500 19200 5 10 0 0 0 0 1
|
||||
net=I2C_SCL:1
|
||||
T 17100 19700 5 10 0 0 0 0 1
|
||||
device=none
|
||||
T 17000 19100 5 10 1 1 0 7 1
|
||||
value=I2C_SCL
|
||||
}
|
||||
C 17900 19000 1 180 0 io-1.sym
|
||||
{
|
||||
T 17000 18800 5 10 0 0 180 0 1
|
||||
net=I2C_SDA:1
|
||||
T 17700 18400 5 10 0 0 180 0 1
|
||||
device=none
|
||||
T 17000 18900 5 10 1 1 180 1 1
|
||||
value=I2C_SDA
|
||||
}
|
||||
C 3400 700 1 90 0 resistor-1.sym
|
||||
{
|
||||
T 3000 1000 5 10 0 0 90 0 1
|
||||
device=RESISTOR
|
||||
T 3400 700 5 10 0 1 0 0 1
|
||||
footprint=RESC1608X55N.lht
|
||||
T 3400 700 5 10 0 1 0 0 1
|
||||
note=only populate when I²C to LCD module with on-board pull-up resisotrs is not present
|
||||
T 3400 700 5 10 0 0 0 0 1
|
||||
category=passive
|
||||
T 3100 1300 5 10 1 1 0 6 1
|
||||
refdes=R10
|
||||
T 3100 1000 5 10 1 1 0 6 1
|
||||
value=1k5
|
||||
}
|
||||
C 3800 700 1 90 0 resistor-1.sym
|
||||
{
|
||||
T 3400 1000 5 10 0 0 90 0 1
|
||||
device=RESISTOR
|
||||
T 3800 700 5 10 0 1 0 0 1
|
||||
footprint=RESC1608X55N.lht
|
||||
T 3800 700 5 10 0 1 0 0 1
|
||||
note=only populate when I²C to LCD module with on-board pull-up resisotrs is not present
|
||||
T 3800 700 5 10 0 0 0 0 1
|
||||
category=passive
|
||||
T 3900 1300 5 10 1 1 0 0 1
|
||||
refdes=R11
|
||||
T 3900 1000 5 10 1 1 0 0 1
|
||||
value=1k5
|
||||
}
|
||||
N 3500 1800 3500 1600 4
|
||||
N 3300 1600 3700 1600 4
|
||||
N 3300 700 3300 600 4
|
||||
N 3700 700 3700 400 4
|
||||
C 3300 1800 1 0 0 generic-power.sym
|
||||
{
|
||||
T 3500 2050 5 10 1 1 0 3 1
|
||||
net=VPERIPH:1
|
||||
}
|
||||
C 3200 500 1 180 0 io-1.sym
|
||||
{
|
||||
T 2300 300 5 10 0 0 180 0 1
|
||||
net=I2C_SDA:1
|
||||
T 3000 -100 5 10 0 0 180 0 1
|
||||
device=none
|
||||
T 2300 400 5 10 1 1 180 1 1
|
||||
value=I2C_SDA
|
||||
}
|
||||
C 3200 700 1 180 0 output-2.sym
|
||||
{
|
||||
T 2300 500 5 10 0 0 180 0 1
|
||||
net=I2C_SCL:1
|
||||
T 3000 0 5 10 0 0 180 0 1
|
||||
device=none
|
||||
T 2300 600 5 10 1 1 180 1 1
|
||||
value=I2C_SCL
|
||||
}
|
||||
C 4200 7700 1 180 0 io-1.sym
|
||||
{
|
||||
T 3300 7500 5 10 0 0 180 0 1
|
||||
net=I2C_SDA:1
|
||||
T 4000 7100 5 10 0 0 180 0 1
|
||||
device=none
|
||||
T 3300 7600 5 10 1 1 180 1 1
|
||||
value=I2C_SDA
|
||||
}
|
||||
C 4200 7900 1 180 0 output-2.sym
|
||||
{
|
||||
T 3300 7700 5 10 0 0 180 0 1
|
||||
net=I2C_SCL:1
|
||||
T 4000 7200 5 10 0 0 180 0 1
|
||||
device=none
|
||||
T 3300 7800 5 10 1 1 180 1 1
|
||||
value=I2C_SCL
|
||||
}
|
||||
N 3200 600 3300 600 4
|
||||
N 3200 400 3700 400 4
|
||||
C 17900 17500 1 0 0 STM8S003x3.sym
|
||||
{
|
||||
T 17900 17500 5 8 0 0 0 0 1
|
||||
footprint=SOP65P640X120-20N.fp
|
||||
T 18200 20560 5 10 1 1 0 0 1
|
||||
refdes=U?
|
||||
T 19660 17840 5 10 0 1 0 2 1
|
||||
device=STM8S003x3
|
||||
T 18100 17600 5 10 1 1 0 0 1
|
||||
value=STM8S003F3P
|
||||
T 19800 19100 5 10 0 1 0 0 1
|
||||
netname=replaces the PCF8547 I/O expander. It needs to be programmed, but is cheaper, smaller, more flexible (I/O control), and has more pins (required to switch other peripherals). The implemented firmware handels the LCD, making it easier for ther MCU, and a lot faster (at least 10x)
|
||||
}
|
||||
C 18600 20700 1 0 0 capacitor-1.sym
|
||||
{
|
||||
T 18800 21400 5 10 0 0 180 8 1
|
||||
device=CAPACITOR
|
||||
T 18800 21600 5 10 0 0 180 8 1
|
||||
symversion=0.1
|
||||
T 18600 20700 5 10 0 1 0 6 1
|
||||
footprint=CAPC1608X92N.lht
|
||||
T 19400 21100 5 10 1 1 0 6 1
|
||||
refdes=C?
|
||||
T 18900 21100 5 10 1 1 0 6 1
|
||||
value=1uF
|
||||
T 18600 20700 5 10 0 0 0 6 1
|
||||
category=passive
|
||||
}
|
||||
C 18800 20600 1 0 1 ground.sym
|
||||
C 19400 17200 1 0 0 ground.sym
|
||||
C 16500 18400 1 0 0 input-2.sym
|
||||
{
|
||||
T 16500 18600 5 10 0 0 0 0 1
|
||||
net=NRST8:1
|
||||
T 17100 19100 5 10 0 0 0 0 1
|
||||
device=none
|
||||
T 17000 18500 5 10 1 1 0 7 1
|
||||
value=NRST8
|
||||
}
|
||||
C 21000 19000 1 0 0 io-1.sym
|
||||
{
|
||||
T 21900 19200 5 10 0 0 0 0 1
|
||||
net=SWIM:1
|
||||
T 21200 19600 5 10 0 0 0 0 1
|
||||
device=none
|
||||
T 21900 19100 5 10 1 1 0 1 1
|
||||
value=SWIM
|
||||
}
|
||||
C 6100 17200 1 0 0 output-2.sym
|
||||
{
|
||||
T 7000 17400 5 10 0 0 0 0 1
|
||||
net=NRST8:1
|
||||
T 6300 17900 5 10 0 0 0 0 1
|
||||
device=none
|
||||
T 7000 17300 5 10 1 1 0 1 1
|
||||
value=NRST8
|
||||
}
|
||||
C 23900 17100 1 0 0 ground.sym
|
||||
N 24100 17400 24300 17400 4
|
||||
N 24300 18000 23200 18000 4
|
||||
N 23200 18000 23200 20300 4
|
||||
N 23200 20300 21000 20300 4
|
||||
N 24300 18200 23000 18200 4
|
||||
N 23000 18200 23000 20100 4
|
||||
N 23000 20100 21000 20100 4
|
||||
N 24300 18400 22800 18400 4
|
||||
N 22800 18400 22800 19900 4
|
||||
N 22800 19900 21000 19900 4
|
||||
N 24300 18600 22600 18600 4
|
||||
N 22600 18600 22600 19700 4
|
||||
N 22600 19700 21000 19700 4
|
||||
N 24300 19800 23800 19800 4
|
||||
N 23800 19800 23800 19500 4
|
||||
N 23800 19500 21000 19500 4
|
||||
N 24300 20000 23600 20000 4
|
||||
N 23600 20000 23600 18900 4
|
||||
N 23600 18900 21000 18900 4
|
||||
N 24300 20200 23400 20200 4
|
||||
N 23400 20200 23400 18700 4
|
||||
N 23400 18700 21000 18700 4
|
||||
C 17500 19800 1 0 0 nc-left-1.sym
|
||||
{
|
||||
T 17400 20200 5 10 0 0 0 0 1
|
||||
value=NoConnection
|
||||
T 17400 20600 5 10 0 0 0 0 1
|
||||
device=DRC_Directive
|
||||
T 17400 21000 5 10 0 0 0 0 1
|
||||
symversion=1.1
|
||||
}
|
||||
C 17500 19600 1 0 0 nc-left-1.sym
|
||||
{
|
||||
T 17400 20000 5 10 0 0 0 0 1
|
||||
value=NoConnection
|
||||
T 17400 20400 5 10 0 0 0 0 1
|
||||
device=DRC_Directive
|
||||
T 17400 20800 5 10 0 0 0 0 1
|
||||
symversion=1.1
|
||||
}
|
||||
C 17500 19400 1 0 0 nc-left-1.sym
|
||||
{
|
||||
T 17400 19800 5 10 0 0 0 0 1
|
||||
value=NoConnection
|
||||
T 17400 20200 5 10 0 0 0 0 1
|
||||
device=DRC_Directive
|
||||
T 17400 20600 5 10 0 0 0 0 1
|
||||
symversion=1.1
|
||||
}
|
||||
C 21400 18600 1 180 0 nc-left-1.sym
|
||||
{
|
||||
T 21500 18200 5 10 0 0 180 0 1
|
||||
value=NoConnection
|
||||
T 21500 17800 5 10 0 0 180 0 1
|
||||
device=DRC_Directive
|
||||
T 21500 17400 5 10 0 0 180 0 1
|
||||
symversion=1.1
|
||||
}
|
||||
C 21400 18400 1 180 0 nc-left-1.sym
|
||||
{
|
||||
T 21500 18000 5 10 0 0 180 0 1
|
||||
value=NoConnection
|
||||
T 21500 17600 5 10 0 0 180 0 1
|
||||
device=DRC_Directive
|
||||
T 21500 17200 5 10 0 0 180 0 1
|
||||
symversion=1.1
|
||||
}
|
||||
C 21400 18200 1 180 0 nc-left-1.sym
|
||||
{
|
||||
T 21500 17800 5 10 0 0 180 0 1
|
||||
value=NoConnection
|
||||
T 21500 17400 5 10 0 0 180 0 1
|
||||
device=DRC_Directive
|
||||
T 21500 17000 5 10 0 0 180 0 1
|
||||
symversion=1.1
|
||||
}
|
||||
C 4200 16200 1 0 0 connector6-1.sym
|
||||
{
|
||||
T 6000 18000 5 10 0 0 0 0 1
|
||||
device=CONNECTOR_6
|
||||
T 4300 18200 5 10 1 1 0 0 1
|
||||
refdes=J?
|
||||
T 4200 16200 5 10 0 0 0 0 1
|
||||
note=allows to flash STM8 anf STM32 MCUS. short SWDIO to nearby GND to force DFU bootloader
|
||||
T 4200 16200 5 10 0 0 0 0 1
|
||||
description=1x6 pin header, 0.1 in./2.54 mm pitch
|
||||
T 4200 16200 5 10 0 0 0 0 1
|
||||
footprint=connector(6,1)
|
||||
T 4200 16200 5 10 0 0 0 0 1
|
||||
category=connector
|
||||
}
|
||||
C 5900 16100 1 0 0 ground.sym
|
||||
N 5900 17000 6100 17000 4
|
||||
N 5900 16700 6100 16700 4
|
||||
N 5900 16400 6100 16400 4
|
||||
C 6100 16900 1 0 0 output-2.sym
|
||||
{
|
||||
T 7000 17100 5 10 0 0 0 0 1
|
||||
net=SWCLK:1
|
||||
T 6300 17600 5 10 0 0 0 0 1
|
||||
device=none
|
||||
T 7000 17000 5 10 1 1 0 1 1
|
||||
value=SWCLK
|
||||
}
|
||||
C 6100 16600 1 0 0 io-1.sym
|
||||
{
|
||||
T 7000 16800 5 10 0 0 0 0 1
|
||||
net=SWDIO:1
|
||||
T 6300 17200 5 10 0 0 0 0 1
|
||||
device=none
|
||||
T 7000 16700 5 10 1 1 0 1 1
|
||||
value=SWDIO
|
||||
}
|
||||
C 5900 18100 1 0 0 3.3V-plus-1.sym
|
||||
N 5900 17900 6100 17900 4
|
||||
N 6100 17900 6100 18100 4
|
||||
N 6100 17300 5900 17300 4
|
||||
C 6100 17500 1 0 0 io-1.sym
|
||||
{
|
||||
T 7000 17700 5 10 0 0 0 0 1
|
||||
net=SWIM:1
|
||||
T 6300 18100 5 10 0 0 0 0 1
|
||||
device=none
|
||||
T 7000 17600 5 10 1 1 0 1 1
|
||||
value=SWIM
|
||||
}
|
||||
N 6100 17600 5900 17600 4
|
||||
|
Loading…
Reference in New Issue
Block a user