Contact Us

    Troubleshooting Rotary Table

    Identify your Rotary

    Flexscan3D has support for various Rotary controllers. The first step in troubleshooting your rotary table is identifying which controller you are using. 

    Name Driver Documentation
    Anaheim Automation RotaryAA 23MDSI
    Moons RotaryMoons STM23C
    Western Robotics RotaryWR  Toxotes Micro Stepper

    Could not Rotate the Rotary

    In Device Manager, under Ports (COM & LPT), verify that the the rotary table COM port is available. If it is unavailable:

    • Verify the state of all connections between the motor’s controller and the host’s USB port.
    • Ensure that the USB enumeration was successful.
    • Ensure that you are using the correct power supply.
    • Verify the LED status of your rotary controller.



    Select Driver Manually

    Depending on your model of rotary table, you may have to manually select a specific driver from within Flexscan3D or upgrade to the latest version of Flexscan3D. You can select the driver in the Settings tab. Flexscan3D must be restarted after changing driver settings.




    Verify License

    Ensure that your Flexscan3D license includes the use of Rotary Tables. Under the Getting Started menu in Flexscan3D, select License.



    Verify Drivers

    If Flexscan3D was recently installed on your PC, ensure that the necessary rotary drivers were successfully installed by going to “C:\Program Files\Polyga\FlexScan3D 3.3\App\Rotary Modules”. Ensure that the appropriate module for your rotary is found in that directory and that inside the appropriate folder is a matching.dll file and a .dll.config file.



    Test on Another PC

    If you have another PC available with Flexscan3D installed, it is useful to verify whether the same error with the rotary is observed on multiple hosts. For further support, please contact

    Communicate with Rotary Directly

    For AA and Moons, if the COM port is available but the error still persists, try to communicate with the rotary controller using an RS232 terminal such as Termite. Below are COM settings and example commands for communicating with the rotary. It is recommended that all COM port settings are returned to default for use in Flexscan3D. If you are able to control the rotary directly in terminal, then the error is likely to do with Flexscan3D itself.

    Rotary COM Settings (for RS232) Example Commands
    Anaheim Automation

    Baud Rate: 38400 

    Parity: None

    Data Bits: 8

    Stop Bits: 1

    Flow Control: Xon/Xoff

    Transmitted Text: Append CR-LF

    @0G1         -Runs rotary at speed profile #1

    @0VB1       -Verifies base speed for speed profile #1

    @0V+-      -If a 1 is returned, direction is clockwise


    Baud Rate:9600 

    Parity: None

    Data Bits: 8

    Stop Bits: 1

    Transmitted Text: Append CR-LF

     CJ             -Commence jogging

    SJ              -Stop jogging


    Failed to Calibrate Rotary

    On the failure notification, click Yes to verify the calibration images. Ensure that the calibration board is in frame for all images and that the checkered corners are clearly visible. You can do this by adjusting exposure, brightness and the position of the scanner in relation to the rotary. 




    If you are mounting an HDI Compact to the light-weight rotary table, make sure that the scanner is mounted at the correct distance using the appropriate mounting holes.



    Rotary is Making Strange Sounds and/or is Failing to Make Complete Rotations
    • Verify the coupling between the motor and the rotary. You will need a hex key to make adjustments.
    • You may have a bad controller and you may need to obtain a replacement motor/controller.


    For further assistance, please contact