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.

💡 Salve este guia: o ajuste da corrente é obrigatório. Driver novo, direto da caixa, quase sempre vem errado.

🎛️ 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

ModoDivisão do passoPassos por volta (NEMA 17)
Passo cheio1200
Meio passo1/2400
Quarto1/4800
Oitavo1/81.600
Dezesseis avos1/163.200

O modo é escolhido por três pinos: MS1, MS2 e MS3. Deixando os três em nível alto, você tem 1/16.

🔎 Micropasso não multiplica precisão real: ele deixa o movimento muito mais suave e silencioso, mas o torque de retenção em cada micropasso é menor. Precisão mecânica continua dependendo do conjunto.

⚡ 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:

Vref = corrente desejada × 8 × RsCom os resistores de 0,100 Ω mais comuns: Vref = I × 0,8

📖 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.

Vref 0,88 V · motor morno · sem perda de passo
⛔ Nunca desconecte o motor com o driver ligado. A bobina em movimento gera um pico de tensão que mata o A4988 na hora. Sempre desligue a alimentação antes de mexer nos fios do motor.

🌡️ Dissipador e capacitor

Dissipador
Obrigatório acima de ~1 A. Cole na parte de cima do chip, onde ele esquenta.
com fita térmica
Capacitor
100 µF entre VMOT e GND, o mais perto possível do driver.
eletrolítico
Ventilação
Em impressora 3D fechada, uma ventoinha sobre os drivers evita desarme térmico.
opcional mas ajuda
🌡️ Proteção térmica: o A4988 se desliga sozinho quando esquenta demais e volta ao esfriar. Se o seu eixo trava e destrava sozinho durante a impressão, quase sempre é isso — corrente alta demais.

🔌 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

A4988
  • Até 35 V e ~1 A sem dissipador
  • Micropasso até 1/16
  • Mais barato e mais comum
  • Vref = I × 0,8
DRV8825
  • Até 45 V e corrente maior
  • Micropasso até 1/32
  • Mais silencioso em alta velocidade
  • Vref = I ÷ 2

🛠️ Problemas comuns

SintomaCausa provávelSolução
Motor trava e destravaSuperaquecimentoReduza o Vref e ponha dissipador
Motor sem forçaCorrente baixaAumente o Vref gradualmente
Motor apita paradoCorrente alta demaisReduza o Vref
Driver queimouMotor desconectado com energiaSempre desligue antes de mexer
Nada aconteceENABLE em nível altoLigue ENABLE ao GND
Movimento erráticoFalta capacitor no VMOT100 µF junto ao driver
🛒 Na Mamute tem o A4988, o módulo expansor que facilita o ajuste e motores de passo para o projeto inteiro.

🚀 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.