Added generic rotary encoder symbol to device.lib

* Version without button
* Version with button
This commit is contained in:
Oliver 2016-06-12 10:45:17 +10:00
parent 6e6c5eceba
commit fc2e94f0cd
2 changed files with 1057 additions and 991 deletions

View file

@ -492,6 +492,18 @@ D Two-Piece EMI RF Shielding Cabinet
K RF EMI Shielding Cabinet
$ENDCMP
#
$CMP ROTARY_ENCODER
D Rotary encoder, dual channel, incremental quadrate outputs
K rotary switch encoder
F ~
$ENDCMP
#
$CMP ROTARY_ENCODER_SWITCH
D Rotary encoder, dual channel, incremental quadrate outputs, integrated pushbutton switch
K rotary switch encoder pushbutton
F ~
$ENDCMP
#
$CMP RR8
D 8 resistors
K R DEV

View file

@ -2923,6 +2923,60 @@ X SHIELD 1 0 -400 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# ROTARY_ENCODER
#
DEF ROTARY_ENCODER SW 0 40 Y Y 1 F N
F0 "SW" 0 260 50 H V C CNN
F1 "ROTARY_ENCODER" 0 -260 50 H V C CNN
F2 "" -100 160 50 H I C CNN
F3 "" 0 260 50 H I C CNN
DRAW
A 0 0 120 -899 899 0 1 10 N 0 -120 0 120
C 0 0 75 0 1 10 N
S -200 200 200 -200 0 1 10 f
P 2 0 1 10 -10 -70 -10 70 N
P 2 0 1 10 0 -120 20 -140 N
P 2 0 1 10 0 -120 20 -100 N
P 2 0 1 10 0 -70 0 70 N
P 2 0 1 10 0 120 20 100 N
P 2 0 1 10 10 70 10 -70 N
P 2 0 1 10 20 140 0 120 N
X A 1 -300 100 100 R 50 50 1 1 I
X C 2 -300 0 100 R 50 50 1 1 I
X B 3 -300 -100 100 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
# ROTARY_ENCODER_SWITCH
#
DEF ROTARY_ENCODER_SWITCH SW 0 40 Y Y 1 F N
F0 "SW" 0 260 50 H V C CNN
F1 "ROTARY_ENCODER_SWITCH" 0 -260 50 H V C CNN
F2 "" -100 160 50 H I C CNN
F3 "" 0 260 50 H I C CNN
DRAW
A 0 0 120 -899 899 0 1 10 N 0 -120 0 120
C 0 0 75 0 1 10 N
C 160 40 5 0 1 10 N
S -200 200 200 -200 0 1 10 f
P 2 0 1 10 -10 -70 -10 70 N
P 2 0 1 10 0 -120 20 -140 N
P 2 0 1 10 0 -120 20 -100 N
P 2 0 1 10 0 -70 0 70 N
P 2 0 1 10 0 120 20 100 N
P 2 0 1 10 10 70 10 -70 N
P 2 0 1 10 20 140 0 120 N
P 2 0 1 10 160 40 180 -35 N
P 3 0 1 10 200 -100 160 -100 160 -40 N
P 3 0 1 10 200 100 160 100 160 40 N
X A 1 -300 100 100 R 50 50 1 1 I
X C 2 -300 0 100 R 50 50 1 1 I
X B 3 -300 -100 100 R 50 50 1 1 I
X ~ 4 300 100 100 L 50 50 1 1 I
X ~ 5 300 -100 100 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# RR8
#
DEF RR8 RR 0 40 Y N 1 F N