RSS Feed

Embedded Systems Blog

Introducing the Python Example for CANgineBerry’s CANopen Manager Firmware

September 19th, 2024 Comments off

We are pleased to introduce the latest software update for the CANgineBerry, which now includes a Python example aimed at simplifying network management for developers working across Linux, Windows, and macOS. This new example uses the provided CANopen Manager firmware as an efficient way to visualize and manage devices on a CANopen network.

Unlike basic CAN interfaces (only passing through CAN frames), the CANgineBerry handles the entire CANopen Manager functionality. This allows the module to automatically scan the network, identify new devices, and configure the appropriate Process Data Objects (PDOs) without requiring manual intervention. Through this automated functionality, users can directly access the Object Dictionary entries for both the Manager and the connected devices, reducing the need for writing complex code.

The Python example showcases these features through a lightweight graphical user interface (GUI). Once connected to a CANgineBerry, the script accesses detected devices, retrieves their details on demand, and presents them in an intuitive display. No matter the platform—Linux, macOS, or Windows—this tool provides rapid access to multiple devices on your CANopen network.

By delegating low-level CANopen management tasks to the CANgineBerry, developers are free to concentrate on higher-level application development. The Python-based GUI makes the configuration and monitoring of CANopen networks easy and gives you instant control over your devices.

This update further reinforces CANgineBerry’s position as more than a CAN bus interface. It remains a robust solution that simplifies CANopen network management, providing both flexibility and user-friendliness for embedded systems developers.

To download the example, go to: https://cangineberry.com/

.NET Support for Flash Magic

May 12th, 2010 Comments off

We have released a new product called “Flash Magic Production System NET” which contains support for writing Flash Magic based applications in .NET languages.

Included are .NET assemblies for each of the driver DLLs used by Flash Magic. The API has been designed to take advantage of .NET features such as exceptions while maintaining familiarity for those already working with the existing C-based API.

The users of these new .NET assemblies allow developers to quick start working with Flash Magic technologies using the .NET language of their choice.

View a comparison table (scroll down) showing the differences between the new product and the existing Flash Magic Production System.

Categories: Flash Magic Tags: