A4988 vs DRV8825

2,750 views
Skip to first unread message

Guilherme Ribeiro Carvalho

unread,
Aug 26, 2013, 10:48:35 PM8/26/13
to repr...@googlegroups.com
Pessoal, tenho visto que existem 2 tipos de stepstick, um com o A4988 e o outro com o DRV8825

Além da corrente (2.2A no DRV) tem alguma vantagem?

Bruno Cabral

unread,
Aug 26, 2013, 10:53:16 PM8/26/13
to repr...@googlegroups.com
DRV8825 tem 1/32 de micropasso


Guilherme Ribeiro Carvalho

unread,
Aug 26, 2013, 11:09:10 PM8/26/13
to repr...@googlegroups.com
Valeu Bruno...

Tava vendo uma oferta agora, um desses custa 6.5 doletas, free shipping, acho que vou comprar 4 pra testar.

Reinaldo A. Fagundes

unread,
Aug 27, 2013, 7:42:23 AM8/27/13
to repr...@googlegroups.com
links por favor hahahah
--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/forum/?fromgroups#!forum/reprapbr
---
Você está recebendo esta mensagem porque se inscreveu no grupo "RepRapBR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para reprapbr+u...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/reprapbr.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Arq. Guilherme Ribeiro Carvalho

unread,
Aug 27, 2013, 8:39:06 AM8/27/13
to repr...@googlegroups.com


Você recebeu esta mensagem porque está inscrito em um tópico do grupo "RepRapBR" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/reprapbr/yeRB44kGJQE/unsubscribe.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para reprapbr+u...@googlegroups.com.

Visite este grupo em http://groups.google.com/group/reprapbr.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.



--
Guilherme R. Carvalho
Arquiteto e Urbanista
CAU nº A64336-0
---------------------------------------------------------
Aviso: Esta mensagem é confidencial e destina-se exclusivamente à pessoa física ou jurídica destinatária da mensagem. Se você não é o destinatário, fique advertido de que é proibido a divulgação, utilização, distribuição ou realização de cópia total ou parcial do conteúdo desta mensagem, assim sendo, fica proibido o encaminhamento não autorizado bem como a utilização da informação contida. Se este e-mail foi recebido por engano, por favor apague sem deixar cópia e avise o remetente através de resposta por e-mail. Obrigado

Marcos Duque Cesar

unread,
Nov 11, 2013, 7:46:02 AM11/11/13
to repr...@googlegroups.com
Oi, você comprou?
Alguem esta usando o 8825, tem nescessidade de usar dissipador de calor?
No site da Pololu um funcionario disse que eles nao testaram e eh por nossa conta descobrir, o modelo vendido pela Reprapdiscount nao usa: http://www.reprapdiscount.com/electronics/36-drv-8825-designed-by-kliment-pololu-compatible-driver.html#
O da Panucatt jah vem com:
http://www.panucatt.com/product_p/sd8825.htm
Um outro cara ta usando em todos:
https://github.com/modmaker/BeBoPr/wiki/Stepper-Drivers
Precisa ou nao do dissipador?

Alex Borro

unread,
Nov 11, 2013, 7:50:24 AM11/11/13
to repr...@googlegroups.com

Eu uso com dissipador, acho q não custa nada colocar...

Abraço

--

Valter F.C.

unread,
Nov 11, 2013, 8:03:03 AM11/11/13
to repr...@googlegroups.com
Ele é para ser mais eficiente que os A4988.
Nos meus, até recentemente, nunca tinha colocado dissipador de calor; só utilizava fan, e eles não passavam de 55ºC depois de um bom tempo imprimindo (medido com aquele termômetro infravermelho).
Sem fan, chegava em torno de 70ºC, que me lembro...

Coloquei os dissipadores porque teve momentos que acabei esquecendo de ligar o fan (atualmente, utilizo fan de 110v, mas vou trocar para 12v, alimentado pela fonte da impressora); como não há muita eficiência nos dissipadores de calor, não é muito interessante confiar muito neles:

https://groups.google.com/forum/#!searchin/reprapbr/pololu$20dissipador$20calor/reprapbr/QZAu0-tORXg/piBm8TBSWQYJ



Att,

Valter F.C.


--

Arq. Guilherme Ribeiro Carvalho

