FluidNC é um firmware CNC otimizado para o controlador ESP32. É a próxima geração de firmware dos criadores do Grbl_ESP32. Inclui uma interface de usuário baseada na Web e flexibilidade para operar uma ampla variedade de tipos de máquinas. Isso inclui a capacidade de controlar máquinas com vários tipos de ferramentas, como laser mais fuso ou trocador de ferramentas.
Não há necessidade de compilar o firmware. Você usa um script de instalação para fazer upload da versão mais recente do firmware e, em seguida, cria um arquivo de texto de configuração que descreve sua máquina. Esse arquivo é carregado no FLASH do ESP32 usando a porta USB/Serial ou WIFI.
Você pode ter vários arquivos de configuração armazenados no ESP32. O padrão é config.yaml, mas você pode alterar isso com $Config/Filename=
A intenção é manter o máximo possível de compatibilidade com o Grbl. É 100% compatível com as operações diárias de execução do gcode com um remetente, portanto, não há alterações no protocolo de envio/resposta do Grbl gcode e todos os gcode do Grbl são suportados. A maioria das configurações de $ foram substituídas por itens facilmente legíveis no arquivo de configuração.
O FluidNC inclui uma interface de usuário da Web integrada baseada em navegador (Esp32_WebUI) para que você controle a máquina a partir de um PC, telefone ou tablet na mesma rede Wifi.
Confira o wiki se quiser saber mais sobre o recurso ou como usá-lo.
O Grbl original é um projeto incrível de Sungeon (Sonny) Jeon. Conheço-o há muitos anos e ele é sempre muito prestativo. Eu usei Grbl em muitos projetos.
O Wifi e WebUI são baseados neste projeto.
Temos um servidor Discord para o desenvolvimento deste projeto. Peça um convite
Este projeto requer muito trabalho e, muitas vezes, itens caros para teste. Por favor, considere uma doação segura e altamente apreciada através do link do PayPal abaixo ou do link do patrocinador do GitHub na parte superior da página.