R-net Joystick Connection

Purpose

An R-net joystick has a communication cable with an R-net connector. The cable can be directly plugged into the R-net electronics of the wheelchair. The joystick then controls the wheelchair in all its functions (driving, electric gears …).

For more information about the R-net system, please refer to the Curtiss-Wright website http://www.cw-industrialgroup.com

Connecting the R-net communication cable

To connect the communication cables, insert the connector into its mate and push firmly.

The connector is inserted correctly if the yellow pins are completely invisible. The connectors are secured using a friction system.

A
not connected
B
correctly connected
C
incorrectly connected
To disconnect the communication cables, firmly hold the connector housing and pull the connectors apart.
Note: Pull the connector apart in a straight line to not damage the connection pins.

R-net parameters

Some R-net parameters need to be set for correct usage of the mo-vis R-net joysticks. For this we refer to the Curtiss-Wright manual SK77981-14 | R-net Technical Manual | Chapter 3 - Progamming

R-net (Ch. 3 - 4.4):Profile Management > Input Device Type:
  • In most cases, this parameter needs to be set to Universal for all mo-vis joysticks.
  • In combination with certain other devices (e.g. Scoot Control), it is advised to set this parameter to JSM. Please refer to the Installation manual of the other devices for more information.
    Note: If you have several input devices of the same type, please refer to the Curtiss-Wright manual SK77981-14 | R-net Technical Manual | Chapter 3 - Programming to install as Input Device Subtype.

R-net (Ch. 3 - 7.5): Controls > Global > Profile Button: the default setting of this parameter is Profiles. If you want access to the modes for control of other wheelchair functionalities, such as seating positions, etc., then you have to select Profiles/Modes.

LED status

The illumination of the LED on the joystick interface indicates the operational status of the joystick.

R-net status Tilt parameter Joystick tilted LED status
Out of focus X X LED flashes as heartbeat
In focus Enabled N LED on
In focus Enabled Y LED flashes as heartbeat
In focus Disabled Y LED on
In focus Disabled N LED on
Configuring X X LED flashes fast
Power cycle X X LED flashes as heartbeat
Error X X Flash the error code

Error codes

Trouble:

When a fault occurs, the LED of the mo-vis Joystick will start to flash. A long delay is followed by a number of flashes with a short delay. The error message depends on the connection type. Count the number of flashes and look up the according error message in the table below:

Flash count Reason Required action
1 - -
2 Connection cable/driver issues Check/replace cable to wheelchair, and / or check / replace sensor cable (if available), or replace PCB
3 Power supply Check cable and/or replace PCB
4 Joystick/sensor fault Check/replace joystick
5 - -
6 ADC - internal Analog to Digital converter Replace PCB
7 Test flag failed or Diagnostic failed Redo tests and/or replace PCB
8 CPU fault Replace PCB
9 Scheduler fault Update software or replace PCB
10 Coding error Update software or replace PCB

R-net trip codes

Trouble:

When a fault is detected by the device, an R-net trip code will be generated. The trip code will be shown on the joystick (if it is present and equipped with a graphic display). The trip code will also be logged in the R-net system and can be investigated using the R-net PC Programmer.

If you want to learn more about trip codes, see the Curtiss-Wright manual | SK77981-14 R-net Technical Manual.

Fault log

Trouble:

A fault log with counters is maintained. The fault log can be accessed by the configurator (dealer level). Below is an overview of registered faults.

Fault Reason Required action
CPU error RAM CPU consistency check failed Replace PCB
CPU error FLASH
CPU error EEPROM
Run error scheduler Firmware consistency check failed Update Software or replace PCB
Code error framework
Code error application
MSP command corrupt Corrupt command was received Connection with the PC went wrong, try again
MSP command unknown Unknown command was received Connection with the PC went wrong. Update firmware (contact mo-vis) or update the Configurator Software. Try again.
MSP sub command unknown Unknown sub command was received
MSP argument invalid Invalid argument received
MSP device not ready Device was not ready to receive an MSP command Connection with the PC went wrong. Update firmware (contact mo-vis) or update the Configurator Software. Try again.
MSP device wrong state The device is not able to receive a command in the current device
PCB test failed Factory test failed Contact mo-vis
Assembly test failed
Field test failed Field test failed (calibration)
Test flag check One or more test flags not set Redo tests and/or contact mo-vis
ADC ADC conversion error Check R-net cable, replace PCB interface
R-net Uart overflow Uart send queue is full Replace PCB
R-net Uart Underflow Uart receive queue is empty
R-net Communication timeout Maximum number of packet retransmissions is reached Replace PCB
R-net Tx overflow Packet transmit buffer is full
R-net Rx overflow Packet receive buffer is full Replace PCB
R-net invalid seq nr Received a packet with an invalid sequence number
R-net data packet error Data packet ACK mismatch Replace PCB
R-net data descr error Invalid packet data descriptor
R-net Api version error The R-net chip contains an invalid API version Load the latest API version into the R-net chipset with the R-net dongle
R-net chip tripped error The R-net chipset has encountered an internal error

Internal chipset error: Replace PCB

R-net system error: solve R-net system error

Communication Communication with the sensor (joystick) failed Check cable to sensor and/or replace sensor (only authorized dealers) or contact mo-vis
Sensor (joystick) The sensor (joystick) is faulty
Accelerometer The accelerometer fails Replace PCB interface

Supported R-net parameters

The following R-net parameters of the wheelchair electronics may or may not be supported by the mo-vis joysticks.

Parameter Supported Firmware version
Global parameter
Momentary screens enabled N
Change profile while driving N
Change speed while driving N
Actuator switches while driving N
Speed adjust N
Profile button Y V02.00
Actuator endstop beep N
Sounder volume Y V02.03
Start-up beep N
Lock function enabled N
Reverse driving alarm Y V02.00
Emergency stop switch N
OBP keycode entry N
Power-up mode N
External profile jack function N
Profile / mode jack detect N
On / off jack detect N
Profiled parameter
Joystick forward throw Y V02.01
Joystick reverse throw Y V02.01
Joystick left throw Y V02.01
Joystick right throw Y V02.01
Joystick deadband N
Note: Use dead band setting in the mo-vis configurator
Invert left/right JS axis Y V02.01
Invert fw/rev JS axis Y V02.01
Swap joystick axis N
Note: Use rotate function in the mo-vis configurator
Change mode while driving Y V02.00
Sleep timer Y V02.00
Standby timer Y V02.00
Switch to standby Y V02.01
Mode selection in standby Y V02.01
Standby in modes Y V02.01
Standby forward Y V02.00
Standby reverse Y V02.00
Standby left Y V02.00
Standby right Y V02.00
Remote selection Y V02.03
Background N