From d5c79029a0ec05312afd8742ed84656640a937e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mario=20H=C3=BCttel?= Date: Wed, 7 Oct 2020 18:10:05 +0200 Subject: [PATCH] Add schematic symbols and footprints Schematic Symbols ----------------- * TBA1 Traco DC/DC Power Modules * Rotary Encoder with mounting holes * NSVF4020SG4 RF NPN transistor * MCP6V34 Quad low offset OpAmp * TSZ121ICT Low offset opAmp Footprints ---------- * TRACO_TBA1 * LCD4x16_smd_pad --- README.MD | 7 +++ footprints/README.MD | 2 +- .../LCD4x16_smd_pad.kicad_mod | 32 ++++++++++ .../shimatta_tht.pretty/TRACO_TBA1.kicad_mod | 16 +++++ schematics/shimatta_analog.lib | 62 +++++++++++++++++++ schematics/shimatta_connectors.dcm | 6 ++ schematics/shimatta_connectors.lib | 39 ++++++++++++ schematics/shimatta_regulators.lib | 16 +++++ schematics/shimatta_rf.lib | 21 +++++++ 9 files changed, 200 insertions(+), 1 deletion(-) create mode 100644 footprints/pretty/shimatta_displays.pretty/LCD4x16_smd_pad.kicad_mod create mode 100644 footprints/pretty/shimatta_tht.pretty/TRACO_TBA1.kicad_mod diff --git a/README.MD b/README.MD index 57da550..99abd12 100644 --- a/README.MD +++ b/README.MD @@ -26,6 +26,7 @@ Libraries for KiCad. * LTC3612 TSSOP version * SIM2-XXXXD (SIL) dual voltage switching regulator series. * MMTL431A Reference voltage source (similar to Zener diode) +* TBA1 Traco DC/DC Power Modules ## stm32f4 * STM32F407VGT @@ -35,6 +36,7 @@ Libraries for KiCad. * 3.5mm TRS Jack * HDMI-Jack * 16Pin_Text_LCD 16 Pin standard LCD connector with 8080 interface +* Rotary_Encoder_Switch_Mounting Rotary Encoder with mounting holes ## memory * SDRAM @@ -46,9 +48,12 @@ Libraries for KiCad. * BGA420 Infineon MMIC * SE2436 * NRF24L01(P) with Thermal Pad +* NSVF4020SG4 RF NPN transistor ## analog * UDA1330ATS 16-bit Stereo DAC +* MCP6V34 Quad low offset OpAmp +* TSZ121ICT Low offset opAmp ## Finisar * Finisar optic SFF module @@ -156,3 +161,5 @@ Legend: | Pin Header Socket 2x10 | - | Y | | Schurter_0031.8201_20mm_Fuse | Y | - | | BV-EI-303-2010 Transformer | Y | - | +| TRACO_TBA1 | Y | - | +| LCD4x16_smd_pad | Y | - | diff --git a/footprints/README.MD b/footprints/README.MD index c518b9d..9dbd33a 100644 --- a/footprints/README.MD +++ b/footprints/README.MD @@ -7,7 +7,7 @@ ## Note since Blender 2.8 * Change unit to mm -* Use x3d export scale: 393.7 +* Use x3d export scale: 393.7 (or use 0.3937, if unit is not changed to mm) * Y forward * Z up diff --git a/footprints/pretty/shimatta_displays.pretty/LCD4x16_smd_pad.kicad_mod b/footprints/pretty/shimatta_displays.pretty/LCD4x16_smd_pad.kicad_mod new file mode 100644 index 0000000..1d68dbe --- /dev/null +++ b/footprints/pretty/shimatta_displays.pretty/LCD4x16_smd_pad.kicad_mod @@ -0,0 +1,32 @@ +(module LCD4x16_smd_pad (layer F.Cu) (tedit 5EBEFB06) + (fp_text reference REF** (at -41.12 -24.96) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value LCD4x16 (at 35.08 -27.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -43.5 30) (end -43.5 -30) (layer F.SilkS) (width 0.5)) + (fp_line (start -43.5 30) (end 43.5 30) (layer F.SilkS) (width 0.5)) + (fp_line (start 43.5 -30) (end 43.5 30) (layer F.SilkS) (width 0.5)) + (fp_line (start -43.5 -30) (end 43.5 -30) (layer F.SilkS) (width 0.5)) + (pad "" np_thru_hole circle (at 41 27.5) (size 3 3) (drill 3) (layers *.Cu)) + (pad "" np_thru_hole circle (at -41 27.5) (size 3 3) (drill 3) (layers *.Cu)) + (pad "" np_thru_hole circle (at -41 -27.5) (size 3 3) (drill 3) (layers *.Cu)) + (pad "" np_thru_hole circle (at 41 -27.5) (size 3 3) (drill 3) (layers *.Cu)) + (pad 1 smd rect (at -33.5 -27.5) (size 2 4) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd oval (at -30.96 -27.5) (size 2 4) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd oval (at -28.42 -27.5) (size 2 4) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd oval (at -25.88 -27.5) (size 2 4) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd oval (at -23.34 -27.5) (size 2 4) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd oval (at -20.8 -27.5) (size 2 4) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd oval (at -18.26 -27.5) (size 2 4) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd oval (at -15.72 -27.5) (size 2 4) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd oval (at -13.18 -27.5) (size 2 4) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd oval (at -10.64 -27.5) (size 2 4) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd oval (at -8.1 -27.5) (size 2 4) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd oval (at -5.56 -27.5) (size 2 4) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd oval (at -3.02 -27.5) (size 2 4) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd oval (at -0.48 -27.5) (size 2 4) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd oval (at 2.06 -27.5) (size 2 4) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd oval (at 4.6 -27.5) (size 2 4) (layers F.Cu F.Paste F.Mask)) +) diff --git a/footprints/pretty/shimatta_tht.pretty/TRACO_TBA1.kicad_mod b/footprints/pretty/shimatta_tht.pretty/TRACO_TBA1.kicad_mod new file mode 100644 index 0000000..77580b1 --- /dev/null +++ b/footprints/pretty/shimatta_tht.pretty/TRACO_TBA1.kicad_mod @@ -0,0 +1,16 @@ +(module TRACO_TBA1 (layer F.Cu) (tedit 5E500F14) + (fp_text reference REF** (at -6.8 -0.9 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TRACO_TBA1 (at 0 -1.8) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -5.9 1.35) (end 5.9 1.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.65) (end 5.9 -4.65) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.9 1.35) (end -5.9 -4.65) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.9 -4.65) (end 5.9 1.35) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole roundrect (at -3.81 0) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask) (roundrect_rratio 0.25)) + (pad 2 thru_hole circle (at -1.27 0) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 1.27 0) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 3.81 0) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask)) +) diff --git a/schematics/shimatta_analog.lib b/schematics/shimatta_analog.lib index b4a839d..0bf559c 100644 --- a/schematics/shimatta_analog.lib +++ b/schematics/shimatta_analog.lib @@ -95,6 +95,46 @@ X DAC15- 9 950 -450 100 L 50 50 3 1 O ENDDRAW ENDDEF # +# MCP6V34 +# +DEF MCP6V34 U 0 40 Y Y 5 L N +F0 "U" 450 -50 50 H V C CNN +F1 "MCP6V34" 500 50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +T 0 150 -200 50 0 2 0 A Normal 0 C C +T 0 150 -200 50 0 3 0 B Normal 0 C C +T 0 150 -200 50 0 4 0 C Normal 0 C C +T 0 150 -200 50 0 5 0 D Normal 0 C C +S 0 0 400 -750 1 1 0 f +P 2 1 1 0 100 -450 50 -450 N +P 2 1 1 0 100 -350 50 -350 N +P 2 1 1 0 200 -450 200 -750 N +P 2 1 1 0 200 0 200 -350 N +P 2 1 1 0 300 -400 350 -400 N +P 5 1 1 0 100 -300 100 -450 100 -500 300 -400 100 -300 F +P 4 2 1 0 0 0 0 -400 350 -200 0 0 f +P 4 3 1 0 0 0 0 -400 350 -200 0 0 f +P 4 4 1 0 0 0 0 -400 350 -200 0 0 f +P 4 5 1 0 0 0 0 -400 350 -200 0 0 f +X VSS 11 200 -850 100 U 50 50 1 1 W +X VDD 4 200 100 100 D 50 50 1 1 W +X ~ 1 450 -200 100 L 50 50 2 1 O +X - 2 -100 -300 100 R 50 50 2 1 I +X + 3 -100 -100 100 R 50 50 2 1 I +X + 5 -100 -100 100 R 50 50 3 1 I +X - 6 -100 -300 100 R 50 50 3 1 I +X ~ 7 450 -200 100 L 50 50 3 1 O +X + 10 -100 -100 100 R 50 50 4 1 I +X ~ 8 450 -200 100 L 50 50 4 1 O +X - 9 -100 -300 100 R 50 50 4 1 I +X + 12 -100 -100 100 R 50 50 5 1 I +X - 13 -100 -300 100 R 50 50 5 1 I +X ~ 14 450 -200 100 L 50 50 5 1 O +ENDDRAW +ENDDEF +# # TSU101 # DEF TSU101 U 0 40 Y Y 1 F N @@ -112,6 +152,28 @@ X V+ 5 300 50 200 D 50 50 1 1 W ENDDRAW ENDDEF # +# TSZ121ICT +# +DEF TSZ121ICT U 0 40 Y Y 1 F N +F0 "U" 300 100 50 H V C CNN +F1 "TSZ121ICT" 400 200 50 H V C CNN +F2 "" -150 200 50 H I C CNN +F3 "" -150 200 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 -250 N +P 2 0 1 0 0 -50 0 0 N +P 2 0 1 0 0 0 0 200 N +P 2 0 1 0 0 250 0 200 N +P 2 0 1 0 0 250 350 0 N +P 2 0 1 0 350 0 0 -250 N +X ~ 1 450 0 100 L 50 50 1 1 O +X - 2 150 -250 100 U 50 50 1 1 W +X + 3 -100 100 100 R 50 50 1 1 I +X - 4 -100 -100 100 R 50 50 1 1 I +X + 5 150 250 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# # UDA1330ATS # DEF UDA1330ATS U 0 40 Y Y 4 L N diff --git a/schematics/shimatta_connectors.dcm b/schematics/shimatta_connectors.dcm index 447dd05..a294881 100644 --- a/schematics/shimatta_connectors.dcm +++ b/schematics/shimatta_connectors.dcm @@ -10,4 +10,10 @@ $CMP HDMI-Jack D HDMI Jack $ENDCMP # +$CMP Rotary_Encoder_Switch_Mounting +D Rotary encoder, dual channel, incremental quadrate outputs, with switch +K rotary switch encoder switch push button +F ~ +$ENDCMP +# #End Doc Library diff --git a/schematics/shimatta_connectors.lib b/schematics/shimatta_connectors.lib index abfc255..26250bf 100644 --- a/schematics/shimatta_connectors.lib +++ b/schematics/shimatta_connectors.lib @@ -138,4 +138,43 @@ X CARD_DETECT 9 2100 1900 200 L 50 50 1 1 I ENDDRAW ENDDEF # +# Rotary_Encoder_Switch_Mounting +# +DEF Rotary_Encoder_Switch_Mounting SW 0 10 Y N 1 F N +F0 "SW" 0 260 50 H V C CNN +F1 "Rotary_Encoder_Switch_Mounting" 0 -260 50 H V C CNN +F2 "" -150 160 50 H I C CNN +F3 "" 0 260 50 H I C CNN +$FPLIST + RotaryEncoder*Switch* +$ENDFPLIST +DRAW +A -15 -2 108 -899 899 0 1 10 N -15 -110 -15 105 +C -150 0 10 0 1 0 F +C -15 0 75 0 1 10 N +C 170 -40 5 0 1 10 N +C 170 40 5 0 1 10 N +S -200 200 200 -200 0 1 10 f +P 2 0 1 10 -25 -70 -25 70 N +P 2 0 1 10 -15 -70 -15 70 N +P 2 0 1 10 -5 70 -5 -70 N +P 2 0 1 10 150 0 135 0 N +P 2 0 1 10 150 40 150 -40 N +P 3 0 1 0 -200 -100 -150 -100 -150 -80 N +P 3 0 1 0 -200 100 -150 100 -150 80 N +P 3 0 1 10 10 -120 -20 -110 5 -95 N +P 3 0 1 10 10 115 -20 105 5 90 N +P 3 0 1 10 200 -100 170 -100 170 -40 N +P 3 0 1 10 200 100 170 100 170 40 N +P 4 0 1 0 -200 0 -150 0 -150 -40 -130 -80 N +P 4 0 1 0 -170 0 -150 0 -150 40 -130 80 N +X A A -300 100 100 R 50 50 1 1 P +X B B -300 -100 100 R 50 50 1 1 P +X C C -300 0 100 R 50 50 1 1 P +X MP MP 0 -300 100 U 50 50 1 1 P +X S1 S1 300 100 100 L 50 50 1 1 P +X S2 S2 300 -100 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# #End Library diff --git a/schematics/shimatta_regulators.lib b/schematics/shimatta_regulators.lib index e605fcb..4c3a186 100644 --- a/schematics/shimatta_regulators.lib +++ b/schematics/shimatta_regulators.lib @@ -105,6 +105,22 @@ X VOUT+ 6 900 -50 200 L 50 50 1 1 w ENDDRAW ENDDEF # +# TBA1 +# +DEF TBA1 U 0 40 Y Y 1 F N +F0 "U" 50 150 50 H V C CNN +F1 "TBA1" 100 50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S 0 0 650 -250 0 1 0 f +X VIN- 1 -200 -200 200 R 50 50 1 1 W +X VIN+ 2 -200 -50 200 R 50 50 1 1 W +X VOUT- 3 850 -200 200 L 50 50 1 1 w +X VOUT+ 4 850 -50 200 L 50 50 1 1 w +ENDDRAW +ENDDEF +# # TPS54227 # DEF TPS54227 U 0 40 Y Y 1 F N diff --git a/schematics/shimatta_rf.lib b/schematics/shimatta_rf.lib index 3cf7802..1e77b58 100644 --- a/schematics/shimatta_rf.lib +++ b/schematics/shimatta_rf.lib @@ -83,6 +83,27 @@ X XC2 9 600 -500 150 L 50 50 1 1 P ENDDRAW ENDDEF # +# NSVF4020SG4 +# +DEF NSVF4020SG4 Q 0 40 Y N 1 F N +F0 "Q" -50 200 50 H V C CNN +F1 "NSVF4020SG4" 350 200 50 H V C CNN +F2 "" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +DRAW +C 0 0 111 1 1 10 N +P 2 0 1 0 50 -100 150 -100 N +P 2 1 1 0 -25 25 50 100 N +P 3 1 1 0 -25 -25 50 -100 50 -100 N +P 3 1 1 20 -25 75 -25 -75 -25 -75 N +P 5 1 1 0 0 -70 20 -50 40 -90 0 -70 0 -70 F +X C 1 50 200 100 D 50 50 1 1 P +X E 2 50 -200 100 U 50 50 1 1 P +X B 3 -250 0 225 R 50 50 1 1 I +X E 4 150 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# # RF2126 # DEF RF2126 U 0 40 Y Y 1 F N