Antigo cérebro CNC trocado por um Arduino
[Sebastian] e [Stefan Shütz] tinham uma máquina CNC ISEL EP1090 em casa, sem uso, e decidiram dar vida a ela. Com especificações mecânicas muito boas, este CNC parecia promissor - infelizmente, foi severamente limitado por seu controlador. O software da CPU embutida estava severamente desatualizado, tinha algoritmos abaixo da média para acionamento do motor programados e a comunicação com o CNC era limitada devido ao protocolo de comunicação proprietário ISEL que não é falado por outros dispositivos. Os dois irmãos removeram a CPU de seu PLCC soquete e passou a conectar um Arduino alimentado por grbl na caixa do controlador.
Eles fizeram engenharia reversa das conexões do driver do motor – elas passam por um buffer 74HC245 entre a CPU original e os drivers. Inicialmente, eles colocaram um Arduino dentro da caixa de controle do CNC e ele se encaixou perfeitamente, mas descobriu-se que a CPU do Arduino reiniciava toda vez que o eixo girava - aparentemente, a EMC recuava. Então, eles colocaram o Arduino fora da caixa e usaram dois cabos CAT7 para conectar o motor e os sinais de fim de curso a ele.
Para acessar esses sinais, eles tiraram o 74HC245 de seu soquete e fizeram um interposer de dois pequenos protoboards e alguns cabeçotes de pinos - permitindo que eles se conectassem às linhas STEP e DIR sem soldar fios no PCB original. Também há documentação extensa, configurações de GRBL e mais imagens em seu repositório GitHub - caso você tenha um CNC semelhante e queira aprender sobre como atualizar sua placa controladora!
Após este remake, o CNC arranca sem problemas. Agora, os irmãos vão CNC! Freqüentemente, fazer uma máquina CNC antiga funcionar é realmente fácil, e os retrofits de controladores antigos têm sido um grampo para nós. Você pode realmente usar um Arduino, uma das várias placas controladoras pré-fabricadas como Gerbil ou TinyG, ou até mesmo um Raspberry Pi - o que quer que o ajude a preencher a lacuna entre você e uma peça de maquinário de mesa com a qual você deveria começar a mexer.