Motion Control and Motor Drives

Showing results for 
Search instead for 
Did you mean: 

SoftMotion Alternatives

Hi all,


I recently learned that SoftMotion was going EOL and will not be supported for new applications. I am wondering if there are any other APIs out there that would allow someone to control Motors from a cRIO.


What will you be using going forward?


Any help is appreciated!

Remember Cunningham's Law
Message 1 of 5

To add a bit more info. I recently wanted to control 4 axes from a cRIO. The axes would have been independent from each other, but I found the SoftMotion would solve two of my problems:

  • Communication to my specific drive
  • Motion Profiles

When I contacted NI about alternatives, it was suggested that I build my own API on top of EtherCAT to communicate with my drive and run my profiles. This would essentially mean that I am developing parts of SoftMotion, NI said they wouldn't be able to be much help with that and it would take a lot longer than just using the SoftMotion that already has these functions.


So the question is, what would be the go-to way in the future? Move towards a bus that is easier to get going? Good old analog Interface? Learn the ins and outs of EtherCAT and just implement the communication?


Also if I have a fundamental error in my thinking, let me know.

Remember Cunningham's Law
0 Kudos
Message 2 of 5

I had the same expierience/problems regarding NI-Softmotion and now I have the same question what would be the go-to way in the future.

Do you found a solution or have some advices?

Message 3 of 5

Try if this is useful -


Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.
0 Kudos
Message 4 of 5

After delivering many motion systems using LabVIEW and understanding several years ago that NI was no longer going to support motion, I developed a motion control toolkit in coordination with Trio Motion Technology.  The Trio Motion Toolkit has been reviewed, certified and released by the NI Tools Network.  This toolkit allows LabVIEW users to develop multi-axis stepper and servo motion control applications using Trio motion controllers. For more information about this toolkit, please see

Message 5 of 5