Você está na página 1de 3

Configuração GRBL

Antes de começar, existem algumas coisas que você deve saber sobre seu gravador e como
configurá-lo para obter o máximo de seu trabalho.
O coração de um marcador a laser está escondido em sua placa de controle, na qual há um pequeno
chip no qual executa um software capaz de transformar os comandos que recebe do LaserGRBL
(que em jargão são chamados de comandos de código-g) nos impulsos certos para mover os
motores e controlar o laser.

Este software é denominado GRBL e precisa ser configurado por meio de comandos especiais ou
por meio de uma janela de configuração conveniente disponível no LaserGRBL.

Aqui está um guia para a configuração GRBL :  Configuração Grbl ENG


Versão italiana: Configurazione Grbl ITA
Configuração LaserGRBL
Dada a sua simplicidade, o LaserGRBL evita ao máximo confundi-lo com tantas configurações. No
entanto, ainda é útil configurar corretamente algumas informações que o LaserGRBL não pode
saber sobre o seu hardware.

TIPO DE FIRMWARE
Grbl

O LaserGRBL é projetado para se comunicar com a placa de controle baseada


no firmware Arduino Uno / Nano e GRBL . Isso inclui muitos gravadores / cortadores a
laser comerciais e DIY e CNC.
Smoothie [experimental]

LaserGRBL também tem um suporte experimental para Smoothieboard com firmware


smoothie. Para obter mais informações sobre o uso com smoothie, consulte esta página .
Marlin [experimental]

O suporte do firmware Marlin está em um estágio muito inicial. Presume-se que o


LaserGRBL é capaz de se comunicar com o Marlin, mas o gcode gerado pelo
LaserGRBL pode não ser 100% compatível.
VigoWork [experimental]

Em meados de 2020 a Vigotec lançou um novo modelo L7X com conexão wi-fi. Este
gravador usa um protocolo não compatível com grbl e só funciona com seu software
VigoWork.
O LaserGRBL implementa uma espécie de emulação desse protocolo, mas seu protocolo tem bugs e
não está documentado, portanto, espere um problema. (testado apenas com cabo USB, sem suporte
WiFi).
Outro firmware

Gravadores baseados em Ruida, Mach3, Benbox etc não são suportados pelo LaserGRBL.

SUPORTE PWM
Se o seu laser não suporta modulação de potência via ttl-pwm com código S, mas apenas operação
ON-OFF por M3-M5, desmarque este sinalizador.
Todos os recursos do LaserGRBL que requerem modulação de potência serão ocultados e o controle
do laser será feito apenas via M3-M5 em vez do comando S.

MODO LASER
A partir do GRBL v1.1, há um novo recurso do GRBL chamado “Modo Laser”. Se você tiver o
“Modo Laser” habilitado em seu arduino, todos os movimentos rápidos do G0 serão executados
com o laser desligado.
Se o “Modo Laser” estiver habilitado em seu hardware, marque este sinalizador, para que o
LaserGRBL renderize o movimento G0 corretamente, também com arquivos gcode gerados
externamente.

PROTOCOLO
O LaserGRBL pode se conectar via protocolo USB / Serial padrão, mas também via WebSocket ou
Telnet, usando um pequeno módulo WiFi que atua como ponte.
Leia  WiFi com ESP8266  para obter mais informações e instruções.
MODO DE STREAMING
Buffered [recomendado]: implemente o modo de streaming de “ contagem de caracteres ”,
conforme documentado na referência grbl. O buffer é mais otimizado, pois envia mais de um
comando para a fila grbl / arduino evitando tempos mortos.
Síncrono: implemente o modo “ envio simples de resposta ”. Envie um comando de forma
síncrona, aguarde a execução e resposta completas (ok ou erro) e envie o próximo comando.
RepeatOnError: é o mesmo que Síncrono, mas adiciona o recurso para repetir o comando se grbl
relatar erro (máx. 3 vezes). Às vezes pode ser útil com ruído elétrico em linha USB / serial.

MODO DE ROSCA
O LaserGRBL afirma ser mais rápido do que qualquer outro streamer de gcode. Infelizmente, nem
todos os hardwares suportam toda essa velocidade. Se você tiver problemas com seu controlador,
pode definir modos mais lentos.
[Slow] StatusQuery = 2000, LongSleep = 15, ShortSleep = 4
[Quiet] StatusQuery = 1000, LongSleep = 10, ShortSleep = 2
[Fast] StatusQuery = 500, LongSleep = 5, ShortSleep = 1
[UltraFast] StatusQuery = 200, LongSleep = 1, ShortSleep = 0
[Insane] StatusQuery = 100, LongSleep = 0, ShortSleep = 0

Você também pode gostar