[HARDWARE] 128 microstepping ?

73 views
Skip to first unread message

Henrique Muringa

unread,
Feb 24, 2014, 7:37:43 AM2/24/14
to reprapbr...@googlegroups.com
Fala pessoal, inaugurando as discussões "pra valer" deste fórum, vou deixar com você um vídeo sobre um possível driver com microstepping de 1/128, desenvolvido pela reprapdiscount.

No vídeo, suspostamente a máquina da esquerda está rodando com esse driver na configuração de 1/64.

E aí o que me dizem? é possível? Interessa a quem? 

Pelo vídeo parece bem silenciosa a máquina, mas se for esse o único benefício tenho minhas dúvidas da utilidade...

Alex Borro

unread,
Feb 24, 2014, 8:25:49 AM2/24/14
to reprapbr-advanced
Cara, eu fico com pé-atrás nesses microstepping...
Eu já tive problemas com 1/32th.. imagina com 1/128th...

Conforme vc diminui o microstepping, me parece q o holding torque diminui... ou seja, vc perde precisão de posicionamento em algumas posições..
Eu já discuti isso com o Nophead num forum.. ele foi contra o q eu disse, mas sei lá.. eu ainda acho q acontece...

Imagine q o posicionamento é dado por dois vetores magnéticos, um em cada bobina.. 
Veja a tabela abaixo, datasheet do A4988 pag 17:

Imagem inline 1

Um Full Step se dá com 70% de corrente em ambos os vetores (bobinas).. Agora olhe o step 16, uma das bobinas está com apenas 9.8% e a outra com 99.52%... a chance do rotor "escorregar" é muito grande, especialmente se esse for um ponto de alto torque, como uma parada brusca.

Num driver com 1/32th, essa relação de corrente nas bobinas para o "ultimo" micropasso passa de 9.8%-99.52% para 5%-100%... Agora vc imagina em 1/128th... a corrente numa das bobinas é desprezível.

Quer fazer um teste??

Suba a aceleração da sua impressora para um valor plausível q ela aguente... sei lá, eu uso 5000mm/s^2 no X e uns 2000mm/s^2 no Y... ela vai bem com isso, nunca tive problemas de impressão.. 

Agora imprima um cubo de 60mm x 60mm x 20mm  com 20% de infill HONEYCOMB e aceleração de infill alta, tipo uns 5000... (vai ser limitada pelo valores acima)

Depois de impresso, coloque ele sobre uma mesa e meça o esquadro.. vc verá q ele provavelmente está torto.. bem sutilmente, mas estará..

O Honeycomb provoca MUITAS mudanças de direção durante a impressão e com aceleração alta, acaba exigindo demais dos motores, que acabam por perder micropassos.. ou seja, numa parada brusca naquele passo 1/16th, o rotor simplesmente escorrega para a posição seguinte..

Eu percebi isso imprimindo engrenagens do extrusor com honeycomb.. elas saiam visualmente legais, mas quando ia por pra rodar percebia q estavam sutilmente inclinadas.. resolvi o problema reduzindo a aceleração de infill para 600mm/s^2... ficava mais lento, mas perfeito.. 

Abraços!!!





--
Você está recebendo esta mensagem porque se inscreveu no grupo "RepRapBr Advanced" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para reprapbr-advan...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/reprapbr-advanced.
Para ver esta discussão na web, acesse https://groups.google.com/d/msgid/reprapbr-advanced/5a0aa469-4528-4538-81df-801a858bf384%40googlegroups.com.
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

Luís Andrade

unread,
Feb 24, 2014, 11:50:49 AM2/24/14
to reprapbr...@googlegroups.com
Seus drivers estão com aquele mod do nophead no resistor?



On Monday, February 24, 2014, Alex Borro <alex...@gmail.com> wrote:
Cara, eu fico com pé-atrás nesses microstepping...
Eu já tive problemas com 1/32th.. imagina com 1/128th...

Conforme vc diminui o microstepping, me parece q o holding torque diminui... ou seja, vc perde precisão de posicionamento em algumas posições..
Eu já discuti isso com o Nophead num forum.. ele foi contra o q eu disse, mas sei lá.. eu ainda acho q acontece...

Imagine q o posicionamento é dado por dois vetores magnéticos, um em cada bobina.. 
Veja a tabela abaixo, datasheet do A4988 pag 17:

Imagem inline 1

Um Full Step se dá com 70% de corrente em ambos os vetores (bobinas).. Agora olhe o step 16, uma das bobinas está com apenas 9.8% e a outra com 99.52%... a chance do rotor "escorregar" é muito grande, especialmente se esse for um ponto de alto torque, como uma parada brusca.

