SOLO Arduino Library V5.0.0 Released
We’re happy to announce the latest release of our ARDUINO Library, version 5.0.0! This release marks a significant milestone in our commitment to providing you with cutting-edge tools for your projects. With version 5.0.0, we’ve made several improvements, including the addition of CANOpen PDO support, enhanced UART communication capabilities, and style refinements for a more user-friendly experience.
CANOpen PDO Support
One of the standout features of this release is the introduction of CANOpen PDO (Process Data Object) support. CANOpen is a widely used communication protocol in industrial automation and robotics, and PDOs play a crucial role in transmitting data fast between devices in a CANOpen network.
With our new library, you can easily integrate CANOpen PDO functionality into your Arduino projects. Whether you’re building a sophisticated industrial automation system or a simple robotic application, this update provides you with the tools you need to streamline data exchange within your network.
Adding CANOpen PDO Examples
We understand that incorporating new features can sometimes be challenging, especially if you’re new to CANOpen. That’s why we’ve included comprehensive examples in this release. These examples will guide you through the process of setting up CANOpen PDOs, making it easier than ever to get started with this powerful protocol.
Our goal is to empower you with the knowledge and resources you need to harness the full potential of CANOpen in your projects. These examples are just the beginning of what you can achieve with our updated library.
Improving UART Communication
In version 5.0.0, we’ve also invested in improving UART (Universal Asynchronous Receiver-Transmitter) communication capabilities. UART is a fundamental method of serial communication, often used for interfacing with various sensors, modules, and microcontrollers.
With our enhanced UART communication features, you can expect smoother and more reliable data exchange between your Arduino board and external devices, improving the code and reducing the limitations of Arduino boards.
Style Refinements
In addition to these functional enhancements, we’ve paid attention to the user experience. Version 5.0.0 comes with style refinements that make our library more visually appealing and user-friendly. We believe that a clean and intuitive interface can significantly enhance your coding experience and help you focus on what matters most – your project.
Related articles

SOLOPY v4.1.0: New Python Library Release
SoloPy v4.1.0 adds CANopen and CANable support on Windows, Linux and Raspberry Pi, PDO capabilities on all platforms and new examples organized by platform.

SOLO Arduino Library v5.5.0: Now Supporting Arduino H7
SOLO Arduino library v5.5.0 adds support for the Arduino H7 platform, improving compatibility so developers can integrate SOLO controllers with H7 boards.

Firmware Release: 0000B020 Brings Enhanced Functionality!
Firmware 0000B020 is a free upgrade for all SOLO motor controllers: two new sensorless algorithms, regeneration current limit, PT1000 reading and digital I/O.
