MotionLab asks for an xdd file when connecting to a drive

MotionLab asks for an xdd file when connecting to a drive

Problem

When trying to connect with my drive in MotionLab, I get asked for an xdd file just as shown in the screenshot. What am I supposed to do? 


Solution

The xdd file is a file used by MotionLab to make the hardware board and the firmware to work together. For each different firmware release, there is a new xdd file as well. Custom firmware needs a custom xdd. 

From a general point of view, there are 2 different solutions: 

Enable automatic detection of xdd

Depending on your MotionLab version you might be able to this by clicking on the button that says "Enable automatic XDD detection and restart" (yellow box). If not, you should do the following:

  1. Go to the OPTIONS window in MotionLab (red circle in the screenshot).
  2. Select the 'automatically detect xdd' options (green circle in the screenshot):

  3. Try to reconnect to your drive.
  4. If this does not work, the corresponding xdd is not located on your computer, try the 2nd solution.

Manually select an xdd

Check which Firmware version is running on your drive (see 'version' in screenshot previous solution. Firmware version for that drive is 2.4.6)
In the Downloads page, download the correct xdd for your drive.
If using a custom firmware, your Ingenia contact can provide you with the correct xdd file.
When trying to connect to the drive, click the 'Browse XDD file...' button:
  1. Make sure the suggested name of the xdd corresponds to the xdd file you want to load (exactly the same)
  2. Press ok and connect to the drive.

    • Related Articles

    • Recovering the Ingenia servo drive

      Problem After a failed firmware update procedure, I am unable to get the MotionLab software to recognize the Ingenia drive anymore. Every time I power up the device, I get a blinking error code and it repeats until I remove power.  When I apply ...
    • How to update the firmware of my drive

      Problem I have an Ingenia servo drive connected to my MotionLab software and I don't know how to update its firmware. What do I need to do? Steps Every time that you connect an Ingenia servo drive and it is detected by MotionLab, you will notice a ...
    • How to know if the motor phases or the power stage of the drive are damaged

      Problem I have a motor connected to the drive and I want to check that it is fully capable of moving. I want to check that both the motor phases and the power stage of the drive are not damaged. What can I do to check this? Steps The first step is to ...
    • How to calculate the output power of a Servo Drive

      Power in a Y-wired motor The following diagram shows the electrical model of a Y-wired BLAC motor: The power in any motor can be calculated as the sum of each phase power (product of RMS current and RMS voltage). In the case of a phase-balanced ...
    • How to use the Ingenia Servo Drive Library for Arduino

      In this How-to guide, we will go through how to use the Ingenia Servo Drive Library for Arduino with an Ingenia servo drive. This library will abstract users from the servo drive communication protocol layer. This will allow the Arduino to interface ...