unread,
Nov 11, 2013, 8:24:01 AM11/11/13
to repr...@googlegroups.com
Basicamente a diferença entre eles é que o A4988 suporta até 1.8A e o DRV8825 suporta até 2.2A, então a diferença entre eles se vc conectar um motor que é compatível com os dois (pela amperagem) é que o DRV esquentará menos...


Você recebeu esta mensagem porque está inscrito em um tópico do grupo "RepRapBR" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/reprapbr/yeRB44kGJQE/unsubscribe.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para reprapbr+u...@googlegroups.com.

Visite este grupo em http://groups.google.com/group/reprapbr.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Valter F.C.

unread,
Nov 11, 2013, 8:32:20 AM11/11/13
to repr...@googlegroups.com
Que eu me lembro, o A4988 é para 2A por fase...
http://www.pololu.com/category/120/stepper-motor-drivers

Isso mesmo, o DRV8825 vai esquentar menos, e também tem uma área de dissipação maior.

Att,

Valter F.C.

Marcos Duque Cesar

unread,
Nov 11, 2013, 9:40:06 AM11/11/13
to repr...@googlegroups.com


Ate 1.5A ele nao necessita dissipador pelo que li, pretendo usar com motor de 2.5A. Viram que interessante isso:
https://github.com/modmaker/BeBoPr/wiki/Penta-Stepper-Board




Some examples:

A Prusa 3D printer: In most cases, the X, Y and Z axes do not need hold current. But the extruder(s) can benefit from a hold current. During long idle periods when not a single axis is stepping, (e.g. when waiting for a temperature change), the motors are normally turned off. The PEPPER board can be configured to keep some axes enabled in this situation (without changes to the software on the BeagleBone!). A reduced current and slow decay setting will give optimum holding torque and minimum switching noise.

The board will be configured completely from software, his eliminates the expensive DIP switches, trimmers, jumpers and saves on assembly time. It also allows a for more flexible configurations. For example motors on axes that would loose position when turned off can be kept on at a reduced current to hold position. For 3D printers the vertical axis and the extruder(s) would benefit from this scheme.

 
 

Arq. Guilherme Ribeiro Carvalho

unread,
Nov 11, 2013, 10:04:48 AM11/11/13
to repr...@googlegroups.com
o A4988 de 2A é aquele black edition não?

Marcos Duque Cesar

unread,
Nov 11, 2013, 10:29:45 AM11/11/13
to repr...@googlegroups.com, guil...@carvalho.arq.br

Isso, mas soh o dissipador da conta ou tem de colocar uma ventoinha?

Valter F.C.

unread,
Nov 11, 2013, 10:53:30 AM11/11/13
to repr...@googlegroups.com
Na verdade, todas as placas com os A4988 são de 2A. Veja que o chip é o mesmo em todos. Eles dizem que o "PCB" foi feito com 4 camadas na black edition, melhorando a performance térmica. (questionável...)

O melhor é por um fan (cooler). Os dissipadores são opcionais, já que não há transferência térmica suficiente dos CI´s para os dissipadores.

Esse DRV8825 pode ser que tenha melhor dissipação, pela área de contato maior. Mas não vi testes disso ainda...


Att,

Valter F.C.

Bruno Cabral

unread,
Nov 11, 2013, 10:54:20 AM11/11/13
to repr...@googlegroups.com
Outra diferença é que o A4988 é 1/16 e o DRV8825 1/32

!3runo

--
http://f2link.f2b.com.br/impressora3d



Adriano Zenzen

unread,
Nov 11, 2013, 11:18:41 AM11/11/13
to repr...@googlegroups.com
Sim, isso diminui bastante os ruídos do motor.

http://www.youtube.com/watch?v=tGd2ulVkDTM

Arq. Guilherme Ribeiro Carvalho

unread,
Nov 11, 2013, 11:46:57 AM11/11/13
to repr...@googlegroups.com
é difícil responder, aqui em casa eu não uso nenhum dos dois... e a impressora sobrevive! mas se vc usar motores mais fortes do que os meus, vai precisar...

Valter F.C.

unread,
Nov 11, 2013, 11:52:35 AM11/11/13
to repr...@googlegroups.com
O fan "pode" resolver vários problemas de uma vez só.
- aquecimento dos stepsticks/pololus
- aquecimento dos termofusíveis
- aquecimento dos termistores


