Skip to main content

Software

NMotion CLI Tool

Latest Release
  • Version:
    0.1.6-beta
  • Architechture: x86_64, aarch64
  • Device Compatibility:
    • NDrive Z1: Firmware Version = 0.3.4
    • Smart Actuators: Firmware Version <= 0.3.2
    • NCoder CAN: Firmware Version <= 0.1.2
    • NIMU: Firmware Version <= 0.1
  • Release Notes:
    • Uses NMotion Transport Library v0.1.9-beta, supports Python versions 3.8, 3.9 and 3.10
    • Update NDrive Z1 APIs to support new hardware version 2.0.
    • NDrive Z1's setMotorThermistorParameters() API now accepts reference resistance of float type.
    • Add support for NIMU APIs
Download NMotion CLI
v0.1.6-beta for Win 11 (x86_64)
Download NMotion CLI
v0.1.6-beta for Linux (x86_64)
Download NMotion CLI
v0.1.6-beta for Linux (aarch64)

Older Versions of NMotion CLI
VersionLinkDevice CompatibilityRelease Notes
0.1.5-betaWin 11 (x86_64)
Linux (x86_64)
NDrive Z1: Firmware Version = 0.3.3
Smart Actuators: Firmware Version <= 0.3.2
NCoder CAN: Firmware Version <= 0.1.2
Uses NMotion Transport Library v0.1.8-beta, supports Python versions 3.8, 3.9 and 3.10
Add NCoder API support
0.1.4-betaWin 11 (x86_64)
Linux (x86_64)
NDrive Z1: Firmware Version = 0.3.3
Smart Actuators: Firmware Version <= 0.3.2
Uses NMotion Transport Library v0.1.7-beta, supports Python versions 3.8, 3.9 and 3.10
TkAgg is the default backend for graphs
Fix scaling issue in graphs.
0.1.3-betaWin 11 (x86_64)
Linux (x86_64)
NDrive Z1: Firmware Version = 0.3.2
Smart Actuators: Firmware Version <= 0.3.2
Uses NMotion Transport Library, supports Python versions 3.8, 3.9 and 3.10
Added support for Actuator API
Fixes plot issue caused due to pickling of console logger object
Fixes set_window_title method
0.1.2-betaWin 11 (x86_64)
Linux (x86_64)
NDrive Z1: Firmware Version = 0.3.1
Smart Actuators: Firmware Version <= 0.3.1
Uses NMotion Transport Library, supports Python versions 3.8, 3.9 and 3.10
Added support for Actuator API.
0.1.1-betaWin 11 (x86_64)
Linux (x86_64)
NDrive Z1: Firmware Version = 0.3.0
Uses NMotion Transport Library, supports Python versions 3.8, 3.9 and 3.10
Supports NDrive Z1 API

NMotion Transport Library

Latest Release
  • Version:
    0.1.9-beta
  • Architechture: x86_64, aarch64
  • Device Compatibility:
    • NDrive Z1: Firmware Version = 0.3.4
    • Smart Actuators: Firmware Version <= 0.3.2
    • NCoder CAN: Firmware Version <= 0.1.2
    • NIMU: Firmware Version <= 0.1
  • Release Notes:
    • C/C++ Library uses modern ABI.
    • C/C++ Linux Library for aarch64, supports all the linux distros using glibc 2.27 or later
    • C/C++ Linux Library for x86_64 is build using ubuntu 16.04 image in gcc-9, supports all the linux distros using glibc 2.23 or later
    • Python Linux Library is build using manylinux2014 image, supports Python versions: 3.8, 3.9 and 3.10
    • C/C++ Windows Library is build using VS 2022 Developer Command Prompt in Windows 11, supports the same
    • Python Windows Library is build using VS 2022 Developer Command Prompt in Windows 11, supports Python versions: 3.8, 3.9 and 3.10
    • Update NDrive Z1 APIs to support new hardware version 2.0.
    • NDrive Z1's setMotorThermistorParameters() API now accepts reference resistance of float type.
    • Add NIMU API support.
Download C/C++ Library
v0.1.9-beta for Win 11 (x86_64)
Download Python Library
v0.1.9-beta for Win 11 (x86_64)
Download C/C++ Library
v0.1.9-beta for Linux (x86_64)
Download Python Library
v0.1.9-beta for Linux (x86_64)
Download C/C++ Library
v0.1.9-beta for Linux (aarch64)
Download Python Library
v0.1.9-beta for Linux (aarch64)

