Developer Blog

Custom Channel Name

One of the new features in CANlib v5.17 is the addition of Custom Channel Name. On supported devices1, this gives you an opportunity to identify a specific device's channel. When starting Kvaser Hardware, a new row is shown as can be seen in Figure 1. We have not yet assigned any Custom Channel Name, and thus Kvaser Hardware shows ... Read More

Running Python wrapper on Linux

Today we take a look at how to setup and send a CAN message using Kvaser's new Python package canlib. For this example we use the Kvaser USBcan Pro 2xHS v2, but any Kvaser interface can be used. First step is to download and install Kvaser Linux Driver and SDK (the current version of CANlib is v5.18): $ ... Read More

Python samples are now bundled in a package

With the release of CANlib SDK v5.17, the packaging of the Python samples has been revamped. Instead of just releasing the bare Python files, the files are now placed in a Python Wheel as well as a .zip package for easy installation. Hopefully, despite that you now will need to change your current Python scripts, the benefits of the ... Read More

CAN FD with Kent Lennartsson

Improving PerformanceA Technical Comparison In this video, we show how CAN FD makes it possible to increase performance in your CAN-system. CAN FD Learn More This video shows a comparison between how CAN, CAN FD, and Ethernet differ from one another. CAN FD Learn More Improving Performance Transcript Hi, I am Kent Lennartsson. I am ... Read More

Configure an SD card using kvmlib

This is the final post in a 4-part series about configuring and reading logged data using a Kvaser Memorator 2nd Generation device through kvmlib: 1 Getting started with kvmlib 2 Adding script and triggers to a configuration 3 Digging deeper into kvmlib 4 Configure an SD card using kvmlib Earlier we interacted with kvmlib to ... Read More