NanoLib —  Software integration for motor controllers

NanoLib

NanoLib is a software library intended to facilitate the integration of Nanotec’s motor controllers/drives into your software applications. It’s ready to use and contains all basic functionalities required to communicate with our controllers via CANopen, Modbus RTU, Modbus TCP, EtherCAT, USB or the REST protocol. NanoLib allows you to control the motors, update the firmware and upload NanoJ programs. The library supports the programming languages C++, C#, Python and Java. 

Latest Version 1.3.0

All Versions

Version Operating Systems Firmware Manual Compatible products
Windows 10 x64, 11 x64, Ubuntu Linux 20.04 LTS, 22.04 LTS, 24.04 LTS
Windows 10 x64, 11 x64, Ubuntu Linux 20.04 LTS, 22.04 LTS, 24.04 LTS
Windows 10 x64, 11 x64, Ubuntu Linux 20.04 LTS, 22.04 LTS, 24.04 LTS
Windows 10 x64, 11 x64, Ubuntu Linux 18.04 LTS, 20.04 LTS, 22.04 LTS, 24.04 LTS
Windows 10 x64, Ubuntu Linux 18.04 LTS
Windows 10 x64, Ubuntu Linux 18.04 LTS
Windows 10, Linux Ubuntu 18.04.2 LTS
Windows 10, Linux Ubuntu 18.04.2 LTS
Windows 10, Linux Ubuntu 18.04.2 LTS
Windows 10, Linux Ubuntu 18.04.2 LTS

NanoLib Example Programs

The NanoLib software library simplifies the integration of Nanotec’s motor controllers/drives into existing software infrastructures. The example program available under Downloads  shows how to establish the connection, while the examples below illustrate how to additionally turn the motor using NanoLib.

The motor is switched on and briefly turns in both directions.
9 KB
In this mode the motor is switched on and briefly moves back and forth between two positions.
9 KB

Do you have any questions?

Our sales team is happy to answer any questions you may have about our products.

Contact Sales