Att,

Valter F.C.

Valter F.C.

unread,
Nov 11, 2013, 11:53:08 AM11/11/13
to repr...@googlegroups.com
Deculpe, não é "termistores" e sim "mosfets"

Att,

Valter F.C.

Arq. Guilherme Ribeiro Carvalho

unread,
Nov 11, 2013, 12:32:54 PM11/11/13
to repr...@googlegroups.com
Concordo plenamente... e mais, vc dormirá tranquilo enquanto sua impressora imprime....

O único problema que tive aqui de aquecimento foi do conector da Sanguinololu na mesa aquecida, que aqueceu tanto que chegou a derreter o plástico do conector, até chegar ao ponto de não ter mais contato e desligar a mesa.


Em 11 de novembro de 2013 14:52, Valter F.C. <valterfeli...@gmail.com> escreveu:

Daniel Franco

unread,
Nov 11, 2013, 2:45:25 PM11/11/13
to repr...@googlegroups.com, guil...@carvalho.arq.br
Me interessei por esse DRV8825...
Ele faz o motor ir mais suave que o A4988???
Aquele valor no site reprapdiscount é unitário ou é em quantidade?

Bruno Cabral

unread,
Nov 11, 2013, 3:21:26 PM11/11/13
to repr...@googlegroups.com
Ola

Eu tenho uma Prusa i3 e uma Mendelmax 1.5. Ambas com RAMPS e A4988 (e os mesmos tipos de motores 17HS8401). Posso dizer que a suavidade, pouco ruido, maciez, não tem a ver com o driver

O conjunto da obra é o que importa

!3runo Cabral

--
http://f2link.f2b.com.br/impressora3d



Luís Andrade

unread,
Nov 11, 2013, 3:24:31 PM11/11/13
to repr...@googlegroups.com
O ótimo é inimigo do bom.
Já testou o 1/32 na Mendemax?
:-)


2013/11/11 Bruno Cabral <br...@openline.com.br>

Alex Borro

unread,
Nov 11, 2013, 3:31:53 PM11/11/13
to repr...@googlegroups.com
Eu tb vou concordar com o Bruno...

Acabei de montar a Graber I3 com os DRV8825... testei com 1/16 e com 1/32... 
A diferença no ruido é marginal... e tem um problema..
Parece q com 1/32 a impressora não consegue atingir altas velocidades...
acho q o firmware chega no limite de chaveamento do driver..
Tipo, me pareceu q 250mm/s em 1/16 estava mais rápido q em 1/32... preciso fazer mais testes pra confirmar isso.

Abraços..
--
Mit freundlichen Grüßen - Best Regards - Saudações.

Alex Borro

Luís Andrade

unread,
Nov 11, 2013, 3:33:15 PM11/11/13
to repr...@googlegroups.com
Com certeza vai bater no limite do Arduino.
300mm/s é (diz a lenda) o limite com 1/16.


2013/11/11 Alex Borro <alex...@gmail.com>

Arq. Guilherme Ribeiro Carvalho

unread,
Nov 11, 2013, 3:38:09 PM11/11/13
to repr...@googlegroups.com
mmmmmm, olha, não querendo ser chato, mas já sendo......

eu já duvido da capacidade de gerar 1/16, duvido mais ainda 1/32.... até por que, a meu ver, essas opções de micropasso (leiam, MICROPASSO) seriam interessantes em baixa velocidade.... Em alta velocidade ondas senoidais já resolveriam o problema...

mas pensa bem no poder fodástico do driver, ele consegue pegar um passo de 1.8° e controlar cada 0,05625 graus.... isso quer dizer que se eu colocar um chip desse pra controlar meu eixo Z vou ter camadas de 3,125 microns? SQN!!!! :-/


Você recebeu esta mensagem porque está inscrito em um tópico do grupo "RepRapBR" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/reprapbr/yeRB44kGJQE/unsubscribe.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para reprapbr+u...@googlegroups.com.

Visite este grupo em http://groups.google.com/group/reprapbr.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.



--

Alex Borro

unread,
Nov 11, 2013, 3:38:17 PM11/11/13
to repr...@googlegroups.com
Então o limite teórico para 1/16 seria 150mm/s... hummm...

Alex Borro

