Skip to main content
RACELOGIC Support Centre

4.3 CAN - VBOX 3i Single Antenna

Racelogic CAN Bus

The Racelogic CAN bus connection (CAN port by default) can be used to connect Racelogic modules (i.e. TC8, FIM03 etc), and displays such as VBOX Manager and Multi-Function Display. This port will allow the VBOX 3i to log up to a maximum of 32 Racelogic module channels.

Note: For the Racelogic CAN port, it is recommended that the CAN Termination resistor is on.


VB3i VBOX Setup CAN Settings CAN.png

Note: VBOX 3i has an additional channel limit of 64. Additional channels consist of VCI channels (up to 16), RL CAN channels (up to 32) and any other channels that fall outside the channels on the Standard tab in VBOX Setup, such as AD inputs, IMU KF channels, Twin antennas channels, ADAS channels and so on.

CAN channel availability – Multi-Function Display

A Multi-Function Display (RLDSP03) can display any channel that is present on the Racelogic CAN bus, and in the first 32 CAN channel ordering. 

First 32 CAN channel ordering priority goes to any external data source. Therefore if there are 32 external channels set to log by the VBOX 3i, no internal module channel will be present for selection on the MFD.

CAN channel availability – send over serial

Same as the MFD, a data channel must be in the first 32 CAN channel ordering for the VBOX 3i to send out data over serial to a ‘live data window’ on VBOX Test Suite.

First 32 CAN channel ordering priority goes to any external data source. Therefore if there are 32 external channels set to log by the VBOX 3i, no internal module channel will be present for selection to send over serial.

VCI Input (Vehicle CAN Interface)

The Vehicle CAN bus (VCI) connection (SER port by default) can be used to connect to a vehicle CAN or a sensor CAN bus. This port will allow VBOX 3i to log up to a maximum of 16 channels.

Note: For the VCI CAN port, it is recommended that the CAN Termination resistor is off when connected to a vehicle's CAN bus.

VB3i VBOX Setup CAN Settings RS232.png

Configuration is performed using the Internal CAN Input tab of the Channel Configuration menu in VBOX Setup. You can manually enter CAN signal parameters or import them directly from a CAN database (.dbc) file if available.

You can configure the channel selection in VBOX Setup:

Channel config_CAN Input_small window_single antenna.png

If the bus loading is more than 70%, the icon in the top right corner will become red. When it is more than 75% the icon will start flashing. If you choose to write to the unit while the CAN bus loading exceeds 70%, you will trigger a warning message.
CAN_bus_usage.png MicrosoftTeams-image (12).png
Bus loading image  Warning message - bus load high 
Racelogic Vehicle CAN Database
CAN Channel Properties .png

Racelogic supplies a free, encrypted vehicle CAN database. This gives you the ability to log basic CAN data from a large number of current vehicles from a broad selection of manufacturers.

You can also download all of the CAN database files for vehicles we have reverse-engineered from our website. To access these files you will need to use the username and password that you set up when you registered your VBOX unit. If you have not registered it yet, or have forgotten your credentials, you can register (or re-register) your VBOX unit here.


VBOX CAN Pass Through

You can output channel data from the Racelogic CAN bus (i.e. Racelogic modules such as TC8) on the isolated customer VCI bus. You can configure output data (in VBOX Setup) using channels from the available channels dropdown list, and configure the identifier as required.

Example application:
A Racelogic IMU connected to the Racelogic CAN bus to use IMU yaw rate for improved dual antenna slip translation data. The same IMU data is transmitted from the customer VCI bus to be logged by third-party CAN logging equipment.

The VBOX 3i RTK can output up to 6 user-configured CAN messages and up to 12 CAN channels over the customer VCI bus.

Be aware of checking the CAN pass-through channel selection when you are re-entering VBOX Setup. If the VBOX unit is logging many external CAN channels, you can re-adjust the dropdown channel selection. When you exit VBOX Setup, the adjusted CAN channels will be applied.

Note: If you are loading VBOX configuration settings from a previously saved .RCF file, and there were external modules connected during the save, the selected CAN pass-through channels may not be loaded correctly. You should always check and configure the channels directly in the VBOX Setup software.

VB3i Single antenna_CAN_CAN pass trough.png
Note: These output CAN channels will be in a 32-bit IEEE float format. 29-bit extended identifiers are optional.

If an input channel is given the name 'CANVEL', then the VBOX will translate the data of this channel directly through to the GPS speed channel under the following criteria.

  • IMU integration is not enabled
  • The VBOX cannot calculate speed, i.e. no satellite signal (complete satellite drop out)

The VBOX will scale the input channel to the default speed output format of km/h according to what units have been assigned to the substitution speed channel. VBOX will recognise the following unit names: MPH, KM/H, Knots, m/s, and ms-1.

Note: If no UNITS have been assigned to the input channel then VBOX will assume that it is KM/H.

This function is useful while testing around built-up areas or driving under large bridges.

VBOX 3i CAN Delay with IMU Integration

When you are using IMU Integration, the CAN Delay is automatically set to Fixed; the speed and position delay is 20 ms.

VB3i Kalman CAN Delay.png

Example of IMU integration CAN delay

VBOX CAN Termination

VBOX 3i units contain an active termination between 0 Ohms and 120 Ohms. You can enable/disable the Termination on the CAN port by ticking or un-ticking the setting in the CAN menu's Settings tab.

Note: When the Usage of the CAN ports is swapped from one output socket to the other, the termination resistor setting does not follow. So you should check that the Termination is correctly set for the output socket that you are then using.



  • Was this article helpful?