Num driver com 1/32th, essa relação de corrente nas bobinas para o "ultimo" micropasso passa de 9.8%-99.52% para 5%-100%... Agora vc imagina em 1/128th... a corrente numa das bobinas é desprezível.

Quer fazer um teste??

Suba a aceleração da sua impressora para um valor plausível q ela aguente... sei lá, eu uso 5000mm/s^2 no X e uns 2000mm/s^2 no Y... ela vai bem com isso, nunca tive problemas de impressão.. 

Agora imprima um cubo de 60mm x 60mm x 20mm  com 20% de infill HONEYCOMB e aceleração de infill alta, tipo uns 5000... (vai ser limitada pelo valores acima)

Depois de impresso, coloque ele sobre uma mesa e meça o esquadro.. vc verá q ele provavelmente está torto.. bem sutilmente, mas estará..

O Honeycomb provoca MUITAS mudanças de direção durante a impressão e com aceleração alta, acaba exigindo demais dos motores, que acabam por perder micropassos.. ou seja, numa parada brusca naquele passo 1/16th, o rotor simplesmente escorrega para a posição seguinte..

Eu percebi isso imprimindo engrenagens do extrusor com honeycomb.. elas saiam visualmente legais, mas quando ia por pra rodar percebia q estavam sutilmente inclinadas.. resolvi o problema reduzindo a aceleração de infill para 600mm/s^2... ficava mais lento, mas perfeito.. 

Abraços!!!



Em 24 de fevereiro de 2014 09:37, Henrique Muringa <murin...@gmail.com> escreveu:
Fala pessoal, inaugurando as discussões "pra valer" deste fórum, vou deixar com você um vídeo sobre um possível driver com microstepping de 1/128, desenvolvido pela reprapdiscount.

No vídeo, suspostamente a máquina da esquerda está rodando com esse driver na configuração de 1/64.

E aí o que me dizem? é possível? Interessa a quem? 

Pelo vídeo parece bem silenciosa a máquina, mas se for esse o único benefício tenho minhas dúvidas da utilidade...

--
Você está recebendo esta mensagem porque se inscreveu no grupo "RepRapBr Advanced" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para reprapbr-advan...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/reprapbr-advanced.
Para ver esta discussão na web, acesse https://groups.google.com/d/msgid/reprapbr-advanced/5a0aa469-4528-4538-81df-801a858bf384%40googlegroups.com.
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

--
Você está recebendo esta mensagem porque se inscreveu no grupo "RepRapBr Advanced" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para reprapbr-advan...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/reprapbr-advanced.

Alex Borro

unread,
Feb 24, 2014, 12:04:33 PM2/24/14
to reprapbr-advanced
Sim, estão.. esses testes foram todos feitos com aquele "mod".. q na realidade é um defeito de projeto dos Pololus, né.. he he..




Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Henrique Muringa

unread,
Feb 24, 2014, 1:43:35 PM2/24/14
to reprapbr...@googlegroups.com
Alex,

Dando uma pesquisada, de fato eu encontrei um post falando mais ou menos a mesma coisa que você falou:


Eu sempre fui contra os 1/32, aí todo mundo resolveu usar, assumi por lógica que mal não teria. Ai me vem um novo desses de 1/128, rsrs se virar febre igual o outro vai ser comédia...

=]

Josenivaldo Benito Junior

unread,
Feb 24, 2014, 2:08:46 PM2/24/14
to reprapbr...@googlegroups.com
Eu sou tendencioso ao que o Alex disse. Motor não é lá minha praia e eu aprendo muito lendo vocês discutirem mas usando um pouco de matemática

para motores 1.8° por passo temos:

1/16 -> 0,1125° por micro-passo
1/32 -> 0,0563° por micro-passo -> isso aqui já é bem pequeno, imagine mandar o motor se mover apenas 1 micro-passo
agora:
1/128 -> 0.0140 por micro-passo -> se já era difícil acreditar que a bobina do motor acionada com menor capacidade fosse capaz de segurar o estado sem escorregar, imagine com algo na casa de 0,01°. Talvez não seja visível essa alteração no eixo e perdas de passo só serão expressivas após muitos layers de impressão mas acho bem fácil acreditar que isso seja propenso a falhar.

Com essa resolução de micro-passo já estamos chegando perto de um motor DC com feedback (encoder?).

abraço,
Benito.


--
Josenivaldo Benito Jr.

PU2LBD

