Skip to content
@CANopenTerm

CANopenTerm

A versatile software tool to analyse and configure CANopen devices.

CANopenTerm

CANopenTerm

Overview

Codacy Badge Continuous Deployment

CANopenTerm is an open-source tool for developing, testing, and analyzing CANopen CC networks and devices. It provides a technical, no-nonsense solution for professionals working with CAN CC-based networks. Additionally, it supports SAE J1939 and OBD-II protocols, making it versatile for various applications.

Key functionalities include:

  • Monitoring and Analysis: Advanced trace filtering and node access for comprehensive network monitoring and analysis.

  • Configuration and Simulation: Tools for configuring CANopen CC devices and simulating nodes in development.

  • Testing: Capabilities to thoroughly test CANopen CC networks and devices.

  • Extended Protocol Support: Features tailored for CANopen, SAE J1939, and OBD-II protocols.

Key Features

  • Read and Write SDOs: Manage Service Data Objects with a user-friendly interface.

  • Send NMT Messages: Control network management with commands to one or all nodes.

  • Versatile Raw CAN CC Interface: For non-CANopen needs, offering flexibility and control.

  • Workflow Automation: Streamline workflows with built-in Lua and Python interpreters, offering similar APIs for flexible task automation.

Additional Features

  • Built-in DBC Parser: Import and utilize DBC files for efficient CAN CC network analysis.

  • CANopen Profiles: Includes several common application and device profiles in a well-documented JSON-based file format.

  • Conformance Testing: Verify the object dictionary of your CANopen CC devices with the built-in electronic data sheet (EDS) parser.

  • Test Report Generation: Generate Test reports for integration with continuous integration (CI) systems such as Jenkins.

  • Grahical Widgets: Intuitive graphical widgets for real-time CAN data visualisation.

Media & Press

CANopenTerm has been featured in various media outlets and has received positive feedback from users in the industry.

Here are some highlights:

Sponsor CANopenTerm

CANopenTerm is an open-source tool used by engineers and companies working with CAN and CANopen systems in development, testing, and production environments.

While the software is freely available under the MIT license, its continued maintenance, compatibility updates, and feature development require sustained effort-particularly as CAN interfaces, operating systems, and engineering workflows evolve.

Companies using CANopenTerm in production systems, automated test setups, or engineering workflows are especially encouraged to contribute to its ongoing maintenance through voluntary sponsorship. This helps ensure long-term stability, compatibility, and reliability for professional use cases.

Unlike one-off donations, sponsorship helps ensure the continued availability and development of a tool that may already be integrated into your workflows.

CANopenTerm

Pinned Loading

  1. CANopenTerm CANopenTerm Public

    A versatile software tool to analyse and configure CANopen devices.

    C 39 7

  2. CANvenient CANvenient Public

    CANvenient is an abstraction layer for multiple CAN APIs on Windows an Linux.

    C 1 2

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…