TMC2130 calibración y montaje para impresoras 3D

TMC2130 calibración y montaje para impresoras 3D

TMC2130 calibración y montaje

TMC2130 calibración y montaje:

El TMC2130 proporciona una solución de controlador de motor integrado para impresión 3D, cámaras, escáneres y otras aplicaciones de equipos automatizados. El dispositivo tiene un indexador de microstepping integrado, la tecnología de detección de pérdida sin sensores StallGuard2, el control de corriente dependiente de carga sin sensores CoolStep y el modo de control de corriente completamente silencioso StealthChop. Está diseñado para conducir un motor paso a paso bipolar.

Componentes

Diagrama de pines

Fuente de alimentación.

  • GND = Tierra.
  • VM = Voltaje de alimentación del motor.
  • VIO = Voltaje de suministro lógico

Salidas del motor.

  • M1A = Bobina de motor 1.
  • M1B = Bobina de motor 1.
  • M2A = Bobina de motor 1.
  • M2B = Bobina de motor 1.

Entradas de control.

  • STEP = Pasos.
  • DIR = Entrada de la señal de dirección.

TMC2208.

  • EN = Habilitar salidas del motor. GND == Encendido, VIO == Apagado.
  • SDO / CFG0 = Salida de datos en serie (SPI).
  • SDI / CFG1 = Entrada de datos en serie (SPI).
  • SCK / CFG2 = Entrada de reloj en serie (SPI).
  • CS / CFG3 = Entrada de selección de chip (SPI).
  • DCEN / CFG4 = Entrada de habilitación dcStep (GND == apagado).
  • DCIN / CFG5 = Entrada de compuerta dcStep.
  • DIAG0 = Diagnostico 0.
  • DIAG1 = Diagnostico 1.

Calibración del Driver

La mejor manera de configurar la corriente del motor es midiendo el voltaje en el pin Vref (0 … 2.5V) y ajustando el voltaje con el potenciómetro. La corriente máxima ajustable del motor es 1.77A RMS (resistencias de detección de 0.11Ohm), pero los SilentStepSticks solo se pueden usar hasta 1.2A RMS.

Nota.

  1. Vref mide Gnd y el voltaje en el medio del potenciómetro.
  2. No conecte el motor al medir el voltaje, de lo contrario es fácil quemar el controlador.
  3.  La potencia debe conectarse al medir el voltaje. no solo conecte la fuente de alimentación USB

Ajuste de corriente TMC2130

Diagrama electrónico

Mientras que la conexión, vista desde el procesador, quedaría.

Programación del driver

El TMC2130 tiene modo Legacy, para el cual usaremos el ejemplo anterior. Pero si queremos sacar el máximo partido usaremos la comunicación SPI para controlar y configurar el TMC2130. Para ello usaremos la librería disponible en https://github.com/teemuatlut/TMC2130Stepper.

La librería incorpora ejemplos y una extensa documentación sobre su uso. No obstante, aquí tenéis el código de ejemplo de esta entrada adaptado para mostrar el uso del TMC2130 por SPI.

Espero les haya servido el tutorial, cualquier duda o inquietud en la caja de comentarios, gracias.

Share this post

Deja una respuesta


Su carrito