From 2f5b3b6ee76eae10ba75e8e99c51fa7881797686 Mon Sep 17 00:00:00 2001 From: natsfr Date: Thu, 23 Feb 2017 02:00:23 +0100 Subject: [PATCH] corrected tca0372, added SOIC16 and SMA antenna --- Amplifier/OnSemi/tca0372.lib | 16 ++-- Connectors/RF/antenna.lib | 21 +++++ Interface/ch340.lib | 36 +++++++++ .../Border_Antenna.kicad_mod | 11 +++ .../SOIC.pretty/SOIC-16-10.3x7.5.kicad_mod | 29 +++++++ uC/Silabs/EFM32.lib | 80 +++++++++++++++++++ 6 files changed, 185 insertions(+), 8 deletions(-) create mode 100644 Connectors/RF/antenna.lib create mode 100644 Interface/ch340.lib create mode 100644 Pretty_Footprints/Connectors_RF.pretty/Border_Antenna.kicad_mod create mode 100644 Pretty_Footprints/SOIC.pretty/SOIC-16-10.3x7.5.kicad_mod create mode 100644 uC/Silabs/EFM32.lib diff --git a/Amplifier/OnSemi/tca0372.lib b/Amplifier/OnSemi/tca0372.lib index 8152261..b95b132 100644 --- a/Amplifier/OnSemi/tca0372.lib +++ b/Amplifier/OnSemi/tca0372.lib @@ -10,22 +10,22 @@ F2 "" 0 0 60 H V C CNN F3 "" 0 0 60 H V C CNN DRAW S -150 200 150 -250 0 1 0 N -X OutA 1 250 150 100 L 25 25 1 1 O X Vcc 1 -250 150 100 R 25 25 1 1 W -X NC 2 250 100 100 L 25 25 1 1 N X OutB 2 -250 100 100 R 25 25 1 1 O X NC 3 -250 50 100 R 25 25 1 1 N -X NC 3 250 50 100 L 25 25 1 1 N X GND 4 -250 0 100 R 25 25 1 1 W -X GND 4 250 0 100 L 25 25 1 1 W X GND 5 -250 -50 100 R 25 25 1 1 W -X GND 5 250 -50 100 L 25 25 1 1 W X NC 6 -250 -100 100 R 25 25 1 1 N -X NC 6 250 -100 100 L 25 25 1 1 N -X INA- 7 250 -150 100 L 25 25 1 1 I X INB- 7 -250 -150 100 R 25 25 1 1 I -X INA+ 8 250 -200 100 L 25 25 1 1 I X INB+ 8 -250 -200 100 R 25 25 1 1 I +X INA+ 9 250 -200 100 L 25 25 1 1 I +X INA- 10 250 -150 100 L 25 25 1 1 I +X NC 11 250 -100 100 L 25 25 1 1 N +X GND 12 250 -50 100 L 25 25 1 1 W +X GND 13 250 0 100 L 25 25 1 1 W +X NC 14 250 50 100 L 25 25 1 1 N +X NC 15 250 100 100 L 25 25 1 1 N +X OutA 16 250 150 100 L 25 25 1 1 O ENDDRAW ENDDEF # diff --git a/Connectors/RF/antenna.lib b/Connectors/RF/antenna.lib new file mode 100644 index 0000000..378b7f3 --- /dev/null +++ b/Connectors/RF/antenna.lib @@ -0,0 +1,21 @@ +EESchema-LIBRARY Version 2.3 Date: 24/11/2013 13:58:48 +#encoding utf-8 +# +# 1575AT43A0040 +# +DEF ~1575AT43A0040 ANT 0 40 Y Y 1 F N +F0 "ANT" -200 -250 60 H V C CNN +F1 "1575AT43A0040" 550 -150 60 H I C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +DRAW +P 2 0 1 0 -50 -150 0 -200 N +P 2 0 1 0 0 -250 50 -250 N +P 2 0 1 0 0 -150 0 -200 N +P 4 0 1 0 0 -200 0 -300 0 -200 50 -150 N +X FEED 1 0 -300 0 R 25 25 1 1 I +X N.C. 2 50 -250 0 R 25 25 1 1 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/Interface/ch340.lib b/Interface/ch340.lib new file mode 100644 index 0000000..4c3ef44 --- /dev/null +++ b/Interface/ch340.lib @@ -0,0 +1,36 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# CH340T-SSOP20 +# +DEF CH340T-SSOP20 U 0 40 Y Y 1 F N +F0 "U" 550 450 60 H V C CNN +F1 "CH340T-SSOP20" 0 450 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -150 250 150 -300 0 1 0 N +X CKO 1 -250 200 100 R 25 25 1 1 O +X ACT# 2 -250 150 100 R 25 25 1 1 O +X TXD 3 -250 100 100 R 25 25 1 1 O +X RXD 4 -250 50 100 R 25 25 1 1 I +X V3 5 -250 0 100 R 25 25 1 1 w +X D+ 6 -250 -50 100 R 25 25 1 1 B +X D- 7 -250 -100 100 R 25 25 1 1 B +X GND 8 -250 -150 100 R 25 25 1 1 W +X XI 9 -250 -200 100 R 25 25 1 1 I +X XO 10 -250 -250 100 R 25 25 1 1 O +X NOS# 20 250 200 100 L 25 25 1 1 I +X CTS# 11 250 -250 100 L 25 25 1 1 I +X DSR# 12 250 -200 100 L 25 25 1 1 I +X RI# 13 250 -150 100 L 25 25 1 1 I +X DCD# 14 250 -100 100 L 25 25 1 1 O +X DTR# 15 250 -50 100 L 25 25 1 1 O +X RTS# 16 250 0 100 L 25 25 1 1 O +X NC 17 250 50 100 L 25 25 1 1 N +X R232 18 250 100 100 L 25 25 1 1 I +X VCC 19 250 150 100 L 25 25 1 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/Pretty_Footprints/Connectors_RF.pretty/Border_Antenna.kicad_mod b/Pretty_Footprints/Connectors_RF.pretty/Border_Antenna.kicad_mod new file mode 100644 index 0000000..3d5256f --- /dev/null +++ b/Pretty_Footprints/Connectors_RF.pretty/Border_Antenna.kicad_mod @@ -0,0 +1,11 @@ +(module misc_mod:Border_Antenna (layer F.Cu) (tedit 58AE2D5C) + (fp_text reference Border_Antenna (at 14 -7.4) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value VAL** (at 15.4 -4.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 3 1) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 0.5 -1.6) (size 4 1) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 0.5 1.6) (size 4 1) (layers F.Cu F.Paste F.Mask)) +) diff --git a/Pretty_Footprints/SOIC.pretty/SOIC-16-10.3x7.5.kicad_mod b/Pretty_Footprints/SOIC.pretty/SOIC-16-10.3x7.5.kicad_mod new file mode 100644 index 0000000..b6ad6c1 --- /dev/null +++ b/Pretty_Footprints/SOIC.pretty/SOIC-16-10.3x7.5.kicad_mod @@ -0,0 +1,29 @@ +(module SOIC-16-10.3x7.5 (layer F.Cu) (tedit 0) + (fp_text reference REF** (at -6.445 0 90) (layer F.SilkS) + (effects (font (size 1.2 1.2) (thickness 0.15))) + ) + (fp_text value SOIC-16 (at 0 0) (layer F.Fab) + (effects (font (size 1.2 1.2) (thickness 0.15))) + ) + (fp_line (start -4.245 -5.35) (end -5.245 -4.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.245 -4.35) (end -5.245 5.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.245 5.35) (end 5.245 5.35) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.245 5.35) (end 5.245 -5.35) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.245 -5.35) (end -4.245 -5.35) (layer F.SilkS) (width 0.15)) + (pad 16 smd rect (at -4.445 -3.75) (size 0.6 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at -4.445 3.75) (size 0.6 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd rect (at -3.175 -3.75) (size 0.6 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -3.175 3.75) (size 0.6 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd rect (at -1.905 -3.75) (size 0.6 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -1.905 3.75) (size 0.6 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd rect (at -0.635 -3.75) (size 0.6 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -0.635 3.75) (size 0.6 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at 0.635 -3.75) (size 0.6 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 0.635 3.75) (size 0.6 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at 1.905 -3.75) (size 0.6 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 1.905 3.75) (size 0.6 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at 3.175 -3.75) (size 0.6 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at 3.175 3.75) (size 0.6 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at 4.445 -3.75) (size 0.6 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at 4.445 3.75) (size 0.6 2.2) (layers F.Cu F.Paste F.Mask)) +) diff --git a/uC/Silabs/EFM32.lib b/uC/Silabs/EFM32.lib new file mode 100644 index 0000000..5447df3 --- /dev/null +++ b/uC/Silabs/EFM32.lib @@ -0,0 +1,80 @@ +EESchema-LIBRARY Version 2.3 Date: 15/11/2013 01:55:21 +#encoding utf-8 +# +# EFM32WG332 +# +DEF EFM32WG332 U 0 40 Y Y 1 L N +F0 "U" 0 0 50 H V C CNN +F1 "EFM32WG332" 0 200 50 H V C CNN +F2 "~" -600 450 60 H V C CNN +F3 "~" -600 450 60 H V C CNN +DRAW +S -550 550 650 -500 0 1 0 N +X PA0 1 -600 400 50 R 25 25 1 1 B +X PA1 2 -600 350 50 R 25 25 1 1 B +X PA2 3 -600 300 50 R 25 25 1 1 B +X PA3 4 -600 250 50 R 25 25 1 1 B +X PA4 5 -600 200 50 R 25 25 1 1 B +X PA5 6 -600 150 50 R 25 25 1 1 B +X IO_Vdd_0 7 -600 100 50 R 25 25 1 1 W +X Vss 8 -600 50 50 R 25 25 1 1 W +X PC0 9 -600 0 50 R 25 25 1 1 B +X PC1 10 -600 -50 50 R 25 25 1 1 B +X nRESET 20 -250 -550 50 U 25 25 1 1 I +X PD2 30 250 -550 50 U 25 25 1 1 B +X DECOUPLE 40 700 0 50 L 25 25 1 1 W +X PF10 50 300 600 50 D 25 25 1 1 B +X PE11 60 -200 600 50 D 25 25 1 1 B +X PC2 11 -600 -100 50 R 25 25 1 1 B +X PB11_OPAO0 21 -200 -550 50 U 25 25 1 1 B +X PD3_OPAN2 31 300 -550 50 U 25 25 1 1 B +X PC8 41 700 50 50 L 25 25 1 1 B +X PF2 51 250 600 50 D 25 25 1 1 B +X PE12 61 -250 600 50 D 25 25 1 1 B +X PC3 12 -600 -150 50 R 25 25 1 1 B +X Vss 22 -150 -550 50 U 25 25 1 1 W +X PD4_OPAP2 32 350 -550 50 U 25 25 1 1 B +X PC9 42 700 100 50 L 25 25 1 1 B +X USB_VBUS 52 200 600 50 D 25 25 1 1 W +X PE13 62 -300 600 50 D 25 25 1 1 B +X PC4_OPAP0 13 -600 -200 50 R 25 25 1 1 B +X Avdd_1 23 -100 -550 50 U 25 25 1 1 W +X PD5_OPAO2 33 700 -350 50 L 25 25 1 1 B +X PC10 43 700 150 50 L 25 25 1 1 B +X PF12 53 150 600 50 D 25 25 1 1 B +X PE14 63 -350 600 50 D 25 25 1 1 B +X PC5_OPAN0 14 -600 -250 50 R 25 25 1 1 B +X PB13_HFXTALP 24 -50 -550 50 U 25 25 1 1 B +X PD6_OPAP1 34 700 -300 50 L 25 25 1 1 B +X PC11 44 700 200 50 L 25 25 1 1 B +X PF5 54 100 600 50 D 25 25 1 1 B +X PE15 64 -400 600 50 D 25 25 1 1 B +X PB7 15 -600 -300 50 R 25 25 1 1 B +X PB14_HFXTALN 25 0 -550 50 U 25 25 1 1 B +X PD7_OPAN1 35 700 -250 50 L 25 25 1 1 B +X USB_VREGI 45 700 250 50 L 25 25 1 1 W +X IOVdd_5 55 50 600 50 D 25 25 1 1 W +X PB8 16 -600 -350 50 R 25 25 1 1 B +X IO_Vdd_3 26 50 -550 50 U 25 25 1 1 W +X PD8 36 700 -200 50 L 25 25 1 1 B +X USB_VREG0 46 700 300 50 L 25 25 1 1 W +X Vss 56 0 600 50 D 25 25 1 1 W +X PA8 17 -400 -550 50 U 25 25 1 1 B +X Avdd_0 27 100 -550 50 U 25 25 1 1 W +X PC6 37 700 -150 50 L 25 25 1 1 B +X PF10 47 700 350 50 L 25 25 1 1 B +X PE8 57 -50 600 50 D 25 25 1 1 B +X PA9 18 -350 -550 50 U 25 25 1 1 B +X PD0 28 150 -550 50 U 25 25 1 1 B +X PC7 38 700 -100 50 L 25 25 1 1 B +X PF11 48 700 400 50 L 25 25 1 1 B +X PE9 58 -100 600 50 D 25 25 1 1 B +X PA10 19 -300 -550 50 U 25 25 1 1 B +X PD1 29 200 -550 50 U 25 25 1 1 B +X Vdd_DREG 39 700 -50 50 L 25 25 1 1 W +X PF0 49 350 600 50 D 25 25 1 1 B +X PE10 59 -150 600 50 D 25 25 1 1 B +ENDDRAW +ENDDEF +# +#End Library -- GitLab