Jump to content

user_name

Dormant
  • Posts

    1
  • Joined

  • Last visited

Everything posted by user_name

  1. Hello, everyone. I’m trying to use CuraEngine to get printing time and filament length using terminal only. My problem is that passing exact same set of parameters to desktop Cura and CuraEngine doesn’t return same results. I have created an Ultimaker Original printer instance and changed some parameters in Cura GUI. Then take all arguments from cura.log and pass them to CuraEngine using -s arguments with values. Using these arguments, I call CuraEngine manually like below: CuraEngine slice -v -j /path/to/cura/definitions/fdmprinter.def.json -g -e0 -e0 -l /path/to/model -o /dev/null CuraEngine returns an output like below (when “-v” flag is passed): ...;FLAVOR:Marlin;TIME:7395;Filament used: 6.66199m;Layer height: 0.6End of gcode header.Print time: 7395Print time (readable): 2h 3m 15sFilament: 42499 But these values differs from values in Desktop Cura. Relative difference is bigger when printing time is smaller and tends to 0 when models are big. I double checked whole set of parameters (counting around 200 overall) and they match completely. Seems like Cura changes some input parameters internally and doesn’t show it. What could cause the issue? How can use CuraEngine so that output is the same with desktop Cura? Thanks in advance!
×
×
  • Create New...