From afb179d25c3d94b90edadc81d3f4a1b4b80028e8 Mon Sep 17 00:00:00 2001
From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com>
Date: Sat, 16 May 2020 23:18:03 +0300
Subject: [PATCH] Add OPAMP_AD8615

---
 fab.dcm                                       | 12 +++++++
 fab.lib                                       | 21 +++++++++++
 .../TSOT-23-5_2.9x1.6mm_P0.95mm.kicad_mod     | 35 +++++++++++++++++++
 3 files changed, 68 insertions(+)
 create mode 100644 fab.pretty/TSOT-23-5_2.9x1.6mm_P0.95mm.kicad_mod

diff --git a/fab.dcm b/fab.dcm
index b353d97..5a3055b 100644
--- a/fab.dcm
+++ b/fab.dcm
@@ -85,6 +85,18 @@ K R RES resistor
 F https://media.digikey.com/pdf/Data%20Sheets/Amphenol%20PDFs/114-00841-68.pdf
 $ENDCMP
 #
+$CMP OPA188xxDBV
+D Zero-Drift, Precision, Low-Noise, Rail-to-Rail Output, 36-V Operational Amplifier, TSOT-23-5
+K single opamp zero-drift
+F http://www.ti.com/lit/ds/symlink/opa188.pdf
+$ENDCMP
+#
+$CMP OPAMP_AD8615
+D General Purpose Amplifier 1 Circuit Rail-to-Rail TSOT-23-5
+K single opamp
+F https://www.analog.com/media/en/technical-documentation/data-sheets/AD8615_8616_8618.pdf
+$ENDCMP
+#
 $CMP R
 D Resistor
 K R res resistor
diff --git a/fab.lib b/fab.lib
index 871504f..afc8a13 100644
--- a/fab.lib
+++ b/fab.lib
@@ -1676,6 +1676,27 @@ X V+ 5 -100 300 100 D 40 40 1 1 W
 ENDDRAW
 ENDDEF
 #
+# OPAMP_AD8615
+#
+DEF OPAMP_AD8615 U 0 5 Y Y 1 F N
+F0 "U" 0 200 50 H V L CNN
+F1 "OPAMP_AD8615" 0 -200 50 H V L CNN
+F2 "fab:TSOT-23-5_2.9x1.6mm_P0.95mm" 0 0 50 H I C CNN
+F3 "" 0 200 50 H I C CNN
+ALIAS OPA188xxDBV
+$FPLIST
+ TSOT*23*
+$ENDFPLIST
+DRAW
+P 4 0 1 10 -200 200 200 0 -200 -200 -200 200 f
+X V- 2 0 -250 150 U 50 50 0 1 W
+X V+ 5 0 250 150 D 50 50 0 1 W
+X OUT 1 300 0 100 L 50 50 1 1 O
+X +IN 3 -300 100 100 R 50 50 1 1 I
+X -IN 4 -300 -100 100 R 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
 # PHOTOTRANSISTOR-NPN1206
 #
 DEF PHOTOTRANSISTOR-NPN1206 M 0 40 N N 1 L N
diff --git a/fab.pretty/TSOT-23-5_2.9x1.6mm_P0.95mm.kicad_mod b/fab.pretty/TSOT-23-5_2.9x1.6mm_P0.95mm.kicad_mod
new file mode 100644
index 0000000..d0a0e4f
--- /dev/null
+++ b/fab.pretty/TSOT-23-5_2.9x1.6mm_P0.95mm.kicad_mod
@@ -0,0 +1,35 @@
+(module TSOT-23-5_2.9x1.6mm_P0.95mm (layer F.Cu) (tedit 5EC04A3D)
+  (descr "5-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_5_05-08-1635.pdf")
+  (tags "TSOT-23-5 Hand-soldering")
+  (attr smd)
+  (fp_text reference REF** (at 0 -2.45) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value TSOT-23-5 (at 0 2.5) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start 2.96 1.7) (end -2.96 1.7) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 2.96 1.7) (end 2.96 -1.7) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -2.96 -1.7) (end -2.96 1.7) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -2.96 -1.7) (end 2.96 -1.7) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 0.88 -1.45) (end 0.88 1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start 0.88 1.45) (end -0.88 1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -0.88 -1) (end -0.88 1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start 0.88 -1.45) (end -0.43 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -0.88 -1) (end -0.43 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start 0.88 -1.51) (end -1.55 -1.51) (layer F.SilkS) (width 0.12))
+  (fp_line (start -0.88 1.56) (end 0.88 1.56) (layer F.SilkS) (width 0.12))
+  (fp_text user %R (at 0 0 90) (layer F.Fab)
+    (effects (font (size 0.5 0.5) (thickness 0.075)))
+  )
+  (pad 5 smd rect (at 1.71 -0.95) (size 2 0.65) (layers F.Cu F.Paste F.Mask))
+  (pad 4 smd rect (at 1.71 0.95) (size 2 0.65) (layers F.Cu F.Paste F.Mask))
+  (pad 3 smd rect (at -1.71 0.95) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
+  (pad 2 smd rect (at -1.71 0) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
+  (pad 1 smd rect (at -1.71 -0.95) (size 2 0.5) (layers F.Cu F.Paste F.Mask))
+  (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/TSOT-23-5.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
-- 
GitLab