*Por Aurélio Buarque de Hollanda,  elite, do francês élite, significa “o que há de melhor em uma sociedade, minoria prestigiada, constituída pelos indivíduos mais aptos”.


Bruno Cabral

unread,
Feb 24, 2014, 2:45:44 PM2/24/14
to reprapbr...@googlegroups.com
Mas existem motores como o 42BYGHM810 que tem 400 micro-passos por volta, o dobro dos 200 "normais".

!3runo Cabral

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



Alex Borro

unread,
Feb 24, 2014, 3:06:00 PM2/24/14
to reprapbr-advanced
Sim, mas ai são motores com passo mecânico de 0.8º... o q eu não acredito é em artifícios eletronicos para "simular" passos menores.. Isso é o que o micropasso faz.. mas existe um limite.. e 1/128th, na minha opinião, está bem além desse limite...


--
Você está recebendo esta mensagem porque se inscreveu no grupo "RepRapBr Advanced" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para reprapbr-advan...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/reprapbr-advanced.

Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Josenivaldo Benito Junior

unread,
Feb 24, 2014, 3:12:24 PM2/24/14
to reprapbr...@googlegroups.com
mas esses motores são mecanicamente preparados para passos de 0,9 certo? Então as bobinas, energizadas em full-step, movimentam o eixo em apenas 0,9 graus. Ou seja, a disposição mecânica das bobinas é diferente. A mesma regra de se aplica, se fizer full step vai mover 0.9 graus, para fazer half step vai energizar as bobinas de forma diferente (simulando um posicionamento mecânico diferente das bobinas)... Até que ponto isso é mecanicamente viável?


--
Josenivaldo Benito Jr.

PU2LBD

*Por Aurélio Buarque de Hollanda,  elite, do francês élite, significa “o que há de melhor em uma sociedade, minoria prestigiada, constituída pelos indivíduos mais aptos”.


--
Você está recebendo esta mensagem porque se inscreveu no grupo "RepRapBr Advanced" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para reprapbr-advan...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/reprapbr-advanced.

Pedro Henrique

unread,
Feb 24, 2014, 3:14:22 PM2/24/14
to reprapbr...@googlegroups.com

Na verdade são 0.9º.

 

1.8 dos motores “normais” = 200 passos por volta
0.9 do motor citado = 400 passos por volta.

 

 

PEDRO H. QUAGLIO

phq...@terra.com.br

(16) 8821-1910 / 3975-6027

http://shopreprap.mercadoshops.com.br

Josenivaldo Benito Junior

unread,
Feb 24, 2014, 3:53:16 PM2/24/14
to reprapbr...@googlegroups.com


--
Josenivaldo Benito Jr.

PU2LBD

*Por Aurélio Buarque de Hollanda,  elite, do francês élite, significa “o que há de melhor em uma sociedade, minoria prestigiada, constituída pelos indivíduos mais aptos”.


Marcelo ( www.sethi3d.com.br )

unread,
Feb 26, 2014, 11:15:34 AM2/26/14
to reprapbr...@googlegroups.com
Ola pessoal,

O que da pra fazer... e sempre tive vontade porem não tempo eheh é testar a precisão de posicionamento.

Qual minha ideia: Fazer uma peça para fixar um apontador laser no eixo do motor, todo o conjunto deve estar muito fixo e rígido, e a uma distancia grande de uma parede é possível testar a precisão de parada e repetibilidade do micro-passo...

A ideia é testar o posicionamento... ai depois se quiser testar a influencia da aceleração x inércia, pode-se adicionar peso na montagem e ver o que acontece...

Outra forma de fazer umas brincadeiras, mas ai tem que ter grana sobrando, seria comprar um encoder de alta-resolução (incremental ou mesmo absoluto) e acoplar no eixo pra saber o que acontece nos bastidores :-)

abs!
Marcelo
-----------
www.sethi3d.com.br
www.sethi.com.br/blog



Em segunda-feira, 24 de fevereiro de 2014 10h25min49s UTC-3, Alex Borro escreveu:

Alain Mouette

unread,
Feb 26, 2014, 1:46:04 PM2/26/14
to reprapbr...@googlegroups.com
O problema do micro passo não é repetibilidade em condições de teste. Isso deve funcionar bem, e provávelmente com erro considerável de linearidade. A não linearidade é porque as curvas de micro-passo são Senodais e os motores não têm essa curva, se bem que existem motores próprios para isso

O problema tem a ver com atrito seco e dinâmico...
Alain
=== Minha MesaXYZ: <http://mesa-reprap.blogspot.com.br/> ===
Reply all
Reply to author
Forward
0 new messages