Arduino CNC Controller 1.0

Licença: Livre ‎Tamanho do arquivo: 3.98 MB
‎Classificação dos usuários: 4.8/5 - ‎2 ‎Votos

Este APP é um controlador para criar um Moinho CNC (Computer Numerical Control).

Você pode criar seu próprio CNC Mill, usando um tablet/celular/PC de dispositivo Android com Android-x86, e conectá-lo à placa Arduino Mega 2560 R3 via porta USB. Arduino Mega controla 3 motores stepper que movem um moinho manual, e finalmente você obtém um Moinho CNC.

Teoricamente você também pode usar o Android TV Box, mas deve incluir o pacote de biblioteca USB HOST e 2 dispositivos que testei Android TV Box com os fabricantes android versão 4.0 e 4.2.2 não incluídos.

O dispositivo Android deve ter porta OTG USB Host para se conectar ao "Arduino Mega 2560 R3", e você precisa de um cabo USB OTG.

Este APP foi projetado para um tablet de baixo custo com Android 4.0 e deve ter uma resolução mínima de 800x480 pixels. Funciona em comprimidos de apenas 1 núcleo, mas realmente se o tablet é mais rápido moinho movendo-se mais rápido, por isso é recomendado que tenha 4 núcleos.

Há uma janela de "Ajuda e documentação" dentro do APP que explica o processo (você também pode baixar essa ajuda em formato PDF no site do projeto http://sourceforge.net/projects/arduinocnccontroller/files ). Tem instruções sobre como conectar o Arduino, você pode usar 3 padrão "Arduino Motor Shield R3" para controlar 3 motores de estepe bipolares. Há também um exemplo para conectar 3 motores passo unipolar usando 3 padrão "Arduino Motor Shield R3". E há um terceiro exemplo de um design de uma placa de escudo sem padrão para motores de estepe unipolar com seu programa. Existem links para programas CAD/CAM e outros sites.

O APP pode ser executado no modo virtual, somente com um dispositivo Android, sem estar conectado a qualquer máquina de fresar, para que você possa praticar e entender que sua operação é baseada.

Nota-se que é uma versão BETA, então pode ter erros.

história da versão

  • Versão 1.0 postado em 2015-03-10
    Na janela "Configurações" desapareçam no campo "Pause (milissegundos) para atualizar informações de tela" (ver comentários em "Ajuda e Documentação"). Internamente, o APP sincroniza automaticamente os 2 threads. Assim, para o usuário, o APP é executado em uma forma mais correta, e responde muito mais rápido ao tocar na tela.

Detalhes do programa