Inkscape.org
Ayuda en Castellano post procesador
  1. #1
    rafel8878 rafel8878 @rafel8878

    hola bien al crear Gcode trabajando en mm genera 4 decimales y la maquina solo trabaja con 3 decimales como puedo hacerlo para cambiar 4 decimales por 3 decimales he estado mirando y no he encontrado para cambiarlo

    gracias

    Rafel

  2. #2
    gonz4 gonz4 @gonz4
    *

    Hola @rafel8878 ! También lo he estado mirando y no he encontrado una solución sencilla. Lo único que he visto es la opción de editar directamente el archivo gcodetools.py (Phyton) de la extensión Gcodetools (Se debe editar como administrador para poder guardar los cambios). Si trabajas en Windows lo puedes encontrar en la carpeta de extensiones de inkscape (por ejemplo C:\Program Files\Inkscape\share\extensions\gcodetools.py) y una vez ahí buscar las líneas 4657, 4658 y 4659

     

    x = round(x, 4) # round to 4 decimals
    y = round(y, 4) # round to 4 decimals
    w = round(w, 4) # round to 4 decimals

     

    Según lo que necesitas, se debería cambiar el 4 por 3 en todos los casos.

     

    A continuación habría que modificar también el documento gcodetools_path_to_gcode.inx (alojado en la misma carpeta de extensiones). En este caso se cambian los “4” por los “3” para que se visualice correctamente en la interfaz gráfica (GUI) de la extensión: Extensiones > Gcodetools > Trayecto a GCode > Preferencias > Post-procesador > Redondear todos los valores a 3 dígitos

     

    La verdad es que no lo he probado, así que no te puedo asegurar que funcione sin problemas, pero te dejo la fuente donde lo encontré:

    https://www.cnc-club.ru/forum/viewtopic.php?p=356532#p356532

     

    Saludos y espero que te sirva!