Boa noite, prezados amigos.
Sou novo no Fórum e neste agradável hobby que é confeccionar/operar uma máquina CNC.
Iniciei a montagem da minha máquina após tomar conhecimento e acompanhar todos os vídeos do canal ATIVIDADE MAKER no YOUTUBE. O Rodrigo Conrado (dono do canal) compartilhou com todos o seu projeto e deu a oportunidade para leigos (como eu) realizar o sonho de ter uma máquina como essa.
Para não haver erros eu segui EXATAMENTE o mesmo projeto dele: placas, drivers, motores, estrutura...tudo, a saber:
Componentes:
- 04 Motores NEMA 23 15Kgf (AK23/15F6FN1.
- Eixos X, Y e Z, sendo o eixo Y replicado;
- Fonte Alimentação de 12V 10A 120W;
- ARDUINO UNO; e
- Kit CNC SHIELD v3 + 4 drivers A4988.
Configurações:
- Repliquei o eixo Y no eixo A da CNC shield;
- Configurei a os motores para MEIO PASSO (jumpers no M0), a exemplo do Rodrigo;
- Baixei a IDE do arduino. Não tive problemas com a porta, tendo sido reconhecida numa boa. Fiz o teste com o BLINK (tudo ok). Carreguei o GRBL para a placa sem problemas; e
- Fiação dos motores: sequência VERMELHO e VERDE, AMARELO e AZUL. O BRANCO PRETO foram isolados separadamente.
- Configurei o GRBL exatamente igual ao Rodrigo:
$0=10 (step pulse, usec)
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=0 (dir port invert mask:00000000)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.010 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=0 (soft limits, bool)
$21=1 (hard limits, bool)
$22=1 (homing cycle, bool)
$23=0 (homing dir invert mask:00000000)
$24=60.000 (homing feed, mm/min)
$25=900.000 (homing seek, mm/min)
$26=255 (homing debounce, msec)
$27=1.000 (homing pull-off, mm)
$100=10.000 (x, step/mm)
$101=10.000 (y, step/mm)
$102=50.000 (z, step/mm)
$110=900.000 (x max rate, mm/min)
$111=900.000 (y max rate, mm/min)
$112=300.000 (z max rate, mm/min)
$120=10.000 (x accel, mm/sec^2)
$121=10.000 (y accel, mm/sec^2)
$122=10.000 (z accel, mm/sec^2)
$130=250.000 (x max travel, mm)
$131=450.000 (y max travel, mm)
$132=50.000 (z max travel, mm)
Porém, quando fui operar a máquina, tive alguns problemas:
- o eixo X funcionou perfeitamente;
- o eixo Y operou somente no sentido positivo. Mesmo comandando Y+ ou Y-, o eixo só se movimentou no sentido positivo; e
- o eixo Z simplesmente não funcionou.
Ações que tomei:
- intercambiei os DRIVERS, mas a máquina continuou com os MESMOS problemas (o que me faz acreditar que os DRIVERS estão OK);
- intercambiei os motores. Apenas os motores que eram plugados no eixo X operavam corretamente. No eixo Y movimentavam-se apenas para o sentido positivo e no eixo Z não funcionavam (o que me faz acreditar que os motores estão ok);
- troquei a placa CNC SHIELD, pois achava que poderia ser algum problema de fabricação. Para meu espanto, continuou EXATAMENTE com os mesmo problemas. mesmo assim repeti as ações anterior (intercambiei DRIVERS e motores) e continuou a MESMA coisa;
- troquei o ARDUINO e adivinhem só: CONTINUOU A MESMA COISA!!!
Prezados amigos, estou bem frustrado, pois eu segui exatamente o projeto do Rodrigo e não consigo fazer a máquina operar. Até entrei em contato com ele que me deu algumas orientações, como testar em outra SHIELD, mas como vocês viram, não deu certo.
Desta forma gostaria de pedir o auxílio dos senhores e senhoras no sentido de colocar esta máquina pra funcionar.
Para elucidar melhor a questão, irei anexar algumas imagens: