Jump to content


  • Content Count

  • Joined

  • Last visited

Posts posted by chintanjoshi1

  1. CuraEngine produces different gcode files for different settings set for "Scale" in Cura desktop application.

    However I compared the settings which were passed to it(as they are visible in the terminal) and found no difference in those settings passed whether it was a normally placed model or scaled model or with differently positioned model, but the gcode files for such different settings was different. How to determine in which way the engine is taking those settings ?

    OS: Ubuntu 14.04

    Cura: 2.3

    CuraEngine: 2.3

  2. The "resolved" value of a setting is the value that should be used when two extruders have a conflicting value. For example, if you have two extruders with two different materials, they may specify different bed temperatures. The "resolve" function for the bed temperature as specified in fdm_printer.def.json is "max(extruderValues('material_bed_temperature'))", ie: the maximum value of the bed temperatures specified in all extruders.

    Thanks for explaining the part. It really helped.

  3. Hello all, I was looking into the json files and I saw this




    Now, I tried to search what it does, and I found this


    Now, I get the value part that it takes the value if resolve is not there, but my question is that what resolve actually means ?

    Does it means the value which user gave as input in the GUI or something else ?


  4. Hello everyone, I am facing an issue when I generate a gcode from GUI and then from command line the output file is different. (I am new to this so pardon the formatting if its not correct.)

    Ultimaker2 Printer is selected in my Cura GUI

    from the log I found this command being passed


    2017-06-06 16:31:40,883 - DEBUG - .../UM/Backend/Backend.py (_backendLog [88]): [backend] Calling engine with: ['/opt/cura/bin/CuraEngine', 'connect', '', '-j', '/opt/cura/share/cura/resources/definitions/fdmprinter.def.json', '']


    Which is followed by a various settings.

    If I run the following command from the command line


    ./CuraEngine slice -v -j /opt/cura/share/cura/resources/definitions/fdmprinter.def.json -o /home/xyz/Desktop/gcodes/command_line_pause-start_100.gcode -l /home/xyz/Downloads/pigrrl-2-raspberry-pi-game-console-by-adafruit/pause-start.stl


    I get very different results...

    but if I pass this command


    ./CuraEngine slice -v -j /opt/cura/share/cura/resources/definitions/ultimaker2.def.json -o /home/xyz/Desktop/gcodes/command_line_pause-start_100.gcode -l /home/xyz/Downloads/pigrrl-2-raspberry-pi-game-console-by-adafruit/pause-start.stl


    the gcode files are quite same, although there are minor variations (2k-3k lines of gcode)

    So what could be causing the issue ?

    Also am I doing it correctly ?

    I also plan to pass custom settings from command line but I don't know how, is that done by appending

    -s to the command or do I need another json file ?


    • CuraEngine Version : 2.3.1
    • OS : Ubuntu 14.04
    • Cura Version: 2.3.1



  • Create New...

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!