My simple PLEXUS extentions port controller with a joystick
Posted: Tue May 08, 2012 11:26 pm
My simple PLEXUS extentions port controller with an old analog joystick
.
You need:
1x old analog PC joystick (2 axis, 2 buttons)
1x SUB-D connector 15 pin 2 lines female
1x SUB-D connector 15 pin 2 lines male
2x resistors 10K
7x cables for connections
.
Wiring the female and the male connectors with this table
.
GAME port ---------------------- PLEXUS port
(15 pin female) ---------------- (15 pin male)
.
Power +5V --------- pin1,8,9 - Power +5V - pin9
Ground -------------- pin4 ----- Ground ------ pin1
Joystick1-X-Axis --- pin3 ------ IO1 (AnaIn) - pin2
Joystick1-Y-Axis ---- pin6 ------ IO2 (AnaIn) - pin10
Joystick1-Button1 - pin2 ------ IO7 (DigIn) - pin5 --- resistor 10K to +5V
Joystick1-Button2 - pin7 ------ IO8 (DigIn) - pin13 -- resistor 10K to +5V
.
see pic 1,2,3
.
for sample you can config your PLEXUS
.
# Type Invert Action Value Threshold High Threshold Low
1 Analog Input No Speed N/A N/A N/A
2 Analog Input No Intensity N/A N/A N/A
. ...
7 Digital Input No Preview N/A N/A N/A
8 Digital Input No Next N/A N/A N/A
.
see pic 4
.
Now I can control my PLEXUS with the joystick
In case of me I connect the fire 1 button for play next scene and rocket fire 2 button for play previous scene.
.
In this configuration run the master normaly on 50% that is brightness enought for me.
When move to front can I do brighter an move back make I darken.
With the joystick calibration you can change the zero case intensity.
The same with the speed, I calibrate this of 100% left is lesser right is faster
.
For all there need the second joystick with an two joystick cable or
have an 2in1 joystick with 4 button. Thats the not tested complete wiring of this.
.
GAME port ---------------------- PLEXUS port
(15 pin female) ---------------- (15 pin male)
.
Power +5V --------- pin1,8,9 - Power +5V - pin9
Ground -------------- pin4 ----- Ground ------ pin1
Joystick1-X-Axis --- pin3 ------ IO1 (AnaIn) - pin2
Joystick1-Y-Axis ---- pin6 ------ IO2 (AnaIn) - pin10
Joystick2-X-Axis --- pin11 ----- IO3 (AnaIn) - pin3
Joystick2-Y-Axis ---- pin13 ----- IO4 (AnaIn) - pin11
Joystick1-Button1 - pin2 ------ IO7 (DigIn) - pin5 --- resistor 10K to +5V
Joystick1-Button2 - pin7 ------ IO8 (DigIn) - pin13 -- resistor 10K to +5V
Joystick2-Button1 - pin10 ----- IO9 (DigIn) - pin6 --- resistor 10K to +5V
Joystick2-Button2 - pin14 ----- IO10(DigIn) - pin14 - resistor 10K to +5V
.
1 Analog Input No Speed N/A N/A N/A
2 Analog Input No Intensity N/A N/A N/A
3 Analog Input No ????* N/A N/A N/A
4 Analog Input No ????* N/A N/A N/A
. ...
7 Digital Input No Preview N/A N/A N/A
8 Digital Input No Next N/A N/A N/A
9 Digital Input No ????* N/A N/A N/A
10 Digital Input No ????* N/A N/A N/A
.
????* = your own configuration
.
more details of wiring look there
http://en.wikipedia.org/wiki/Game_port
http://www.madrix.com/download/pdf/PLEXUS.pdf
.
You need:
1x old analog PC joystick (2 axis, 2 buttons)
1x SUB-D connector 15 pin 2 lines female
1x SUB-D connector 15 pin 2 lines male
2x resistors 10K
7x cables for connections
.
Wiring the female and the male connectors with this table
.
GAME port ---------------------- PLEXUS port
(15 pin female) ---------------- (15 pin male)
.
Power +5V --------- pin1,8,9 - Power +5V - pin9
Ground -------------- pin4 ----- Ground ------ pin1
Joystick1-X-Axis --- pin3 ------ IO1 (AnaIn) - pin2
Joystick1-Y-Axis ---- pin6 ------ IO2 (AnaIn) - pin10
Joystick1-Button1 - pin2 ------ IO7 (DigIn) - pin5 --- resistor 10K to +5V
Joystick1-Button2 - pin7 ------ IO8 (DigIn) - pin13 -- resistor 10K to +5V
.
see pic 1,2,3
.
for sample you can config your PLEXUS
.
# Type Invert Action Value Threshold High Threshold Low
1 Analog Input No Speed N/A N/A N/A
2 Analog Input No Intensity N/A N/A N/A
. ...
7 Digital Input No Preview N/A N/A N/A
8 Digital Input No Next N/A N/A N/A
.
see pic 4
.
Now I can control my PLEXUS with the joystick
In case of me I connect the fire 1 button for play next scene and rocket fire 2 button for play previous scene.
.
In this configuration run the master normaly on 50% that is brightness enought for me.
When move to front can I do brighter an move back make I darken.
With the joystick calibration you can change the zero case intensity.
The same with the speed, I calibrate this of 100% left is lesser right is faster
.
For all there need the second joystick with an two joystick cable or
have an 2in1 joystick with 4 button. Thats the not tested complete wiring of this.
.
GAME port ---------------------- PLEXUS port
(15 pin female) ---------------- (15 pin male)
.
Power +5V --------- pin1,8,9 - Power +5V - pin9
Ground -------------- pin4 ----- Ground ------ pin1
Joystick1-X-Axis --- pin3 ------ IO1 (AnaIn) - pin2
Joystick1-Y-Axis ---- pin6 ------ IO2 (AnaIn) - pin10
Joystick2-X-Axis --- pin11 ----- IO3 (AnaIn) - pin3
Joystick2-Y-Axis ---- pin13 ----- IO4 (AnaIn) - pin11
Joystick1-Button1 - pin2 ------ IO7 (DigIn) - pin5 --- resistor 10K to +5V
Joystick1-Button2 - pin7 ------ IO8 (DigIn) - pin13 -- resistor 10K to +5V
Joystick2-Button1 - pin10 ----- IO9 (DigIn) - pin6 --- resistor 10K to +5V
Joystick2-Button2 - pin14 ----- IO10(DigIn) - pin14 - resistor 10K to +5V
.
1 Analog Input No Speed N/A N/A N/A
2 Analog Input No Intensity N/A N/A N/A
3 Analog Input No ????* N/A N/A N/A
4 Analog Input No ????* N/A N/A N/A
. ...
7 Digital Input No Preview N/A N/A N/A
8 Digital Input No Next N/A N/A N/A
9 Digital Input No ????* N/A N/A N/A
10 Digital Input No ????* N/A N/A N/A
.
????* = your own configuration
.
more details of wiring look there
http://en.wikipedia.org/wiki/Game_port
http://www.madrix.com/download/pdf/PLEXUS.pdf