Skip to content

Commit

Permalink
Add encoder switches to use for patches
Browse files Browse the repository at this point in the history
  • Loading branch information
nsynthsuper committed Aug 10, 2018
1 parent 7e5eed9 commit cb7af1e
Show file tree
Hide file tree
Showing 19 changed files with 10,003 additions and 6,964 deletions.
43 changes: 43 additions & 0 deletions pcb_hardware/projects/open-nsynth-super/PEC11R-S.kicad_mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
(module PEC11R-S (layer F.Cu) (tedit 5B6819CC)
(descr "Potentiometer, horizontally mounted, Omeg PC16PU, Omeg PC16PU, Omeg PC16PU, Vishay/Spectrol 248GJ/249GJ Single, Vishay/Spectrol 248GJ/249GJ Single, Vishay/Spectrol 248GJ/249GJ Single, Vishay/Spectrol 248GH/249GH Single, Vishay/Spectrol 148/149 Single, Vishay/Spectrol 148/149 Single, Vishay/Spectrol 148/149 Single, Vishay/Spectrol 148A/149A Single with mounting plates, Vishay/Spectrol 148/149 Double, Vishay/Spectrol 148A/149A Double with mounting plates, Piher PC-16 Single, Piher PC-16 Single, Piher PC-16 Single, Piher PC-16SV Single, Piher PC-16 Double, Piher PC-16 Triple, Piher T16H Single, Piher T16L Single, Piher T16H Double, Alps RK163 Single, Alps RK163 Double, Alps RK097 Single, Alps RK097 Double, Bourns PTV09A-2 Single with mounting sleve Single, Bourns PTV09A-1 with mounting sleve Single, Bourns PRS11S Single, Alps RK09K Single with mounting sleve Single, Alps RK09K with mounting sleve Single, Alps RK09L Single, Alps RK09L Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09L/RK09L1140A5E.html")
(tags "Potentiometer horizontal Omeg PC16PU Omeg PC16PU Omeg PC16PU Vishay/Spectrol 248GJ/249GJ Single Vishay/Spectrol 248GJ/249GJ Single Vishay/Spectrol 248GJ/249GJ Single Vishay/Spectrol 248GH/249GH Single Vishay/Spectrol 148/149 Single Vishay/Spectrol 148/149 Single Vishay/Spectrol 148/149 Single Vishay/Spectrol 148A/149A Single with mounting plates Vishay/Spectrol 148/149 Double Vishay/Spectrol 148A/149A Double with mounting plates Piher PC-16 Single Piher PC-16 Single Piher PC-16 Single Piher PC-16SV Single Piher PC-16 Double Piher PC-16 Triple Piher T16H Single Piher T16L Single Piher T16H Double Alps RK163 Single Alps RK163 Double Alps RK097 Single Alps RK097 Double Bourns PTV09A-2 Single with mounting sleve Single Bourns PTV09A-1 with mounting sleve Single Bourns PRS11S Single Alps RK09K Single with mounting sleve Single Alps RK09K with mounting sleve Single Alps RK09L Single Alps RK09L Single")
(fp_text reference SW0 (at 7.5 -2.5 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Rotary_Encoder (at 5.725 5.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_arc (start 7.5 -2.5) (end 8.955 0.124) (angle -122) (layer F.SilkS) (width 0.12))
(fp_arc (start 7.5 -2.5) (end 6.046 -5.125) (angle -122) (layer F.SilkS) (width 0.12))
(fp_circle (center 7.5 -2.5) (end 12 -2.5) (layer F.Fab) (width 0.1))
(fp_circle (center 7.5 -2.5) (end 10.5 -2.5) (layer F.Fab) (width 0.1))
(fp_line (start 1 -8.55) (end 1 3.55) (layer F.Fab) (width 0.1))
(fp_line (start 1 3.55) (end 12.35 3.55) (layer F.Fab) (width 0.1))
(fp_line (start 12.35 3.55) (end 12.35 -8.55) (layer F.Fab) (width 0.1))
(fp_line (start 12.35 -8.55) (end 1 -8.55) (layer F.Fab) (width 0.1))
(fp_line (start 0.94 -8.61) (end 5.598 -8.61) (layer F.SilkS) (width 0.12))
(fp_line (start 9.403 -8.61) (end 12.41 -8.61) (layer F.SilkS) (width 0.12))
(fp_line (start 0.94 3.61) (end 5.598 3.61) (layer F.SilkS) (width 0.12))
(fp_line (start 9.403 3.61) (end 12.41 3.61) (layer F.SilkS) (width 0.12))
(fp_line (start 0.94 -8.61) (end 0.94 -5.825) (layer F.SilkS) (width 0.12))
(fp_line (start 0.94 -4.175) (end 0.94 -3.325) (layer F.SilkS) (width 0.12))
(fp_line (start 0.94 -1.675) (end 0.94 -0.825) (layer F.SilkS) (width 0.12))
(fp_line (start 0.94 0.825) (end 0.94 3.61) (layer F.SilkS) (width 0.12))
(fp_line (start 12.41 -8.61) (end 12.41 3.61) (layer F.SilkS) (width 0.12))
(fp_line (start -1.15 -9.5) (end -1.15 4.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.15 4.5) (end 15.6 4.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 15.6 4.5) (end 15.6 -9.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 15.6 -9.5) (end -1.15 -9.5) (layer F.CrtYd) (width 0.05))
(pad 4 thru_hole circle (at 14.5 -5) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at 14.5 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at 0 -5) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 0 -2.5) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 7.5 -8.2) (size 4 4) (drill oval 2.8 2) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 7.5 3.2) (size 4 4) (drill oval 2.8 2) (layers *.Cu *.Mask))
(model Potentiometers.3dshapes/Potentiometer_Alps_RK09L_Sleve_Single_Horizontal.wrl
(at (xyz 0 0 0))
(scale (xyz 0.393701 0.393701 0.393701))
(rotate (xyz 0 0 0))
)
)
76 changes: 68 additions & 8 deletions pcb_hardware/projects/open-nsynth-super/mcu.sch
Original file line number Diff line number Diff line change
Expand Up @@ -400,12 +400,12 @@ Connection ~ 9750 3750
Connection ~ 9750 4150
Connection ~ 9750 4550
$Comp
L Rotary_Encoder SW0
L Rotary_Encoder_Switch SW0
U 1 1 59FD2EA2
P 1950 2800
F 0 "SW0" H 1950 3060 50 0000 C CNN
F 1 "Rotary_Encoder" H 1950 2540 50 0000 C CNN
F 2 "Potentiometers:Potentiometer_Alps_RK09L_Sleve_Single_Horizontal" H 1850 2960 50 0001 C CNN
F 2 "open-nsynth-super:PEC11R-S" H 1850 2960 50 0001 C CNN
F 3 "" H 1950 3060 50 0001 C CNN
1 1950 2800
1 0 0 -1
Expand All @@ -428,12 +428,12 @@ Wire Wire Line
Text Label 1650 2900 2 39 ~ 0
rot0b
$Comp
L Rotary_Encoder SW1
L Rotary_Encoder_Switch SW1
U 1 1 59FD480F
P 1950 3500
F 0 "SW1" H 1950 3760 50 0000 C CNN
F 1 "Rotary_Encoder" H 1950 3240 50 0000 C CNN
F 2 "Potentiometers:Potentiometer_Alps_RK09L_Sleve_Single_Horizontal" H 1850 3660 50 0001 C CNN
F 2 "open-nsynth-super:PEC11R-S" H 1850 3660 50 0001 C CNN
F 3 "" H 1950 3760 50 0001 C CNN
1 1950 3500
1 0 0 -1
Expand All @@ -456,12 +456,12 @@ Wire Wire Line
Text Label 1650 3600 2 39 ~ 0
rot1b
$Comp
L Rotary_Encoder SW2
L Rotary_Encoder_Switch SW2
U 1 1 59FD4872
P 1950 4200
F 0 "SW2" H 1950 4460 50 0000 C CNN
F 1 "Rotary_Encoder" H 1950 3940 50 0000 C CNN
F 2 "Potentiometers:Potentiometer_Alps_RK09L_Sleve_Single_Horizontal" H 1850 4360 50 0001 C CNN
F 2 "open-nsynth-super:PEC11R-S" H 1850 4360 50 0001 C CNN
F 3 "" H 1950 4460 50 0001 C CNN
1 1950 4200
1 0 0 -1
Expand All @@ -484,12 +484,12 @@ Wire Wire Line
Text Label 1650 4300 2 39 ~ 0
rot2b
$Comp
L Rotary_Encoder SW3
L Rotary_Encoder_Switch SW3
U 1 1 59FD4983
P 1950 4900
F 0 "SW3" H 1950 5160 50 0000 C CNN
F 1 "Rotary_Encoder" H 1950 4640 50 0000 C CNN
F 2 "Potentiometers:Potentiometer_Alps_RK09L_Sleve_Single_Horizontal" H 1850 5060 50 0001 C CNN
F 2 "open-nsynth-super:PEC11R-S" H 1850 5060 50 0001 C CNN
F 3 "" H 1950 5160 50 0001 C CNN
1 1950 4900
1 0 0 -1
Expand Down Expand Up @@ -582,4 +582,64 @@ Connection ~ 5500 2100
Wire Wire Line
5000 2300 5100 2300
Connection ~ 5000 2100
Wire Wire Line
2250 2700 2400 2700
$Comp
L GND #PWR?
U 1 1 5B682297
P 2400 2700
F 0 "#PWR?" H 2400 2450 50 0001 C CNN
F 1 "GND" H 2400 2550 50 0000 C CNN
F 2 "" H 2400 2700 50 0000 C CNN
F 3 "" H 2400 2700 50 0000 C CNN
1 2400 2700
0 -1 -1 0
$EndComp
Wire Wire Line
2250 3400 2400 3400
$Comp
L GND #PWR?
U 1 1 5B6823BB
P 2400 3400
F 0 "#PWR?" H 2400 3150 50 0001 C CNN
F 1 "GND" H 2400 3250 50 0000 C CNN
F 2 "" H 2400 3400 50 0000 C CNN
F 3 "" H 2400 3400 50 0000 C CNN
1 2400 3400
0 -1 -1 0
$EndComp
Wire Wire Line
2250 4100 2400 4100
$Comp
L GND #PWR?
U 1 1 5B6824A4
P 2400 4100
F 0 "#PWR?" H 2400 3850 50 0001 C CNN
F 1 "GND" H 2400 3950 50 0000 C CNN
F 2 "" H 2400 4100 50 0000 C CNN
F 3 "" H 2400 4100 50 0000 C CNN
1 2400 4100
0 -1 -1 0
$EndComp
Wire Wire Line
2250 4800 2400 4800
$Comp
L GND #PWR?
U 1 1 5B682555
P 2400 4800
F 0 "#PWR?" H 2400 4550 50 0001 C CNN
F 1 "GND" H 2400 4650 50 0000 C CNN
F 2 "" H 2400 4800 50 0000 C CNN
F 3 "" H 2400 4800 50 0000 C CNN
1 2400 4800
0 -1 -1 0
$EndComp
Text GLabel 2250 2900 2 39 Output ~ 0
rot0s
Text GLabel 2250 3600 2 39 Output ~ 0
rot1s
Text GLabel 2250 4300 2 39 Output ~ 0
rot2s
Text GLabel 2250 5000 2 39 Output ~ 0
rot3s
$EndSCHEMATC
Loading

0 comments on commit cb7af1e

Please sign in to comment.