> For the complete documentation index, see [llms.txt](https://labs.3dwork.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://labs.3dwork.io/guias-impresion-3d/resolucion-de-problemas/problemas-hardware-impresora-3d/motores.md).

# Motores

Un problema muy común cuando montamos unos nuevos motores o placa es que estos hagan unos ruidos raros y molestos o incluso que no se muevan.

Hay diferentes razones del porqué pueden suceder estos problemas...

## Correas, poleas y prisioneros

Un problema que puede estar relacionado con ruidos molestos o raros que incluso afectan a la calidad de impresión es falta o exceso de tensión con lo cual es una de las primeras cosas a revisar.

Podemos usar tensiómetros los cuales podemos imprimir para asegurarnos que ambos tramos de correas tengan la misma tensión.

{% embed url="<https://www.thingiverse.com/thing:2589577>" %}

{% embed url="<https://www.thingiverse.com/thing:4731435>" %}

Otro componente que puede ocasionar estos problemas son unas poleas dañadas o que los prisioneros de estas o de los engranajes del motor no estén bien apretados... os aconsejamos revisarlos también.

## Cableado

Los motores de nuestras impresoras operan con un par de bobinas cableadas en pares llamados fases. Estas fases excitan a los imanes dentro del motor para que este gire. Cuando el cableado de estos pares no coinciden o si el cable esta dañado, el motor no se moverá correctamente y probablemente hará sonidos extraños.

Para saber el orden del cableado deberemos revisar el pineado de nuestro motor y de nuestra placa para asegurarnos que las diferentes fases no estan mezcladas.

## Cómo encontrar el orden del cableado de nuestro motor?

Os vamos a sugerir unas formas sencillas de encontrar las fases de nuestro motor

### Con un multímetro

Pondremos nuestro multímetro en modo continuidad, normalmente se indica con un icono de diodo y/o buzzer.

![](/files/EccugQ969fQwHtvTAMNF)

Pondremos una de las bornas en el pin más hacia la izquieda y con el otro borne comprobaremos los dos pines centrales, en aquel que de lecturas nuestro multimetro o de una señal de pitido serán los pines de una de nuestras fases.

![](/files/A5PhWKVqRMfon0KAqXlt)

A continuación haremos lo mismo pero en el pin mas a la derecha para identificar la otra fase.

### Led

Si disponemos de un led de 3v3 podemos hacernos un tester muy rápido con un cable y 4 conectores Dupont como puedes ver en la imagen a continuación:

![](/files/tXknjRq43IidNyxVCl93)

El proceso es el mismo que en el paso anterior salvo porque una vez conectados los cables daremos vueltas al eje motor con la mano para ver si el led se enciende... usamos el motor para crear energía :)

![](/files/hlyZMyevlgsJLDE48Oux)

<figure><img src="/files/PiJxQhx6bnYrzqcfVbZx" alt=""><figcaption></figcaption></figure>

## Como invertir el giro de un motor?

La forma más aconsejable es haciéndolo mediante el firmware de la impresora que dependiendo de cuál sea requerirá de compilar y actualizar nuestra placa.

Dependiendo de vuestro sistema deberéis de realizar unos cambios u otros en vuestro firmware para invertir los motores.

{% hint style="danger" %}
**IMPORTANTE!!!**

un fallo bastante común, sobretodo en máquinas modificadas o DIY, es que e**l cableado de nuestros drivers->motores no estén del todo correctos**.

**Algo que normalmente hacemos mal es, al intentar cambiar el giro de un motor cuando este no lo hace correctamente y por pereza de cambiar nuestro firmware, es invertir cables y lo ideal siempre es ajustar el firmware dejando nuestro cableado siguiendo las especificaciones de los fabricantes**... en este caso de electrónica de control de vuestra impresora y el de los motores.

Las **electrónicas en sus esquemas de pines cuentan con el orden tanto de bobinas como de polaridad inicial**:

<img src="/files/DzqLhobtCO6wrZWPCXkK" alt="" data-size="original">

Como puedes observar en la captura anterior para esta electrónica, una SKR Octopus, tienen definidos los pines como A1 A2 B2 B1 donde:

* A/B hacen referencia a la bobina en cada caso
* 1/2 hacen referencia al polo de polaridad de la bobina

Ahora si nos fijamos en el **esquema de un motor estándar de impresora 3D veremos que en su datasheet nos facilitan la información necesaria para identificar nuestras bobinas y polaridad inicial de pines**:

<img src="/files/onRHq5FPBkvC3W3lKtq6" alt="" data-size="original">

En el caso anterior lo ideal es realizar el cableado de la siguiente forma:

* A1 (Octopus) -> Bobina A/Polaridad inicial 1/+ -> pin 1 A+ BLK (negro) (motor)
* A2 (Octopus) -> Bobina A/Polaridad inicial 2/- -> pin 2 A- GRN (verde) (motor)
* B2 (Octopus) -> Bobina B/Poladirad inicial 2/- -> pin 4 B- BLU (azul) (motor)
* B1 (Octopus) -> Bobina B/Polaridad inicial 1/+ -> pin 3 B+ RED (rojo) (motor)

**Porqué es importante hacer esto?**

Si bien tener cruzadas las polaridades iniciales o el orden de las bobinas puede hacer que nuestra impresora esté funcionando correctamente **el no disponer de un orden correcto en estas puede provocar pérdida de precisión y pasos, además, que en velocidades medias/altas nuestros motores pueden generar más ruído y vibraciones** que de no estar correctamente.
{% endhint %}

<details>

<summary>NO ACONSEJABLE!!! invertir giro motor cambiando el cableado</summary>

Otra forma no aconsejable para noveles y por los problemas comentados anteriormente, es la de invertir los cables, como podéis ver en las siguientes imágenes:

![](/files/3RHKY4p9jFinVVd2Kqfi)

![](/files/RX8MzYRNVbMnExUgNc1V)

Podremos cambiar el orden quitando los prisioneros de los conectores con cuidado:

![](/files/Cria2kC7usPxWWpU14Bp)

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://labs.3dwork.io/guias-impresion-3d/resolucion-de-problemas/problemas-hardware-impresora-3d/motores.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
