User Manual

PoKeys user manual
44
www.poscope.com
For simple direct mapping (pin input status is directly reflected in joystick button status) use the
‘Direct mapping’ option and select pin number to be associated with selected joystick button. If more
advanced behavior is needed (joystick button is pressed for a short time only on transitions of pin
status), user should select ‘Triggered mapping’ option to select one pin that triggers selected joystick
button on off-to-on transition (Down Event) and one pin that triggers this joystick button on on-to-
off transition (Up Event).
If joystick button mapping is to be used in connection with encoder inputs, use ‘Triggered mapping’
option (encoder’s values cannot be directly translated into direct mapping) and select a pin with the
appropriate encoder channel. For example: pins 5 and 6 are set up as digital inputs with encoder
(channel A on pin 5 and channel B on pin 6). When pin 5 is selected as Down event pin for joystick
Button 2 and pin 6 is selected as Down event pin for joystick Button 3, rotating the encoder in
positive direction will trigger joystick Button 2 on each detent. Similarly, rotating the encoder in
negative direction, joystick Button 3 will be triggered on each detent. Up Event pin option cannot be
used in connection with encoders.
Figure 18: Joystick mapping settings
7.8. PWM outputs
PoKeys57CNC device supports PWM output function on 4 pins (pins 18, 20, 21 and 22). Different duty
cycles can be assigned to each PWM output however, all outputs share the same PWM period. PWM
outputs can be easily amplified using an external transistor and used for control of loads with