Post Go back to editing

TMCL

Category: Software
Product Number: TMC2226
Software Version: TMCL-IDE 4.3.0

Bit a of a noobie question, but it's not obvious to me where the TMCL scripts are supposed to be running?

I have the Landungsbrucke Dev Kit and am running a TMC2226 motor controller.
(I have previously used the TMC2226 via STEP/DIR interface from a micro)

I can use the TMCL-IDE to create scripts and run them successfully. It's not clear to me what is running the created binary file on the Landungsbrucke processor, and if I wanted to send such high level motion commands from my own micro, can it be done?

An overview block diag would help to know how the TMCL is being used.

Thanks,

Ben

  • OK, I'll answer my own question in this ghost town in case anyone else should wander this way.

    The confusion comes if you have flowed the path from motor control device (say 5160) to the DevKit descriptions and wonder where TMCL comes in.

    TMCL is designed for a range of "modules" ADI sell which are the motor control chip plus a micro. The micro enables the TMCL instruction primitives' to be used. See TMCM-1290.

    So any references to module is not some vague description of the motor control board or chip, it is to this specific family of mini-boards.

    The DevKit for the motor control chips (e.g. 5160), with 3 boards (Landungsbrucke etc) are acting in the same way as the "modules" so is also driven in the same way by the TMCL-IDE.

    You can't use the TMCL with the motor control chips themselves, you really need the C library files as your basis for controlling the motor control chip from your own micro.

    Hope that helps some other noob.