Driver A4988: O Guia Completo — Micropasso, Ajuste da Corrente com o Trimpot e Como Não Queimar
Guia completo do driver A4988 para motor de passo NEMA 17: micropasso de 1/16, ajuste de corrente pela tensão de referência, dissipador, capacitor de entrada e os erros que queimam o módulo.
Se você abriu uma impressora 3D, viu quatro pecinhas quadradas com um dissipador em cima. São os drivers A4988, e cada um comanda um motor de passo com uma precisão que o ULN2003 nunca alcançaria.
A diferença é grande: o A4988 controla a corrente das bobinas em vez de só ligar e desligar. É isso que permite o micropasso e o movimento silencioso.
Neste guia você vai entender o micropasso, aprender a ajustar a corrente pelo trimpot — o passo que mais gente erra — e conhecer os cuidados que evitam a fumaça.
🎛️ O que ele faz de diferente
Um driver simples liga a bobina ou desliga. O A4988 é um controlador de corrente: ele mede quanta corrente está passando pela bobina e chaveia rapidamente para manter exatamente o valor que você ajustou.
Com esse controle fino, ele consegue energizar duas bobinas em proporções diferentes ao mesmo tempo — e o rotor para em uma posição intermediária, entre dois passos físicos. Isso é o micropasso.
🔬 Micropasso: mais suave e mais silencioso
| Modo | Divisão do passo | Passos por volta (NEMA 17) |
|---|---|---|
| Passo cheio | 1 | 200 |
| Meio passo | 1/2 | 400 |
| Quarto | 1/4 | 800 |
| Oitavo | 1/8 | 1.600 |
| Dezesseis avos | 1/16 | 3.200 |
O modo é escolhido por três pinos: MS1, MS2 e MS3. Deixando os três em nível alto, você tem 1/16.
⚡ Ajuste da corrente: o passo obrigatório
Aquele trimpot dourado no A4988 define a corrente máxima que vai para as bobinas. Se estiver alto demais, o motor e o driver esquentam e queimam. Se estiver baixo demais, o motor perde passos e fica sem força.
O ajuste é feito medindo a tensão de referência (Vref) entre o trimpot e o GND, com o driver alimentado e o motor conectado:
📖 Ajustando para um NEMA 17 de 1,5 A
1) Descubra a corrente nominal do motor na etiqueta. Digamos 1,5 A por bobina.
2) Trabalhe com folga: use 70 a 80% do nominal → 1,1 A.
3) Calcule: Vref = 1,1 × 0,8 = 0,88 V.
4) Com o multímetro na ponta do trimpot e o preto no GND, gire devagar até ler 0,88 V.
5) Rode o motor por alguns minutos e toque o motor: morno é bom, quente demais pede reduzir.
🌡️ Dissipador e capacitor
🔌 Ligação básica
- VMOT e GND: alimentação do motor, de 8 V a 35 V (12 V é o mais comum).
- VDD e GND: lógica, 5 V vindos do Arduino.
- STEP: cada pulso aqui avança um (micro)passo.
- DIR: nível alto ou baixo define o sentido.
- ENABLE: em nível baixo, o driver está ativo.
- 1A, 1B, 2A, 2B: as duas bobinas do motor.
🆚 A4988 x DRV8825
- Até 35 V e ~1 A sem dissipador
- Micropasso até 1/16
- Mais barato e mais comum
- Vref = I × 0,8
- Até 45 V e corrente maior
- Micropasso até 1/32
- Mais silencioso em alta velocidade
- Vref = I ÷ 2
🛠️ Problemas comuns
| Sintoma | Causa provável | Solução |
|---|---|---|
| Motor trava e destrava | Superaquecimento | Reduza o Vref e ponha dissipador |
| Motor sem força | Corrente baixa | Aumente o Vref gradualmente |
| Motor apita parado | Corrente alta demais | Reduza o Vref |
| Driver queimou | Motor desconectado com energia | Sempre desligue antes de mexer |
| Nada acontece | ENABLE em nível alto | Ligue ENABLE ao GND |
| Movimento errático | Falta capacitor no VMOT | 100 µF junto ao driver |
🚀 Conclusão
O A4988 é o que transforma um motor de passo em movimento de máquina de verdade: suave, silencioso e preciso.
Mas ele exige respeito: ajuste o Vref antes de tudo, ponha dissipador, use o capacitor e nunca desconecte o motor energizado.
Vai montar uma CNC ou uma impressora? Conta aí! 🦣⚡
Mamute Eletrônica · Componentes, Módulos e Robótica · Rua Vitória, 125 — Santa Efigênia/SP · mamuteeletronica.com.br
Para montar o que você acabou de ler
O expansor facilita o ajuste da corrente e o motor de passo é onde tudo isso vira movimento.