From 2c37680cbe974609ef50f54c3bcdb26b6d34fdd9 Mon Sep 17 00:00:00 2001 From: willem Date: Thu, 10 Feb 2022 19:23:39 +0100 Subject: [PATCH] added alps 3d --- 2022-02-07_08-34-10.lib | 26 -- .../SW_SPST_Alps_SKPMAME010.wrl | 269 ++++++++++++++++++ 2 files changed, 269 insertions(+), 26 deletions(-) delete mode 100644 2022-02-07_08-34-10.lib create mode 100644 kicad-packages3D/Button_Switch_SMD.3dshapes/SW_SPST_Alps_SKPMAME010.wrl diff --git a/2022-02-07_08-34-10.lib b/2022-02-07_08-34-10.lib deleted file mode 100644 index 1210967d..00000000 --- a/2022-02-07_08-34-10.lib +++ /dev/null @@ -1,26 +0,0 @@ -EESchema-LIBRARY Version 2.3 Date: 21-02-2013 11:13:20 -#encoding utf-8 -# -# SKPMAME010 -# -DEF SKPMAME010 U 0 10 Y Y 1 L N -F0 "U" 800 400 60 H V C CNN -F1 "SKPMAME010" 800 300 60 H V C CNN -F2 "SKPMAME010_ALPS" 800 240 60 H I C CNN -F3 "~" 0 0 60 H V C CNN -$FPLIST - SKPMAME010_ALPS - SKPMAME010_ALPS-M - SKPMAME010_ALPS-L -$ENDFPLIST -DRAW -X 1 1 0 0 300 R 59 59 1 1 U -X 2 2 1600 0 300 L 59 59 1 1 U -P 2 1 1 5 300 200 300 -200 N -P 2 1 1 5 300 -200 1300 -200 N -P 2 1 1 5 1300 -200 1300 200 N -P 2 1 1 5 1300 200 300 200 N -ENDDRAW -ENDDEF -# -#End Library diff --git a/kicad-packages3D/Button_Switch_SMD.3dshapes/SW_SPST_Alps_SKPMAME010.wrl b/kicad-packages3D/Button_Switch_SMD.3dshapes/SW_SPST_Alps_SKPMAME010.wrl new file mode 100644 index 00000000..50c7d9ad --- /dev/null +++ b/kicad-packages3D/Button_Switch_SMD.3dshapes/SW_SPST_Alps_SKPMAME010.wrl @@ -0,0 +1,269 @@ +#VRML V2.0 utf8 +# META "generator" "CAD Exchanger 3.7.0 (cadexchanger.com)" +DEF __1 Transform { + children [ + DEF ASSEMBLY Group { + children [ + DEF __3 Transform { + translation 0 0 0.0001 + children [ + DEF Body Group { + children [ + DEF Body_1 Shape { + appearance DEF __6 Appearance { + material DEF __7 Material { + ambientIntensity 0.66666662693 + diffuseColor 0.300000011921 0.300000011921 0.300000011921 + shininess 0 + } + } + geometry DEF __8 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00215 0.003 0, + -0.00215 0.003 0.005, + 0.00375 0.003 0.005, + 0.00375 0.003 0, + 0.00375 -0.003 0.005, + 0.00375 -0.003 0, + -0.00215 -0.003 0.005, + -0.00215 -0.003 0 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 -0, + 1 0 -0, + 1 0 -0, + 1 0 -0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + 3.5706782e-34 -0 -1, + 3.5706782e-34 -0 -1, + 3.5706782e-34 -0 -1, + 3.5706782e-34 -0 -1, + -3.5706782e-34 0 1, + -3.5706782e-34 0 1, + -3.5706782e-34 0 1, + -3.5706782e-34 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 6 5 4 -1 + 7 5 6 -1 + 1 7 6 -1 + 0 7 1 -1 + 3 5 0 -1 + 7 0 5 -1 + 2 1 4 -1 + 6 4 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 10 8 9 -1 + 11 8 10 -1 + 14 12 13 -1 + 15 12 14 -1 + 17 18 16 -1 + 19 16 18 -1 + 21 20 22 -1 + 23 22 20 -1 + ] + } + } + ] + } + ] + } + DEF Pins Group { + children [ + DEF Pins_1 Shape { + appearance DEF __11 Appearance { + material DEF __12 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __13 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.003 -0.0008 0, + -0.003 -0.0008 0.0001, + -0.003 0.0008 0, + -0.003 0.0008 0.0001, + -0.0014 -0.0008 0, + -0.0014 -0.0008 0.0001, + -0.0014 0.0008 0, + -0.0014 0.0008 0.0001 + + ] + } + normal Normal { + vector [ + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 0 1 2 -1 + 3 2 1 -1 + 4 6 5 -1 + 7 5 6 -1 + 1 4 5 -1 + 1 0 4 -1 + 3 7 6 -1 + 3 6 2 -1 + 4 2 6 -1 + 4 0 2 -1 + 5 7 3 -1 + 5 3 1 -1 + ] + normalIndex [ + 1 0 2 -1 + 3 2 0 -1 + 5 6 4 -1 + 7 4 6 -1 + 10 8 11 -1 + 10 9 8 -1 + 14 15 12 -1 + 14 12 13 -1 + 18 16 19 -1 + 18 17 16 -1 + 22 23 20 -1 + 22 20 21 -1 + ] + } + } + DEF Pins_2 Shape { + appearance DEF __15 Appearance { + material DEF __16 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __17 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.003 -0.0008 0, + 0.003 -0.0008 0.0001, + 0.003 0.0008 0, + 0.003 0.0008 0.0001, + 0.0046 -0.0008 0, + 0.0046 -0.0008 0.0001, + 0.0046 0.0008 0, + 0.0046 0.0008 0.0001 + + ] + } + normal Normal { + vector [ + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 0 1 2 -1 + 3 2 1 -1 + 4 6 5 -1 + 7 5 6 -1 + 1 4 5 -1 + 1 0 4 -1 + 3 7 6 -1 + 3 6 2 -1 + 4 2 6 -1 + 4 0 2 -1 + 5 7 3 -1 + 5 3 1 -1 + ] + normalIndex [ + 1 0 2 -1 + 3 2 0 -1 + 5 6 4 -1 + 7 4 6 -1 + 10 8 11 -1 + 10 9 8 -1 + 14 15 12 -1 + 14 12 13 -1 + 18 16 19 -1 + 18 17 16 -1 + 22 23 20 -1 + 22 20 21 -1 + ] + } + } + ] + } + ] + } + ] +}