Older Versions of NMotion Transport Library
VersionLinkDevice CompatibilityNotes
0.1.8-beta

Win 11 (C/C++ x86_64)


Win 11 (Python x86_64)


Linux (C/C++ x86_64)


Linux (Python x86_64)


NDrive Z1: Firmware Version = 0.3.3

Smart Actuators: Firmware Version <= 0.3.2

NCoder CAN: Firmware Version <= 0.1.2

C/C++ Library uses modern ABI.
C/C++ Linux Library is build using ubuntu 16.04 image in gcc-9, supports all the linux distros using glibc 2.23 or later
Python Linux Library is build using manylinux2014 image, supports Python versions: 3.8, 3.9 and 3.10
C/C++ Windows Library is build using VS 2022 Developer Command Prompt in Windows 11, supports the same
Python Windows Library is build using VS 2022 Developer Command Prompt in Windows 11, supports Python versions: 3.8, 3.9 and 3.10
Add NCoder API support

0.1.7-beta

Win 11 (C/C++ x86_64)


Win 11 (Python x86_64)


Linux (C/C++ x86_64)


Linux (Python x86_64)


NDrive Z1: Firmware Version = 0.3.3

Smart Actuators: Firmware Version <= 0.3.2

C/C++ Library uses modern ABI
C/C++ Linux Library is build using ubuntu 16.04 image in gcc-9, supports all the linux distros using glibc 2.23 or later
Python Linux Library is build using manylinux2014 image, supports Python versions: 3.8, 3.9 and 3.10
C/C++ Windows Library is build using VS 2022 Developer Command Prompt in Windows 11, supports the same
Python Windows Library is build using VS 2022 Developer Command Prompt in Windows 11, supports Python versions: 3.8, 3.9 and 3.10
Update Ndrive Z1 APIs to support new firmware.

0.1.6-beta

Win 11 (C/C++ x86_64)


Win 11 (Python x86_64)


Linux (C/C++ x86_64)


Linux (Python x86_64)


NDrive Z1: Firmware Version = 0.3.2

Smart Actuators: Firmware Version <= 0.3.2

C/C++ Library uses modern ABI
C/C++ Linux Library is build using ubuntu 16.04 image in gcc-9, supports all the linux distros using glibc 2.23 or later
Python Linux Library is build using manylinux2014 image, supports Python versions: 3.8, 3.9 and 3.10
C/C++ Windows Library is build using VS 2022 Developer Command Prompt in Windows 11, supports the same
Python Windows Library is build using VS 2022 Developer Command Prompt in Windows 11, supports Python versions: 3.8, 3.9 and 3.10
Added support for Actuator API
Added support for S-curve and Feedforward control related functions in Ndrive Z1 API
Rename setTrajectoryControl() to setTrapezoidalTrajectoryControl()

0.1.5-beta

Win 11 (C/C++ x86_64)


Win 11 (Python x86_64)


Linux (C/C++ x86_64)


Linux (Python x86_64)


NDrive Z1: Firmware Version = 0.3.1

Smart Actuators: Firmware Version <= 0.3.1

C/C++ Library uses modern ABI
C/C++ Linux Library is build using ubuntu 16.04 image in gcc-9, supports all the linux distros using glibc 2.23 or later
Python Linux Library is build using manylinux2014 image, supports Python versions: 3.8, 3.9 and 3.10
C/C++ Windows Library is build using VS 2022 Developer Command Prompt in Windows 11, supports the same
Python Windows Library is build using VS 2022 Developer Command Prompt in Windows 11, supports Python versions: 3.8, 3.9 and 3.10
Added support for Actuator API

0.1.4-beta

Win 11 (C/C++ x86_64)


Win 11 (Python x86_64)


Linux (C/C++ x86_64)


Linux (Python x86_64)


NDrive Z1: Firmware Version = 0.3.0

C/C++ Library uses modern ABI
C/C++ Linux Library is build using ubuntu 16.04 image in gcc-9, supports all the linux distros using glibc 2.23 or later
Python Linux Library is build using manylinux2014 image, supports Python versions: 3.8, 3.9 and 3.10
C/C++ Windows Library is build using VS 2022 Developer Command Prompt in Windows 11, supports the same
Python Windows Library is build using VS 2022 Developer Command Prompt in Windows 11, supports Python versions: 3.8, 3.9 and 3.10
Supports NDrive Z1 API

  NMotionTM  is a sub-brand of Nawe Robotics
Copyright © 2026 Nawe Robotics Private Limited