analogdevicesinc / tmcl_ros

adi_tmcl (previously tmcl_ros) is the official ROS Driver for ADI Trinamic Motor Controllers (TMC) that uses Trinamic Motion Control Language (TMCL) protocol.
MIT License
8 stars 1 forks source link

TMCM-1240 #3

Closed ahmad38faraz closed 1 year ago

ahmad38faraz commented 1 year ago

Hello,

Can we use this driver to control TMCM-1240? If not, is it possible to tweak the codes to accomodate TMCM-1240? What changes might be required in this case?

Thank you!

mmaralit-adi commented 1 year ago

Hi @ahmad38faraz - we have a planned upgrade which you can try for TMCM-1240, and for that upgrade, we don't expect that you need to additionally tweak the codes. It will be released by mid-next week. I'll notify you here once available.

ahmad38faraz commented 1 year ago

Hello @mmaralit-adi , is there any progress on this issue so far? thanks!

mmaralit-adi commented 1 year ago

Hello @ahmad38faraz - we finalized it in our internal repo today, planned release here in Github is tomorrow or the the day after that (July 26 or 27). Will tag you again here once done.

mmaralit-adi commented 1 year ago

Hi @ahmad38faraz, this is now committed at latest noetic branch (commit 4374d13). We are yet to tag that commit as v2.0.0. Please try and let us know if you encounter any problems.

ahmad38faraz commented 1 year ago

Thank you very much! I am excited to look into the package.

I have TMCM-1240 (CANOpen) driver. I have a stepper motor which is not a trinamic stepper motor but compatible with the driver. I want to write hardware interface of this motor because it will be one of the joints of my robotic arm. So, essentially, I have to implement init(), read(), and write() functions for this motor. I will go through the codes and will try to set it up.

Thank you again!

mmaralit-adi commented 1 year ago

Closing now since TMCM-1240 as of v2.0.0-noetic.