From 210a68c52546c2d66c247b9d6fbb3ba227af5305 Mon Sep 17 00:00:00 2001 From: David Lenfesty Date: Sat, 28 Mar 2020 16:21:57 -0600 Subject: [PATCH] Initial commit --- README.md | 13 +++++++ .../Eth_WIZNet_J1B1211CCD.kicad_mod | 28 +++++++++++++++ .../debug.pretty/SOIC_clipProgSmall.LICENSE | 25 +++++++++++++ .../debug.pretty/SOIC_clipProgSmall.kicad_mod | 28 +++++++++++++++ footprints/ldo.pretty/MIC5528-DFN.kicad_mod | 8 +++++ .../passives.pretty/B1100-13-F-SMA.kicad_mod | 15 ++++++++ .../passives.pretty/Crystal_NX5032.kicad_mod | 14 ++++++++ .../TE_1-2834016-2.kicad_mod | 20 +++++++++++ symbols/conn_coms.dcm | 3 ++ symbols/conn_coms.lib | 21 +++++++++++ symbols/debug.bck | 3 ++ symbols/debug.dcm | 3 ++ symbols/debug.lib | 35 +++++++++++++++++++ symbols/ldo.bck | 7 ++++ symbols/ldo.dcm | 7 ++++ symbols/ldo.lib | 22 ++++++++++++ 16 files changed, 252 insertions(+) create mode 100644 README.md create mode 100644 footprints/conn_coms.pretty/Eth_WIZNet_J1B1211CCD.kicad_mod create mode 100644 footprints/debug.pretty/SOIC_clipProgSmall.LICENSE create mode 100644 footprints/debug.pretty/SOIC_clipProgSmall.kicad_mod create mode 100644 footprints/ldo.pretty/MIC5528-DFN.kicad_mod create mode 100644 footprints/passives.pretty/B1100-13-F-SMA.kicad_mod create mode 100644 footprints/passives.pretty/Crystal_NX5032.kicad_mod create mode 100644 footprints/terminal_block.pretty/TE_1-2834016-2.kicad_mod create mode 100644 symbols/conn_coms.dcm create mode 100644 symbols/conn_coms.lib create mode 100644 symbols/debug.bck create mode 100644 symbols/debug.dcm create mode 100644 symbols/debug.lib create mode 100644 symbols/ldo.bck create mode 100644 symbols/ldo.dcm create mode 100644 symbols/ldo.lib diff --git a/README.md b/README.md new file mode 100644 index 0000000..05b4efe --- /dev/null +++ b/README.md @@ -0,0 +1,13 @@ +# kicad-libraries + +This is my personal collection of KiCAD footprints and symbols. By and large, +they have been designed by me. If they haven't, I will attribute them below, +and include the licenses in a way that seems reasonable. + +# Attributions + +## SOICbite + +As of including, this has no license, but I do have permission from the author. + +https://github.com/SimonMerrett/SOICbite diff --git a/footprints/conn_coms.pretty/Eth_WIZNet_J1B1211CCD.kicad_mod b/footprints/conn_coms.pretty/Eth_WIZNet_J1B1211CCD.kicad_mod new file mode 100644 index 0000000..90c69f6 --- /dev/null +++ b/footprints/conn_coms.pretty/Eth_WIZNet_J1B1211CCD.kicad_mod @@ -0,0 +1,28 @@ +(module Eth_WIZNet_J1B1211CCD (layer F.Cu) (tedit 5E7FC4AE) + (fp_text reference REF** (at 0 -11.176) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Eth_WIZNet_J1B1211CCD (at 0 11.684) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 8 10.75) (end 8 -10.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 8 -10.55) (end -8 -10.55) (layer F.SilkS) (width 0.12)) + (fp_line (start -8 -10.55) (end -8 10.75) (layer F.SilkS) (width 0.12)) + (fp_line (start -8 10.75) (end 8 10.75) (layer F.SilkS) (width 0.12)) + (pad 1 thru_hole circle (at -4.445 -6.35) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -3.175 -8.89) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at -1.905 -6.35) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at -0.635 -8.89) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0.635 -6.35) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 1.905 -8.89) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 3.175 -6.35) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 4.445 -8.89) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.715 0) (size 3.25 3.25) (drill 0.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.715 0) (size 3.25 3.25) (drill 0.9) (layers *.Cu *.Mask)) + (pad SH thru_hole circle (at 7.875 -3.05) (size 2.1 2.1) (drill 1.6) (layers *.Cu *.Mask)) + (pad SH thru_hole circle (at -7.875 -3.05) (size 2.1 2.1) (drill 1.6) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at -6.325 5.08) (size 1.6 1.6) (drill 1.02) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at -3.785 3.38) (size 1.6 1.6) (drill 1.02) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 3.785 5.08) (size 1.6 1.6) (drill 1.02) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 6.325 3.38) (size 1.6 1.6) (drill 1.02) (layers *.Cu *.Mask)) +) diff --git a/footprints/debug.pretty/SOIC_clipProgSmall.LICENSE b/footprints/debug.pretty/SOIC_clipProgSmall.LICENSE new file mode 100644 index 0000000..5b8f84b --- /dev/null +++ b/footprints/debug.pretty/SOIC_clipProgSmall.LICENSE @@ -0,0 +1,25 @@ +BSD 2-Clause License + +Copyright (c) 2019, Simon Merrett +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/footprints/debug.pretty/SOIC_clipProgSmall.kicad_mod b/footprints/debug.pretty/SOIC_clipProgSmall.kicad_mod new file mode 100644 index 0000000..2bb40b3 --- /dev/null +++ b/footprints/debug.pretty/SOIC_clipProgSmall.kicad_mod @@ -0,0 +1,28 @@ +(module SOIC_clipProgSmall (layer F.Cu) (tedit 5C59A3E2) + (fp_text reference REF** (at 0 -3.302) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_soicProgSmall (at 0.127 1.397) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.27 -0.381) (end 1.27 -1.27) (layer F.SilkS) (width 0.1)) + (fp_line (start 2.54 -0.381) (end 2.54 -1.27) (layer F.SilkS) (width 0.1)) + (fp_arc (start 1.905 -0.381) (end 2.54 -0.381) (angle 180) (layer F.SilkS) (width 0.1)) + (fp_line (start -3.81 0.381) (end 3.81 0.381) (layer F.Fab) (width 0.1)) + (fp_line (start 3.175 -2.54) (end -3.175 -2.54) (layer F.Fab) (width 0.1)) + (fp_line (start 3.175 0.381) (end 3.175 -2.54) (layer F.Fab) (width 0.1)) + (fp_line (start -3.175 -2.54) (end -3.175 0.381) (layer F.Fab) (width 0.1)) + (pad 5 smd oval (at -1.905 -0.75) (size 0.8 1.5) (layers B.Cu B.Mask)) + (pad 4 smd oval (at -1.905 -0.75) (size 0.8 1.5) (layers F.Cu F.Mask)) + (pad 3 smd oval (at -0.635 -0.75) (size 0.8 1.5) (layers F.Cu F.Mask)) + (pad 2 smd oval (at 0.635 -0.75) (size 0.8 1.5) (layers F.Cu F.Mask)) + (pad 1 smd oval (at 1.905 -0.75) (size 0.8 1.5) (layers F.Cu F.Mask)) + (pad 6 smd oval (at -0.635 -0.75) (size 0.8 1.5) (layers B.Cu B.Mask)) + (pad 7 smd oval (at 0.635 -0.75) (size 0.8 1.5) (layers B.Cu B.Mask)) + (pad 8 smd oval (at 1.905 -0.75) (size 0.8 1.5) (layers B.Cu B.Mask)) + (pad "" np_thru_hole circle (at -2.54 -1.905) (size 0.7 0.7) (drill 0.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.27 -1.905) (size 0.7 0.7) (drill 0.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -1.905) (size 0.7 0.7) (drill 0.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 1.27 -1.905) (size 0.7 0.7) (drill 0.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 2.54 -1.905) (size 0.7 0.7) (drill 0.7) (layers *.Cu *.Mask)) +) diff --git a/footprints/ldo.pretty/MIC5528-DFN.kicad_mod b/footprints/ldo.pretty/MIC5528-DFN.kicad_mod new file mode 100644 index 0000000..820e0da --- /dev/null +++ b/footprints/ldo.pretty/MIC5528-DFN.kicad_mod @@ -0,0 +1,8 @@ +(module MIC5528-DFN (layer F.Cu) (tedit 5E657EBF) + (fp_text reference REF** (at 0 0.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MIC5528-DFN (at 0 -0.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) +) diff --git a/footprints/passives.pretty/B1100-13-F-SMA.kicad_mod b/footprints/passives.pretty/B1100-13-F-SMA.kicad_mod new file mode 100644 index 0000000..88cd8a3 --- /dev/null +++ b/footprints/passives.pretty/B1100-13-F-SMA.kicad_mod @@ -0,0 +1,15 @@ +(module B1100-13-F-SMA (layer F.Cu) (tedit 5E657B4D) + (fp_text reference REF** (at 0 2.54) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value B1100-13-F-SMA (at 0 -2.54) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.3 -1.45) (end 2.3 -1.45) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.3 -1.45) (end 2.3 1.45) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.3 1.45) (end -2.3 1.45) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.3 1.45) (end -2.3 -1.45) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -1.45) (end -1.27 1.45) (layer F.SilkS) (width 0.12)) + (pad 1 smd roundrect (at -2.15 0) (size 2.5 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at 2.15 0) (size 2.5 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) +) diff --git a/footprints/passives.pretty/Crystal_NX5032.kicad_mod b/footprints/passives.pretty/Crystal_NX5032.kicad_mod new file mode 100644 index 0000000..bc0104d --- /dev/null +++ b/footprints/passives.pretty/Crystal_NX5032.kicad_mod @@ -0,0 +1,14 @@ +(module Crystal_NX5032 (layer F.Cu) (tedit 5E7F8977) + (fp_text reference REF** (at 0 2.54) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Crystal_NX5032 (at 0 -2.54) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.5 -1.6) (end 2.5 -1.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.5 -1.6) (end 2.5 1.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.5 1.6) (end -2.5 1.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.5 1.6) (end -2.5 -1.6) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at 3 0) (size 2 2.4) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -3 0) (size 2 2.4) (layers F.Cu F.Paste F.Mask)) +) diff --git a/footprints/terminal_block.pretty/TE_1-2834016-2.kicad_mod b/footprints/terminal_block.pretty/TE_1-2834016-2.kicad_mod new file mode 100644 index 0000000..8321bf0 --- /dev/null +++ b/footprints/terminal_block.pretty/TE_1-2834016-2.kicad_mod @@ -0,0 +1,20 @@ +(module TE_1-2834016-2 (layer F.Cu) (tedit 5E7FBE83) + (fp_text reference REF** (at 0 -7.62) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TE_1-2834016-2 (at 1.27 -10.16) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.54 2.54) (end -2.54 -6.35) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.35 -6.35) (end 6.35 2.54) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.54 5.08) (end 6.35 5.08) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.54 -6.35) (end -2.54 -8.89) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.35 -8.89) (end 6.35 -6.35) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.54 -8.89) (end 6.35 -8.89) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.54 2.54) (end -2.54 5.08) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.35 2.54) (end 6.35 5.08) (layer F.SilkS) (width 0.12)) + (pad 1 thru_hole circle (at -1.27 1.27) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at -1.27 -3.81) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 1.27 -3.81) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 1.27 1.27) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)) +) diff --git a/symbols/conn_coms.dcm b/symbols/conn_coms.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/symbols/conn_coms.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/symbols/conn_coms.lib b/symbols/conn_coms.lib new file mode 100644 index 0000000..7b4aaf6 --- /dev/null +++ b/symbols/conn_coms.lib @@ -0,0 +1,21 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# CAN +# +DEF CAN J 0 40 Y Y 1 F N +F0 "J" 150 -450 50 H V C CNN +F1 "CAN" 100 150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S 0 100 300 -400 0 1 0 f +X 5V 1 -100 50 100 R 50 50 1 1 W +X CANH 2 -100 -50 100 R 50 50 1 1 I +X CANL 3 -100 -150 100 R 50 50 1 1 I +X GND 4 -100 -250 100 R 50 50 1 1 I +X MP MP -100 -350 100 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/symbols/debug.bck b/symbols/debug.bck new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/symbols/debug.bck @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/symbols/debug.dcm b/symbols/debug.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/symbols/debug.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/symbols/debug.lib b/symbols/debug.lib new file mode 100644 index 0000000..f5fe160 --- /dev/null +++ b/symbols/debug.lib @@ -0,0 +1,35 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# SOICbite-8 +# +DEF SOICbite-8 P 0 40 Y Y 1 F N +F0 "P" 0 -350 50 H V C CNN +F1 "SOICbite-8" 0 250 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +ENDDRAW +ENDDEF +# +# SWD_SOICbite-8 +# +DEF SWD_SOICbite-8 P 0 40 Y Y 1 F N +F0 "P" 100 -450 50 H V C CNN +F1 "SWD_SOICbite-8" 250 0 50 V V C CNN +F2 "" -100 250 50 H I C CNN +F3 "" -100 250 50 H I C CNN +DRAW +S -150 400 150 -400 0 1 0 f +X VCC 1 -250 350 100 R 50 50 1 1 w +X GND 2 -250 -150 100 R 50 50 1 1 w +X GND 3 -250 -250 100 R 50 50 1 1 w +X GND 4 -250 -350 100 R 50 50 1 1 w +X SWDIO 5 -250 250 100 R 50 50 1 1 B +X SWO 6 -250 150 100 R 50 50 1 1 O +X SWCLK 7 -250 50 100 R 50 50 1 1 I +X ~RESET 8 -250 -50 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/symbols/ldo.bck b/symbols/ldo.bck new file mode 100644 index 0000000..3a51c22 --- /dev/null +++ b/symbols/ldo.bck @@ -0,0 +1,7 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP MIC5528(MT) +F http://ww1.microchip.com/downloads/en/DeviceDoc/MIC5528-High-Performance-500mA-LDO-in-Thin-and-Extra-Thin-DFN-Packages-DS20005982B.pdf +$ENDCMP +# +#End Doc Library diff --git a/symbols/ldo.dcm b/symbols/ldo.dcm new file mode 100644 index 0000000..3a51c22 --- /dev/null +++ b/symbols/ldo.dcm @@ -0,0 +1,7 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP MIC5528(MT) +F http://ww1.microchip.com/downloads/en/DeviceDoc/MIC5528-High-Performance-500mA-LDO-in-Thin-and-Extra-Thin-DFN-Packages-DS20005982B.pdf +$ENDCMP +# +#End Doc Library diff --git a/symbols/ldo.lib b/symbols/ldo.lib new file mode 100644 index 0000000..14739eb --- /dev/null +++ b/symbols/ldo.lib @@ -0,0 +1,22 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# MIC5528(MT) +# +DEF MIC5528(MT) U 0 40 Y Y 1 F N +F0 "U" 100 -250 50 H V C CNN +F1 "MIC5528(MT)" 50 300 50 H V C CNN +F2 "" -100 -150 50 H I C CNN +F3 "" -100 -150 50 H I C CNN +DRAW +S -200 250 250 -200 0 1 0 f +X VOUT 1 350 200 100 L 50 50 1 1 w +X VOUT 2 350 100 100 L 50 50 1 1 w +X EN 3 -300 0 100 R 50 50 1 1 I +X GND 4 0 -300 100 U 50 50 1 1 W +X NV 5 350 -100 100 L 50 50 1 1 N N +X VIN 6 -300 200 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +#End Library