Ce site contient essentiellement des notes de travail. Le contenu est en constante évolution, et loin d'être achevé. (+ d'infos)
La plupart des documentations informatiques sont orientées Debian / Ubuntu.

Modélisme/Imprimantes 3D/Hardware/Trinamic

De Ordinoscope.net
Sauter à la navigation Sauter à la recherche

Introduction

TMC2208 TMC2130 description
stealChop YesV.png mode silencieux à basse vitesse
stealChop2 YesV.png
spreadCycle YesV.png YesV.png mode silencieux à haute vitesse
coolStep YesV.png gestion dynamique du courant fourni au moteur
stallGuard2 YesV.png monitoring avancé de la charge du moteur
dcStep YesV.png détection de perte de pas
UART YesV.png
SPI YesV.png
microstepping 1-256 1-256
courant max 1.2A RMS

2.0A peak

1.2A RPM

2.5A peak

TMC2130 (SPI)

Le TMC2130 peut être utilisé soit en standalone, soit en SPI. Si les headers sont déjà soudés, il est facile de les reconnaître:

  • mode standalone: tous les headers sont connectés vers le bas
  • mode SPI: les headers SDO (MISO), CS, SDI (MOSI) et EN sont connectés vers le haut, et le NC n'a pas de header
TMC2130 standalone
FYSETC v1.0
TMC2130 SPI
FYSETC v1.1
TMC2130 standalone+diag
FYSETC v1.2
source: https://discuss.toms3d.org/...

Pinout en mode SPI:

2 moteurs sur un axe

Typiquement l'axe Z peut avoir 2 moteurs. La plupart des constructeurs connectent les moteurs en parallèle. C'est une assez mauvaise idée, car, du point de vue d'un moteur pas-à-pas, c'est le courant qui est important, et non pas la tension. En branchant les moteurs en parallèle, il faut fournir 2x plus de courant, et le TMC2130 entre en état d'alerte. Par contre, en les branchant en série, ils fonctionnent à merveille, même en 12V.

parallèle série

A- ---+--------- 1A-
A+ ---|-+------- 1A+
B- ---|-|-+----- 1B-
B+ ---|-|-|-+--- 1B+
      | | | |
      +-|-|-|--- 2A-
        +-|-|--- 2A+
          +-|--- 2B-
            +--- 2B+


A- ------------- 1A-
A+ ---+ +------- 1A+
B- ---|-|------- 1A-
B+ ---|-|-+ +--- 1B-
      | | | |
      | +-|-|--- 2A-
      +---|-|--- 2A+
          | +--- 2B-
          +----- 2B+

Références