La versión honesta de «convierte mi G-code»
El movimiento es terreno común. G0–G3, G28, G90/G91 y G92 significan lo mismo en Marlin, RepRapFirmware, Klipper, Smoothieware y Repetier. Casi todo lo demás es justo donde los firmwares difieren: numeración de calentadores y ventiladores, nivelación de cama, retracción, aceleración y jerk, macros. Un conversor que reescriba eso en silencio hace más daño que uno que lo deje quieto y te lo diga.
Por eso esta herramienta aplica solo las equivalencias exactas y reporta el resto.
Qué se reescribe
M900 K…→SET_PRESSURE_ADVANCE ADVANCE=…en Klipper, oM572 D0 S…en RepRapFirmware. Mismo número, mismo significado.M203entre los mm/s de Marlin y los mm/min de RepRapFirmware: cada valor de eje multiplicado o dividido por 60.M205jerk X/Y →M566en mm/min para RepRapFirmware.M420 S1/S0→BED_MESH_PROFILE LOAD=default/BED_MESH_CLEARen Klipper, oG29 S1/G29 S2en RepRapFirmware.M201/M203→SET_VELOCITY_LIMITen Klipper.
Qué se reporta
Cuatro listas, y son el corazón de la herramienta, no una nota al pie.
Convertidos: el comando, cuántas veces, en qué se convirtió y por qué. Se mantienen: admitidos sin cambios en el firmware de destino. Requieren tu atención: soporte parcial o inexistente, cada uno con la nota que explica exactamente qué se rompe: «Klipper no tiene M205; el comportamiento en esquinas se ajusta con square_corner_velocity en printer.cfg». Desconocidos: comandos que ni siquiera están en la tabla, que pasan intactos y se listan para que los revises.
Nada se elimina en silencio. Por omisión los comandos no admitidos permanecen en el archivo y se señalan. Si lo pides, se comentan con el prefijo ; UNSUPPORTED (Klipper): , de modo que el cambio salta a la vista en un diff y es trivial de revertir.
Marcadores de sabor y procedencia
La línea ;FLAVOR: que escribe Cura y el ajuste gcode_flavor = … del pie de configuración de la familia Slic3r se actualizan al destino, y una cabecera de dos comentarios deja constancia de dónde viene el archivo y qué queda por revisar.
La advertencia que importa
El G-code convertido debe leerse antes de enviarlo a una máquina, y conviene vigilar los primeros minutos de la impresión. Esta herramienta cambia texto; no conoce tu impresora.
Tiny Online Tools






