This commit is contained in:
Ben Kyd
2025-04-02 23:30:34 +01:00
parent 6bdd2fd8a8
commit d07f8c61a8
17 changed files with 33497 additions and 9171 deletions

View File

@@ -1 +0,0 @@
/home/benk/dprog/projects/benhardware/meshtastic-node/meshtastic-node/_autosave-meshtastic-node.kicad_sch

View File

@@ -2,4 +2,5 @@
(version 7)
(lib (name "LIB_LR1110IMLTRT")(type "KiCad")(uri "${KIPRJMOD}/lib/LIB_LR1110IMLTRT.pretty")(options "")(descr ""))
(lib (name "LR1110")(type "KiCad")(uri "${KIPRJMOD}/lib/LR1110.pretty")(options "")(descr ""))
(lib (name "TPS")(type "KiCad")(uri "${KIPRJMOD}/lib/LIB_TPS2121RUXT")(options "")(descr ""))
)

View File

@@ -0,0 +1,9 @@
EESchema-DOCLIB Version 2.0
#
$CMP TPS2121RUXT
D Power Switch ICs - Power Distribution 2.7-22V, 56mG , 4.5A, Priority Power MUX with Seamless Switchover 12-VQFN-HR -40 to 125
K
F https://www.arrow.com/en/products/tps2121ruxt/texas-instruments
$ENDCMP
#
#End Doc Library

View File

@@ -0,0 +1,43 @@
(module "TPS2121RUXT" (layer F.Cu)
(descr "RUX0012A")
(tags "Integrated Circuit")
(attr smd)
(fp_text reference IC** (at 0.000 -0) (layer F.SilkS)
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_text user %R (at 0.000 -0) (layer F.Fab)
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_text value "TPS2121RUXT" (at 0.000 -0) (layer F.SilkS) hide
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_line (start -1 -1.25) (end 1 -1.25) (layer F.Fab) (width 0.2))
(fp_line (start 1 -1.25) (end 1 1.25) (layer F.Fab) (width 0.2))
(fp_line (start 1 1.25) (end -1 1.25) (layer F.Fab) (width 0.2))
(fp_line (start -1 1.25) (end -1 -1.25) (layer F.Fab) (width 0.2))
(fp_line (start -1.9 -2.15) (end 1.9 -2.15) (layer F.CrtYd) (width 0.1))
(fp_line (start 1.9 -2.15) (end 1.9 2.15) (layer F.CrtYd) (width 0.1))
(fp_line (start 1.9 2.15) (end -1.9 2.15) (layer F.CrtYd) (width 0.1))
(fp_line (start -1.9 2.15) (end -1.9 -2.15) (layer F.CrtYd) (width 0.1))
(fp_line (start -1.5 -0.4) (end -1.5 -0.4) (layer F.SilkS) (width 0.2))
(fp_line (start -1.6 -0.4) (end -1.6 -0.4) (layer F.SilkS) (width 0.2))
(fp_arc (start -1.55 -0.4) (end -1.500 -0.4) (angle -180) (layer F.SilkS) (width 0.2))
(fp_arc (start -1.55 -0.4) (end -1.600 -0.4) (angle -180) (layer F.SilkS) (width 0.2))
(pad 1 smd rect (at -0.675 -0.35 90) (size 0.400 1.050) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -0.675 0.35 90) (size 0.400 1.050) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -0.750 1.15 0) (size 0.200 0.600) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -0.250 1.15 0) (size 0.200 0.600) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at 0.250 1.15 0) (size 0.200 0.600) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 0.750 1.15 0) (size 0.200 0.600) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at 0.675 0.35 90) (size 0.400 1.050) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at 0.675 -0.35 90) (size 0.400 1.050) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at 0.750 -1.15 0) (size 0.200 0.600) (layers F.Cu F.Paste F.Mask))
(pad 10 smd rect (at 0.250 -1.15 0) (size 0.200 0.600) (layers F.Cu F.Paste F.Mask))
(pad 11 smd rect (at -0.250 -1.15 0) (size 0.200 0.600) (layers F.Cu F.Paste F.Mask))
(pad 12 smd rect (at -0.750 -1.15 0) (size 0.200 0.600) (layers F.Cu F.Paste F.Mask))
(model TPS2121RUXT.stp
(at (xyz 0 0 0.039370078740157))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)

