---
title: "March 2025 - MachineMotion Firmware v2.17.0"
slug: "firmware-217"
updated: 2025-04-04T21:31:24Z
published: 2025-04-04T21:31:24Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vention.io/llms.txt
> Use this file to discover all available pages before exploring further.

# March 2025 - MachineMotion Firmware v2.17.0

#### This update brings ABB GoFa robot support, asynchronous robot motion in Python, and enhanced MachineLogic features for a more seamless programming experience. We’ve also improved HMI input handling, added custom tuning profiles for synchronized axes, and expanded MachineAnalytics capabilities.

## **Enhanced Robot Compatibility**

- **ABB Robot Support**: MachineMotion now supports **ABB GoFa 5, GoFa 10, and GoFa 12**. Configure, control in Manual Mode, and program these models seamlessly using **MachineLogic Code-Free** or **MachineLogic Python**.

## **MachineLogic - Code-Free Updates**

- **Simplified Robot Application Uploads**: When uploading applications, all scene assets and robot instructions are automatically mapped to the configured robot.
- **New Calibration Guide**: A "How to Calibrate" button provides step-by-step instructions for setting up **Calibration Frames**.
- **Editable One-Click-Deploy Applications**: Applications deployed via **One-Click-Deploy** are no longer read-only, enabling "Move Here" functionality for robot instructions.
- **Improved HMI Input Handling**: When switching between HMI tabs, input fields now display the correct variable values on tab load, reducing confusion.

## **MachineLogic - Python Programming Enhancements**

- **Asynchronous Robot Motion**: Added async move capabilities with new methods in the **Robot class**:
  - execute_sequence_async
  - movej_async
  - movel_async
  - wait_for_motion_completion
  - **New robot state**: move_in_progress
- **Updated Documentation**: Includes details on new async methods and robot states.

## **Additional Improvements**

- **Remote Support**: Upgraded to **SDK V2 of Dyte** for improved client performance.
- **MachineAnalytics**: Added support for **custom numerical metrics**.
- **Firmware Enhancements**:
  - Individual **custom tuning profiles** for synchronized axes.
  - **ABB GoFa cobot support**, aligned with the official ROS API
