diff --git a/README.MD b/README.MD index b2c3d8b..34dd0a2 100644 --- a/README.MD +++ b/README.MD @@ -59,6 +59,14 @@ Libraries for KiCad. # Shimatta Footprints Some footprints have no 3D model. However, in some cases a model of another footprint can be used. +Legend: + +| Symbol | Meaning | +| :-------| :--------- | +| Y | Available in this library | +| - | Not available in this library | +| O | Standard model used | + ## SMD | Name | Footprint | 3D Model | @@ -77,8 +85,9 @@ Some footprints have no 3D model. However, in some cases a model of another foot | Oscillator | Y | - | | RGB-LED-LTST | Y | - | | Resistor Pack 4 | Y | - | -| SMD DIP Switch 5 Pins | Y | Y | -| SSOP-20 Thermal Pad | Y | - | +| SMD DIP Switch 5 Pins | Y | Y +| SOIC 20 Thermalpad | Y | O | +| SSOP-20 Thermal Pad | Y | O | | SuperSOT-6 | Y | - | | Tactile Switch | Y | Y | | TQFP-144 pitch 0.5 | Y | - | @@ -115,6 +124,8 @@ Some footprints have no 3D model. However, in some cases a model of another foot | Name | Footprint | 3D Model | | :--------- | :-------------: | :------------: | |AMPHENOL-ACJS-HHDR | Y | - | +|Lumberg-1503 Audio Jack | Y | - | +|ALPS-RK09L12B0 Stereo Potentiometer | Y | - | | SIL7 reduced | Y | - | | RJ-45 MagJack Stewart | Y | Y | | THT DIP Switch 4 | Y | Y | diff --git a/footprints/pretty/smd.pretty/SOIC-20W_ThermalPad.kicad_mod b/footprints/pretty/smd.pretty/SOIC-20W_ThermalPad.kicad_mod new file mode 100644 index 0000000..b8e4cc4 --- /dev/null +++ b/footprints/pretty/smd.pretty/SOIC-20W_ThermalPad.kicad_mod @@ -0,0 +1,53 @@ +(module SOIC-20W_ThermalPad (layer F.Cu) (tedit 59762C02) + (descr "20-Lead Plastic Small Outline (SO) - Wide, 7.50 mm Body [SOIC] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SOIC 1.27") + (attr smd) + (fp_text reference REF** (at 0 -7.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SOIC-20W (at 0 7.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.875 -6.325) (end -5.675 -6.325) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 6.575) (end 3.875 6.575) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 -6.575) (end 3.875 -6.575) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 6.575) (end -3.875 6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.875 6.575) (end 3.875 6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.875 -6.575) (end 3.875 -6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 -6.575) (end -3.875 -6.325) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.95 6.75) (end 5.95 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.95 -6.75) (end 5.95 -6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.95 -6.75) (end 5.95 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.95 -6.75) (end -5.95 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.75 -5.4) (end -2.75 -6.4) (layer F.Fab) (width 0.15)) + (fp_line (start -3.75 6.4) (end -3.75 -5.4) (layer F.Fab) (width 0.15)) + (fp_line (start 3.75 6.4) (end -3.75 6.4) (layer F.Fab) (width 0.15)) + (fp_line (start 3.75 -6.4) (end 3.75 6.4) (layer F.Fab) (width 0.15)) + (fp_line (start -2.75 -6.4) (end 3.75 -6.4) (layer F.Fab) (width 0.15)) + (pad 20 smd rect (at 4.7 -5.715) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 19 smd rect (at 4.7 -4.445) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 18 smd rect (at 4.7 -3.175) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd rect (at 4.7 -1.905) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd rect (at 4.7 -0.635) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd rect (at 4.7 0.635) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd rect (at 4.7 1.905) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd rect (at 4.7 3.175) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at 4.7 4.445) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at 4.7 5.715) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at -4.7 5.715) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at -4.7 4.445) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at -4.7 3.175) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at -4.7 1.905) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at -4.7 0.635) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -4.7 -0.635) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -4.7 -1.905) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -4.7 -3.175) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -4.7 -4.445) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at -4.7 -5.715) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 21 smd rect (at 0 0) (size 3 4) (layers F.Cu F.Paste F.Mask)) + (model Housings_SOIC.3dshapes/SOIC-20_7.5x12.8mm_Pitch1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/footprints/pretty/tht.pretty/ALPS-RK09L12B0.kicad_mod b/footprints/pretty/tht.pretty/ALPS-RK09L12B0.kicad_mod new file mode 100644 index 0000000..312161b --- /dev/null +++ b/footprints/pretty/tht.pretty/ALPS-RK09L12B0.kicad_mod @@ -0,0 +1,61 @@ +(module ALPS-RK09L12B0 (layer F.Cu) (tedit 5978937F) + (fp_text reference REF** (at 5.25 0 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ALPS-RK09L12B0 (at 4.75 -6) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 7.5 -5.35) (end -2.25 -5.35) (layer F.SilkS) (width 0.15)) + (fp_line (start 12.25 4.5) (end 12.5 4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 12 4.25) (end 12.25 4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 11.75 4.5) (end 12 4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 11.5 4.25) (end 11.75 4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 11.25 4.5) (end 11.5 4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 11 4.25) (end 11.25 4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 10.75 4.5) (end 11 4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 10.5 4.25) (end 10.75 4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 10.25 4.5) (end 10.5 4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 10 4.25) (end 10.25 4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 9.75 4.5) (end 10 4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 9.5 4.25) (end 9.75 4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 9.25 4.5) (end 9.5 4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 9 4.25) (end 9.25 4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.75 4.5) (end 9 4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.5 4.25) (end 8.75 4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.25 4.5) (end 8.5 4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 8 4.25) (end 8.25 4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.75 4.5) (end 8 4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.5 4.25) (end 7.75 4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.75 -4.5) (end 7.5 -4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 12.25 -4.5) (end 12.5 -4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 12 -4.25) (end 12.25 -4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 11.75 -4.5) (end 12 -4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 11.5 -4.25) (end 11.75 -4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 11.25 -4.5) (end 11.5 -4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 11 -4.25) (end 11.25 -4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 10.75 -4.5) (end 11 -4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 10.5 -4.25) (end 10.75 -4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 10.25 -4.5) (end 10.5 -4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 10 -4.25) (end 10.25 -4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 9.75 -4.5) (end 10 -4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 9.5 -4.25) (end 9.75 -4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 9.25 -4.5) (end 9.5 -4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 9 -4.25) (end 9.25 -4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.75 -4.5) (end 9 -4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.5 -4.25) (end 8.75 -4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.25 -4.5) (end 8.5 -4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 8 -4.25) (end 8.25 -4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.25 -4.5) (end 8 -4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.75 -4.5) (end 8 -4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 12.5 -4.25) (end 12.5 4.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.5 -5.35) (end 7.5 5.35) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.5 5.35) (end -2.25 5.35) (layer F.SilkS) (width 0.15)) + (pad 12 thru_hole circle (at 0 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 2.5) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -2.5) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 2.5 2.5) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 2.5 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 2.5 -2.5) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)) + (pad 30 thru_hole rect (at -3.3 -4.75) (size 1.8 2.5) (drill oval 1.1 1.8) (layers *.Cu *.Mask)) + (pad 30 thru_hole rect (at -3.3 4.75) (size 1.8 2.5) (drill oval 1.1 1.8) (layers *.Cu *.Mask)) +) diff --git a/footprints/pretty/tht.pretty/Lumberg-1503.kicad_mod b/footprints/pretty/tht.pretty/Lumberg-1503.kicad_mod new file mode 100644 index 0000000..aaac628 --- /dev/null +++ b/footprints/pretty/tht.pretty/Lumberg-1503.kicad_mod @@ -0,0 +1,29 @@ +(module Lumberg-1503 (layer F.Cu) (tedit 597893CB) + (fp_text reference REF** (at 0.18 -0.01) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Lumberg 1503" (at 0 4.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 9.75 2.5) (end 9.75 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.75 3) (end -2.5 3) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.75 3) (end -0.5 3) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.5 3) (end 1 3) (layer F.SilkS) (width 0.15)) + (fp_line (start 1 -3) (end 2.5 -3) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -3) (end -2.5 -3) (layer F.SilkS) (width 0.15)) + (fp_line (start -4.25 0.25) (end -4.25 1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start -4.25 0.25) (end -4.25 -1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.25 -3) (end 5 -3) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.25 0.75) (end 7.25 -3) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.25 3) (end 5 3) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.25 3) (end 7.25 0.75) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.25 2.5) (end 9.75 2.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 9.75 0) (end 9.75 -2.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 9.75 -2.5) (end 7.25 -2.5) (layer F.SilkS) (width 0.15)) + (pad 2 thru_hole rect (at 3.75 -3) (size 2 2) (drill oval 1.3 1) (layers *.Cu *.Mask)) + (pad 2 thru_hole rect (at 3.75 3) (size 2 2) (drill oval 1.3 1) (layers *.Cu *.Mask)) + (pad 1 thru_hole rect (at -3.75 -2.2) (size 2 1.5) (drill oval 1.3 0.8) (layers *.Cu *.Mask)) + (pad 3 thru_hole rect (at -3.75 2.2) (size 2 1.5) (drill oval 1.3 0.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0.25 -2.5) (size 1.5 1.5) (drill 1.05) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0.25 2.5) (size 1.5 1.5) (drill 1.05) (layers *.Cu *.Mask)) +) diff --git a/schematics/ti/ti.lib b/schematics/ti/ti.lib index 095a95a..706ffd5 100644 --- a/schematics/ti/ti.lib +++ b/schematics/ti/ti.lib @@ -272,6 +272,7 @@ X LVCC+ 3 -200 -100 200 R 50 50 1 1 W X LIN+ 4 -200 -400 200 R 50 50 1 1 I X LIN- 5 -200 -500 200 R 50 50 1 1 I X RVCC- 20 950 -200 200 L 50 50 1 1 W +X PAD 21 400 -1150 200 U 50 50 1 1 I X RIN- 16 -200 -900 200 R 50 50 1 1 I X RIN+ 17 -200 -800 200 R 50 50 1 1 I X RVCC+ 18 -200 -200 200 R 50 50 1 1 W