Skip to content

Enable Full-Speed 12 Mbps USB Communication on TMCM-6214 via PyTrinamic #135

@mangeshs1359-netizen

Description

@mangeshs1359-netizen

We are currently using the TMCM-6214 motion control module with the PyTrinamic Python library available at:

🔗[pytrinamic/connections/usb_tmcl_interface.py]

The module communicates through the serial USB interface, which at present only supports speeds below 1 Mbps.

According to the TMCM-6214 datasheet, the onboard USB interface is capable of full-speed USB (12 Mbps) operation. We would like to use this full USB bandwidth for higher performance data exchange.

Questions for Support:

  1. Does the PyTrinamic library currently support native full-speed USB communication with TMCM-6214?
  2. If not, is there an alternate API or firmware configuration to enable 12 Mbps USB operation?
  3. Are there example implementations or connection classes available for direct USB (not serial-virtual) communication?
  4. Can the ConnectionManager or UsbTmclInterface be modified to support native USB mode, and if so, what parameters need adjustment?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions