From 568153ca0d0741516b2949d11db1b48a5264b7d4 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com> Date: Sun, 10 May 2020 23:37:51 +0300 Subject: [PATCH] Add DRV883x Low-Voltage H-Bridge Driver --- fab.dcm | 6 ++++ fab.lib | 26 +++++++++++++++- .../WSON-8_2x2mm_P0.5mm_EP0.9x1.6mm.kicad_mod | 31 +++++++++++++++++++ 3 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 fab.pretty/WSON-8_2x2mm_P0.5mm_EP0.9x1.6mm.kicad_mod diff --git a/fab.dcm b/fab.dcm index 5dd6374..658e0df 100644 --- a/fab.dcm +++ b/fab.dcm @@ -16,6 +16,12 @@ D Polarized capacitor K cap capacitor $ENDCMP # +$CMP DRV883_MOTOR_DRIVER +D Low-Voltage H-Bridge Motor Driver 8-WSON (2x2) in Package +K h-bridge half bridge motor driver +F http://www.ti.com/lit/ds/symlink/drv8838.pdf +$ENDCMP +# $CMP D_Schottky D Schottky diode K diode schottky diff --git a/fab.lib b/fab.lib index bf23200..78a9830 100644 --- a/fab.lib +++ b/fab.lib @@ -95,7 +95,7 @@ X S1 4 100 200 100 D 40 40 1 1 P ENDDRAW ENDDEF # -# A4953 Motor Driver +# A4953_MOTOR_DRIVER # DEF A4953_MOTOR_DRIVER U 0 40 Y Y 1 F N F0 "U" -300 350 50 H V L CNN @@ -752,6 +752,30 @@ X 2 P$2 100 0 0 L 40 40 1 1 P ENDDRAW ENDDEF # +# DRV883_MOTOR_DRIVER +# +DEF DRV883_MOTOR_DRIVER U 0 40 Y Y 1 F N +F0 "U" -300 350 50 H V L CNN +F1 "DRV883_MOTOR_DRIVER" 0 350 50 H V L CNN +F2 "fab:WSON-8_2x2mm_P0.5mm_EP0.9x1.6mm" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *WSON-8* +$ENDFPLIST +DRAW +S -300 300 300 -300 0 1 10 f +X VM 1 -400 225 100 R 50 50 1 1 W +X OUT1 2 -400 75 100 R 50 50 1 1 I +X OUT2 3 -400 -75 100 R 50 50 1 1 I +X GND 4 -400 -225 100 R 50 50 1 1 P +X IN2 5 400 -225 100 L 50 50 1 1 W +X IN1 6 400 -75 100 L 50 50 1 1 w +X nSLEEP 7 400 75 100 L 50 50 1 1 W +X VCC 8 400 225 100 L 50 50 1 1 w +X PAD 9 0 -400 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # D_Schottky # DEF D_Schottky D 0 40 N N 1 F N diff --git a/fab.pretty/WSON-8_2x2mm_P0.5mm_EP0.9x1.6mm.kicad_mod b/fab.pretty/WSON-8_2x2mm_P0.5mm_EP0.9x1.6mm.kicad_mod new file mode 100644 index 0000000..bb214d2 --- /dev/null +++ b/fab.pretty/WSON-8_2x2mm_P0.5mm_EP0.9x1.6mm.kicad_mod @@ -0,0 +1,31 @@ +(module WSON-8_2x2mm_P0.5mm_EP0.9x1.6mm (layer F.Cu) (tedit 5EB8655F) + (descr "8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf") + (tags "WSON 8 1EP") + (attr smd) + (fp_text reference REF** (at 0.38 -1.9) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value WSON-8_2x2mm_P0.5mm_EP0.9x1.6mm (at 0 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.5 -1.12) (end 0.5 -1.12) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.5 1.12) (end -0.5 1.12) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_circle (center -1.76 -0.67) (end -1.56 -0.67) (layer F.SilkS) (width 0.12)) + (pad 6 smd rect (at 1 0.25) (size 0.6 0.2) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 1 0.75) (size 0.6 0.2) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -1 0.75) (size 0.6 0.2) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -1 -0.25) (size 0.6 0.2) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at -1 -0.75) (size 0.6 0.2) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at 0 0) (size 0.7 1.4) (layers F.Cu F.Mask)) + (pad 8 smd rect (at 1 -0.75) (size 0.6 0.2) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at 1 -0.25) (size 0.6 0.2) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -1 0.25) (size 0.6 0.2) (layers F.Cu F.Paste F.Mask)) + (model ${KISYS3DMOD}/Housings_SON.3dshapes/WSON-8_1EP_2x2mm_Pitch0.5mm_ThermalVias.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) -- GitLab