View File

@@ -0,0 +1,94 @@
(kicad_symbol_lib (version 20211014) (generator SamacSys_ECAD_Model)
(symbol "TPS2121RUXT" (in_bom yes) (on_board yes)
(property "Reference" "IC" (at 24.13 15.24 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(property "Value" "TPS2121RUXT" (at 24.13 12.7 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(property "Footprint" "TPS2121RUXT" (at 24.13 -87.3 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Datasheet" "https://www.arrow.com/en/products/tps2121ruxt/texas-instruments" (at 24.13 -187.3 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "ki_description" "Power Switch ICs - Power Distribution 2.7-22V, 56mG , 4.5A, Priority Power MUX with Seamless Switchover 12-VQFN-HR -40 to 125" (at 24.13 -287.3 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Height" "1" (at 24.13 -387.3 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Manufacturer_Name" "Texas Instruments" (at 24.13 -487.3 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Manufacturer_Part_Number" "TPS2121RUXT" (at 24.13 -587.3 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Mouser Part Number" "595-TPS2121RUXT" (at 24.13 -687.3 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/TPS2121RUXT?qs=l7cgNqFNU1i6abJCbO5ulQ%3D%3D" (at 24.13 -787.3 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Arrow Part Number" "TPS2121RUXT" (at 24.13 -887.3 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Arrow Price/Stock" "https://www.arrow.com/en/products/tps2121ruxt/texas-instruments?utm_currency=USD&region=nac" (at 24.13 -987.3 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(rectangle
(start 5.08 10.16)
(end 22.86 -27.94)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin passive line (at 27.94 0 180) (length 5.08)
(name "OUT_1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -15.24 0) (length 5.08)
(name "IN2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 27.94 -15.24 180) (length 5.08)
(name "CP2" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -25.4 0) (length 5.08)
(name "OV2" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -10.16 0) (length 5.08)
(name "OV1" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 10.16 15.24 270) (length 5.08)
(name "PR1" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 0 0) (length 5.08)
(name "IN1" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 27.94 -2.54 180) (length 5.08)
(name "OUT_2" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 17.78 15.24 270) (length 5.08)
(name "ST" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 27.94 -17.78 180) (length 5.08)
(name "ILIM" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 27.94 -20.32 180) (length 5.08)
(name "SS" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 27.94 -25.4 180) (length 5.08)
(name "GND" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
)
)

View File

@@ -0,0 +1,35 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#SamacSys ECAD Model TPS2121RUXT
#/1750559/1642780/2.50/12/4/Integrated Circuit
DEF TPS2121RUXT IC 0 30 Y Y 1 F N
F0 "IC" 950 600 50 H V L CNN
F1 "TPS2121RUXT" 950 500 50 H V L CNN
F2 "TPS2121RUXT" 950 400 50 H I L CNN
F3 "https://www.arrow.com/en/products/tps2121ruxt/texas-instruments" 950 300 50 H I L CNN
F4 "Power Switch ICs - Power Distribution 2.7-22V, 56mG , 4.5A, Priority Power MUX with Seamless Switchover 12-VQFN-HR -40 to 125" 950 200 50 H I L CNN "Description"
F5 "1" 950 100 50 H I L CNN "Height"
F6 "Texas Instruments" 950 0 50 H I L CNN "Manufacturer_Name"
F7 "TPS2121RUXT" 950 -100 50 H I L CNN "Manufacturer_Part_Number"
F8 "595-TPS2121RUXT" 950 -200 50 H I L CNN "Mouser Part Number"
F9 "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/TPS2121RUXT?qs=l7cgNqFNU1i6abJCbO5ulQ%3D%3D" 950 -300 50 H I L CNN "Mouser Price/Stock"
F10 "TPS2121RUXT" 950 -400 50 H I L CNN "Arrow Part Number"
F11 "https://www.arrow.com/en/products/tps2121ruxt/texas-instruments?utm_currency=USD&region=nac" 950 -500 50 H I L CNN "Arrow Price/Stock"
DRAW
X OUT_1 1 1100 0 200 L 50 50 0 0 P
X IN2 2 0 -600 200 R 50 50 0 0 P
X CP2 3 1100 -600 200 L 50 50 0 0 P
X OV2 4 0 -1000 200 R 50 50 0 0 P
X OV1 5 0 -400 200 R 50 50 0 0 P
X PR1 6 400 600 200 D 50 50 0 0 P
X IN1 7 0 0 200 R 50 50 0 0 P
X OUT_2 8 1100 -100 200 L 50 50 0 0 P
X ST 9 700 600 200 D 50 50 0 0 P
X ILIM 10 1100 -700 200 L 50 50 0 0 P
X SS 11 1100 -800 200 L 50 50 0 0 P
X GND 12 1100 -1000 200 L 50 50 0 0 P
P 5 0 1 6 200 400 900 400 900 -1100 200 -1100 200 400 N
ENDDRAW
ENDDEF
#
#End Library

View File

@@ -0,0 +1,103 @@
PCBNEW-LibModule-V1 2025-04-02 18:55:46
# encoding utf-8
Units mm
$INDEX
TPS2121RUXT
$EndINDEX
$MODULE TPS2121RUXT
Po 0 0 0 15 67ed7a22 00000000 ~~
Li TPS2121RUXT
Cd RUX0012A
Kw Integrated Circuit
Sc 0
At SMD
AR
Op 0 0 0
T0 0.000 -0 1.27 1.27 0 0.254 N V 21 N "IC**"
T1 0.000 -0 1.27 1.27 0 0.254 N I 21 N "TPS2121RUXT"
DS -1 -1.25 1 -1.25 0.2 24
DS 1 -1.25 1 1.25 0.2 24
DS 1 1.25 -1 1.25 0.2 24
DS -1 1.25 -1 -1.25 0.2 24
DS -1.9 -2.15 1.9 -2.15 0.1 24
DS 1.9 -2.15 1.9 2.15 0.1 24
DS 1.9 2.15 -1.9 2.15 0.1 24
DS -1.9 2.15 -1.9 -2.15 0.1 24
DS -1.5 -0.4 -1.5 -0.4 0.2 21
DS -1.6 -0.4 -1.6 -0.4 0.2 21
DA -1.55 -0.4 -1.500 -0.4 -1800 0.2 21
DA -1.55 -0.4 -1.600 -0.4 -1800 0.2 21
$PAD
Po -0.675 -0.35
Sh "1" R 0.400 1.050 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -0.675 0.35
Sh "2" R 0.400 1.050 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -0.750 1.15
Sh "3" R 0.200 0.600 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -0.250 1.15
Sh "4" R 0.200 0.600 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 0.250 1.15
Sh "5" R 0.200 0.600 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 0.750 1.15
Sh "6" R 0.200 0.600 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 0.675 0.35
Sh "7" R 0.400 1.050 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 0.675 -0.35
Sh "8" R 0.400 1.050 0 0 900
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 0.750 -1.15
Sh "9" R 0.200 0.600 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po 0.250 -1.15
Sh "10" R 0.200 0.600 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -0.250 -1.15
Sh "11" R 0.200 0.600 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$PAD
Po -0.750 -1.15
Sh "12" R 0.200 0.600 0 0 0
At SMD N 00888000
Ne 0 ""
$EndPAD
$EndMODULE TPS2121RUXT
$EndLIBRARY

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -9,4 +9,5 @@
(lib (name "INA220AIDGSR")(type "KiCad")(uri "${KIPRJMOD}/lib/LIB_INA220AIDGSR/INA220AIDGSR.kicad_sym")(options "")(descr ""))
(lib (name "XA2163")(type "KiCad")(uri "${KIPRJMOD}/lib/LIB_XA2163/XA2163.kicad_sym")(options "")(descr ""))
(lib (name "HMC544AETR")(type "KiCad")(uri "${KIPRJMOD}/lib/LIB_HMC544AETR/HMC544AETR.kicad_sym")(options "")(descr ""))
(lib (name "TPS2121RUXT")(type "KiCad")(uri "${KIPRJMOD}/lib/LIB_TPS2121RUXT/TPS2121RUXT.kicad_sym")(options "")(descr ""))
)

View File

@@ -1 +0,0 @@
{"hostname":"ben-ms7d99","username":"benk"}