unread,
Nov 11, 2013, 3:44:04 PM11/11/13
to repr...@googlegroups.com
Guilherme, não sei o quanto vc já estudou esses drivers, mas o que ele faz é EXATAMENTE gerar uma senoide.
Ela pode ser dividida em 16 ou 32 pontos..

E a questão não é resolução e sim suavidade de movimento, o q teria um certo impacto no ruido..

Mas a perda de velocidade final não compensa, ao meu ver..

Abraços..

Arq. Guilherme Ribeiro Carvalho

unread,
Nov 11, 2013, 3:50:39 PM11/11/13
to repr...@googlegroups.com
Alex, se ela gera uma senoide, não interessa qtos micropassos são dados, se é 4 8 16 32 64.... o que eu questiono é como ela é enviada ao motor, se é de forma analógica ou digital (pwm), se for analógica, ele realmente consegue segurar um micropasso? (digo travar a posição do motor), se for digital, (alem de perguntar o mesmo) a velocidade máxima do motor estará diretamente ligada a frequencia que opera o driver, independente do controlador que estiver usando (arduino) por que se náo me engano, a informação enviada ao pololu é direção, número de passos e velocidade não?

Adriano Zenzen

unread,
Nov 11, 2013, 3:59:13 PM11/11/13
to repr...@googlegroups.com
Já peguei 170mm/s (ou mais, não lembro se parei no 170 ou no 200mm/s) com 1/32 usando o Repetier Firmware. Com Marlin eu não sei, já que o máximo que uso de velocidade é 150mm/s.

Não vejo motivos para usar velocidades exageradas, a impressão de qualquer jeito começa a ficar horrível a partir de certa velocidade. Eu até consegui imprimir a 170mm/s, mas não ficou nada muito legal.
De qualquer jeito, eu prefiro usar o DRV8825 com 1/32, menos ruído e menor problemas de aquecimento do que o A4988 com mais ruído e maior aquecimento.

Em último caso, eu sempre posso colocar o DRV8825 para operar em 1/16.

Luís Andrade

unread,
Nov 11, 2013, 4:06:49 PM11/11/13
to repr...@googlegroups.com
Como você aferiu que estava realmente a 170mm/s?
Se estiver no limite do arduino, você pode colocar 2000mm/s que ele vai movimentar no máximo a 300mm/s, sem qualquer indício de que está no máximo.

Além disso, tem que levar em consideração a aceleração.
;-)


2013/11/11 Adriano Zenzen <gele...@gmail.com>

Adriano Zenzen

unread,
Nov 11, 2013, 4:21:24 PM11/11/13
to repr...@googlegroups.com
Comparando com a velocidade anterior. Eu fui aumentando de pouco em pouco e vendo se havia diferença na velocidade.

Não chequei quanto ao limite alcançado com a minha aceleração na época, mas com certeza mudava a velocidade quando eu mudava pelo host.

Adriano Zenzen

unread,
Nov 11, 2013, 4:25:03 PM11/11/13
to repr...@googlegroups.com
De qualquer jeito, não faz diferença pra mim.

Eu uso velocidade limite de 150mm/s (na verdade o limite está a 170mm/s, mas o travel está a 150mm/s) e não acho que seja necessário imprimir mais rápido se eu for perder qualidade.

Luís Andrade

unread,
Nov 11, 2013, 4:27:18 PM11/11/13
to repr...@googlegroups.com
Em qualquer impressora que a mesa se mexe no X ou Y, eu diria que a perda de qualidade já ficou bem pra trás dos 150mm/s (bom, infill acho que dá pra ir nessa velocidade).
;-)

Alex Borro

unread,
Nov 11, 2013, 4:29:15 PM11/11/13
to repr...@googlegroups.com

Eu não imprimo nessa velocidade, mas se puder colocar os Travels a 300mm/s eu coloco...

Adriano Zenzen

unread,
Nov 11, 2013, 4:30:18 PM11/11/13
to repr...@googlegroups.com
Sim, por isso que só uso travel a 150mm/s. Normalmente uso perímetro entre 40~100, sendo que quase nunca passo de uns 80mm/s.

Arq. Guilherme Ribeiro Carvalho

unread,
Nov 11, 2013, 4:33:04 PM11/11/13
to repr...@googlegroups.com
Eu uso tudo em 80 e os perímetros externos a 40 e o travel a 120... mesmo assim, ele faz ondinha na impressão...

