diff --git a/library/switches.dcm b/library/switches.dcm new file mode 100644 index 00000000..20cce537 --- /dev/null +++ b/library/switches.dcm @@ -0,0 +1,69 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP SW_DIP_x1 +D DIP switch - 1x +K DIP switch +F http://www.ctscorp.com/components/Datasheets/206-208.pdf +$ENDCMP +# +$CMP SW_DIP_x10 +D DIP switch - 10x +K DIP switch +F http://www.ctscorp.com/components/Datasheets/206-208.pdf +$ENDCMP +# +$CMP SW_DIP_x12 +D DIP switch - 12x +K DIP switch +F http://www.ctscorp.com/components/Datasheets/206-208.pdf +$ENDCMP +# +$CMP SW_DIP_x2 +D DIP switch - 2x +K DIP switch +F http://www.ctscorp.com/components/Datasheets/206-208.pdf +$ENDCMP +# +$CMP SW_DIP_x3 +D DIP switch - 3x +K DIP switch +F http://www.ctscorp.com/components/Datasheets/206-208.pdf +$ENDCMP +# +$CMP SW_DIP_x4 +D DIP switch - 4x +K DIP switch +F http://www.ctscorp.com/components/Datasheets/206-208.pdf +$ENDCMP +# +$CMP SW_DIP_x5 +D DIP switch - 5x +K DIP switch +F http://www.ctscorp.com/components/Datasheets/206-208.pdf +$ENDCMP +# +$CMP SW_DIP_x6 +D DIP switch - 6x +K DIP switch +F http://www.ctscorp.com/components/Datasheets/206-208.pdf +$ENDCMP +# +$CMP SW_DIP_x7 +D DIP switch - 7x +K DIP switch +F http://www.ctscorp.com/components/Datasheets/206-208.pdf +$ENDCMP +# +$CMP SW_DIP_x8 +D DIP switch - 8x +K DIP switch +F http://www.ctscorp.com/components/Datasheets/206-208.pdf +$ENDCMP +# +$CMP SW_DIP_x9 +D DIP switch - 9x +K DIP switch +F http://www.ctscorp.com/components/Datasheets/206-208.pdf +$ENDCMP +# +#End Doc Library diff --git a/library/switches.lib b/library/switches.lib new file mode 100644 index 00000000..05750313 --- /dev/null +++ b/library/switches.lib @@ -0,0 +1,448 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# SW_DIP_x1 +# +DEF SW_DIP_x1 S 0 40 Y Y 1 F N +F0 "S" 0 -100 50 H V C CNN +F1 "SW_DIP_x1" 0 100 50 H V C CNN +F2 "" -50 0 60 H V C CNN +F3 "" -50 0 60 H V C CNN +$FPLIST +Switch_DIP_x1* +$ENDFPLIST +DRAW +S -200 50 200 -50 0 1 0 N +S 75 25 125 -25 0 1 0 f +P 4 0 1 0 75 25 -125 25 -125 -25 75 -25 N +X ~ 1 -300 0 100 R 50 50 1 1 P +X ~ 2 300 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF + +# +# SW_DIP_x2 +# +DEF SW_DIP_x2 S 0 40 Y Y 1 F N +F0 "S" 0 -150 50 H V C CNN +F1 "SW_DIP_x2" 0 150 50 H V C CNN +F2 "" -50 0 60 H V C CNN +F3 "" -50 0 60 H V C CNN +$FPLIST +Switch_DIP_x2* +$ENDFPLIST +DRAW +S -200 100 200 -100 0 1 0 N +S 75 -25 125 -75 0 1 0 f +P 4 0 1 0 75 -25 -125 -25 -125 -75 75 -75 N +X ~ 2 -300 -50 100 R 50 50 1 1 P +X ~ 3 300 -50 100 L 50 50 1 1 P +S 75 75 125 25 0 1 0 f +P 4 0 1 0 75 75 -125 75 -125 25 75 25 N +X ~ 1 -300 50 100 R 50 50 1 1 P +X ~ 4 300 50 100 L 50 50 1 1 P +ENDDRAW +ENDDEF + +# +# SW_DIP_x3 +# +DEF SW_DIP_x3 S 0 40 Y Y 1 F N +F0 "S" 0 -200 50 H V C CNN +F1 "SW_DIP_x3" 0 200 50 H V C CNN +F2 "" -50 0 60 H V C CNN +F3 "" -50 0 60 H V C CNN +$FPLIST +Switch_DIP_x3* +$ENDFPLIST +DRAW +S -200 150 200 -150 0 1 0 N +S 75 -75 125 -125 0 1 0 f +P 4 0 1 0 75 -75 -125 -75 -125 -125 75 -125 N +X ~ 3 -300 -100 100 R 50 50 1 1 P +X ~ 4 300 -100 100 L 50 50 1 1 P +S 75 25 125 -25 0 1 0 f +P 4 0 1 0 75 25 -125 25 -125 -25 75 -25 N +X ~ 2 -300 0 100 R 50 50 1 1 P +X ~ 5 300 0 100 L 50 50 1 1 P +S 75 125 125 75 0 1 0 f +P 4 0 1 0 75 125 -125 125 -125 75 75 75 N +X ~ 1 -300 100 100 R 50 50 1 1 P +X ~ 6 300 100 100 L 50 50 1 1 P +ENDDRAW +ENDDEF + +# +# SW_DIP_x4 +# +DEF SW_DIP_x4 S 0 40 Y Y 1 F N +F0 "S" 0 -250 50 H V C CNN +F1 "SW_DIP_x4" 0 250 50 H V C CNN +F2 "" -50 0 60 H V C CNN +F3 "" -50 0 60 H V C CNN +$FPLIST +Switch_DIP_x4* +$ENDFPLIST +DRAW +S -200 200 200 -200 0 1 0 N +S 75 -125 125 -175 0 1 0 f +P 4 0 1 0 75 -125 -125 -125 -125 -175 75 -175 N +X ~ 4 -300 -150 100 R 50 50 1 1 P +X ~ 5 300 -150 100 L 50 50 1 1 P +S 75 -25 125 -75 0 1 0 f +P 4 0 1 0 75 -25 -125 -25 -125 -75 75 -75 N +X ~ 3 -300 -50 100 R 50 50 1 1 P +X ~ 6 300 -50 100 L 50 50 1 1 P +S 75 75 125 25 0 1 0 f +P 4 0 1 0 75 75 -125 75 -125 25 75 25 N +X ~ 2 -300 50 100 R 50 50 1 1 P +X ~ 7 300 50 100 L 50 50 1 1 P +S 75 175 125 125 0 1 0 f +P 4 0 1 0 75 175 -125 175 -125 125 75 125 N +X ~ 1 -300 150 100 R 50 50 1 1 P +X ~ 8 300 150 100 L 50 50 1 1 P +ENDDRAW +ENDDEF + +# +# SW_DIP_x5 +# +DEF SW_DIP_x5 S 0 40 Y Y 1 F N +F0 "S" 0 -300 50 H V C CNN +F1 "SW_DIP_x5" 0 300 50 H V C CNN +F2 "" -50 0 60 H V C CNN +F3 "" -50 0 60 H V C CNN +$FPLIST +Switch_DIP_x5* +$ENDFPLIST +DRAW +S -200 250 200 -250 0 1 0 N +S 75 -175 125 -225 0 1 0 f +P 4 0 1 0 75 -175 -125 -175 -125 -225 75 -225 N +X ~ 5 -300 -200 100 R 50 50 1 1 P +X ~ 6 300 -200 100 L 50 50 1 1 P +S 75 -75 125 -125 0 1 0 f +P 4 0 1 0 75 -75 -125 -75 -125 -125 75 -125 N +X ~ 4 -300 -100 100 R 50 50 1 1 P +X ~ 7 300 -100 100 L 50 50 1 1 P +S 75 25 125 -25 0 1 0 f +P 4 0 1 0 75 25 -125 25 -125 -25 75 -25 N +X ~ 3 -300 0 100 R 50 50 1 1 P +X ~ 8 300 0 100 L 50 50 1 1 P +S 75 125 125 75 0 1 0 f +P 4 0 1 0 75 125 -125 125 -125 75 75 75 N +X ~ 2 -300 100 100 R 50 50 1 1 P +X ~ 9 300 100 100 L 50 50 1 1 P +S 75 225 125 175 0 1 0 f +P 4 0 1 0 75 225 -125 225 -125 175 75 175 N +X ~ 1 -300 200 100 R 50 50 1 1 P +X ~ 10 300 200 100 L 50 50 1 1 P +ENDDRAW +ENDDEF + +# +# SW_DIP_x6 +# +DEF SW_DIP_x6 S 0 40 Y Y 1 F N +F0 "S" 0 -350 50 H V C CNN +F1 "SW_DIP_x6" 0 350 50 H V C CNN +F2 "" -50 0 60 H V C CNN +F3 "" -50 0 60 H V C CNN +$FPLIST +Switch_DIP_x6* +$ENDFPLIST +DRAW +S -200 300 200 -300 0 1 0 N +S 75 -225 125 -275 0 1 0 f +P 4 0 1 0 75 -225 -125 -225 -125 -275 75 -275 N +X ~ 6 -300 -250 100 R 50 50 1 1 P +X ~ 7 300 -250 100 L 50 50 1 1 P +S 75 -125 125 -175 0 1 0 f +P 4 0 1 0 75 -125 -125 -125 -125 -175 75 -175 N +X ~ 5 -300 -150 100 R 50 50 1 1 P +X ~ 8 300 -150 100 L 50 50 1 1 P +S 75 -25 125 -75 0 1 0 f +P 4 0 1 0 75 -25 -125 -25 -125 -75 75 -75 N +X ~ 4 -300 -50 100 R 50 50 1 1 P +X ~ 9 300 -50 100 L 50 50 1 1 P +S 75 75 125 25 0 1 0 f +P 4 0 1 0 75 75 -125 75 -125 25 75 25 N +X ~ 3 -300 50 100 R 50 50 1 1 P +X ~ 10 300 50 100 L 50 50 1 1 P +S 75 175 125 125 0 1 0 f +P 4 0 1 0 75 175 -125 175 -125 125 75 125 N +X ~ 2 -300 150 100 R 50 50 1 1 P +X ~ 11 300 150 100 L 50 50 1 1 P +S 75 275 125 225 0 1 0 f +P 4 0 1 0 75 275 -125 275 -125 225 75 225 N +X ~ 1 -300 250 100 R 50 50 1 1 P +X ~ 12 300 250 100 L 50 50 1 1 P +ENDDRAW +ENDDEF + +# +# SW_DIP_x7 +# +DEF SW_DIP_x7 S 0 40 Y Y 1 F N +F0 "S" 0 -400 50 H V C CNN +F1 "SW_DIP_x7" 0 400 50 H V C CNN +F2 "" -50 0 60 H V C CNN +F3 "" -50 0 60 H V C CNN +$FPLIST +Switch_DIP_x7* +$ENDFPLIST +DRAW +S -200 350 200 -350 0 1 0 N +S 75 -275 125 -325 0 1 0 f +P 4 0 1 0 75 -275 -125 -275 -125 -325 75 -325 N +X ~ 7 -300 -300 100 R 50 50 1 1 P +X ~ 8 300 -300 100 L 50 50 1 1 P +S 75 -175 125 -225 0 1 0 f +P 4 0 1 0 75 -175 -125 -175 -125 -225 75 -225 N +X ~ 6 -300 -200 100 R 50 50 1 1 P +X ~ 9 300 -200 100 L 50 50 1 1 P +S 75 -75 125 -125 0 1 0 f +P 4 0 1 0 75 -75 -125 -75 -125 -125 75 -125 N +X ~ 5 -300 -100 100 R 50 50 1 1 P +X ~ 10 300 -100 100 L 50 50 1 1 P +S 75 25 125 -25 0 1 0 f +P 4 0 1 0 75 25 -125 25 -125 -25 75 -25 N +X ~ 4 -300 0 100 R 50 50 1 1 P +X ~ 11 300 0 100 L 50 50 1 1 P +S 75 125 125 75 0 1 0 f +P 4 0 1 0 75 125 -125 125 -125 75 75 75 N +X ~ 3 -300 100 100 R 50 50 1 1 P +X ~ 12 300 100 100 L 50 50 1 1 P +S 75 225 125 175 0 1 0 f +P 4 0 1 0 75 225 -125 225 -125 175 75 175 N +X ~ 2 -300 200 100 R 50 50 1 1 P +X ~ 13 300 200 100 L 50 50 1 1 P +S 75 325 125 275 0 1 0 f +P 4 0 1 0 75 325 -125 325 -125 275 75 275 N +X ~ 1 -300 300 100 R 50 50 1 1 P +X ~ 14 300 300 100 L 50 50 1 1 P +ENDDRAW +ENDDEF + +# +# SW_DIP_x8 +# +DEF SW_DIP_x8 S 0 40 Y Y 1 F N +F0 "S" 0 -450 50 H V C CNN +F1 "SW_DIP_x8" 0 450 50 H V C CNN +F2 "" -50 0 60 H V C CNN +F3 "" -50 0 60 H V C CNN +$FPLIST +Switch_DIP_x8* +$ENDFPLIST +DRAW +S -200 400 200 -400 0 1 0 N +S 75 -325 125 -375 0 1 0 f +P 4 0 1 0 75 -325 -125 -325 -125 -375 75 -375 N +X ~ 8 -300 -350 100 R 50 50 1 1 P +X ~ 9 300 -350 100 L 50 50 1 1 P +S 75 -225 125 -275 0 1 0 f +P 4 0 1 0 75 -225 -125 -225 -125 -275 75 -275 N +X ~ 7 -300 -250 100 R 50 50 1 1 P +X ~ 10 300 -250 100 L 50 50 1 1 P +S 75 -125 125 -175 0 1 0 f +P 4 0 1 0 75 -125 -125 -125 -125 -175 75 -175 N +X ~ 6 -300 -150 100 R 50 50 1 1 P +X ~ 11 300 -150 100 L 50 50 1 1 P +S 75 -25 125 -75 0 1 0 f +P 4 0 1 0 75 -25 -125 -25 -125 -75 75 -75 N +X ~ 5 -300 -50 100 R 50 50 1 1 P +X ~ 12 300 -50 100 L 50 50 1 1 P +S 75 75 125 25 0 1 0 f +P 4 0 1 0 75 75 -125 75 -125 25 75 25 N +X ~ 4 -300 50 100 R 50 50 1 1 P +X ~ 13 300 50 100 L 50 50 1 1 P +S 75 175 125 125 0 1 0 f +P 4 0 1 0 75 175 -125 175 -125 125 75 125 N +X ~ 3 -300 150 100 R 50 50 1 1 P +X ~ 14 300 150 100 L 50 50 1 1 P +S 75 275 125 225 0 1 0 f +P 4 0 1 0 75 275 -125 275 -125 225 75 225 N +X ~ 2 -300 250 100 R 50 50 1 1 P +X ~ 15 300 250 100 L 50 50 1 1 P +S 75 375 125 325 0 1 0 f +P 4 0 1 0 75 375 -125 375 -125 325 75 325 N +X ~ 1 -300 350 100 R 50 50 1 1 P +X ~ 16 300 350 100 L 50 50 1 1 P +ENDDRAW +ENDDEF + +# +# SW_DIP_x9 +# +DEF SW_DIP_x9 S 0 40 Y Y 1 F N +F0 "S" 0 -500 50 H V C CNN +F1 "SW_DIP_x9" 0 500 50 H V C CNN +F2 "" -50 0 60 H V C CNN +F3 "" -50 0 60 H V C CNN +$FPLIST +Switch_DIP_x9* +$ENDFPLIST +DRAW +S -200 450 200 -450 0 1 0 N +S 75 -375 125 -425 0 1 0 f +P 4 0 1 0 75 -375 -125 -375 -125 -425 75 -425 N +X ~ 9 -300 -400 100 R 50 50 1 1 P +X ~ 10 300 -400 100 L 50 50 1 1 P +S 75 -275 125 -325 0 1 0 f +P 4 0 1 0 75 -275 -125 -275 -125 -325 75 -325 N +X ~ 8 -300 -300 100 R 50 50 1 1 P +X ~ 11 300 -300 100 L 50 50 1 1 P +S 75 -175 125 -225 0 1 0 f +P 4 0 1 0 75 -175 -125 -175 -125 -225 75 -225 N +X ~ 7 -300 -200 100 R 50 50 1 1 P +X ~ 12 300 -200 100 L 50 50 1 1 P +S 75 -75 125 -125 0 1 0 f +P 4 0 1 0 75 -75 -125 -75 -125 -125 75 -125 N +X ~ 6 -300 -100 100 R 50 50 1 1 P +X ~ 13 300 -100 100 L 50 50 1 1 P +S 75 25 125 -25 0 1 0 f +P 4 0 1 0 75 25 -125 25 -125 -25 75 -25 N +X ~ 5 -300 0 100 R 50 50 1 1 P +X ~ 14 300 0 100 L 50 50 1 1 P +S 75 125 125 75 0 1 0 f +P 4 0 1 0 75 125 -125 125 -125 75 75 75 N +X ~ 4 -300 100 100 R 50 50 1 1 P +X ~ 15 300 100 100 L 50 50 1 1 P +S 75 225 125 175 0 1 0 f +P 4 0 1 0 75 225 -125 225 -125 175 75 175 N +X ~ 3 -300 200 100 R 50 50 1 1 P +X ~ 16 300 200 100 L 50 50 1 1 P +S 75 325 125 275 0 1 0 f +P 4 0 1 0 75 325 -125 325 -125 275 75 275 N +X ~ 2 -300 300 100 R 50 50 1 1 P +X ~ 17 300 300 100 L 50 50 1 1 P +S 75 425 125 375 0 1 0 f +P 4 0 1 0 75 425 -125 425 -125 375 75 375 N +X ~ 1 -300 400 100 R 50 50 1 1 P +X ~ 18 300 400 100 L 50 50 1 1 P +ENDDRAW +ENDDEF + +# +# SW_DIP_x10 +# +DEF SW_DIP_x10 S 0 40 Y Y 1 F N +F0 "S" 0 -550 50 H V C CNN +F1 "SW_DIP_x10" 0 550 50 H V C CNN +F2 "" -50 0 60 H V C CNN +F3 "" -50 0 60 H V C CNN +$FPLIST +Switch_DIP_x10* +$ENDFPLIST +DRAW +S -200 500 200 -500 0 1 0 N +S 75 -425 125 -475 0 1 0 f +P 4 0 1 0 75 -425 -125 -425 -125 -475 75 -475 N +X ~ 10 -300 -450 100 R 50 50 1 1 P +X ~ 11 300 -450 100 L 50 50 1 1 P +S 75 -325 125 -375 0 1 0 f +P 4 0 1 0 75 -325 -125 -325 -125 -375 75 -375 N +X ~ 9 -300 -350 100 R 50 50 1 1 P +X ~ 12 300 -350 100 L 50 50 1 1 P +S 75 -225 125 -275 0 1 0 f +P 4 0 1 0 75 -225 -125 -225 -125 -275 75 -275 N +X ~ 8 -300 -250 100 R 50 50 1 1 P +X ~ 13 300 -250 100 L 50 50 1 1 P +S 75 -125 125 -175 0 1 0 f +P 4 0 1 0 75 -125 -125 -125 -125 -175 75 -175 N +X ~ 7 -300 -150 100 R 50 50 1 1 P +X ~ 14 300 -150 100 L 50 50 1 1 P +S 75 -25 125 -75 0 1 0 f +P 4 0 1 0 75 -25 -125 -25 -125 -75 75 -75 N +X ~ 6 -300 -50 100 R 50 50 1 1 P +X ~ 15 300 -50 100 L 50 50 1 1 P +S 75 75 125 25 0 1 0 f +P 4 0 1 0 75 75 -125 75 -125 25 75 25 N +X ~ 5 -300 50 100 R 50 50 1 1 P +X ~ 16 300 50 100 L 50 50 1 1 P +S 75 175 125 125 0 1 0 f +P 4 0 1 0 75 175 -125 175 -125 125 75 125 N +X ~ 4 -300 150 100 R 50 50 1 1 P +X ~ 17 300 150 100 L 50 50 1 1 P +S 75 275 125 225 0 1 0 f +P 4 0 1 0 75 275 -125 275 -125 225 75 225 N +X ~ 3 -300 250 100 R 50 50 1 1 P +X ~ 18 300 250 100 L 50 50 1 1 P +S 75 375 125 325 0 1 0 f +P 4 0 1 0 75 375 -125 375 -125 325 75 325 N +X ~ 2 -300 350 100 R 50 50 1 1 P +X ~ 19 300 350 100 L 50 50 1 1 P +S 75 475 125 425 0 1 0 f +P 4 0 1 0 75 475 -125 475 -125 425 75 425 N +X ~ 1 -300 450 100 R 50 50 1 1 P +X ~ 20 300 450 100 L 50 50 1 1 P +ENDDRAW +ENDDEF + +# +# SW_DIP_x12 +# +DEF SW_DIP_x12 S 0 40 Y Y 1 F N +F0 "S" 0 -650 50 H V C CNN +F1 "SW_DIP_x12" 0 650 50 H V C CNN +F2 "" -50 0 60 H V C CNN +F3 "" -50 0 60 H V C CNN +$FPLIST +Switch_DIP_x12* +$ENDFPLIST +DRAW +S -200 600 200 -600 0 1 0 N +S 75 -525 125 -575 0 1 0 f +P 4 0 1 0 75 -525 -125 -525 -125 -575 75 -575 N +X ~ 12 -300 -550 100 R 50 50 1 1 P +X ~ 13 300 -550 100 L 50 50 1 1 P +S 75 -425 125 -475 0 1 0 f +P 4 0 1 0 75 -425 -125 -425 -125 -475 75 -475 N +X ~ 11 -300 -450 100 R 50 50 1 1 P +X ~ 14 300 -450 100 L 50 50 1 1 P +S 75 -325 125 -375 0 1 0 f +P 4 0 1 0 75 -325 -125 -325 -125 -375 75 -375 N +X ~ 10 -300 -350 100 R 50 50 1 1 P +X ~ 15 300 -350 100 L 50 50 1 1 P +S 75 -225 125 -275 0 1 0 f +P 4 0 1 0 75 -225 -125 -225 -125 -275 75 -275 N +X ~ 9 -300 -250 100 R 50 50 1 1 P +X ~ 16 300 -250 100 L 50 50 1 1 P +S 75 -125 125 -175 0 1 0 f +P 4 0 1 0 75 -125 -125 -125 -125 -175 75 -175 N +X ~ 8 -300 -150 100 R 50 50 1 1 P +X ~ 17 300 -150 100 L 50 50 1 1 P +S 75 -25 125 -75 0 1 0 f +P 4 0 1 0 75 -25 -125 -25 -125 -75 75 -75 N +X ~ 7 -300 -50 100 R 50 50 1 1 P +X ~ 18 300 -50 100 L 50 50 1 1 P +S 75 75 125 25 0 1 0 f +P 4 0 1 0 75 75 -125 75 -125 25 75 25 N +X ~ 6 -300 50 100 R 50 50 1 1 P +X ~ 19 300 50 100 L 50 50 1 1 P +S 75 175 125 125 0 1 0 f +P 4 0 1 0 75 175 -125 175 -125 125 75 125 N +X ~ 5 -300 150 100 R 50 50 1 1 P +X ~ 20 300 150 100 L 50 50 1 1 P +S 75 275 125 225 0 1 0 f +P 4 0 1 0 75 275 -125 275 -125 225 75 225 N +X ~ 4 -300 250 100 R 50 50 1 1 P +X ~ 21 300 250 100 L 50 50 1 1 P +S 75 375 125 325 0 1 0 f +P 4 0 1 0 75 375 -125 375 -125 325 75 325 N +X ~ 3 -300 350 100 R 50 50 1 1 P +X ~ 22 300 350 100 L 50 50 1 1 P +S 75 475 125 425 0 1 0 f +P 4 0 1 0 75 475 -125 475 -125 425 75 425 N +X ~ 2 -300 450 100 R 50 50 1 1 P +X ~ 23 300 450 100 L 50 50 1 1 P +S 75 575 125 525 0 1 0 f +P 4 0 1 0 75 575 -125 575 -125 525 75 525 N +X ~ 1 -300 550 100 R 50 50 1 1 P +X ~ 24 300 550 100 L 50 50 1 1 P +ENDDRAW +ENDDEF + +# +#End Library diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_1.wings b/modules/packages3d/Switches/dip_switch_1.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_1.wings rename to modules/packages3d/Switches/dip_switch_1.wings diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_1.wrl b/modules/packages3d/Switches/dip_switch_1.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_1.wrl rename to modules/packages3d/Switches/dip_switch_1.wrl diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_high_detail_10.wings b/modules/packages3d/Switches/dip_switch_10.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_high_detail_10.wings rename to modules/packages3d/Switches/dip_switch_10.wings diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_high_detail_10.wrl b/modules/packages3d/Switches/dip_switch_10.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_high_detail_10.wrl rename to modules/packages3d/Switches/dip_switch_10.wrl diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp10.wings b/modules/packages3d/Switches/dip_switch_10_90deg.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp10.wings rename to modules/packages3d/Switches/dip_switch_10_90deg.wings diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp10.wrl b/modules/packages3d/Switches/dip_switch_10_90deg.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp10.wrl rename to modules/packages3d/Switches/dip_switch_10_90deg.wrl diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_high_detail_12.wings b/modules/packages3d/Switches/dip_switch_12.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_high_detail_12.wings rename to modules/packages3d/Switches/dip_switch_12.wings diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_high_detail_12.wrl b/modules/packages3d/Switches/dip_switch_12.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_high_detail_12.wrl rename to modules/packages3d/Switches/dip_switch_12.wrl diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp12.wings b/modules/packages3d/Switches/dip_switch_12_90deg.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp12.wings rename to modules/packages3d/Switches/dip_switch_12_90deg.wings diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp12.wrl b/modules/packages3d/Switches/dip_switch_12_90deg.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp12.wrl rename to modules/packages3d/Switches/dip_switch_12_90deg.wrl diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_2.wings b/modules/packages3d/Switches/dip_switch_2.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_2.wings rename to modules/packages3d/Switches/dip_switch_2.wings diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_2.wrl b/modules/packages3d/Switches/dip_switch_2.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_2.wrl rename to modules/packages3d/Switches/dip_switch_2.wrl diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp02.wings b/modules/packages3d/Switches/dip_switch_2_90deg.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp02.wings rename to modules/packages3d/Switches/dip_switch_2_90deg.wings diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp02.wrl b/modules/packages3d/Switches/dip_switch_2_90deg.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp02.wrl rename to modules/packages3d/Switches/dip_switch_2_90deg.wrl diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_3.wings b/modules/packages3d/Switches/dip_switch_3.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_3.wings rename to modules/packages3d/Switches/dip_switch_3.wings diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_3.wrl b/modules/packages3d/Switches/dip_switch_3.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_3.wrl rename to modules/packages3d/Switches/dip_switch_3.wrl diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp03.wings b/modules/packages3d/Switches/dip_switch_3_90deg.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp03.wings rename to modules/packages3d/Switches/dip_switch_3_90deg.wings diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp03.wrl b/modules/packages3d/Switches/dip_switch_3_90deg.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp03.wrl rename to modules/packages3d/Switches/dip_switch_3_90deg.wrl diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_high_detail_4.wings b/modules/packages3d/Switches/dip_switch_4.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_high_detail_4.wings rename to modules/packages3d/Switches/dip_switch_4.wings diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_high_detail_4.wrl b/modules/packages3d/Switches/dip_switch_4.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_high_detail_4.wrl rename to modules/packages3d/Switches/dip_switch_4.wrl diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp04.wings b/modules/packages3d/Switches/dip_switch_4_90deg.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp04.wings rename to modules/packages3d/Switches/dip_switch_4_90deg.wings diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp04.wrl b/modules/packages3d/Switches/dip_switch_4_90deg.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp04.wrl rename to modules/packages3d/Switches/dip_switch_4_90deg.wrl diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_5.wings b/modules/packages3d/Switches/dip_switch_5.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_5.wings rename to modules/packages3d/Switches/dip_switch_5.wings diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_5.wrl b/modules/packages3d/Switches/dip_switch_5.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_5.wrl rename to modules/packages3d/Switches/dip_switch_5.wrl diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp05.wings b/modules/packages3d/Switches/dip_switch_5_90deg.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp05.wings rename to modules/packages3d/Switches/dip_switch_5_90deg.wings diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp05.wrl b/modules/packages3d/Switches/dip_switch_5_90deg.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp05.wrl rename to modules/packages3d/Switches/dip_switch_5_90deg.wrl diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_6.wings b/modules/packages3d/Switches/dip_switch_6.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_6.wings rename to modules/packages3d/Switches/dip_switch_6.wings diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_6.wrl b/modules/packages3d/Switches/dip_switch_6.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_6.wrl rename to modules/packages3d/Switches/dip_switch_6.wrl diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp06.wings b/modules/packages3d/Switches/dip_switch_6_90deg.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp06.wings rename to modules/packages3d/Switches/dip_switch_6_90deg.wings diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp06.wrl b/modules/packages3d/Switches/dip_switch_6_90deg.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp06.wrl rename to modules/packages3d/Switches/dip_switch_6_90deg.wrl diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_7.wings b/modules/packages3d/Switches/dip_switch_7.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_7.wings rename to modules/packages3d/Switches/dip_switch_7.wings diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_7.wrl b/modules/packages3d/Switches/dip_switch_7.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_7.wrl rename to modules/packages3d/Switches/dip_switch_7.wrl diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp07.wings b/modules/packages3d/Switches/dip_switch_7_90deg.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp07.wings rename to modules/packages3d/Switches/dip_switch_7_90deg.wings diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp07.wrl b/modules/packages3d/Switches/dip_switch_7_90deg.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp07.wrl rename to modules/packages3d/Switches/dip_switch_7_90deg.wrl diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_high_detail_8.wings b/modules/packages3d/Switches/dip_switch_8.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_high_detail_8.wings rename to modules/packages3d/Switches/dip_switch_8.wings diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_high_detail_8.wrl b/modules/packages3d/Switches/dip_switch_8.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_high_detail_8.wrl rename to modules/packages3d/Switches/dip_switch_8.wrl diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp08.wings b/modules/packages3d/Switches/dip_switch_8_90deg.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp08.wings rename to modules/packages3d/Switches/dip_switch_8_90deg.wings diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp08.wrl b/modules/packages3d/Switches/dip_switch_8_90deg.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp08.wrl rename to modules/packages3d/Switches/dip_switch_8_90deg.wrl diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_9.wings b/modules/packages3d/Switches/dip_switch_9.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_9.wings rename to modules/packages3d/Switches/dip_switch_9.wings diff --git a/modules/packages3d/unused_3d/dil.switches.dip_switch_9.wrl b/modules/packages3d/Switches/dip_switch_9.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches.dip_switch_9.wrl rename to modules/packages3d/Switches/dip_switch_9.wrl diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp09.wings b/modules/packages3d/Switches/dip_switch_9_90deg.wings similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp09.wings rename to modules/packages3d/Switches/dip_switch_9_90deg.wings diff --git a/modules/packages3d/unused_3d/dil.switches_90deg.ds_dp09.wrl b/modules/packages3d/Switches/dip_switch_9_90deg.wrl similarity index 100% rename from modules/packages3d/unused_3d/dil.switches_90deg.ds_dp09.wrl rename to modules/packages3d/Switches/dip_switch_9_90deg.wrl