2 da manhã e eu no youtube! ehehehehehehe Mais uma vez estão de parabéns!!! Sempre tirando as duvidas do pessoal; com certeza muita gente fica mais confiante em construir uma CNC. Quero compartilhar um problema que aconteceu comigo nos últimos 3 dias! Quanto a instalação dessas chaves... Por comodidade, preferi colocar as chaves em movimento junto com o eixo (exceto o Z), para facilitar na passagem dos fios; Acontece que dessa forma havia interferência nos fios (Motor X chaves) e o arduino tava ficando louco! heheheheheheh Não fazia o Homing corretamente e chegou a nem movimentar o eixo Y quando eu enviava o comando $H. Pois bem, depois de 5 tentativas ( e muito fio desperdiçado) consegui resolver.... No meu caso, usei cabo de rede... Como tem 8 vias, dá pra alimentar os motores e as chaves de fim de curso SEM INTERFERÊNCIA. Outro detalhe, a fonte! Estava usando uma de 35v/ 5A, nem mesmo o glorioso cabo de rede aguentou! hhhehehehehehe Optei ela velha ATX de PC! (que também tava dando interferência com os outros fios). Caso aconteça com alguém, dá uma olhada nisso... nem imaginava que poderia acontecer. E obrigado ao canal por me ajudar nisso também!
Olá, você explica tão bem as coisas que comprei um kit para fazer uma cnc e já tenho 2 DVD para fazer, como tenho 90 dias para esperar as plaquinhas, acho que consigo outro DVD. Até já comprei as Mini Broca mandril, se eu conseguir montar tudo certinho monto uma grande. vou precisar de uma ajudinha logo logo amigo, abçs.
+EQUIPADORA JUNIORSOM Lira, que beleza! Fico muito feliz cada vez que alguém vem aqui e diz uma coisa dessas. Objetivo alcançado na minha opinião! Se um dia você puder, faz um vídeo e posta aqui pra galera. Grande abraço!
bom dia! Resolvido o problema obrigado pela ajuda, agora vou melhorar a cnc e logo estarei postando um video, obrigado pela ajuda e mais uma vez parabens pelos videos etarei acompanhando os videos abçs.
oi amigo bom dia, muito bom teus videos, quero fazer um projetinho aquele que guia o fio em carretel de transformador, e teus videos ja é um bom princípio...vlw obrigado
Muito obrigado pelo vídeo. Bem explicado. Montei os meus fins de curso e eles quando acionados por exemplo no eixo Z, eu vou avançar com o jogger, ele avança uma vez e na outra ele trava. Isso para qualquer eixo. Tem que fazer algum reset após ele ser acionado? Grato
primeira mente gostaria de parabenizar pelo canal muito bom e tem me ajudado muito em um projeto da faculdade ,gostara de saber se tem como me explicar como eu faria essas ligações das chaves fim de curso utilizando easy drive para os motores de passo , eu queria saber aonde vc liga o fio preto ou fio terra só q no easy drive , valeu abraçoo
+Fabiano Oliveira Regis, o fato de usar easy drive não muda o esquema que fiz. O easy (assim como o A4988), não faz qualquer tipo de comunicação com as chaves, ele só serve para controlar os motores. Quem se comunica com as chaves é o arduino sozinho, através dos pinos 9, 10 e 11. Basta ligar cada chave entre o terra (gnd) e um desses pinos, conforme o esquema: plus.google.com/+Eletr%C3%B4nicaHoje/posts/NhWHZx5aJYv Qualquer dúvida entre em contato! Abraço!
Olá boa noite ... ótimo seu video... Já que vc disse que poderia perguntar la vou eu... É possivel programar uma sequencia de comandos diretamente no Grbl ? em Comandos nas Macros ? Que ele possa executar sozinho.. Eu estou montando uma furadeira só com os eixos X e Y, e tenho programado no arduino com passos do motor para posicionamento mas sem chave para ter um posicionameno inicial, você tem algum material sobre ? Não tenho encoder. Consegui a execução para 2 motores e um servo que aciona uma furadeira nos seus tempos mas não consigo implementar uma chave onde eu possa entrar com o comando e o eixo x voltar a uma posição onde tenha uma chave para ai sim iniciar o processo... vc me teria um dica? Muito Obrigado.
Olá! Boa tarde! Desculpe a pergunta, mas estou montando uma gravadora Laser com GRBL; Ao usar o Universal Gcode para programar o fim de curso, estarei programando diretamente o Arduino? O fim de curso vai estar ativo para qualquer outro Sftware que for usar? Desde já agradeço!
Muito bacana seus vídeos e estão ajudando bastante, você comenta em uma parte que teve que alterar o firmware do arduino antes de compilar e enviar para a placa, onde você encontrou o código sem compilar e qual compilador usou? Obrigado.
+Aparecido Eletrica, eu não precisei alterar o meu firmware, mas é possível sim alterar alguns parâmetros no arquivo "config.h" que vem dentro do grbl-master. Você edita esse arquivo no bloco de notas, salva e depois faz o processo de envio para o arduino da mesma forma como fiz no outro vídeo (ua-cam.com/video/3l3-Nr9vtls/v-deo.html). Existem vários parâmetros que podem ser mudados, como por exemplo usar chaves NF no lugar de NA, mudar as forma de controle do spindle, etc. Mas para a maioria das pessoas a configuração padrão já é suficiente. Você precisa mudar o que propriamente dito? Abraço!
+Eletrônica Hoje Alterar as chaves fim de curso de NA para NF, separar a do limite positivo e negativo de cada eixo. Parece que não tem os sensores de home na firmware original. Além de estudar a lógica do programa que fica no Arduino.
+Aparecido Eletrica, conseguiu achar os parâmetros? O legal do grbl é que é tudo aberto, se quiser se aprofundar mesmo no funcionamento vai conseguir achar muita coisa legal. Abraço!
Olá, tudo bem? APRENDO muito com seus videos.... to usando motores nema 23 de 20kfg, 3.0a, 1.8deg/step ,fusos de 8mm com passo de 8mm para todos os eixos... to usando o driver TB6600 liguei e funcionou, e ou fins de curso é ligado no driver ou no arduino?
Você esta de parabéns, tenho acompanhado todos os seus vídeos sobre CNC , e me incentivaram também a construir minha primeira CNC , já esta quase pronta. Mas minha intenção e usa-la para fazer furacões em PCB, já que a confecção acho mais pratico usar o método tradicional (processo fotográfico e ácido),mas já surgiu uma duvida que talvez possa me dar uma luz,depois de confeccionar uma PCB e gerar o g-code para furação ,como fazer o ajuste ,alinhamento da broca para começar a furar uma PCB que já esta pronta? sou totalmente leigo no assunto CNC.
+Jose Euclides, que bom que gostou dos vídeos! Sobre a tua dúvida, funciona mais ou menos assim: Uma vez a placa já corroída, você coloca na mesa e ajusta o zero da máquina em uma posição conhecida, por exemplo o canto inferior da placa, ou uma ilha qualquer onde você deseja fazer o primeiro furo. Então no software que você vai gerar o g-code para os furos (inventor, eagle, morpheus, etc) você informa a posição da broca como sendo o zero. Aí é só gerar o g-code e enviar para o arduino. Você só precisa "casar" a posição física inicial da broca com a posição inicial informada no software. Não sei se fui claro, mas qualquer dúvida poste aqui ok? Um abraço e obrigado!
+Eletrônica Hoje Muito obrigado pela resposta,como disse sou leigo no assunto CNC, uso o Proteus para desenhar minhas PCBs, já os programas para gerar o g-code estou tentando aprender a usar o Artcam não sei se e mais fácil de usar ,aceito sugestão, minha duvida e exatamente como gerar este código para informar a posição inicial, e fazer o casamento real com o virtual Estou tentando exportar para o Artcam um bitmap gerado no Proteus. Desculpe sei se fui claro na minha explicação.
+Jose Euclides, eu nunca usei o Artcam, mas pelo que vejo por aí o normal é gerar um arquivo .dxf no proteus. Veja na opção "exportar" se não tem algo do tipo. Aí você importa o dxf no artcam e faz o plano de corte.
+Eletrônica Hoje ,Mais uma vez muito obrigado, acho que usar o Proteus e Artcam não vai ser um grande problema, já fiz alguns ensaios aqui e foi tranquilo, mas minha grande duvida mesmo e como informar no código onde quero que seja feito um furo especifico ,por exemplo para da inicio da furacão,se você tiver um exemplo pratico e puder me indicar ficarei grato. Um abraço
+Jose Euclides, no artcam deve ter um lugar em que você especifica onde é a origem do seu projeto, não? Geralmente no canto inferior esquerdo. E a partir dessa origem, existe uma certa distância que a broca irá percorrer até o primeiro furo. O que você precisa fazer é correlacionar essa distância com a posição física da máquina, com o local onde você vai fixar a tua placa. Por exemplo, se você fixar a tua placa no canto inferior esquerdo da tua máquina, e o primeiro furo ficar a 5mm no X e 10mm no Y, você precisa dizer isso para o artcam, posicionando o teu furo do desenho a exatamente 5mm e 10mm da origem. Aí no universal gcode sender você posiciona a máquina no ponto de origem e clica em "reset zero". A partir daí a máquina estará "sincronizada" com o software. É meio complexo de explicar com palavras, mas foi o que achei de melhor no momento. Preciso fazer um vídeo sobre isso, mas pela correria só vai sair daqui algumas semanas.
+Marcelo lima berci, tem dois vídeos novos que explico melhor o MS (microstep). Eu poderia te explicar aqui, mas acho que nos vídeos vai ficar mais claro ok? Assista e se tiver alguma dúvida poste aqui que terei o prazer de te ajudar! Abraço!
Ok.Outra coisa, eu fz tudo como esta no esquema de ligação no arduino e os homing, porém, naquela parte em que vc configura a linha 27 do grbl para 1mm, eu fiz igual, mas quando o carro bate na chave ele volta 1mm mas não reconhce o tamanho da mesa. Mas quando eu coloco pra 2mm ele reconhece o tamanho da mesa menos esses 2mm. Já aconteceu isso com vc, e se já, como vc resolveu? Eu estou usando, em vez do A4988, EASY DRIVER, vc tem algum video sobre esse driver, sabe ,me dizer se a ligação do MSI dele é igual a do A4988? Valeu e abraços.
+Marcelo lima berci, estranho isso que está acontecendo com o tamanho da mesa. Nunca vi um relato do tipo. Você só altera o $27 e acontece isso? A configuração de microstep é semelhante no easy, o que muda é que só existem 2 pinos de controle, chamados MS1 e MS2. config(MS1,MS2): full step (0,0) 1/2 step (1,0) 1/4 step (0,1) 1/8 step (1,1 : default) Escolha uma das configurações acima (de preferência 1/2 ou 1/4) e faça a ligação no easy, lembrando que o 0 significa aterrar o MS e 1 significa ligar ele na mesma tensão de alimentação, geralmente 5V. Se descobrir o que está acontecendo como $27 por favor nos informe a fim de ajudar quem tiver o mesmo problema. Qualquer outra dúvida entre em contato! Abração!
OK, se eu achar a solução eu posto aki, mas realmente é estranho, é só eu colocar pra 1mm que ele não reconhece o tamanho da mesa e ainda emite o alarm.
Show de bola ! Gostaria de saber quanto custa mais ou menos fazer um projeto CNC caseira estou querendo fazer e estou pesquisando obrigado e parabéns pelo vídeo também tenho um canal e falo um pouco de Arduíno!! abs
Olá. Muito bom os vídeos. Montei uma cnc plasma. Liguei os fins de curso, habituei o home mas quando aciono o home no grbl a placa do arduíno apaga..vc poderia me ajudar
Muito bom, muito claro, a muito tem acompanho seus video,eu montei uma cnc ta tudo instalado to com dificuldade no fim de curso estou usando três, aparece este erro Hard limit [Reset to continue], mais os fim de curso ta longe de ser acionado, eu já revirei a internet e nada, desde já obrigado pelo canal valeu.
Boa noite. Eu estava com o mesmo problema. Resolvi o problema colocando cabos blindado de duas vias, com reforço. Passei por o outro lado da CNC, lado oposto dos cabos que alimenta os motores. Ficou otimo, nao tenho mais esse problema.
Ola, estou montando a minha primeira cnc, e estou com uma duvida, ja vi vários casos onde a chaves fim de curso não funciona por interferência nos cabos, pra isso vi que devo usar cabos blindados, o problema é que nao sei o nome, tipo ou bitola dos mesmos para ligar ao CNC Shield, Alguém pode me orientar qual cabo devo comprar ?? Obrigado
oi boa explicacao que vc acabou de transminir,fiz essa ligacao,deu tudo certo a maquina para na hora mas depois ela nao funciona mais no sentido cointrario o que devo fazer para isso obrigado
nossa não vi nem um brasileiro fazer um video ainda bem explicado na pratica como montar uma impressora 3d do zero como fazer ligação de motores de passos como as leituras dos drives etc tem uns caras ai de outros pais qui explica muito bem como montar uma impressora 3d ou uma cnc e uma pena qui o google tradutor não faz bem a tradução para entender melhor
Boa tarde, estou configurando uma CNC com 3 eixos, porém o Y será independente, ira cortar isopor, gostaria d saber se consigo fazer esta independência funcionar na RepRap com arduino mega 2560 e mais GRBL!? Obrigado!
Boa tarde , desculpe por incomodar mais uma vez, colocoquei fim de curso em minha cnc dos dois lado de cada eixo , minha duvida é o seguinte, quando fazemos o homing e é acionado o fim de curso, exemplo eixo x, o eixo Z aciona o fim de curso do lado esquerdo volta um pouquinho e para, como os dois fim de cursos estão ligados em paralelo, quando acionar o lado direito, também tem que voltar um pouquinho, com certeza tem que colocar algum comando para cnc entender que, acionando lado esquerdo volta um pouquinho para direita, mas se acionar o lado direito tem que voltar para esquerda, o Sr sabe como fazer isso? Desculpe por ter escrito tanto mas é um pouco difícil explicar tudo isso.
Eae amigo, estou com um problema no meu grbl, sempre que coloco um comando, tem uns que ele envia e aparece o "Ok" mas tem uns que não aparece, ou seja, não marca o vezinho no done, só no sent, pode me ajudar? agradeço desde já
+Leandro Monteiro, essas chaves podem até ter uma folga, mas é tão pequena que dá pra considerar desprezível para nós. Talvez para uma máquina industrial o ideal é usar sensores indutivos ou algo do tipo, mas o nosso problema de precisão com certeza não vai ser nas chaves e sim na mecânica. Uma chave dessas tem um curso de cerca de 1mm, e nesse espaço ela deve acionar com 0,9mm ou 1,1mm. Acho que está de acordo com o propósito :) Abraço!
Boa noite, estou instalando as chaves fim de curso e umas delas é uma chave óptica. Como posso configura GRBL ,sendo que ela é normalmente fechado. No meu caso eu tenho 4 aberta (mecânica) e uma óptica no eixo Z.
Boa tarde, tudo bem? não sei se vc usa a cnc shield ou se pode me ajudar, configurei chaves no x, y e z positivos, porém, o switch do eixo z não funciona, já testei o hardware, troquei o switch, porém não é a parte de atuação do switch, mas o entendimento do arduino ou do grbl, já viu algo parecido? alguma sugestão?
Cara to pensando em fazer uma mini CNC mas não entendi uma coisa vai mais algum código no arduino ou o é só upar o GRBL e ele já faz a função de setar as portas do arduino etc.
+Bruno Bevilaqua, isso mesmo, basta enviar o grbl que ele já faz a configuração dos pinos e tudo mais. No meu canal tem um vídeo explicando como fazer isso, dê uma conferida. Qualquer dúvida entre em contato. Abraço!
ola bom dia, minha CNC, ta operando em 85%, só falta os fim de curso. mas eu não achei esses sensores, tava pensando em usar um botões NF(normalmente fechado ), posso usa esse tipo de botão ? há o que são esses conectores noa (MS1,2,3) dos motore
+alex junior Cdf, essas chaves fim de curso são fáceis de encontrar cara, tem em qualquer eletrônica de fundo de quintal. Você também pode conseguir várias delas desmontando uma impressora velha. Botões não são recomendados porque eles não tem aquela alavanquinha que multiplica a força, mas se você achar algum que seja mole de acionar pode usar sim. Só um detalhe, eles precisam ser NA (normalmente aberto)! Se for NF vc vai quer que fazer algumas adaptações eletrônicas com resistores, e também adaptações no firmware do grbl, então eu não recomendo o uso a não ser que você saiba o que está fazendo. Quais conectores você diz? Dos microsteps? Tenho vídeos sobre isso, de uma conferida.
obrigado pela força novamente. vou dar mais uma garimpada nos seus videos, e uma procurada melhor aqui na minha cidade. por que até agora ainda nao achei :(
+Felipe Conrad, você pode instalar para limitar a corrente se quiser, mas não vejo necessidade visto que é o próprio arduino quem fornecerá a alimentação.
+Eletrônica Hoje minha cnc está movimentando a mesa normal, de repente acusa um erro de hard limit, sem ter chegado a nenhuma chave fc, ja testei todas com o multimetro, eu imagino que a entrada no arduino esteja flutuando
+Felipe Conrad, não é problema de flutuação, é de interferência eletromagnética. Os cabos dos motores devem passar bem longe dos cabos das chaves, ou então vão gerar ruido e acusar falso positivo. Se precisar mesmo passar os cabos juntos, sugiro usar cabos com proteção e devidamente aterrados.
Eletrônica Hoje encontrei um equipamento que faz a transferencia de dados de programação rede wireless. Pois seus videos sobre arduino esta me ajudando bastante também parabéns pelotrabalho amigo, estarei acompanhando os proximos videos. VALEU !!!!
boa noite cara preciso muito de sua ajuda... queria que me ajudasse a configurar no firmware trocar a saida 12 que é o limit Z axis pelo spindle enable que vc mostra a compração no minuto 7:00 obrigado
+PIR ADO, para fazer essa modificação você precisa editar o arquivo "config.h" que vem na pasta grbl. Abra ele no bloco de notas e procure (na linha 239) por: #define VARIABLE_SPINDLE então digite // na frente do #, assim: //#define VARIABLE_SPINDLE salve o arquivo e faça todo o procedimento de adicionar biblioteca ao arduino, conforme o vídeo: ua-cam.com/video/3l3-Nr9vtls/v-deo.html Isso vai alterar os pinos 11 e 12, ficando: 11 - Limit Z 12 - Spindle enable Dessa forma você perde a funcionalidade do controle de velocidade por pwm, e terá que controlar a velocidade diretamente no teu spindle. Não sei se ficou claro, mas qualquer coisa entre em contato ok? Abraço!
+Eletrônica Hoje cara muito obrigado era isso mesmo vou tentar configurar aqui , seus videos me ajudaram demais em meu projeto tcc de fim de curso muito obrigado ...somente mais uma pergunta pois estou com um grande problema para instalar os fins de curso no arduino , soldo os fios em normal aberto mas quando inicio o gcode aparece oi alarme de limit, nao sei o q eu faço o ouvi falar que deveria colocar um resistor nos fios ou acho que tenho que habilitar os sensores de pull up dos limites do arduino mas nao tenho nem ideia de como posso fazer isso...poderia me ajudar mais uma vez? preciso apresentar me projeto essa sexta ele tem que funcionar. muito obrigado pela atenção
+Eletrônica Hoje, se você ativou a função homing, ele faz esse alarme mesmo. Caso esteja só com o hard limit ativado, você está com problemas nas chaves ou então na fiação. Não é necessário usar resistores para chaves NA. Já vi vários casos em que os motores estavam interferindo nas chaves, então sugiro usar cabos separados para as chaves, e não esses cabos de várias vias ok?
muito obrigado vlw cara ....consegui ligar as chaves o q acontece e que os resistores pull up nao estavam ativados ai tive que puxar um fio 5v e distribuir pra cada eixo e usar um resistor de 300 ohm....fiz o teste e os motoresd causam interferencia o meu por ter 8A em cada motor ai tive que tirar os fios que estavam junto. Fiz o q vc disse para trocar o pino 12 pelo 11 mas o 12 ainda continua sendo o limite z queria que o 12 fosse spindle enable
Olá eu fiquei com uma dúvida com relação, a chave fim de curso NA, quando eu pressionar ela, o contato fecha.No caso, só tem dois fios na sua ligação, um fio de sinal pro arduino e o outro ligado ao gnd. Então quer dizer que quando a chave não estiver pressionada, pro arduino é como se ele estivesse ligado a nada, e quando a chave for pressionada ele vai ler o gnd, é isso mesmo? Tipo não precisa ligar um 5V na chave?
tenho uma duvida! tem como diminuir a sensibilidade do hard limits? o meu cnc faz homing, mas na hora de mandar o arquivo com o gcode sender ele alarma, sem os carrinhos encostar nos fim de curso , parando o processo
isso é interferência cara. Tente deixar os fios das chaves o mais longe possível dos fios dos motores, pois isso causa interferência e acaba acusando um falso positivo. Outra opção seria colocar um anel de ferrite com os fios das chaves dando umas 3 ou 4 voltas no anel, e esse posicionado próximo ao arduino. Isso deve filtrar o ruído e acabar com seu problema. Abraço!
Olá, quando faço um corte de 10mm de profundidade e indico para ser de 1mm em 1mm a minha fresa levanta sempre de mm em mm, ou seja não faz o corte seguido, será programação? Estou a usar o universal 1.0.9
isso é programação cara, você está usando multi camadas no seu desenho provavelmente. Qual software está usando para gerar o gcode? Procure por uma opção de "multi profundidades" ou multilayer ou algo do tipo que é aí que é configurado esse ajuste.
dê uma olhada nessa imagem, infelizmente não estou em casa para dar um print pra você: www.cnc-club.ru/forum/download/file.php?id=139&sid=654f21619dc3d36f8813528f5ea46002&mode=view&mt=1 Talvez sua versão não seja exatamente essa, mas onde diz "Z STEP FOR EACH CYCLE" você coloca o mesmo valor da profundidade Z (Z Depth), que fará o furo de uma vez só.
Diorgenes, o inkscape não serve pra desenhos em 3D, apenas para cortes, riscos e rasgos em 2.5D como é chamado. Para 3D você terá que usar o inventor ou um software similar. abraço!
Qual é a diferença de ter o MS1 ou/e MS2 ou/e MS3 ativos? Seria precisão? como funcionaria sem jumpers nenhum e com jumpers? o que realmente mudaria? obrigado.
+Jose Gleury Galvino Pereira, os microsteps se referem a precisão no passo, realmente. A cada microstep configurado, você vai dividindo os passos do motor. Por exemplo, se você não configurar nenhum microstep seu motor vai dar um passo completo a cada pulso recebido. Para um motor comum de 200 passos/revolução, isso equivale a 1,8º, ou seja, a cada pulso no "step" do driver seu motor vai girar 1,8º. Ao configurar os microsteps para 1/2, a cada pulso que você der no "step" seu motor vai girar apenas 0,9º. Para 1/4 de microstep o motor vai girar 0,45º e assim por diante, até 1/16 no caso do A4988 ou 1/32 no caso do DRV8825. Esses microsteps são importantes para precisão no caso de uso de correias, mas para fusos a precisão já é bem boa, deixando em 1/2 ou 1/4 é o suficiente. Tenho outro vídeo explicando melhor essa configuração, dê uma conferida. Abraço!
parabens pelos videos do seu canal, eu montei uma fresadora cnc para o projeto tcc do meu curso porem eu nao consigo configurar o avanço dos fusos ou seja a quantidade de passos eu estou usando easy driver e nao consigo configurar o g code sender quando eu altero o $100 que é referente ao eixo x eu ponho 200 steps por mm ele somente muda a velocidade do eixo isto acontece em todos os eixos quando mudo os ajustes referentes a eles vc tem ideia do que pode ser? me ajuda
+Rubens Fernandes, vamos por partes. Você configurou corretamente os valores do grbl ou está colocando valores aleatórios? Dê uma olhada nesse vídeo para ver se esclarece um pouco: ua-cam.com/video/dpEwLXJiLLs/v-deo.html Depois que tiver ajustado certinho, me conte o que acontece. Aguardo seu retorno. Abraço!
Bom dia meu caro amigo A configuração do GRBL eu comecei conforme o seu video explica porem o meu problema é o seguinte na configuração de quantos passos eu preciso dar para avançar u milimetro eu nao estou conseguindo, o meu motor de passo e 200 passos por volta e a minha meu fuso é uma barra roscada de 8mm passe 1.25mm ou seja em uma volta ela anda 1,25mm entao suponho que se eu deixar uma configuração do eixo em 200 passe por mm ele teria de avançar nesta barra mais de um milimetro mas na pratica nao acontece o motor nao da uma volta completa e o carro nao avança 1mm ai eu aumento o numero de passos por milimetros so almenta a velocidade, eu diminuo ele so diminui a velocidade, lembrando eu uso o grbl 0.9, e o comando de ajuste é do eixo x que começo $100(x,passo/mm) entao nao consigo entender o que esta ocorrendo, eu testei com uma caneta ele escreve bem mas nao consigo dimensionar os tamanhos da fonte. voce pode me dar alguma dica lembrando meus drivers sao easy driver e nao o a 4898.
+Rubens Fernandes, olha só, não conheço muito de easydriver, mas pelo que vi ele vem configurado por padrão em 1/8 de microstep, ou seja, você precisa de 8x mais pulsos para dar uma volta. O microstep é configurado através dos pinos MS1 e MS2, da seguinte forma: Full Step (0,0), 1/2 Step (1,0), 1/4 Step (0,1) e 1/8 step (1,1). Dê uma conferida nesses pinos e veja se ambos estão realmente em nível alto (pois no site do easy eles dizem que vem por padrão assim). Fiz os cálculos para você, de acordo com o que você encontrar: Como seu fuso é de passo 1,25, fica da seguinte forma: Full step (NÃO RECOMENDADO): $100=160 1/2 step: $100=320 1/4 step: $100=640 1/8 step (também não recomendo devido a perda muito grande de torque): $100=1280 Ou seja, se o seu easy estiver realmente com 1/8, está explicado o motivo de você não completar nem uma volta com o $100=200, pois precisa de muito mais que isso (1280) para completar a volta. Não sei se deu pra entender, mas qualquer coisa entre em contato ok?
Muito bem esclarecido deve ser isso sim porque eu aumento os passos na configuração ele perde passos vou fazer alguns ajustes baseado no que vc disse depois eu te falo os resultados mas a principio acredito que vc matou a charada, abraços
Ola! Estou com um pequeno probleminha no fim de curso. Eu estava adicionando os fins de curso na minha maquina porem o fim de curso no eixo Z não está acionando (tanto o sentido positivo como o negativo não funcionam). Será que é algum problema na minha CNC Shield? Pois os fins de curso no eixo X e Y estão funcionando perfeitamente. Estou achando que é isso porque tirei a CNC Shield e fiz uma ligação direta entre o Pino 12 e o GND do arduino e ativou o alarme certinho. Obs: Tentei usar os fins de curso do eixo X no eixo Z porem não funciona do mesmo jeito
cara, seu problema provavelmente é que está conectando no pino errado da cnc shield. O pino 12 do arduino é conectado ao pino SpnEn do shield, por isso você não está conseguindo acionar o limit do eixo Z. Conecte a chave no SpnEn que deve funcionar. Dê uma conferida nesse vídeo para mais esclarecimentos: ua-cam.com/video/MOOZZkmrcMA/v-deo.html
+Mauro Ramos, fiz alguns videos sobre isso: ua-cam.com/play/PLdXBYXv7XX2zXYCz1EjkCsQ5kIzCazbH0.html Para desenhos do autocad você vai ter que importar no inventor e depois fazer a modelagem 3D.
+Eletrônica 100%, tem como sim, você precisa ligar um rele no pino 11 do arduino, e quando for fazer o programa de corte escolher sempre a máxima velocidade, pois essa saida 11 é em pwm. Na máxima velocidade essa saída gera 5V, que vai para um rele e de lá alimenta a máquina.
+Eletrônica Hoje ..ata entendi .eu fiz isso joguei para um relé ,é que eu usava a versão 9a então colocava no programa e mandava o código M03 para ligar e M05 para desliga a máquina ..então quando eu estiver fazendo a placa e quando for modifica o g Code posso coloca o M03 no começo do programa e o M05 no final ..certo ?
+Eletrônica 100%, a versão 0.9i ou j já vem com pwm habilitado por padrão. Dessa forma você deve modificar o seu g-code para enviar sempre a máxima velocidade de rotação do spindle, o que significa 5V na saida pwm. Para isso, basta colocar no seu g-code o código S1000, que diz ao grbl para girar na máxima velocidade, ou seja, 5V contínuos. Não sei se deu pra entender, mas qq coisa entre em contato.
olá estou com um problema estou usando arduino e cnc child instalei os fim de curso, mas o eixo Z não funciona,fui no config.h como já vi videos explicando como faz comentei com // joguei na biblioteca do arduino mas mesmo assim não funciona se eu coloco no pino EspnEn a chave fim de curso funciona não sei porque o arduino aparentemente não aceita essa modificação por favor alguém tem uma solução
Boa Noite, preciso de uma ajuda que não consigo resolver de jeito algum. Quando eu ativo o "Hard Limit" ($21=1) Ele já da o alarme que o hard limite foi atingido e pede para resetar para continuar. Eu estou com os motores sobre a mesa, os fim de curso e tudo mais, e mesmo assim não vai. Eu posso deixar até desconectado o negativo dos fim de curso que aciona o hard limit. Já tentei até zerar o "X,Y e Z" Porém sem sucesso
Lucas, isso é normal mesmo. Quando você ativa o homing ou hard limit, toda vez que você liga ou reseta o arduino ele aciona o alarme, independente de ter as chaves ativadas. É o procedimento padrão do grbl. Então basta enviar o comando $X que ele libera a maquina para uso, e a partir desse momento ele só vai alarmar quando as chaves forem acionadas.
+Eletrônica Hoje acho que nao entendeu direito. Esse alarme eu sei, deu open no grbl precisa apertar o X, certo, mas com o hard limit em 1, ele nao deixa da nenhum comando. nao fica mais vermelho a ali igual manda apertar x...
+EletrônicaLED então ele acionado o hard limit eu nao consigo fazer funcionar. ele fica falando que acionou. mas nenhum fim de curso esta acionado. o home esta ok
+EletrônicaLED, motores de passo geram muito ruído, então talvez você esteja com problemas desse tipo. Veja se ocorre o mesmo erro com os motores desconectados. Experimente afastar ao máximo os motores (e principalmente seus fios) das chaves e também do arduino (e cnc shield se estiver usando um). Entre em contato novamente dizendo se deu certo por favor. Aguardo seu retorno. Abraço!
Oi amigo, instalei os fins de cursos, e quando eu habilito, eles no grbl, da o alarme, da a mensagem ALARM: Hard limit [Reset to continue], e não tem jeito de voltar a funcionar, só desabilitando, sabe me dizer o que pode estar acontecendo ? Valeu
Rômulo, isso é interferência eletromagnética. Não deixe os fios das chaves passando próximo dos fios dos motores. Outra coisa que pode ajudar é colocando resistores de pull-up em cada chave, conforme esse esquema: lh4.googleusercontent.com/-FhXABwKcb-I/UvMhBLTESlI/AAAAAAAADCI/kfE-f7jkrwc/s800/cnc_limit_switch_c3.png
Olá, estou com um problema, instalei as chaves fim de curso mas sempre aparece HARD LIMIT, tentei resetar com o comando $X mas não sai a falha, então testei desconectar todos os motores mas continua a falha, então fui testando chave por chave, e percebi que quando conecto apenas na entrada Z dá Shield não tenho falha mas se preciono a chave também não acontece nada, acho que é algum problema relacionado as entradas dá Shield ou GRBL. As entradas Z, não dá falha e também não acusa fim de curso ao acionala e as entradas X e Y geram falhas no iníciar e resetar não adianta, vc pode me ajudar?
amigo e uma experiencia unica para mim eu que já fis varias cnc mais não com Arduíno e com estas programação muito legal aprendi muito com você obg
2 da manhã e eu no youtube! ehehehehehehe
Mais uma vez estão de parabéns!!! Sempre tirando as duvidas do pessoal; com certeza muita gente fica mais confiante em construir uma CNC.
Quero compartilhar um problema que aconteceu comigo nos últimos 3 dias!
Quanto a instalação dessas chaves...
Por comodidade, preferi colocar as chaves em movimento junto com o eixo (exceto o Z), para facilitar na passagem dos fios;
Acontece que dessa forma havia interferência nos fios (Motor X chaves) e o arduino tava ficando louco! heheheheheheh
Não fazia o Homing corretamente e chegou a nem movimentar o eixo Y quando eu enviava o comando $H.
Pois bem, depois de 5 tentativas ( e muito fio desperdiçado) consegui resolver....
No meu caso, usei cabo de rede... Como tem 8 vias, dá pra alimentar os motores e as chaves de fim de curso SEM INTERFERÊNCIA.
Outro detalhe, a fonte! Estava usando uma de 35v/ 5A, nem mesmo o glorioso cabo de rede aguentou! hhhehehehehehe
Optei ela velha ATX de PC! (que também tava dando interferência com os outros fios).
Caso aconteça com alguém, dá uma olhada nisso... nem imaginava que poderia acontecer.
E obrigado ao canal por me ajudar nisso também!
+João Batista da Silva, valeu por compartilhar conosco seu problema, e o melhor, a solução dele! Um abraço amigo! Precisando de ajuda só chamar!
Olá, você explica tão bem as coisas que comprei um kit para fazer uma cnc e já tenho 2 DVD para fazer, como tenho 90 dias para esperar as plaquinhas, acho que consigo outro DVD. Até já comprei as Mini Broca mandril, se eu conseguir montar tudo certinho monto uma grande. vou precisar de uma ajudinha logo logo amigo, abçs.
Excelente aula. Bom dia e obrigado
+Eletrônica Hoje INAUGUREI A MINHA HOJE , MUITO OBRIGADO PELA AJUDA , DEU TUDO CERTO ,VALEU....
+EQUIPADORA JUNIORSOM Lira, que beleza! Fico muito feliz cada vez que alguém vem aqui e diz uma coisa dessas. Objetivo alcançado na minha opinião! Se um dia você puder, faz um vídeo e posta aqui pra galera. Grande abraço!
com certeza amigo , voçe foi um dos que me ajudaram valeu , agora vou começar a fazer os ajustes finais e acabamentos ..
valeu +EQUIPADORA JUNIORSOM Lira!
GOSTEI MUITO DOS VIDEOS DE CNC GOSTARIA MUITO DE SABER DA LIGAÇÃO DOS FINS DE CURSO NA CNC SHIELD
Parabéns pelos vídeos. Muito claros e com ótima didática! Abs
Obrigado vc me ajudou muito a tirar todas minhas dúvidas nos teus videos Obrigado
bom dia!
Resolvido o problema obrigado pela ajuda, agora vou melhorar a cnc e logo estarei postando um video, obrigado pela ajuda e mais uma vez parabens pelos videos etarei acompanhando os videos abçs.
+Rubens Fernandes, que bom que funcionou! Precisando estou a disposição! Abraço amigo!
muito obrigado pelos seus videos , tem esclarecido muitas coisas . parabéns
Poh ..meus parabéns ..ta tirando as duvidas de todos ..vlw mesmo
+Eletrônica 100%, valeu!
oi amigo bom dia, muito bom teus videos, quero fazer um projetinho aquele que guia o fio em carretel de transformador, e teus videos ja é um bom princípio...vlw obrigado
que bom que está sendo útil amigo! Grande abraço! Rosalvo
obrigado amigo abraços
Muito bom, como sempre muito claro, e objetivo valeu!!
+Marcelo Cabral, valeu amigo!
Tutoriais muito bons, tirei várias duvidas
+Tiago Lalier, legal cara! Qualquer coisa entre em contato! Abraço!
Estou fazendo um projeto para faculdade e voou citar Eletrônica hoje nos agradecimentos e referências bibliográficas... Abs
Valeu +Tiago Lalier!
Muito obrigado pelo vídeo. Bem explicado.
Montei os meus fins de curso e eles quando acionados por exemplo no eixo Z, eu vou avançar com o jogger, ele avança uma vez e na outra ele trava. Isso para qualquer eixo.
Tem que fazer algum reset após ele ser acionado?
Grato
primeira mente gostaria de parabenizar pelo canal muito bom e tem me ajudado muito em um projeto da faculdade ,gostara de saber se tem como me explicar como eu faria essas ligações das chaves fim de curso utilizando easy drive para os motores de passo , eu queria saber aonde vc liga o fio preto ou fio terra só q no easy drive , valeu abraçoo
+Fabiano Oliveira Regis, o fato de usar easy drive não muda o esquema que fiz. O easy (assim como o A4988), não faz qualquer tipo de comunicação com as chaves, ele só serve para controlar os motores. Quem se comunica com as chaves é o arduino sozinho, através dos pinos 9, 10 e 11. Basta ligar cada chave entre o terra (gnd) e um desses pinos, conforme o esquema:
plus.google.com/+Eletr%C3%B4nicaHoje/posts/NhWHZx5aJYv
Qualquer dúvida entre em contato! Abraço!
Muito show seus vídeos, muito bem explicados cara, parabéns :)
Olá boa noite ... ótimo seu video... Já que vc disse que poderia perguntar la vou eu...
É possivel programar uma sequencia de comandos diretamente no Grbl ? em Comandos nas Macros ? Que ele possa executar sozinho..
Eu estou montando uma furadeira só com os eixos X e Y, e tenho programado no arduino com passos do motor para posicionamento mas sem chave para ter um posicionameno inicial, você tem algum material sobre ? Não tenho encoder.
Consegui a execução para 2 motores e um servo que aciona uma furadeira nos seus tempos mas não consigo implementar uma chave onde eu possa entrar com o comando e o eixo x voltar a uma posição onde tenha uma chave para ai sim iniciar o processo...
vc me teria um dica? Muito Obrigado.
Olá! Boa tarde! Desculpe a pergunta, mas estou montando uma gravadora Laser com GRBL; Ao usar o Universal Gcode para programar o fim de curso, estarei programando diretamente o Arduino? O fim de curso vai estar ativo para qualquer outro Sftware que for usar? Desde já agradeço!
Muito bacana seus vídeos e estão ajudando bastante, você comenta em uma parte que teve que alterar o firmware do arduino antes de compilar e enviar para a placa, onde você encontrou o código sem compilar e qual compilador usou? Obrigado.
+Aparecido Eletrica, eu não precisei alterar o meu firmware, mas é possível sim alterar alguns parâmetros no arquivo "config.h" que vem dentro do grbl-master. Você edita esse arquivo no bloco de notas, salva e depois faz o processo de envio para o arduino da mesma forma como fiz no outro vídeo (ua-cam.com/video/3l3-Nr9vtls/v-deo.html).
Existem vários parâmetros que podem ser mudados, como por exemplo usar chaves NF no lugar de NA, mudar as forma de controle do spindle, etc. Mas para a maioria das pessoas a configuração padrão já é suficiente. Você precisa mudar o que propriamente dito? Abraço!
+Eletrônica Hoje Alterar as chaves fim de curso de NA para NF, separar a do limite positivo e negativo de cada eixo. Parece que não tem os sensores de home na firmware original.
Além de estudar a lógica do programa que fica no Arduino.
+Aparecido Eletrica, conseguiu achar os parâmetros? O legal do grbl é que é tudo aberto, se quiser se aprofundar mesmo no funcionamento vai conseguir achar muita coisa legal. Abraço!
Olá, tudo bem? APRENDO muito com seus videos.... to usando motores nema 23 de 20kfg, 3.0a, 1.8deg/step ,fusos de 8mm com passo de 8mm para todos os eixos... to usando o driver TB6600 liguei e funcionou, e ou fins de curso é ligado no driver ou no arduino?
Muito bom o vídeo. Amigo me tira uma dúvida, o negativo da fonte dos motores também ficará ligado com o do Arduino?
OLÁ AMIGO TD BOM, ME DIGA, SE EU LIGAR OS MS1 E MS2 NOS 5V DO ARDUINO, DO EASYDRIVER A3967, CONFORME O ESQUEMA DO POLOLU, DÁ CERTO?
Você esta de parabéns, tenho acompanhado todos os seus vídeos sobre CNC , e me incentivaram também a construir minha primeira CNC , já esta quase pronta.
Mas minha intenção e usa-la para fazer furacões em PCB, já que a confecção acho mais pratico usar o método tradicional (processo fotográfico e ácido),mas já surgiu uma duvida que talvez possa me dar uma luz,depois de confeccionar uma PCB e gerar o g-code para furação ,como fazer o ajuste ,alinhamento da broca para começar a furar uma PCB que já esta pronta? sou totalmente leigo no assunto CNC.
+Jose Euclides, que bom que gostou dos vídeos! Sobre a tua dúvida, funciona mais ou menos assim:
Uma vez a placa já corroída, você coloca na mesa e ajusta o zero da máquina em uma posição conhecida, por exemplo o canto inferior da placa, ou uma ilha qualquer onde você deseja fazer o primeiro furo. Então no software que você vai gerar o g-code para os furos (inventor, eagle, morpheus, etc) você informa a posição da broca como sendo o zero. Aí é só gerar o g-code e enviar para o arduino. Você só precisa "casar" a posição física inicial da broca com a posição inicial informada no software. Não sei se fui claro, mas qualquer dúvida poste aqui ok? Um abraço e obrigado!
+Eletrônica Hoje Muito obrigado pela resposta,como disse sou leigo no assunto CNC, uso o Proteus para desenhar minhas PCBs, já os programas para gerar o g-code estou tentando aprender a usar o Artcam não sei se e mais fácil de usar ,aceito sugestão, minha duvida e exatamente como gerar este código para informar a posição inicial, e fazer o casamento real com o virtual
Estou tentando exportar para o Artcam um bitmap gerado no Proteus.
Desculpe sei se fui claro na minha explicação.
+Jose Euclides, eu nunca usei o Artcam, mas pelo que vejo por aí o normal é gerar um arquivo .dxf no proteus. Veja na opção "exportar" se não tem algo do tipo. Aí você importa o dxf no artcam e faz o plano de corte.
+Eletrônica Hoje ,Mais uma vez muito obrigado, acho que usar o Proteus e Artcam não vai ser um grande problema, já fiz alguns ensaios aqui e foi tranquilo, mas minha grande duvida mesmo e como informar no código onde quero que seja feito um furo especifico ,por exemplo para da inicio da furacão,se você tiver um exemplo pratico e puder me indicar ficarei grato.
Um abraço
+Jose Euclides, no artcam deve ter um lugar em que você especifica onde é a origem do seu projeto, não? Geralmente no canto inferior esquerdo. E a partir dessa origem, existe uma certa distância que a broca irá percorrer até o primeiro furo.
O que você precisa fazer é correlacionar essa distância com a posição física da máquina, com o local onde você vai fixar a tua placa. Por exemplo, se você fixar a tua placa no canto inferior esquerdo da tua máquina, e o primeiro furo ficar a 5mm no X e 10mm no Y, você precisa dizer isso para o artcam, posicionando o teu furo do desenho a exatamente 5mm e 10mm da origem. Aí no universal gcode sender você posiciona a máquina no ponto de origem e clica em "reset zero". A partir daí a máquina estará "sincronizada" com o software. É meio complexo de explicar com palavras, mas foi o que achei de melhor no momento. Preciso fazer um vídeo sobre isso, mas pela correria só vai sair daqui algumas semanas.
MUITO BOM SEU VIDEO, PARABÉNS, ERA DISSO QUE EU ESTAVA PRECISANDO. SÓ UMA PERGUNTA, POR QUE VC USA O MSI 1,2 E 3, E PORQUE ESTA CURTOCIRCUITADO? VALEU
+Marcelo lima berci, tem dois vídeos novos que explico melhor o MS (microstep). Eu poderia te explicar aqui, mas acho que nos vídeos vai ficar mais claro ok? Assista e se tiver alguma dúvida poste aqui que terei o prazer de te ajudar! Abraço!
Ok.Outra coisa, eu fz tudo como esta no esquema de ligação no arduino e os homing, porém, naquela parte em que vc configura a linha 27 do grbl para 1mm, eu fiz igual, mas quando o carro bate na chave ele volta 1mm mas não reconhce o tamanho da mesa. Mas quando eu coloco pra 2mm ele reconhece o tamanho da mesa menos esses 2mm. Já aconteceu isso com vc, e se já, como vc resolveu? Eu estou usando, em vez do A4988, EASY DRIVER, vc tem algum video sobre esse driver, sabe ,me dizer se a ligação do MSI dele é igual a do A4988?
Valeu e abraços.
+Marcelo lima berci, estranho isso que está acontecendo com o tamanho da mesa. Nunca vi um relato do tipo. Você só altera o $27 e acontece isso?
A configuração de microstep é semelhante no easy, o que muda é que só existem 2 pinos de controle, chamados MS1 e MS2.
config(MS1,MS2):
full step (0,0)
1/2 step (1,0)
1/4 step (0,1)
1/8 step (1,1 : default)
Escolha uma das configurações acima (de preferência 1/2 ou 1/4) e faça a ligação no easy, lembrando que o 0 significa aterrar o MS e 1 significa ligar ele na mesma tensão de alimentação, geralmente 5V.
Se descobrir o que está acontecendo como $27 por favor nos informe a fim de ajudar quem tiver o mesmo problema. Qualquer outra dúvida entre em contato! Abração!
OK, se eu achar a solução eu posto aki, mas realmente é estranho, é só eu colocar pra 1mm que ele não reconhece o tamanho da mesa e ainda emite o alarm.
+Eletrônica Hoje Ah, entendi aqui a resposta pra minha pergunta acima.Muito bom!
tem que mudar alguma configuração, ou forma deligar na shield para fazer a ligação no NA ou NF, ou só o esquema de ligação ?
Show de bola ! Gostaria de saber quanto custa mais ou menos fazer um projeto CNC caseira estou querendo fazer e estou pesquisando obrigado e parabéns pelo vídeo também tenho um canal e falo um pouco de Arduíno!! abs
Olá. Muito bom os vídeos. Montei uma cnc plasma. Liguei os fins de curso, habituei o home mas quando aciono o home no grbl a placa do arduíno apaga..vc poderia me ajudar
Muito bom, muito claro, a muito tem acompanho seus video,eu montei uma cnc ta tudo instalado to com dificuldade no fim de curso estou usando três, aparece este erro Hard limit [Reset to continue], mais os fim de curso ta longe de ser acionado, eu já revirei a internet e nada, desde já obrigado pelo canal valeu.
Olá amigo. Estou com o mesmo problema e não consigo respostas.
Oi consegui resolver, um efeito bouncing um tipo de interferência que causando mau funcionamento do programa.
ADILSON VIEIRA SANTOS como você resolveu o efeito bouncing?
Boa noite.
Eu estava com o mesmo problema.
Resolvi o problema colocando cabos blindado de duas vias, com reforço. Passei por o outro lado da CNC, lado oposto dos cabos que alimenta os motores.
Ficou otimo, nao tenho mais esse problema.
Amei esse vídeo! irei tentar montar o meu, cnc.
Ola, estou montando a minha primeira cnc, e estou com uma duvida, ja vi vários casos onde a chaves fim de curso não funciona por interferência nos cabos, pra isso vi que devo usar cabos blindados, o problema é que nao sei o nome, tipo ou bitola dos mesmos para ligar ao CNC Shield, Alguém pode me orientar qual cabo devo comprar ?? Obrigado
oi boa explicacao que vc acabou de transminir,fiz essa ligacao,deu tudo certo a maquina para na hora mas depois ela nao funciona mais no sentido cointrario o que devo fazer para isso obrigado
Muito obrigado,ótimo video
+Mauro Ramos, Valeu!
nossa não vi nem um brasileiro fazer um video ainda bem explicado na pratica como montar uma impressora 3d do zero como fazer ligação de motores de passos como as leituras dos drives etc tem uns caras ai de outros pais qui explica muito bem como montar uma impressora 3d ou uma cnc e uma pena qui o google tradutor não faz bem a tradução para entender melhor
Boa tarde, estou configurando uma CNC com 3 eixos, porém o Y será independente, ira cortar isopor, gostaria d saber se consigo fazer esta independência funcionar na RepRap com arduino mega 2560 e mais GRBL!? Obrigado!
Boa tarde , desculpe por incomodar mais uma vez, colocoquei fim de curso em minha cnc dos dois lado de cada eixo , minha duvida é o seguinte, quando fazemos o homing e é acionado o fim de curso, exemplo eixo x, o eixo Z aciona o fim de curso do lado esquerdo volta um pouquinho e para, como os dois fim de cursos estão ligados em paralelo, quando acionar o lado direito, também tem que voltar um pouquinho, com certeza tem que colocar algum comando para cnc entender que, acionando lado esquerdo volta um pouquinho para direita, mas se acionar o lado direito tem que voltar para esquerda, o Sr sabe como fazer isso? Desculpe por ter escrito tanto mas é um pouco difícil explicar tudo isso.
parabens amigo!!!! me diga uma coisa vc ja mexeu com Autoleveller? a tbm conhecido como probe.... kkk
Eae amigo, estou com um problema no meu grbl, sempre que coloco um comando, tem uns que ele envia e aparece o "Ok" mas tem uns que não aparece, ou seja, não marca o vezinho no done, só no sent, pode me ajudar? agradeço desde já
Sera que posso ligar o ms1 e ms2 do easy driver igual no seu esquema? só ligar tudo aos 5v do arduino?
+Eduardo Carneiro Vasques já entendi lendo outra resposta sua abaixo. Cara, você está de parabéns! Se canal é demais!!!
+Eduardo Carneiro Vasques, que beleza. Precisando de algo entre em contato. Abraço!
pra fazer o homing as chaves precisam ter uma certa precisao? pois eu acho que essas chaves mecanicas tem folgas
+Leandro Monteiro, essas chaves podem até ter uma folga, mas é tão pequena que dá pra considerar desprezível para nós. Talvez para uma máquina industrial o ideal é usar sensores indutivos ou algo do tipo, mas o nosso problema de precisão com certeza não vai ser nas chaves e sim na mecânica. Uma chave dessas tem um curso de cerca de 1mm, e nesse espaço ela deve acionar com 0,9mm ou 1,1mm. Acho que está de acordo com o propósito :) Abraço!
Boa noite, estou instalando as chaves fim de curso e umas delas é uma chave óptica. Como posso configura GRBL ,sendo que ela é normalmente fechado. No meu caso eu tenho 4 aberta (mecânica) e uma óptica no eixo Z.
Boa tarde, tudo bem? não sei se vc usa a cnc shield ou se pode me ajudar, configurei chaves no x, y e z positivos, porém, o switch do eixo z não funciona, já testei o hardware, troquei o switch, porém não é a parte de atuação do switch, mas o entendimento do arduino ou do grbl, já viu algo parecido? alguma sugestão?
Boa noite. Conseguiu resolver? Estou com o mesmo problema.
Amigo o meu fim de curso fica acionando se presionar a chave o que pode ser
nao tem como faser homing pelo softherlimit....????
Cara to pensando em fazer uma mini CNC mas não entendi uma coisa vai mais algum código no arduino ou o é só upar o GRBL e ele já faz a função de setar as portas do arduino etc.
+Bruno Bevilaqua, isso mesmo, basta enviar o grbl que ele já faz a configuração dos pinos e tudo mais. No meu canal tem um vídeo explicando como fazer isso, dê uma conferida. Qualquer dúvida entre em contato. Abraço!
ola bom dia, minha CNC, ta operando em 85%, só falta os fim de curso.
mas eu não achei esses sensores, tava pensando em usar um botões NF(normalmente fechado ), posso usa esse tipo de botão ?
há o que são esses conectores noa (MS1,2,3) dos motore
+alex junior Cdf, essas chaves fim de curso são fáceis de encontrar cara, tem em qualquer eletrônica de fundo de quintal. Você também pode conseguir várias delas desmontando uma impressora velha. Botões não são recomendados porque eles não tem aquela alavanquinha que multiplica a força, mas se você achar algum que seja mole de acionar pode usar sim. Só um detalhe, eles precisam ser NA (normalmente aberto)! Se for NF vc vai quer que fazer algumas adaptações eletrônicas com resistores, e também adaptações no firmware do grbl, então eu não recomendo o uso a não ser que você saiba o que está fazendo.
Quais conectores você diz? Dos microsteps? Tenho vídeos sobre isso, de uma conferida.
obrigado pela força novamente.
vou dar mais uma garimpada nos seus videos, e uma procurada melhor aqui na minha cidade. por que até agora ainda nao achei :(
valeu resolveu meu problema
+REGINALDO JESUS, que bom!!!
não é necessária a instalação do resistor de 10k do gnd ao pino digital como na utilização de um botão no arduino?
+Felipe Conrad, você pode instalar para limitar a corrente se quiser, mas não vejo necessidade visto que é o próprio arduino quem fornecerá a alimentação.
+Eletrônica Hoje minha cnc está movimentando a mesa normal, de repente acusa um erro de hard limit, sem ter chegado a nenhuma chave fc, ja testei todas com o multimetro, eu imagino que a entrada no arduino esteja flutuando
+Felipe Conrad, não é problema de flutuação, é de interferência eletromagnética. Os cabos dos motores devem passar bem longe dos cabos das chaves, ou então vão gerar ruido e acusar falso positivo. Se precisar mesmo passar os cabos juntos, sugiro usar cabos com proteção e devidamente aterrados.
Show de bola !!!!
+Kleber Bandeira, valeu! Achou algo sobre controlar o CNC com o arduino? Dei uma pesquisada aqui mas não encontrei nada do tipo. Abraço!
Eletrônica Hoje encontrei um equipamento que faz a transferencia de dados de programação rede wireless.
Pois seus videos sobre arduino esta me ajudando bastante também parabéns pelotrabalho amigo, estarei acompanhando os proximos videos.
VALEU !!!!
Estou com problemas de interferência nos fim de curso. Em testes do nada eles são acionado. Sabe o que pode ser?
veja video explicando como resolver no Canal Maker
boa noite cara preciso muito de sua ajuda...
queria que me ajudasse a configurar no firmware trocar a saida 12 que é o limit Z axis pelo spindle enable que vc mostra a compração no minuto 7:00
obrigado
+PIR ADO, para fazer essa modificação você precisa editar o arquivo "config.h" que vem na pasta grbl. Abra ele no bloco de notas e procure (na linha 239) por:
#define VARIABLE_SPINDLE
então digite // na frente do #, assim:
//#define VARIABLE_SPINDLE
salve o arquivo e faça todo o procedimento de adicionar biblioteca ao arduino, conforme o vídeo:
ua-cam.com/video/3l3-Nr9vtls/v-deo.html
Isso vai alterar os pinos 11 e 12, ficando:
11 - Limit Z
12 - Spindle enable
Dessa forma você perde a funcionalidade do controle de velocidade por pwm, e terá que controlar a velocidade diretamente no teu spindle.
Não sei se ficou claro, mas qualquer coisa entre em contato ok? Abraço!
+Eletrônica Hoje cara muito obrigado era isso mesmo vou tentar configurar aqui , seus videos me ajudaram demais em meu projeto tcc de fim de curso muito obrigado ...somente mais uma pergunta pois estou com um grande problema para instalar os fins de curso no arduino , soldo os fios em normal aberto mas quando inicio o gcode aparece oi alarme de limit, nao sei o q eu faço o ouvi falar que deveria colocar um resistor nos fios ou acho que tenho que habilitar os sensores de pull up dos limites do arduino mas nao tenho nem ideia de como posso fazer isso...poderia me ajudar mais uma vez? preciso apresentar me projeto essa sexta ele tem que funcionar.
muito obrigado pela atenção
+PIR ADO, tente enviar um $X para o arduino e veja se o alarme some.
+Eletrônica Hoje, se você ativou a função homing, ele faz esse alarme mesmo. Caso esteja só com o hard limit ativado, você está com problemas nas chaves ou então na fiação. Não é necessário usar resistores para chaves NA. Já vi vários casos em que os motores estavam interferindo nas chaves, então sugiro usar cabos separados para as chaves, e não esses cabos de várias vias ok?
muito obrigado vlw cara ....consegui ligar as chaves o q acontece e que os resistores pull up nao estavam ativados ai tive que puxar um fio 5v e distribuir pra cada eixo e usar um resistor de 300 ohm....fiz o teste e os motoresd causam interferencia o meu por ter 8A em cada motor ai tive que tirar os fios que estavam junto. Fiz o q vc disse para trocar o pino 12 pelo 11 mas o 12 ainda continua sendo o limite z queria que o 12 fosse spindle enable
boa noite depois de ter feito exatamente igual seu cronograma acima... como faço pra saber se meus motores estao funcionando...
+fabio cesar rosinholi ferreira, não entendi sua pergunta, pode esclarecer um pouco mais? Você está com a máquina pronta?
Sim maquina pronta meamo diagrama eletrico seu compre os mesmos drivea ja regulei as voltagens doa motores. Agora quero saber como continuar.
Olá eu fiquei com uma dúvida com relação, a chave fim de curso NA, quando eu pressionar ela, o contato fecha.No caso, só tem dois fios na sua ligação, um fio de sinal pro arduino e o outro ligado ao gnd. Então quer dizer que quando a chave não estiver pressionada, pro arduino é como se ele estivesse ligado a nada, e quando a chave for pressionada ele vai ler o gnd, é isso mesmo? Tipo não precisa ligar um 5V na chave?
+Felipe A., exatamente, não precisa de 5V. Só uma chave NA que vai fechar o circuito para o gnd quando for pressionada.
+Eletrônica Hoje Okay, muito obrigado pela ajuda!!
+Felipe A., falou!
resolvido, inversão dos pinos na versão 9.
ok muito obrigado.
+Mauro Ramos, de nada!
tenho uma duvida!
tem como diminuir a sensibilidade do hard limits? o meu cnc faz homing, mas na hora de mandar o arquivo com o gcode sender ele alarma, sem os carrinhos encostar nos fim de curso , parando o processo
isso é interferência cara. Tente deixar os fios das chaves o mais longe possível dos fios dos motores, pois isso causa interferência e acaba acusando um falso positivo. Outra opção seria colocar um anel de ferrite com os fios das chaves dando umas 3 ou 4 voltas no anel, e esse posicionado próximo ao arduino. Isso deve filtrar o ruído e acabar com seu problema. Abraço!
Olá, quando faço um corte de 10mm de profundidade e indico para ser de 1mm em 1mm a minha fresa levanta sempre de mm em mm, ou seja não faz o corte seguido, será programação? Estou a usar o universal 1.0.9
isso é programação cara, você está usando multi camadas no seu desenho provavelmente. Qual software está usando para gerar o gcode? Procure por uma opção de "multi profundidades" ou multilayer ou algo do tipo que é aí que é configurado esse ajuste.
estou a usar INKSCAPE
dê uma olhada nessa imagem, infelizmente não estou em casa para dar um print pra você: www.cnc-club.ru/forum/download/file.php?id=139&sid=654f21619dc3d36f8813528f5ea46002&mode=view&mt=1
Talvez sua versão não seja exatamente essa, mas onde diz "Z STEP FOR EACH CYCLE" você coloca o mesmo valor da profundidade Z (Z Depth), que fará o furo de uma vez só.
Olá boa noite! faz um vídeo mostrando como fazer corte em relevo no grbl e inkscap e desenhos em 3d como um resto ou coisa assim blz , aguardo abraço.
Diorgenes, o inkscape não serve pra desenhos em 3D, apenas para cortes, riscos e rasgos em 2.5D como é chamado. Para 3D você terá que usar o inventor ou um software similar. abraço!
Ola Boa noite. estou com interferencias no chaves fim de curso. como posso resolver isso?
Qual é a diferença de ter o MS1 ou/e MS2 ou/e MS3 ativos? Seria
precisão? como funcionaria sem jumpers nenhum e com jumpers? o que
realmente mudaria? obrigado.
+Jose Gleury Galvino Pereira, os microsteps se referem a precisão no passo, realmente. A cada microstep configurado, você vai dividindo os passos do motor. Por exemplo, se você não configurar nenhum microstep seu motor vai dar um passo completo a cada pulso recebido. Para um motor comum de 200 passos/revolução, isso equivale a 1,8º, ou seja, a cada pulso no "step" do driver seu motor vai girar 1,8º. Ao configurar os microsteps para 1/2, a cada pulso que você der no "step" seu motor vai girar apenas 0,9º. Para 1/4 de microstep o motor vai girar 0,45º e assim por diante, até 1/16 no caso do A4988 ou 1/32 no caso do DRV8825. Esses microsteps são importantes para precisão no caso de uso de correias, mas para fusos a precisão já é bem boa, deixando em 1/2 ou 1/4 é o suficiente. Tenho outro vídeo explicando melhor essa configuração, dê uma conferida. Abraço!
+Eletrônica Hoje, Muito obrigado, entendi perfeitamente.
parabens pelos videos do seu canal, eu montei uma fresadora cnc para o projeto tcc do meu curso porem eu nao consigo configurar o avanço dos fusos ou seja a quantidade de passos eu estou usando easy driver e nao consigo configurar o g code sender quando eu altero o $100 que é referente ao eixo x eu ponho 200 steps por mm ele somente muda a velocidade do eixo isto acontece em todos os eixos quando mudo os ajustes referentes a eles vc tem ideia do que pode ser? me ajuda
+Rubens Fernandes, vamos por partes. Você configurou corretamente os valores do grbl ou está colocando valores aleatórios? Dê uma olhada nesse vídeo para ver se esclarece um pouco:
ua-cam.com/video/dpEwLXJiLLs/v-deo.html
Depois que tiver ajustado certinho, me conte o que acontece. Aguardo seu retorno. Abraço!
Bom dia meu caro amigo
A configuração do GRBL eu comecei conforme o seu video explica porem o meu problema é o seguinte na configuração de quantos passos eu preciso dar para avançar u milimetro eu nao estou conseguindo, o meu motor de passo e 200 passos por volta e a minha meu fuso é uma barra roscada de 8mm passe 1.25mm ou seja em uma volta ela anda 1,25mm entao suponho que se eu deixar uma configuração do eixo em 200 passe por mm ele teria de avançar nesta barra mais de um milimetro mas na pratica nao acontece o motor nao da uma volta completa e o carro nao avança 1mm ai eu aumento o numero de passos por milimetros so almenta a velocidade, eu diminuo ele so diminui a velocidade, lembrando eu uso o grbl 0.9, e o comando de ajuste é do eixo x que começo $100(x,passo/mm) entao nao consigo entender o que esta ocorrendo, eu testei com uma caneta ele escreve bem mas nao consigo dimensionar os tamanhos da fonte. voce pode me dar alguma dica lembrando meus drivers sao easy driver e nao o a 4898.
+Rubens Fernandes, olha só, não conheço muito de easydriver, mas pelo que vi ele vem configurado por padrão em 1/8 de microstep, ou seja, você precisa de 8x mais pulsos para dar uma volta. O microstep é configurado através dos pinos MS1 e MS2, da seguinte forma: Full Step (0,0), 1/2 Step (1,0), 1/4 Step (0,1) e 1/8 step (1,1). Dê uma conferida nesses pinos e veja se ambos estão realmente em nível alto (pois no site do easy eles dizem que vem por padrão assim).
Fiz os cálculos para você, de acordo com o que você encontrar:
Como seu fuso é de passo 1,25, fica da seguinte forma:
Full step (NÃO RECOMENDADO): $100=160
1/2 step: $100=320
1/4 step: $100=640
1/8 step (também não recomendo devido a perda muito grande de torque): $100=1280
Ou seja, se o seu easy estiver realmente com 1/8, está explicado o motivo de você não completar nem uma volta com o $100=200, pois precisa de muito mais que isso (1280) para completar a volta.
Não sei se deu pra entender, mas qualquer coisa entre em contato ok?
Muito bem esclarecido deve ser isso sim porque eu aumento os passos na configuração ele perde passos vou fazer alguns ajustes baseado no que vc disse depois eu te falo os resultados mas a principio acredito que vc matou a charada, abraços
Como faço esses jumpers para configurar so no gnd com ms1/ms2 ou 5v com ms2/ms1
Ola! Estou com um pequeno probleminha no fim de curso.
Eu estava adicionando os fins de curso na minha maquina porem o fim de curso no eixo Z não está acionando (tanto o sentido positivo como o negativo não funcionam). Será que é algum problema na minha CNC Shield? Pois os fins de curso no eixo X e Y estão funcionando perfeitamente.
Estou achando que é isso porque tirei a CNC Shield e fiz uma ligação direta entre o Pino 12 e o GND do arduino e ativou o alarme certinho.
Obs: Tentei usar os fins de curso do eixo X no eixo Z porem não funciona do mesmo jeito
cara, seu problema provavelmente é que está conectando no pino errado da cnc shield. O pino 12 do arduino é conectado ao pino SpnEn do shield, por isso você não está conseguindo acionar o limit do eixo Z. Conecte a chave no SpnEn que deve funcionar. Dê uma conferida nesse vídeo para mais esclarecimentos:
ua-cam.com/video/MOOZZkmrcMA/v-deo.html
você sabe fazer a modificação o firmware?? acho q meu problema com o homing no eixo z eh exatamente isso =/
como configuar os fim de curso no bcnc?
a configuração é feita no grbl, através do $$, igual no universal gcode sender.
Para que serve aqueles 3 botões vermelho azul e verde?
+rodrigo silva, ua-cam.com/video/I4pzfhPKPQw/v-deo.html
a muito bem explicado valeu
Tendo problema com a minha Spindoll activo quando o alarme Ativa limite m3
gostaria de saber cómo faço. para desenha no autocade e enviar para cnc .Obrigado.
+Mauro Ramos, fiz alguns videos sobre isso: ua-cam.com/play/PLdXBYXv7XX2zXYCz1EjkCsQ5kIzCazbH0.html
Para desenhos do autocad você vai ter que importar no inventor e depois fazer a modelagem 3D.
então com esse código que VC usa não tem como ligar a máquina de corte com um sinal do Arduíno não ne?
+Eletrônica 100%, tem como sim, você precisa ligar um rele no pino 11 do arduino, e quando for fazer o programa de corte escolher sempre a máxima velocidade, pois essa saida 11 é em pwm. Na máxima velocidade essa saída gera 5V, que vai para um rele e de lá alimenta a máquina.
+Eletrônica Hoje ..ata entendi .eu fiz isso joguei para um relé ,é que eu usava a versão 9a então colocava no programa e mandava o código M03 para ligar e M05 para desliga a máquina ..então quando eu estiver fazendo a placa e quando for modifica o g Code posso coloca o M03 no começo do programa e o M05 no final ..certo ?
+Eletrônica 100%, a versão 0.9i ou j já vem com pwm habilitado por padrão. Dessa forma você deve modificar o seu g-code para enviar sempre a máxima velocidade de rotação do spindle, o que significa 5V na saida pwm. Para isso, basta colocar no seu g-code o código S1000, que diz ao grbl para girar na máxima velocidade, ou seja, 5V contínuos. Não sei se deu pra entender, mas qq coisa entre em contato.
olá estou com um problema estou usando arduino e cnc child instalei os fim de curso, mas o eixo Z não funciona,fui no config.h como já vi videos explicando como faz comentei com // joguei na biblioteca do arduino mas mesmo assim não funciona se eu coloco no pino EspnEn a chave fim de curso funciona não sei porque o arduino aparentemente não aceita essa modificação por favor alguém tem uma solução
ola a mi ha chave que comprei tem 3 fios
Amigo uma min cnc com dvd rom ele preso da da chave e fim de curso
+islana novais, não entendi sua pergunta, pode explicar melhor?
Boa Noite, preciso de uma ajuda que não consigo resolver de jeito algum. Quando eu ativo o "Hard Limit" ($21=1) Ele já da o alarme que o hard limite foi atingido e pede para resetar para continuar. Eu estou com os motores sobre a mesa, os fim de curso e tudo mais, e mesmo assim não vai. Eu posso deixar até desconectado o negativo dos fim de curso que aciona o hard limit. Já tentei até zerar o "X,Y e Z" Porém sem sucesso
Lucas, isso é normal mesmo. Quando você ativa o homing ou hard limit, toda vez que você liga ou reseta o arduino ele aciona o alarme, independente de ter as chaves ativadas. É o procedimento padrão do grbl. Então basta enviar o comando $X que ele libera a maquina para uso, e a partir desse momento ele só vai alarmar quando as chaves forem acionadas.
+Eletrônica Hoje acho que nao entendeu direito. Esse alarme eu sei, deu open no grbl precisa apertar o X, certo, mas com o hard limit em 1, ele nao deixa da nenhum comando. nao fica mais vermelho a ali igual manda apertar x...
+EletrônicaLED então ele acionado o hard limit eu nao consigo fazer funcionar. ele fica falando que acionou. mas nenhum fim de curso esta acionado. o home esta ok
+EletrônicaLED, motores de passo geram muito ruído, então talvez você esteja com problemas desse tipo. Veja se ocorre o mesmo erro com os motores desconectados. Experimente afastar ao máximo os motores (e principalmente seus fios) das chaves e também do arduino (e cnc shield se estiver usando um). Entre em contato novamente dizendo se deu certo por favor. Aguardo seu retorno. Abraço!
Oi amigo, instalei os fins de cursos, e quando eu habilito, eles no grbl, da o alarme, da a mensagem ALARM: Hard limit
[Reset to continue], e não tem jeito de voltar a funcionar, só desabilitando, sabe me dizer o que pode estar acontecendo ?
Valeu
Rômulo, isso é interferência eletromagnética. Não deixe os fios das chaves passando próximo dos fios dos motores. Outra coisa que pode ajudar é colocando resistores de pull-up em cada chave, conforme esse esquema:
lh4.googleusercontent.com/-FhXABwKcb-I/UvMhBLTESlI/AAAAAAAADCI/kfE-f7jkrwc/s800/cnc_limit_switch_c3.png
valeu
+REGINALDO JESUS, por nada! Abraço!
otimo
Olá, estou com um problema, instalei as chaves fim de curso mas sempre aparece HARD LIMIT, tentei resetar com o comando $X mas não sai a falha, então testei desconectar todos os motores mas continua a falha, então fui testando chave por chave, e percebi que quando conecto apenas na entrada Z dá Shield não tenho falha mas se preciono a chave também não acontece nada, acho que é algum problema relacionado as entradas dá Shield ou GRBL. As entradas Z, não dá falha e também não acusa fim de curso ao acionala e as entradas X e Y geram falhas no iníciar e resetar não adianta, vc pode me ajudar?