Preciso explodir os blocos antes?
Não. Uma referência de bloco é resolvida a partir da seção BLOCKS do desenho e posicionada com a própria rotação, escala e repetição em grade, então uma matriz de furos desenhada como um bloco sai como uma matriz de furos. Um bloco escalado por igual mantém os círculos como arcos exatos; escalado de forma desigual um círculo é mesmo uma elipse, então é subdividido e contado como aproximado.
Isso é melhor do que vetorizar uma imagem?
Sim, e de forma mensurável. Um DXF guarda um círculo como centro e raio, então ele é escrito como um G2 ou G3 real, sem erro nenhum. Vetorizar dá cordas: no passo de 12 graus que uma prévia achatada usa, um círculo de 25 mm já fica 0,137 mm fora da curva real, e esse erro é cerca de 0,55% do raio, então cresce com a peça. Também é muito menos código: o desenho de exemplo são 13 movimentos como geometria exata contra 51 como cordas.
E se meu DXF não disser quais unidades usa?
Aí a ferramenta diz isso em vez de adivinhar. O $INSUNITS é lido do cabeçalho quando está lá, e quando não está, você escolhe, com o tamanho de corte em milímetros ao lado da escolha para que um engano apareça antes de qualquer corte. Um desenho em polegadas cortado como milímetros sai 25,4 vezes menor.
Ele lida com cantos arredondados em polilinhas?
Sim. Um DXF codifica isso como um bulge no vértice, e cada um é escrito como arco real em vez de ser achatado em uma corda reta.
Ele vai se mover em avanço rápido com o laser ligado?
Não. A ferramenta é desligada antes de cada reposicionamento. O deslocamento usa um G1 com a ferramenta desligada em vez de G0 de propósito: o GRBL ignora a palavra F em um rápido e usa o próprio máximo configurado, o que tornaria o ajuste de deslocamento desta página um rótulo que não muda nada.
Meu desenho é enviado?
Não. O arquivo é lido e convertido no seu navegador, e nada é enviado a lugar nenhum.