

The CANmod.router lets you receive/transmit CAN data (Classical or FD) from/to 4 isolated secondary CAN buses via 1 primary CAN bus (or USB).
The compact module is 100% standalone (no PC required) and offers pro specs, daisy chaining and powerful configuration options.
It can be used with the CANedge, enabling you to log 5 x CAN buses (or 9 x CAN via daisy chaining).
Or, deploy it as a CAN bus gateway to easily merge/split/filter CAN buses (incl. ID re-mapping).
Tip: Add the DB25-to-4x-DB9 for quick installation.
Log 5 x CAN via CANedge + CANmod.router
In mux-mode, traffic from/to the secondary CAN buses is routed through the primary CAN bus via tunnels (CAN frames that transport the original data). Muxed data received by a user CAN node (e.g. CANedge) can be easily demuxed to its original form via software/API tools.
Merge 4 x CAN buses into 1 x CAN bus
In direct-mode, traffic from four secondary CAN buses can be routed onto the primary CAN bus. The data can be filtered (to e.g. reduce busload or remove CAN FD frames) and IDs can be re-mapped (to avoid collisions). This lets you e.g. monitor multiple CAN buses via a single interface.
Split 1 x CAN bus into 4 x CAN buses
An application may use an expensive sensor-to-CAN module. The sensor output should be available on multiple isolated CAN buses. To solve this, the module can be connected to the primary CAN bus with data routed onto all secondary CAN buses.
Control 4 x CAN buses with 1 x CAN bus interface
An application may have a single 'master node' that needs to control multiple isolated CAN buses by transmitting CAN frames. To achieve this, the master node can be connected to the primary CAN bus, with filters controlling what CAN frames are routed from/to each secondary CAN bus.
Receive/transmit data from/to 4 x CAN buses via 1 x CAN bus (or USB) - e.g. for use by CAN loggers, ECUs or via USB streaming.

The CANmod.router module lets you connect up to four isolated CAN buses (incl. FD) via the DB25 connector - and route the data through one CAN bus via the DB9 connector (or via USB)

The optional DB25-to-4x-DB9 adapter cable enables plug & play connection of the secondary isolated CAN buses using our standard DB9 adapter cables

The CANmod.router module can e.g. be used as a plug & play add-on for the CANedge (powered via 2nd port) - letting you log 1 x CAN (via CH1) + 4 x CAN (via CH2)

The CANmod.router offers vast functionality and pro specs - yet it is extremely compact, measuring only 7 x 2 x 5 CM and weighing just 75 G

The USB interface lets you stream data from/to the 4 x CAN FD interfaces (via SavvyCAN or Python), as well as update/configure the device

You can easily daisy chain multiple CANmod.router modules to add e.g. log 8 x CAN on a CANedge CH2 - and/or mix in other CANmod devices

Need to extend multiple CAN buses from e.g. a remote area? Simply combine 2 x CANmod.routers in mux-mode to automatically mux/demux the data

The CANmod.router can be configured via the USB connector using our online/offline config editor tool (or a simple JSON text editor)
The CANedge supports 2 x CAN. By adding a CANmod.router, you can now log 1 x CAN (CH1) + 4 x CAN (CH2) - or beyond.
Tip: Check out muxed/demuxed MF4 sample data below.
The CANmod.router can be deployed as a 100% standalone CAN bus gateway - allowing you to merge, split or control CAN buses.
The CANmod.router can be installed standalone in any CAN bus system - including e.g. as an add-on for the CANedge. Further, it can be used as a powerful 4 x CAN FD to USB interface.
Need to collect data from 5 x CAN buses across your vehicle fleet?
As an automotive OEM, you may want to use the CANedge3 to collect CAN data and upload it via 3G/4G to your own AWS S3 bucket. But what if you need to log e.g. 5 x CAN per vehicle? Here you can simply add the CANmod.router to the CANedge 2nd port in mux-mode to log 1 + 4 x CAN. Using the DB25-to-4x-DB9 adapter, you can quickly connect the 4 x CAN using our standard DB9 adapters. When the MF4 log files are uploaded to your cloud, they can be automatically 'demuxed' and DBC decoded via Lambda functions for e.g. creation of Parquet data lakes and Grafana dashboards.
Need to merge CAN buses during ECU development?
A vehicle OEM needs to connect an ECU to multiple CAN buses during development, some of which are CAN FD. The ECU only has one Classical CAN bus interface and is restricted to a 500K bit-rate. To solve this, the CANmod.router can be connected in direct-mode between the ECU and CAN buses, with bit-rates set up to match the various buses - and configured to reject any CAN FD frames from passing through. This enables the OEM to directly interface with the various CAN buses without any ECU modification - while retaining full isolation of the original CAN buses.
Need to daisy chain sensor-to-CAN modules with 'locked' CAN IDs?
Some sensor-to-CAN modules may come with 'locked' CAN message IDs, with no option of configuring the IDs. This in turn makes it impossible to directly daisy chain such sensors on the same CAN bus as their IDs would overlap. To solve this, the CANmod.router can be used as a CAN bus gateway, with the configuration set up to remap incoming CAN IDs from the sensors to ensure unique CAN IDs are assigned for the data routed onto the primary CAN bus. This setup can be scaled to any level by daisy chaining multiple CANmod.router devices.
Need to log 1 + 8 x CAN, 1 + 12 x CAN or beyond?
By using a single CANedge + CANmod.router, you can easily record 5 x CAN in total. However, you can also go beyond this by daisy chaining 2, 3 or more CANmod.routers. You can add filters/prescalers on each secondary CAN interface to customize what IDs you record (at what frequency), ensuring your CANedge can record everything without frame loss - and that your log file size remains optimized.
Need to transport CAN data over long distances?
In some use cases, you may want to interface with CAN buses that are far away. For example, you may want to interface with 3 x maritime vessel engines from a bridge (e.g. for integration with a display) - but the cable distance would be 40 meters. It is not recommended to extend existing CAN buses beyond a few meters. However, you can safely deploy one CANmod.router (mux-mode) in the engine room to record the 3 x CAN - and connect it via a 40 meter DB9-DB9 cable to another CANmod.router (mux-mode) at the bridge. The muxed data from the engine room is demuxed in real-time by the bridge device. As a result, you can now interface each engine room CAN bus via the bridge CANmod.router's DB25 connector - as if you had a direct connection. You can even convert the bit-rates of each engine CAN bus in the process or filter/prescale some of the data if preferred.
Selct DB25 adapter cable
Select DB9 adapter cable
Select mounting
Note: