schematic: use new connector for fixed battery an allow powering the device without battery
This commit is contained in:
parent
7874e90d93
commit
33cabfc33b
@ -41,15 +41,14 @@ parts_local << "connector/connector_usb-micro-b-2.0_ali_32910334970"
|
||||
parts_local << "connector/connector_usb-c_hro_type-c-31-m-04"
|
||||
parts_local << "connector/connector_lightning_iphone5"
|
||||
parts_local << "vreg/vreg_ldo_torex_xc6206"
|
||||
parts_local << "connector/connector_battery_18650"
|
||||
parts_local << "display/display_lcd_lcm1602"
|
||||
parts_local << "display/display_lcd_i2cadapter"
|
||||
parts_local << "display/display_oled_0.96in"
|
||||
parts_local << "vreg/vreg_pmic_tpower_tp4056"
|
||||
parts_local << "transistor/transistor_pmos_nxp_bss84"
|
||||
parts_local << "mechanical/mechanical_button_6mm"
|
||||
parts_local << "connector/connector_XH-2.54-2P"
|
||||
parts_local << "oscillator/hc-49@SM"
|
||||
parts_local << "connector/connector_molex_530470210"
|
||||
# the corresponding files
|
||||
library = parts_local.collect {|part| "library/#{part.split('@')[0].downcase}.yaml"}
|
||||
# github QEDA parts
|
||||
|
@ -1,454 +0,0 @@
|
||||
# subcircuit generated using QEDA
|
||||
li:pcb-rnd-subcircuit-v6 {
|
||||
ha:subc.1 {
|
||||
uid = CONNECTOR_18650_HOLDER..
|
||||
ha:attributes {
|
||||
footprint = CONNECTOR_18650_HOLDER
|
||||
}
|
||||
ha:data {
|
||||
li:padstack_prototypes {
|
||||
ha:ps_proto_v6.2 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 2.400mm
|
||||
hplated = 1
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 3.000mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 3.050mm
|
||||
}
|
||||
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 = 3.000mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
intern = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 3.000mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 3.050mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:ps_proto_v6.3 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 3.200mm
|
||||
hplated = 0
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 3.200mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 3.250mm
|
||||
}
|
||||
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 = 3.200mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
intern = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 3.200mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 3.250mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
li:objects {
|
||||
ha:padstack_ref.22 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -36.450mm
|
||||
y = 0.000mm
|
||||
ha:attributes {
|
||||
term = 1
|
||||
name = 1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.23 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 36.450mm
|
||||
y = 0.000mm
|
||||
ha:attributes {
|
||||
term = 2
|
||||
name = 2
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.24 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = -27.805mm
|
||||
y = 0.000mm
|
||||
ha:attributes {
|
||||
term = MH1
|
||||
name = MH1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.25 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 27.805mm
|
||||
y = 0.000mm
|
||||
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.26 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.27 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = x
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 1.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.28 {
|
||||
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.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 = -38.910mm
|
||||
y1 = -10.510mm
|
||||
x2 = 38.910mm
|
||||
y2 = -10.510mm
|
||||
thickness = 0.120mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.31 {
|
||||
x1 = 38.910mm
|
||||
y1 = -10.510mm
|
||||
x2 = 38.910mm
|
||||
y2 = 10.510mm
|
||||
thickness = 0.120mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.32 {
|
||||
x1 = 38.910mm
|
||||
y1 = 10.510mm
|
||||
x2 = -38.910mm
|
||||
y2 = 10.510mm
|
||||
thickness = 0.120mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.33 {
|
||||
x1 = -38.910mm
|
||||
y1 = 10.510mm
|
||||
x2 = -38.910mm
|
||||
y2 = -10.510mm
|
||||
thickness = 0.120mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-assembly {
|
||||
lid = 2
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = assy
|
||||
li:objects {
|
||||
ha:text.34 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 0
|
||||
scale = 100
|
||||
string = CONNECTOR_18650_HOLDER
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
}
|
||||
}
|
||||
ha:line.35 {
|
||||
x1 = -38.850mm
|
||||
y1 = -10.450mm
|
||||
x2 = 38.850mm
|
||||
y2 = -10.450mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.36 {
|
||||
x1 = 38.850mm
|
||||
y1 = -10.450mm
|
||||
x2 = 38.850mm
|
||||
y2 = 10.450mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.37 {
|
||||
x1 = 38.850mm
|
||||
y1 = 10.450mm
|
||||
x2 = -38.850mm
|
||||
y2 = 10.450mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.38 {
|
||||
x1 = -38.850mm
|
||||
y1 = 10.450mm
|
||||
x2 = -38.850mm
|
||||
y2 = -10.450mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-courtyard {
|
||||
lid = 3
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = ko.courtyard
|
||||
li:objects {
|
||||
ha:arc.39 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
width = 0.500mm
|
||||
height = 0.500mm
|
||||
thickness = 0.050mm
|
||||
astart = 0
|
||||
adelta = 360
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.40 {
|
||||
x1 = -0.700mm
|
||||
y1 = 0.000mm
|
||||
x2 = 0.700mm
|
||||
y2 = 0.000mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.41 {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.700mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.700mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.42 {
|
||||
x1 = -39.100mm
|
||||
y1 = -10.700mm
|
||||
x2 = 39.100mm
|
||||
y2 = -10.700mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.43 {
|
||||
x1 = 39.100mm
|
||||
y1 = -10.700mm
|
||||
x2 = 39.100mm
|
||||
y2 = 10.700mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.44 {
|
||||
x1 = 39.100mm
|
||||
y1 = 10.700mm
|
||||
x2 = -39.100mm
|
||||
y2 = 10.700mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.45 {
|
||||
x1 = -39.100mm
|
||||
y1 = 10.700mm
|
||||
x2 = -39.100mm
|
||||
y2 = -10.700mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
829
hardware/coraleda/subc/CONNECTOR_MOLEX_530470210.lht
Normal file
829
hardware/coraleda/subc/CONNECTOR_MOLEX_530470210.lht
Normal file
@ -0,0 +1,829 @@
|
||||
# subcircuit generated using QEDA
|
||||
li:pcb-rnd-subcircuit-v6 {
|
||||
ha:subc.1 {
|
||||
uid = CONNECTOR_MOLEX_53047021
|
||||
ha:attributes {
|
||||
footprint = CONNECTOR_MOLEX_530470210
|
||||
}
|
||||
ha:data {
|
||||
li:padstack_prototypes {
|
||||
ha:ps_proto_v6.2 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0.500mm
|
||||
hplated = 1
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
li:ps_poly {
|
||||
0.450mm
|
||||
-0.250mm
|
||||
0.447mm
|
||||
-0.285mm
|
||||
0.438mm
|
||||
-0.318mm
|
||||
0.423mm
|
||||
-0.350mm
|
||||
0.403mm
|
||||
-0.379mm
|
||||
0.379mm
|
||||
-0.403mm
|
||||
0.350mm
|
||||
-0.423mm
|
||||
0.318mm
|
||||
-0.438mm
|
||||
0.285mm
|
||||
-0.447mm
|
||||
0.250mm
|
||||
-0.450mm
|
||||
-0.250mm
|
||||
-0.450mm
|
||||
-0.285mm
|
||||
-0.447mm
|
||||
-0.318mm
|
||||
-0.438mm
|
||||
-0.350mm
|
||||
-0.423mm
|
||||
-0.379mm
|
||||
-0.403mm
|
||||
-0.403mm
|
||||
-0.379mm
|
||||
-0.423mm
|
||||
-0.350mm
|
||||
-0.438mm
|
||||
-0.318mm
|
||||
-0.447mm
|
||||
-0.285mm
|
||||
-0.450mm
|
||||
-0.250mm
|
||||
-0.450mm
|
||||
0.250mm
|
||||
-0.447mm
|
||||
0.285mm
|
||||
-0.438mm
|
||||
0.318mm
|
||||
-0.423mm
|
||||
0.350mm
|
||||
-0.403mm
|
||||
0.379mm
|
||||
-0.379mm
|
||||
0.403mm
|
||||
-0.350mm
|
||||
0.423mm
|
||||
-0.318mm
|
||||
0.438mm
|
||||
-0.285mm
|
||||
0.447mm
|
||||
-0.250mm
|
||||
0.450mm
|
||||
0.250mm
|
||||
0.450mm
|
||||
0.285mm
|
||||
0.447mm
|
||||
0.318mm
|
||||
0.438mm
|
||||
0.350mm
|
||||
0.423mm
|
||||
0.379mm
|
||||
0.403mm
|
||||
0.403mm
|
||||
0.379mm
|
||||
0.423mm
|
||||
0.350mm
|
||||
0.438mm
|
||||
0.318mm
|
||||
0.447mm
|
||||
0.285mm
|
||||
0.450mm
|
||||
0.250mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
0.500mm
|
||||
-0.300mm
|
||||
0.497mm
|
||||
-0.335mm
|
||||
0.488mm
|
||||
-0.368mm
|
||||
0.473mm
|
||||
-0.400mm
|
||||
0.453mm
|
||||
-0.429mm
|
||||
0.429mm
|
||||
-0.453mm
|
||||
0.400mm
|
||||
-0.473mm
|
||||
0.368mm
|
||||
-0.488mm
|
||||
0.335mm
|
||||
-0.497mm
|
||||
0.300mm
|
||||
-0.500mm
|
||||
-0.300mm
|
||||
-0.500mm
|
||||
-0.335mm
|
||||
-0.497mm
|
||||
-0.368mm
|
||||
-0.488mm
|
||||
-0.400mm
|
||||
-0.473mm
|
||||
-0.429mm
|
||||
-0.453mm
|
||||
-0.453mm
|
||||
-0.429mm
|
||||
-0.473mm
|
||||
-0.400mm
|
||||
-0.488mm
|
||||
-0.368mm
|
||||
-0.497mm
|
||||
-0.335mm
|
||||
-0.500mm
|
||||
-0.300mm
|
||||
-0.500mm
|
||||
0.300mm
|
||||
-0.497mm
|
||||
0.335mm
|
||||
-0.488mm
|
||||
0.368mm
|
||||
-0.473mm
|
||||
0.400mm
|
||||
-0.453mm
|
||||
0.429mm
|
||||
-0.429mm
|
||||
0.453mm
|
||||
-0.400mm
|
||||
0.473mm
|
||||
-0.368mm
|
||||
0.488mm
|
||||
-0.335mm
|
||||
0.497mm
|
||||
-0.300mm
|
||||
0.500mm
|
||||
0.300mm
|
||||
0.500mm
|
||||
0.335mm
|
||||
0.497mm
|
||||
0.368mm
|
||||
0.488mm
|
||||
0.400mm
|
||||
0.473mm
|
||||
0.429mm
|
||||
0.453mm
|
||||
0.453mm
|
||||
0.429mm
|
||||
0.473mm
|
||||
0.400mm
|
||||
0.488mm
|
||||
0.368mm
|
||||
0.497mm
|
||||
0.335mm
|
||||
0.500mm
|
||||
0.300mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
li:ps_poly {
|
||||
0.450mm
|
||||
-0.250mm
|
||||
0.447mm
|
||||
-0.285mm
|
||||
0.438mm
|
||||
-0.318mm
|
||||
0.423mm
|
||||
-0.350mm
|
||||
0.403mm
|
||||
-0.379mm
|
||||
0.379mm
|
||||
-0.403mm
|
||||
0.350mm
|
||||
-0.423mm
|
||||
0.318mm
|
||||
-0.438mm
|
||||
0.285mm
|
||||
-0.447mm
|
||||
0.250mm
|
||||
-0.450mm
|
||||
-0.250mm
|
||||
-0.450mm
|
||||
-0.285mm
|
||||
-0.447mm
|
||||
-0.318mm
|
||||
-0.438mm
|
||||
-0.350mm
|
||||
-0.423mm
|
||||
-0.379mm
|
||||
-0.403mm
|
||||
-0.403mm
|
||||
-0.379mm
|
||||
-0.423mm
|
||||
-0.350mm
|
||||
-0.438mm
|
||||
-0.318mm
|
||||
-0.447mm
|
||||
-0.285mm
|
||||
-0.450mm
|
||||
-0.250mm
|
||||
-0.450mm
|
||||
0.250mm
|
||||
-0.447mm
|
||||
0.285mm
|
||||
-0.438mm
|
||||
0.318mm
|
||||
-0.423mm
|
||||
0.350mm
|
||||
-0.403mm
|
||||
0.379mm
|
||||
-0.379mm
|
||||
0.403mm
|
||||
-0.350mm
|
||||
0.423mm
|
||||
-0.318mm
|
||||
0.438mm
|
||||
-0.285mm
|
||||
0.447mm
|
||||
-0.250mm
|
||||
0.450mm
|
||||
0.250mm
|
||||
0.450mm
|
||||
0.285mm
|
||||
0.447mm
|
||||
0.318mm
|
||||
0.438mm
|
||||
0.350mm
|
||||
0.423mm
|
||||
0.379mm
|
||||
0.403mm
|
||||
0.403mm
|
||||
0.379mm
|
||||
0.423mm
|
||||
0.350mm
|
||||
0.438mm
|
||||
0.318mm
|
||||
0.447mm
|
||||
0.285mm
|
||||
0.450mm
|
||||
0.250mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
intern = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
li:ps_poly {
|
||||
0.450mm
|
||||
-0.250mm
|
||||
0.447mm
|
||||
-0.285mm
|
||||
0.438mm
|
||||
-0.318mm
|
||||
0.423mm
|
||||
-0.350mm
|
||||
0.403mm
|
||||
-0.379mm
|
||||
0.379mm
|
||||
-0.403mm
|
||||
0.350mm
|
||||
-0.423mm
|
||||
0.318mm
|
||||
-0.438mm
|
||||
0.285mm
|
||||
-0.447mm
|
||||
0.250mm
|
||||
-0.450mm
|
||||
-0.250mm
|
||||
-0.450mm
|
||||
-0.285mm
|
||||
-0.447mm
|
||||
-0.318mm
|
||||
-0.438mm
|
||||
-0.350mm
|
||||
-0.423mm
|
||||
-0.379mm
|
||||
-0.403mm
|
||||
-0.403mm
|
||||
-0.379mm
|
||||
-0.423mm
|
||||
-0.350mm
|
||||
-0.438mm
|
||||
-0.318mm
|
||||
-0.447mm
|
||||
-0.285mm
|
||||
-0.450mm
|
||||
-0.250mm
|
||||
-0.450mm
|
||||
0.250mm
|
||||
-0.447mm
|
||||
0.285mm
|
||||
-0.438mm
|
||||
0.318mm
|
||||
-0.423mm
|
||||
0.350mm
|
||||
-0.403mm
|
||||
0.379mm
|
||||
-0.379mm
|
||||
0.403mm
|
||||
-0.350mm
|
||||
0.423mm
|
||||
-0.318mm
|
||||
0.438mm
|
||||
-0.285mm
|
||||
0.447mm
|
||||
-0.250mm
|
||||
0.450mm
|
||||
0.250mm
|
||||
0.450mm
|
||||
0.285mm
|
||||
0.447mm
|
||||
0.318mm
|
||||
0.438mm
|
||||
0.350mm
|
||||
0.423mm
|
||||
0.379mm
|
||||
0.403mm
|
||||
0.403mm
|
||||
0.379mm
|
||||
0.423mm
|
||||
0.350mm
|
||||
0.438mm
|
||||
0.318mm
|
||||
0.447mm
|
||||
0.285mm
|
||||
0.450mm
|
||||
0.250mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
li:ps_poly {
|
||||
0.500mm
|
||||
-0.300mm
|
||||
0.497mm
|
||||
-0.335mm
|
||||
0.488mm
|
||||
-0.368mm
|
||||
0.473mm
|
||||
-0.400mm
|
||||
0.453mm
|
||||
-0.429mm
|
||||
0.429mm
|
||||
-0.453mm
|
||||
0.400mm
|
||||
-0.473mm
|
||||
0.368mm
|
||||
-0.488mm
|
||||
0.335mm
|
||||
-0.497mm
|
||||
0.300mm
|
||||
-0.500mm
|
||||
-0.300mm
|
||||
-0.500mm
|
||||
-0.335mm
|
||||
-0.497mm
|
||||
-0.368mm
|
||||
-0.488mm
|
||||
-0.400mm
|
||||
-0.473mm
|
||||
-0.429mm
|
||||
-0.453mm
|
||||
-0.453mm
|
||||
-0.429mm
|
||||
-0.473mm
|
||||
-0.400mm
|
||||
-0.488mm
|
||||
-0.368mm
|
||||
-0.497mm
|
||||
-0.335mm
|
||||
-0.500mm
|
||||
-0.300mm
|
||||
-0.500mm
|
||||
0.300mm
|
||||
-0.497mm
|
||||
0.335mm
|
||||
-0.488mm
|
||||
0.368mm
|
||||
-0.473mm
|
||||
0.400mm
|
||||
-0.453mm
|
||||
0.429mm
|
||||
-0.429mm
|
||||
0.453mm
|
||||
-0.400mm
|
||||
0.473mm
|
||||
-0.368mm
|
||||
0.488mm
|
||||
-0.335mm
|
||||
0.497mm
|
||||
-0.300mm
|
||||
0.500mm
|
||||
0.300mm
|
||||
0.500mm
|
||||
0.335mm
|
||||
0.497mm
|
||||
0.368mm
|
||||
0.488mm
|
||||
0.400mm
|
||||
0.473mm
|
||||
0.429mm
|
||||
0.453mm
|
||||
0.453mm
|
||||
0.429mm
|
||||
0.473mm
|
||||
0.400mm
|
||||
0.488mm
|
||||
0.368mm
|
||||
0.497mm
|
||||
0.335mm
|
||||
0.500mm
|
||||
0.300mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:ps_proto_v6.3 {
|
||||
htop = 0
|
||||
hbottom = 0
|
||||
hdia = 0.500mm
|
||||
hplated = 1
|
||||
li:shape {
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0.200mm
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 0.900mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 0.950mm
|
||||
}
|
||||
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.900mm
|
||||
}
|
||||
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.900mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 0.950mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
li:objects {
|
||||
ha:padstack_ref.24 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -0.625mm
|
||||
y = 0.450mm
|
||||
ha:attributes {
|
||||
term = NC1
|
||||
name = NC1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.25 {
|
||||
proto = 3
|
||||
rot = 0
|
||||
x = 0.625mm
|
||||
y = 0.450mm
|
||||
ha:attributes {
|
||||
term = NC2
|
||||
name = NC2
|
||||
}
|
||||
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.26 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.27 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = x
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 1.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.28 {
|
||||
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.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 = -2.185mm
|
||||
y1 = -1.660mm
|
||||
x2 = 2.185mm
|
||||
y2 = -1.660mm
|
||||
thickness = 0.120mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.31 {
|
||||
x1 = 2.185mm
|
||||
y1 = -1.660mm
|
||||
x2 = 2.185mm
|
||||
y2 = 1.660mm
|
||||
thickness = 0.120mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.32 {
|
||||
x1 = 2.185mm
|
||||
y1 = 1.660mm
|
||||
x2 = -2.185mm
|
||||
y2 = 1.660mm
|
||||
thickness = 0.120mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.33 {
|
||||
x1 = -2.185mm
|
||||
y1 = 1.660mm
|
||||
x2 = -2.185mm
|
||||
y2 = -1.660mm
|
||||
thickness = 0.120mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:arc.34 {
|
||||
x = -0.625mm
|
||||
y = 2.030mm
|
||||
width = 0.125mm
|
||||
height = 0.125mm
|
||||
thickness = 0.250mm
|
||||
astart = 0
|
||||
adelta = 360
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-assembly {
|
||||
lid = 2
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = assy
|
||||
li:objects {
|
||||
ha:text.35 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 0
|
||||
scale = 100
|
||||
string = CONNECTOR_MOLEX_530470210
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
}
|
||||
}
|
||||
ha:line.36 {
|
||||
x1 = -1.125mm
|
||||
y1 = -1.600mm
|
||||
x2 = 2.125mm
|
||||
y2 = -1.600mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.37 {
|
||||
x1 = 2.125mm
|
||||
y1 = -1.600mm
|
||||
x2 = 2.125mm
|
||||
y2 = 1.600mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.38 {
|
||||
x1 = 2.125mm
|
||||
y1 = 1.600mm
|
||||
x2 = -2.125mm
|
||||
y2 = 1.600mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.39 {
|
||||
x1 = -2.125mm
|
||||
y1 = 1.600mm
|
||||
x2 = -2.125mm
|
||||
y2 = -0.600mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.40 {
|
||||
x1 = -2.125mm
|
||||
y1 = -0.600mm
|
||||
x2 = -1.125mm
|
||||
y2 = -1.600mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-courtyard {
|
||||
lid = 3
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = ko.courtyard
|
||||
li:objects {
|
||||
ha:arc.41 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
width = 0.500mm
|
||||
height = 0.500mm
|
||||
thickness = 0.050mm
|
||||
astart = 0
|
||||
adelta = 360
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.42 {
|
||||
x1 = -0.700mm
|
||||
y1 = 0.000mm
|
||||
x2 = 0.700mm
|
||||
y2 = 0.000mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.43 {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.700mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.700mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.44 {
|
||||
x1 = -2.375mm
|
||||
y1 = -1.850mm
|
||||
x2 = 2.375mm
|
||||
y2 = -1.850mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.45 {
|
||||
x1 = 2.375mm
|
||||
y1 = -1.850mm
|
||||
x2 = 2.375mm
|
||||
y2 = 1.850mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.46 {
|
||||
x1 = 2.375mm
|
||||
y1 = 1.850mm
|
||||
x2 = -2.375mm
|
||||
y2 = 1.850mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.47 {
|
||||
x1 = -2.375mm
|
||||
y1 = 1.850mm
|
||||
x2 = -2.375mm
|
||||
y2 = -1.850mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,344 +0,0 @@
|
||||
# subcircuit generated using QEDA
|
||||
li:pcb-rnd-subcircuit-v6 {
|
||||
ha:subc.1 {
|
||||
uid = CONNECTOR_XH-2.54-2P....
|
||||
ha:attributes {
|
||||
footprint = CONNECTOR_XH-2.54-2P
|
||||
}
|
||||
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
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 1.800mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
top = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 1.850mm
|
||||
}
|
||||
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.800mm
|
||||
}
|
||||
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.800mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
copper = 1
|
||||
}
|
||||
ha:combining {
|
||||
}
|
||||
}
|
||||
ha:ps_shape_v4 {
|
||||
clearance = 0
|
||||
ha:ps_circ {
|
||||
x = 0
|
||||
y = 0
|
||||
dia = 1.850mm
|
||||
}
|
||||
ha:layer_mask {
|
||||
bottom = 1
|
||||
mask = 1
|
||||
}
|
||||
ha:combining {
|
||||
sub = 1
|
||||
auto = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
li:objects {
|
||||
ha:padstack_ref.21 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = -1.270mm
|
||||
y = -0.425mm
|
||||
ha:attributes {
|
||||
term = 1
|
||||
name = 1
|
||||
}
|
||||
clearance = 0.200mm
|
||||
ha:flags {
|
||||
clearline = 1
|
||||
}
|
||||
}
|
||||
ha:padstack_ref.22 {
|
||||
proto = 2
|
||||
rot = 0
|
||||
x = 1.270mm
|
||||
y = -0.425mm
|
||||
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.23 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = origin
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 0.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.24 {
|
||||
clearance = 0
|
||||
thickness = 0.1mm
|
||||
ha:attributes {
|
||||
subc-role = x
|
||||
}
|
||||
x1 = 0.000mm
|
||||
x2 = 1.000mm
|
||||
y1 = 0.000mm
|
||||
y2 = 0.000mm
|
||||
}
|
||||
ha:line.25 {
|
||||
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.26 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 0
|
||||
scale = 100
|
||||
string = %a.parent.refdes%
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
dyntext = 1
|
||||
}
|
||||
}
|
||||
ha:line.27 {
|
||||
x1 = -3.785mm
|
||||
y1 = -2.935mm
|
||||
x2 = 3.785mm
|
||||
y2 = -2.935mm
|
||||
thickness = 0.120mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.28 {
|
||||
x1 = 3.785mm
|
||||
y1 = -2.935mm
|
||||
x2 = 3.785mm
|
||||
y2 = 2.935mm
|
||||
thickness = 0.120mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.29 {
|
||||
x1 = 3.785mm
|
||||
y1 = 2.935mm
|
||||
x2 = -3.785mm
|
||||
y2 = 2.935mm
|
||||
thickness = 0.120mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.30 {
|
||||
x1 = -3.785mm
|
||||
y1 = 2.935mm
|
||||
x2 = -3.785mm
|
||||
y2 = -2.935mm
|
||||
thickness = 0.120mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-assembly {
|
||||
lid = 2
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = assy
|
||||
li:objects {
|
||||
ha:text.31 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
rot = 0
|
||||
scale = 100
|
||||
string = CONNECTOR_XH-2.54-2P
|
||||
fid = 0
|
||||
ha:flags {
|
||||
floater = 1
|
||||
}
|
||||
}
|
||||
ha:line.32 {
|
||||
x1 = -3.725mm
|
||||
y1 = -2.875mm
|
||||
x2 = 3.725mm
|
||||
y2 = -2.875mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.33 {
|
||||
x1 = 3.725mm
|
||||
y1 = -2.875mm
|
||||
x2 = 3.725mm
|
||||
y2 = 2.875mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.34 {
|
||||
x1 = 3.725mm
|
||||
y1 = 2.875mm
|
||||
x2 = -3.725mm
|
||||
y2 = 2.875mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.35 {
|
||||
x1 = -3.725mm
|
||||
y1 = 2.875mm
|
||||
x2 = -3.725mm
|
||||
y2 = -2.875mm
|
||||
thickness = 0.100mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
ha:top-courtyard {
|
||||
lid = 3
|
||||
ha:type {
|
||||
top = 1
|
||||
doc = 1
|
||||
}
|
||||
purpose = ko.courtyard
|
||||
li:objects {
|
||||
ha:arc.36 {
|
||||
x = 0.000mm
|
||||
y = 0.000mm
|
||||
width = 0.500mm
|
||||
height = 0.500mm
|
||||
thickness = 0.050mm
|
||||
astart = 0
|
||||
adelta = 360
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.37 {
|
||||
x1 = -0.700mm
|
||||
y1 = 0.000mm
|
||||
x2 = 0.700mm
|
||||
y2 = 0.000mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.38 {
|
||||
x1 = 0.000mm
|
||||
y1 = -0.700mm
|
||||
x2 = 0.000mm
|
||||
y2 = 0.700mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.39 {
|
||||
x1 = -3.975mm
|
||||
y1 = -3.125mm
|
||||
x2 = 3.975mm
|
||||
y2 = -3.125mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.40 {
|
||||
x1 = 3.975mm
|
||||
y1 = -3.125mm
|
||||
x2 = 3.975mm
|
||||
y2 = 3.125mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.41 {
|
||||
x1 = 3.975mm
|
||||
y1 = 3.125mm
|
||||
x2 = -3.975mm
|
||||
y2 = 3.125mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
ha:line.42 {
|
||||
x1 = -3.975mm
|
||||
y1 = 3.125mm
|
||||
x2 = -3.975mm
|
||||
y2 = -3.125mm
|
||||
thickness = 0.050mm
|
||||
clearance = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,32 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
keywords=battery
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=CONNECTOR_18650_HOLDER.fp
|
||||
B 0 1600 700 -1200 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 500 2000 500 1600 1 0 0
|
||||
{
|
||||
T 500 1520 9 8 1 1 90 6 1
|
||||
pinlabel=BAT+
|
||||
T 500 1520 5 8 0 0 90 8 1
|
||||
pintype=pwr
|
||||
T 500 1680 5 8 1 1 90 0 1
|
||||
pinnumber=1
|
||||
T 500 1680 5 8 0 0 90 2 1
|
||||
pinseq=1
|
||||
}
|
||||
P 500 0 500 400 1 0 0
|
||||
{
|
||||
T 500 480 9 8 1 1 90 0 1
|
||||
pinlabel=BAT-
|
||||
T 500 480 5 8 0 0 90 2 1
|
||||
pintype=pwr
|
||||
T 500 320 5 8 1 1 90 6 1
|
||||
pinnumber=2
|
||||
T 500 320 5 8 0 0 90 8 1
|
||||
pinseq=2
|
||||
}
|
||||
T 0 1660 5 10 1 1 0 0 1
|
||||
refdes=U?
|
||||
T 560 340 9 10 1 1 0 2 1
|
||||
device=18650_HOLDER
|
10
hardware/geda/symbols/MOLEX_530470210.sym
Normal file
10
hardware/geda/symbols/MOLEX_530470210.sym
Normal file
@ -0,0 +1,10 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
datasheet=https://www.molex.com/webdocs/datasheets/pdf/en-us/0530470210_PCB_HEADERS.pdf
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=CONNECTOR_MOLEX_530470210.fp
|
||||
B 0 300 200 -200 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
T 100 360 5 10 1 1 0 3 1
|
||||
refdes=J?
|
||||
T 100 40 9 10 1 1 0 5 1
|
||||
device=MOLEX_530470210
|
@ -1,34 +0,0 @@
|
||||
v 20150930 2
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
keywords=connector
|
||||
T 0 0 5 8 0 0 0 0 1
|
||||
footprint=CONNECTOR_XH-2.54-2P.fp
|
||||
B 400 500 1000 -400 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 0 300 400 300 1 0 0
|
||||
{
|
||||
T 680 300 9 8 1 1 0 0 1
|
||||
pinlabel=+
|
||||
T 680 300 5 8 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 120 300 5 8 1 1 0 6 1
|
||||
pinnumber=1
|
||||
T 120 300 5 8 0 0 0 8 1
|
||||
pinseq=1
|
||||
}
|
||||
V 500 300 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
P 1800 300 1400 300 1 0 0
|
||||
{
|
||||
T 1120 300 9 8 1 1 0 6 1
|
||||
pinlabel=-
|
||||
T 1120 300 5 8 0 0 0 8 1
|
||||
pintype=pas
|
||||
T 1680 300 5 8 1 1 0 0 1
|
||||
pinnumber=2
|
||||
T 1680 300 5 8 0 0 0 2 1
|
||||
pinseq=2
|
||||
}
|
||||
V 1300 300 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
||||
T 900 560 5 10 1 1 0 3 1
|
||||
refdes=J?
|
||||
T 900 40 9 10 1 1 0 5 1
|
||||
device=XH-2.54-2P
|
@ -1,218 +1,138 @@
|
||||
v 20191003 2
|
||||
C 8700 20000 1 0 0 TP4056.sym
|
||||
C 9000 19700 1 0 0 TP4056.sym
|
||||
{
|
||||
T 9100 21660 5 10 1 1 0 0 1
|
||||
T 9400 21360 5 10 1 1 0 0 1
|
||||
refdes=U4
|
||||
T 9960 20340 5 10 1 1 0 2 1
|
||||
T 10260 20040 5 10 1 1 0 2 1
|
||||
device=TP4056
|
||||
T 8700 20000 5 10 0 0 0 0 1
|
||||
T 9000 19700 5 10 0 0 0 0 1
|
||||
category=voltage regulator
|
||||
T 8700 20000 5 10 0 0 0 0 1
|
||||
T 9000 19700 5 10 0 0 0 0 1
|
||||
lcsc-id=C382139
|
||||
T 8700 20000 5 8 0 0 0 0 1
|
||||
T 9000 19700 5 8 0 0 0 0 1
|
||||
footprint=SOP127P600X175-9N.lht
|
||||
T 9000 19700 5 10 0 0 0 0 1
|
||||
note=set R_PROG to 5 kO for a maximum charging current of 240 mAh, e.g. 2C for 120 mAh batteries
|
||||
}
|
||||
C 9700 19700 1 0 0 ground.sym
|
||||
C 9700 22000 1 0 0 generic-power.sym
|
||||
C 10000 19400 1 0 0 ground.sym
|
||||
N 8200 21700 10200 21700 4
|
||||
N 9000 21700 9000 21100 4
|
||||
C 11100 19100 1 0 0 ground.sym
|
||||
N 11300 20700 12400 20700 4
|
||||
N 11300 21100 13500 21100 4
|
||||
C 12800 19900 1 0 0 ground.sym
|
||||
C 13300 19900 1 0 0 ground.sym
|
||||
N 12400 20200 12400 20700 4
|
||||
C 13200 21100 1 90 1 capacitor-1.sym
|
||||
{
|
||||
T 9900 22250 5 10 1 1 0 3 1
|
||||
net=VUSB:1
|
||||
}
|
||||
C 11200 21800 1 0 1 capacitor-1.sym
|
||||
{
|
||||
T 11000 22500 5 10 0 0 180 2 1
|
||||
T 12500 20900 5 10 0 0 270 2 1
|
||||
device=CAPACITOR
|
||||
T 11000 22700 5 10 0 0 180 2 1
|
||||
T 12300 20900 5 10 0 0 270 2 1
|
||||
symversion=0.1
|
||||
T 11200 21800 5 10 0 1 0 0 1
|
||||
T 13200 21100 5 10 0 1 90 0 1
|
||||
footprint=CAPC1608X92N.lht
|
||||
T 10400 22200 5 10 1 1 0 0 1
|
||||
refdes=C5
|
||||
T 10900 22200 5 10 1 1 0 0 1
|
||||
value=1uF
|
||||
T 11200 21800 5 10 0 0 0 0 1
|
||||
category=passive
|
||||
}
|
||||
C 11000 21700 1 0 0 ground.sym
|
||||
N 8700 22000 10300 22000 4
|
||||
N 8700 22000 8700 21400 4
|
||||
C 11100 18800 1 90 0 resistor-1.sym
|
||||
{
|
||||
T 10700 19100 5 10 0 0 90 0 1
|
||||
device=RESISTOR
|
||||
T 11100 18800 5 10 0 1 0 0 1
|
||||
footprint=RESC1608X55N.lht
|
||||
T 11200 19400 5 10 1 1 0 0 1
|
||||
refdes=R9
|
||||
T 11200 19100 5 10 1 1 0 0 1
|
||||
value=1k5
|
||||
T 11100 18800 5 10 0 0 0 0 1
|
||||
category=passive
|
||||
}
|
||||
C 10800 18500 1 0 0 ground.sym
|
||||
N 11000 21000 11400 21000 4
|
||||
C 13700 21400 1 0 0 generic-power.sym
|
||||
{
|
||||
T 13900 21650 5 10 1 1 0 3 1
|
||||
net=VBAT:1
|
||||
}
|
||||
N 11000 21400 13900 21400 4
|
||||
C 11800 20200 1 0 0 ground.sym
|
||||
C 12300 20200 1 0 0 ground.sym
|
||||
N 11400 20500 11400 21000 4
|
||||
C 12200 21400 1 90 1 capacitor-1.sym
|
||||
{
|
||||
T 11500 21200 5 10 0 0 270 2 1
|
||||
device=CAPACITOR
|
||||
T 11300 21200 5 10 0 0 270 2 1
|
||||
symversion=0.1
|
||||
T 12200 21400 5 10 0 1 90 0 1
|
||||
footprint=CAPC1608X92N.lht
|
||||
T 11900 21100 5 10 1 1 0 6 1
|
||||
T 12900 20800 5 10 1 1 0 6 1
|
||||
refdes=C6
|
||||
T 11900 20800 5 10 1 1 180 0 1
|
||||
T 12900 20500 5 10 1 1 180 0 1
|
||||
value=1uF
|
||||
T 12200 21400 5 10 0 0 0 0 1
|
||||
T 13200 21100 5 10 0 0 0 0 1
|
||||
category=passive
|
||||
}
|
||||
C 13700 21300 1 270 0 battery-1.sym
|
||||
C 13300 21000 1 270 0 battery-1.sym
|
||||
{
|
||||
T 14600 21000 5 10 0 0 270 0 1
|
||||
T 14200 20700 5 10 0 0 270 0 1
|
||||
device=BATTERY
|
||||
T 15000 21000 5 10 0 0 270 0 1
|
||||
T 14600 20700 5 10 0 0 270 0 1
|
||||
symversion=0.1
|
||||
T 13900 21000 5 10 0 1 0 0 1
|
||||
note=18650 LiPo batteries are large, but they are ubiquitous and external chargers are cheap. but most importantly because they provide 3.6-4.2V only a LDO is needed to get 3.3V
|
||||
T 13700 21300 5 10 0 0 0 0 1
|
||||
footprint=CONNECTOR_18650_HOLDER.lht
|
||||
T 14200 21100 5 10 1 1 0 0 1
|
||||
refdes=B2
|
||||
T 14200 20700 5 10 1 1 0 0 1
|
||||
value=BAT_18650
|
||||
T 13700 21300 5 10 0 0 0 0 1
|
||||
category=connector
|
||||
T 13700 21300 5 10 0 0 0 0 1
|
||||
description=18650 LiPo battery holder
|
||||
T 13700 21300 5 10 0 0 0 0 1
|
||||
aliexpress-id=32864529390
|
||||
}
|
||||
C 12300 21300 1 270 0 battery-1.sym
|
||||
{
|
||||
T 13200 21000 5 10 0 0 270 0 1
|
||||
device=BATTERY
|
||||
T 13600 21000 5 10 0 0 270 0 1
|
||||
symversion=0.1
|
||||
T 12500 21000 5 10 0 1 0 0 1
|
||||
note=connector to external Li-Ion battery, generaly smaller and flatter than 18650 batteries
|
||||
T 12700 20900 5 10 0 1 0 0 1
|
||||
footprint=CONNECTOR_XH-2.54-2P.lht
|
||||
T 12800 21100 5 10 1 1 0 0 1
|
||||
T 13500 20700 5 10 0 1 0 0 1
|
||||
note=use small battery, like Cheerson CX-10 battery with 100-120 mAh
|
||||
T 13700 20600 5 10 0 1 0 0 1
|
||||
footprint=CONNECTOR_MOLEX_530470210.lht
|
||||
T 13800 20800 5 10 1 1 0 0 1
|
||||
refdes=B1
|
||||
T 12800 20800 5 10 1 1 0 0 1
|
||||
value=BAT_EXT
|
||||
T 12300 21300 5 10 0 0 0 0 1
|
||||
T 13800 20500 5 10 1 1 0 0 1
|
||||
value=LiPo
|
||||
T 13300 21000 5 10 0 0 0 0 1
|
||||
category=connector
|
||||
T 12300 21300 5 10 0 0 0 0 1
|
||||
description=2 pin shrouded header, straight
|
||||
T 12300 21300 5 10 0 0 0 0 1
|
||||
manufacturer-id=XH-2.54-2P
|
||||
T 12300 21300 5 10 0 0 0 0 1
|
||||
T 13300 21000 5 10 0 0 0 0 1
|
||||
description=2-pin shrouded header, straight, pitch 1.25mm, Molex picoBlade
|
||||
T 13300 21000 5 10 0 0 0 0 1
|
||||
category=passive
|
||||
}
|
||||
N 11400 20500 12500 20500 4
|
||||
N 12500 20500 12500 20600 4
|
||||
N 12500 21300 12500 21400 4
|
||||
N 13900 21300 13900 21400 4
|
||||
C 13700 20200 1 0 0 ground.sym
|
||||
N 13900 20500 13900 20600 4
|
||||
C 11100 19700 1 90 0 resistor-1.sym
|
||||
N 12400 20200 13500 20200 4
|
||||
N 13500 20200 13500 20300 4
|
||||
C 11400 19400 1 90 0 resistor-1.sym
|
||||
{
|
||||
T 10700 20000 5 10 0 0 90 0 1
|
||||
T 11000 19700 5 10 0 0 90 0 1
|
||||
device=RESISTOR
|
||||
T 11100 19700 5 10 0 1 0 0 1
|
||||
T 11400 19400 5 10 0 1 0 0 1
|
||||
footprint=RESC1608X55N.lht
|
||||
T 11200 20300 5 10 1 1 0 0 1
|
||||
T 11500 20000 5 10 1 1 0 0 1
|
||||
refdes=R8
|
||||
T 11200 20000 5 10 1 1 0 0 1
|
||||
value=1k5
|
||||
T 11100 19700 5 10 0 0 0 0 1
|
||||
T 11500 19700 5 10 1 1 0 0 1
|
||||
value=10k
|
||||
T 11400 19400 5 10 0 0 0 0 1
|
||||
category=passive
|
||||
T 11400 19400 5 10 0 0 0 0 1
|
||||
note=sets maximum charging current to 240 mAh
|
||||
}
|
||||
C 12000 16800 1 0 0 XC6206.sym
|
||||
C 12200 17100 1 0 0 XC6206.sym
|
||||
{
|
||||
T 12000 16800 5 8 0 0 0 0 1
|
||||
T 12200 17100 5 8 0 0 0 0 1
|
||||
footprint=SOT95P280X130-3N.lht
|
||||
T 12550 16960 5 10 1 1 0 3 1
|
||||
T 12750 17260 5 10 1 1 0 3 1
|
||||
refdes=U3
|
||||
T 13060 17140 5 10 1 1 0 2 1
|
||||
T 13260 17440 5 10 1 1 0 2 1
|
||||
device=XC6206
|
||||
T 12300 18000 5 10 1 1 0 0 1
|
||||
T 12500 18300 5 10 1 1 0 0 1
|
||||
value=XC6206P332MR
|
||||
T 12000 16800 5 10 0 0 0 0 1
|
||||
T 12200 17100 5 10 0 0 0 0 1
|
||||
manufacturer=Torex Semicon
|
||||
T 12000 16800 5 10 0 0 0 0 1
|
||||
T 12200 17100 5 10 0 0 0 0 1
|
||||
part-id=XC6206P332MR
|
||||
T 12000 16800 5 10 0 0 0 0 1
|
||||
T 12200 17100 5 10 0 0 0 0 1
|
||||
lcsc-id=C347376
|
||||
T 12000 16800 5 10 0 0 0 0 1
|
||||
T 12200 17100 5 10 0 0 0 0 1
|
||||
category=voltage regulator
|
||||
}
|
||||
C 12800 16500 1 0 0 ground.sym
|
||||
C 11600 17800 1 0 0 vcc-1.sym
|
||||
C 12000 16700 1 90 0 capacitor-1.sym
|
||||
C 13000 16800 1 0 0 ground.sym
|
||||
C 12200 17000 1 90 0 capacitor-1.sym
|
||||
{
|
||||
T 11300 16900 5 10 0 0 90 0 1
|
||||
T 11500 17200 5 10 0 0 90 0 1
|
||||
device=CAPACITOR
|
||||
T 11100 16900 5 10 0 0 90 0 1
|
||||
T 11300 17200 5 10 0 0 90 0 1
|
||||
symversion=0.1
|
||||
T 12000 16700 5 10 0 0 0 0 1
|
||||
T 12200 17000 5 10 0 0 0 0 1
|
||||
footprint=CAPC1608X92N.lht
|
||||
T 11600 17300 5 10 1 1 0 6 1
|
||||
T 11800 17600 5 10 1 1 0 6 1
|
||||
refdes=C3
|
||||
T 11600 17000 5 10 1 1 180 0 1
|
||||
T 11800 17300 5 10 1 1 180 0 1
|
||||
value=1uF
|
||||
T 12000 16700 5 10 0 0 0 0 1
|
||||
T 12200 17000 5 10 0 0 0 0 1
|
||||
category=passive
|
||||
}
|
||||
C 11600 16400 1 0 0 ground.sym
|
||||
C 14100 16700 1 270 1 capacitor-1.sym
|
||||
C 11800 16700 1 0 0 ground.sym
|
||||
C 14300 17000 1 270 1 capacitor-1.sym
|
||||
{
|
||||
T 14800 16900 5 10 0 0 90 2 1
|
||||
T 15000 17200 5 10 0 0 90 2 1
|
||||
device=CAPACITOR
|
||||
T 15000 16900 5 10 0 0 90 2 1
|
||||
T 15200 17200 5 10 0 0 90 2 1
|
||||
symversion=0.1
|
||||
T 14100 16700 5 10 0 1 0 0 1
|
||||
T 14300 17000 5 10 0 1 0 0 1
|
||||
footprint=CAPC1608X92N.lht
|
||||
T 14500 17300 5 10 1 1 0 0 1
|
||||
T 14700 17600 5 10 1 1 0 0 1
|
||||
refdes=C4
|
||||
T 14500 17000 5 10 1 1 180 6 1
|
||||
T 14700 17300 5 10 1 1 180 6 1
|
||||
value=1uF
|
||||
T 14100 16700 5 10 0 0 0 0 1
|
||||
T 14300 17000 5 10 0 0 0 0 1
|
||||
category=passive
|
||||
}
|
||||
C 14100 16400 1 0 0 ground.sym
|
||||
N 11800 17800 11800 17600 4
|
||||
N 12000 17700 11800 17700 4
|
||||
N 14300 17800 14300 17600 4
|
||||
N 14100 17700 14300 17700 4
|
||||
C 14100 17800 1 0 0 3.3V-plus-1.sym
|
||||
C 10200 17500 1 0 0 vcc-1.sym
|
||||
N 9100 17500 9100 17300 4
|
||||
N 9100 17300 9300 17300 4
|
||||
N 8300 17500 8300 16900 4
|
||||
N 8300 16900 9300 16900 4
|
||||
N 10200 17100 10400 17100 4
|
||||
N 10400 17100 10400 17500 4
|
||||
C 8100 17500 1 0 0 generic-power.sym
|
||||
{
|
||||
T 8300 17750 5 10 1 1 0 3 1
|
||||
net=VUSB:1
|
||||
}
|
||||
C 8900 17500 1 0 0 generic-power.sym
|
||||
{
|
||||
T 9100 17750 5 10 1 1 0 3 1
|
||||
net=VBAT:1
|
||||
}
|
||||
C 14300 16700 1 0 0 ground.sym
|
||||
N 12000 18100 12000 17900 4
|
||||
N 12200 18000 12000 18000 4
|
||||
N 14500 18100 14500 17900 4
|
||||
N 14300 18000 14500 18000 4
|
||||
C 14300 18100 1 0 0 3.3V-plus-1.sym
|
||||
C 4200 800 1 0 0 STM32F103xC.sym
|
||||
{
|
||||
T 4200 800 5 8 0 0 0 0 1
|
||||
@ -3183,19 +3103,6 @@ B 15300 16000 16200 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
|
||||
C 10200 17300 1 180 0 switch-spdt.sym
|
||||
{
|
||||
T 9800 16500 5 10 0 0 180 0 1
|
||||
device=SPDT
|
||||
T 9800 16700 5 10 1 1 180 0 1
|
||||
refdes=S1
|
||||
T 10200 17300 5 10 0 0 0 0 1
|
||||
footprint=connector(3,1)
|
||||
T 10200 17300 5 10 0 0 0 0 1
|
||||
category=mechanical
|
||||
T 10200 17300 5 10 0 0 0 0 1
|
||||
aliexpress-id=32964400942
|
||||
}
|
||||
C 8600 10900 1 180 1 passive-1.sym
|
||||
{
|
||||
T 9500 10700 5 10 0 0 180 6 1
|
||||
@ -3452,3 +3359,124 @@ T 5000 22450 5 10 1 1 0 3 1
|
||||
net=VUSB:1
|
||||
}
|
||||
N 4800 22200 5000 22200 4
|
||||
C 13300 21100 1 0 0 generic-power.sym
|
||||
{
|
||||
T 13500 21350 5 10 1 1 0 3 1
|
||||
net=VBAT:1
|
||||
}
|
||||
N 13500 21100 13500 21000 4
|
||||
C 8600 20600 1 0 0 nc-left-1.sym
|
||||
{
|
||||
T 8500 21000 5 10 0 0 0 0 1
|
||||
value=NoConnection
|
||||
T 8500 21400 5 10 0 0 0 0 1
|
||||
device=DRC_Directive
|
||||
T 8500 21800 5 10 0 0 0 0 1
|
||||
symversion=1.1
|
||||
}
|
||||
C 8600 20200 1 0 0 nc-left-1.sym
|
||||
{
|
||||
T 8500 20600 5 10 0 0 0 0 1
|
||||
value=NoConnection
|
||||
T 8500 21000 5 10 0 0 0 0 1
|
||||
device=DRC_Directive
|
||||
T 8500 21400 5 10 0 0 0 0 1
|
||||
symversion=1.1
|
||||
}
|
||||
C 8000 20800 1 270 1 capacitor-1.sym
|
||||
{
|
||||
T 8700 21000 5 10 0 0 90 2 1
|
||||
device=CAPACITOR
|
||||
T 8900 21000 5 10 0 0 90 2 1
|
||||
symversion=0.1
|
||||
T 8000 20800 5 10 0 1 270 0 1
|
||||
footprint=CAPC1608X92N.lht
|
||||
T 8400 21400 5 10 1 1 0 0 1
|
||||
refdes=C5
|
||||
T 8400 20900 5 10 1 1 0 0 1
|
||||
value=1uF
|
||||
T 8000 20800 5 10 0 0 270 0 1
|
||||
category=passive
|
||||
}
|
||||
C 8000 20500 1 0 0 ground.sym
|
||||
C 8000 21700 1 0 0 generic-power.sym
|
||||
{
|
||||
T 8200 21950 5 10 1 1 0 3 1
|
||||
net=VUSB:1
|
||||
}
|
||||
C 12100 19400 1 90 0 resistor-1.sym
|
||||
{
|
||||
T 11700 19700 5 10 0 0 90 0 1
|
||||
device=RESISTOR
|
||||
T 12100 19400 5 10 0 1 0 0 1
|
||||
footprint=RESC1608X55N.lht
|
||||
T 12200 20000 5 10 1 1 0 0 1
|
||||
refdes=R9
|
||||
T 12200 19700 5 10 1 1 0 0 1
|
||||
value=10k
|
||||
T 12100 19400 5 10 0 0 0 0 1
|
||||
category=passive
|
||||
T 12100 19400 5 10 0 0 0 0 1
|
||||
note=sets maximum charging current to 240 mAh
|
||||
}
|
||||
N 11300 20300 12000 20300 4
|
||||
N 12000 19400 11300 19400 4
|
||||
C 9400 17500 1 90 0 BSS84.sym
|
||||
{
|
||||
T 9400 17500 5 8 0 0 90 0 1
|
||||
footprint=SOT95P237X112-3N.lht
|
||||
T 8740 17660 5 10 1 1 0 6 1
|
||||
refdes=Q2
|
||||
T 9240 18560 5 10 1 1 180 2 1
|
||||
device=BSS84
|
||||
T 9400 17500 5 10 0 0 180 0 1
|
||||
category=transistor
|
||||
T 8800 18100 5 10 0 1 0 0 1
|
||||
note=only the body diode of the transistor is used. re-using a transistor saves adding a part to the BOM. the body diode can pass 130 mA, enough for our need. the voltage drop is up to 1.2V but this is ok since it only powers the 3.3V LDO. the gate is tied to Vcc to disable the transistor and prevent VBAT from flowing into VUSB. this diode allows to power the device without a battery. the TP4056 is not meant to provide power and does it badly.
|
||||
}
|
||||
C 9600 17500 1 270 1 BSS84.sym
|
||||
{
|
||||
T 9600 17500 5 8 0 0 90 2 1
|
||||
footprint=SOT95P237X112-3N.lht
|
||||
T 10260 17660 5 10 1 1 0 0 1
|
||||
refdes=Q3
|
||||
T 9760 18560 5 10 1 1 180 8 1
|
||||
device=BSS84
|
||||
T 9600 17500 5 10 0 0 180 6 1
|
||||
category=transistor
|
||||
T 10200 18000 5 10 0 1 0 0 1
|
||||
note=when VUSB is not present, the gate is pulled low to allow powering the device using the battery (bypassing the body diode). when VUSB is present, the gate is tied high, disable the transistor. the body diode prevents VUSB to mis-charge the battery.
|
||||
}
|
||||
C 9300 18500 1 0 0 vcc-1.sym
|
||||
N 9400 18500 9600 18500 4
|
||||
C 10600 18500 1 0 0 generic-power.sym
|
||||
{
|
||||
T 10800 18750 5 10 1 1 0 3 1
|
||||
net=VBAT:1
|
||||
}
|
||||
C 11800 18100 1 0 0 vcc-1.sym
|
||||
C 8000 18500 1 0 0 generic-power.sym
|
||||
{
|
||||
T 8200 18750 5 10 1 1 0 3 1
|
||||
net=VUSB:1
|
||||
}
|
||||
N 9000 17500 9500 17500 4
|
||||
N 9500 17500 9500 18500 4
|
||||
C 10100 16600 1 90 0 resistor-1.sym
|
||||
{
|
||||
T 9700 16900 5 10 0 0 90 0 1
|
||||
device=RESISTOR
|
||||
T 10100 16600 5 10 0 1 0 0 1
|
||||
footprint=RESC1608X55N.lht
|
||||
T 10200 17100 5 10 1 1 0 0 1
|
||||
refdes=R?
|
||||
T 10200 16800 5 10 1 1 0 0 1
|
||||
value=10k
|
||||
T 10100 16600 5 10 0 0 0 0 1
|
||||
category=passive
|
||||
}
|
||||
C 9800 16300 1 0 0 ground.sym
|
||||
N 10000 17500 9700 17500 4
|
||||
N 9700 17500 9700 17300 4
|
||||
N 9700 17300 8200 17300 4
|
||||
N 8200 17300 8200 18500 4
|
||||
|
Loading…
Reference in New Issue
Block a user