Using NI-9881 CANopen Module With NI VeriStand

Updated Jun 4, 2026

Reported In

Hardware

  • NI-9881
  • CANopen Interface Device

Software

  • VeriStand

Issue Details

A customer inquired whether the NI-9881 CANopen module can be used with NI VeriStand. The customer also requested guidance on wiring and integration steps. 

Solution

VeriStand does not natively support the NI-9881 module. When attempting to add the NI-9881 to a VeriStand system definition, the module does not appear as a selectable option, and there are no built-in configuration pages for CANopen communication. 

To use the NI-9881 module with VeriStand, you must create a custom device. Or you can try the following community-developed custom devices that provide CANopen Master functionality for VeriStand and support the NI-9881: 

  1. CANopen Master Custom Device (NIVeriStandAdd-Ons): 

  1. CANopen Master Custom Device (Karl-G1) 

External Link: GitHub - Karl-G1/CANopen-Master-Custom-Device 

Please note that this custom device is provided as-is and is not supported by NI.  You can download the nipkg installer or the source code directly from the respective GitHub repositories above. The repositories include a LabVIEW project with source distributions for the Configuration and Engine LLBs required to use the custom device in VeriStand. Build these LLBs in the LabVIEW version corresponding to the version of VeriStand you are using. Refer to Creating Custom Devices for more information.