Valter F.C.

unread,
Nov 11, 2013, 5:25:59 PM11/11/13
to repr...@googlegroups.com
Eu vou discordar do Adriano, quanto ao ruído em 1/16 e 1/32, apesar de nunca ter testado esse 1/32.
Já fiz o teste em todos os passos, e a partir de 1/8 não dá para notar nenhuma diferença. Então é uma tendência de não se notar essa diferença. Talvez se você comparar o 1/8 com o 1/32, dê para perceber.
Se você notou alguma diferença do 1/16 para o 1/32, não foi porque não calibrou novamente os passos por milímetro do firmware? (eu sei porque também cheguei a fazer isso)
Hoje eu estou com todos os drivers em 1/16, só que no olhômetro (e no ouvido) não encontrei vantagem nenhuma em relação ao 1/8...
:-)

Att,

Valter F.C.

Guilherme

unread,
Nov 12, 2013, 2:25:45 PM11/12/13
to repr...@googlegroups.com
Olá,

A informação passada ao driver e apenas direção e passo. Um único passo, para cada passo a vou precisa dar outro pulso, dai vem o limite teórico dos Atmega, a velocidade máxima é relativa ao número máximo de passos por segundo que o Atmega consegue gerar.

Isso dividido pelo seu número de passos por milímetro vai dar a velocidade máxima em mm/a

O motor de passo pode ser explicado de forma simples como um imã (o rotor) entre duas bobinas, quando você liga uma bobina o imã alinha com essa bobina, quando você liga a outra ele alinha com a outra, isso é o full step. Se você ligar as duas ao mesmo tempo com a mesma corrente o rotor vai ficar no meio do caminho entre as duas bobinas, isso é o half step (ou 1/2). Para fazer o 1/4 você liga uma bobina com a corrente total e a outra com uma corrente menor, como a força de atração eletromagnética é proporcional a corrente o rotor vai parar em uma posição entre a metade e a bobina com maior corrente. Assim vai até 1/16 ou 1/32.

Os passos full são precisos pois dependem da construção mecânica do motor, os meios passos são bastante precisos se você garantir que as correntes nas duas bobinas são iguais.

Comforme diminui microstep a corrente de uma bobina diminui, chegando a valores bem pequenos ou seja hora o driver tem que garantir uma corrente de 1,5A hora ele tem que garantir 0,05A, sendo que essa mudança acontece muito rapidamente. Na prática é bastante difícil para o driver controlar tudo isso, o que acaba gerando imprecisão no posicionamento ou perda de passos pois a corrente está tão baixa que o torque pode não ser suficiente para fazer esse passo, i que acontece nesse caso é que no próximo pulso o motor vai virar o equivalente a dois micropassos.

Tem um artigo interessante sobre isso no blog do Nophead.
http://hydraraptor.blogspot.com.br/2012/04/stepstuck.html?m=1

Dêem uma olhada no vídeo, da para ouvir a perda de passo.

Marcos Duque Cesar

unread,
Nov 15, 2013, 7:10:54 AM11/15/13
to repr...@googlegroups.com
Sobre 1/16 vs 1/32

For x/y it doubles the resolution. For extruders it allows to push the filament in more fine steps / granularity. If you print small parts with a very small nozzle (0.3 or 0.2) then you can see the difference immediately. In case you print big objects with a 0.5 or bigger nozzle then you will not see any difference.

Meu bico eh de 0.5 hahahaha, alguem aqui tem 0.3 ou 0.2 e viu alguma diferenca?

Alex Borro

unread,
Nov 15, 2013, 7:18:02 AM11/15/13
to repr...@googlegroups.com
Eu não concordo com isso..
Usando GT2 com polia de 20 dentes, vc já tem uma resolução de 0,0125mm com 1/16... isso é muito além do que a espessura do filamento permite...

Abraços.




--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/forum/?fromgroups#!forum/reprapbr
---
Você está recebendo esta mensagem porque se inscreveu no grupo "RepRapBR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para reprapbr+u...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/reprapbr.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.



--
"Não é o mais forte da espécie que sobrevive, nem o mais inteligente. É aquele que se adapta melhor as mudanças"  ( Charles Darwin )

Alex Borro
Reply all
Reply to author
Forward
0 new messages