Tiny Online Tools logoTiny Online ToolssearchBuscar ferramentas…grid_viewTodas as ferramentas
Iniciochevron_rightFerramentas de impressão 3Dchevron_rightConversor de Sabor G-codeConversor de Sabor G-code

Conversor de Sabor G-code

Converte G-code entre Marlin, RepRapFirmware, Klipper, Smoothieware e Repetier onde a equivalência é exata, e lista tudo o resto.

upload_file

Clique para procurar ou arraste e solte arquivos aqui

Selecione um ficheiro G-code — .gcode, .gco, .g ou .nc

Aceito: .gcode,.gco,.g,.nc,.ngc

O ficheiro é lido e convertido no seu navegador. Nada é enviado.Detetado pelo marcador de sabor do ficheiro ou pelos comandos que usa. Altere se a deteção estiver errada.Klipper accepts most Marlin motion G-code, but configuration lives in printer.cfg rather than in EEPROM, so the M-codes that write settings are not implemented.OpçõesComentar os comandos que o destino não suportaDesligado por omissão: os comandos não suportados ficam no ficheiro e são apenas listados. Ligado, só os que não têm suporte algum recebem o prefixo «; UNSUPPORTED (destino): » — nunca os de suporte parcial, que funcionam, apenas de outra forma.Atualizar os marcadores de sabor do fatiadorReescreve a linha ;FLAVOR: e a definição gcode_flavor no rodapé de configuração. Note que isto muda o que o fatiador leria se reimportasse o ficheiro.Acrescentar um cabeçalho de proveniênciaDuas linhas de comentário com a origem, o destino, esta ferramenta e quantos comandos faltam rever.

Ferramentas semelhantes

Analisador de G-code

Analisador de G-code

Mede um ficheiro G-code fatiado: filamento, custo, tempo, alturas de camada, superfícies, velocidades, temperaturas e todas as definições do cabeçalho.

Editor de G-code

Editor de G-code

Altere temperaturas, velocidades, ventoinha e comandos personalizados num ficheiro G-code fatiado, com pré-visualização de cada linha afetada.

Visualizador de G-code

Visualizador de G-code

Pré-visualize um ficheiro G-code fatiado em 3D: camada a camada, colorido por tipo de superfície, movimento, velocidade ou extrusora.

Fatiador 3D no navegador

Fatiador 3D no navegador

Fatie modelos STL, 3MF e OBJ em G-code pronto para imprimir, dentro do navegador. Nenhum ficheiro é enviado.

Converter PNG para AVIF

Converter PNG para AVIF

Converta imagens PNG para o formato moderno AVIF para arquivos muito menores.

Conversor para Minúsculas

Conversor para Minúsculas

Converta texto para minúsculas instantaneamente.

Converter DPI da imagem

Converter DPI da imagem

Altere o DPI de imagens PNG e JPEG atualizando os metadados ou reamostrando para uma nova resolucao.

apps

Mais ferramentas

Explore nossa colecao completa de ferramentas online gratuitas.

A versão honesta de «converte o meu G-code»

O movimento é terreno comum. G0–G3, G28, G90/G91 e G92 significam o mesmo em Marlin, RepRapFirmware, Klipper, Smoothieware e Repetier. Quase tudo o resto é precisamente onde os firmwares divergem: indexação de aquecedores e ventoinhas, nivelamento da mesa, retração, aceleração e jerk, macros. Um conversor que reescreva isso em silêncio faz mais estragos do que um que deixe tudo quieto e o avise.

Por isso esta ferramenta aplica apenas as equivalências exatas e reporta o resto.

O que é reescrito

  • M900 K… → SET_PRESSURE_ADVANCE ADVANCE=… no Klipper, ou M572 D0 S… no RepRapFirmware. Mesmo número, mesmo significado.
  • M203 entre os mm/s do Marlin e os mm/min do RepRapFirmware — cada valor de eixo multiplicado ou dividido por 60.
  • M205 jerk X/Y → M566 em mm/min no RepRapFirmware.
  • M420 S1/S0 → BED_MESH_PROFILE LOAD=default / BED_MESH_CLEAR no Klipper, ou G29 S1 / G29 S2 no RepRapFirmware.
  • M201/M203 → SET_VELOCITY_LIMIT no Klipper.

O que é reportado

Quatro listas — e são o essencial da ferramenta, não uma nota de rodapé.

Convertidos: o comando, quantas vezes, no que se tornou e porquê. Mantidos: aceites sem alteração pelo firmware de destino. Precisam da sua atenção: suporte parcial ou inexistente, cada um com a nota que explica exatamente o que falha: «o Klipper não tem M205; o comportamento nas esquinas define-se com square_corner_velocity no printer.cfg». Desconhecidos: comandos que nem constam da tabela, passados intactos e listados para que os verifique.

Nada é removido em silêncio. Por omissão, os comandos não suportados ficam no ficheiro e são assinalados. Se pedir, são comentados com o prefixo ; UNSUPPORTED (Klipper): , para que a alteração salte à vista num diff e seja trivial de reverter.

Marcadores de sabor e proveniência

A linha ;FLAVOR: que o Cura escreve e a definição gcode_flavor = … no rodapé da família Slic3r são atualizadas para o destino, e um cabeçalho de dois comentários regista de onde veio o ficheiro e o que falta rever.

O aviso que importa

O G-code convertido deve ser lido antes de ser enviado para uma máquina, e os primeiros minutos da impressão devem ser acompanhados. Esta ferramenta muda texto; não conhece a sua impressora.