logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

CuraEngine - slicing engine for Cura

Authors

       This manpage was autogenerated from CuraEngine with the help of help2man.

       The opening and closing sections were edited by GregorRiepl <onitake@gmail.com>.

CuraEngine                                        October 2017                                     CURAENGINE(1)

Description

       The  CuraEngine  is  a  C++  console  application for 3D printing GCode generation. It has been made as a
       better and faster alternative to the old Skeinforge engine.

       This is just a console application for GCode  generation.  For  a  full  graphical  application  look  at
       https://github.com/Ultimaker/Cura which is the graphical frontend for CuraEngine.

       The  CuraEngine can be used separately or in other applications. Feel free to add it to your application.
       But please take note of the License.

Name

       CuraEngine - slicing engine for Cura

Usage

       CuraEngine help

              Show this help message

       CuraEngine connect <host>[:<port>] [-j <settings.def.json>]

       --connect <host>[:<port>]

              Connect to <host> via a command socket, instead of passing information via the command line

       -j<settings.def.json>

              Load settings.json file to register all settings and their defaults

       -v

              Increase the verbose level (show log messages).

       CuraEngine slice [-v] [-p] [-j <settings.json>]  [-s  <settingkey>=<value>]  [-g]  [-e<extruder_nr>]  [-o
       <output.gcode>] [-l <model.stl>] [--next]

       -v

              Increase the verbose level (show log messages).

       -p

              Log progress information.

       -j

              Load settings.def.json file to register all settings and their defaults.

       -s <setting>=<value>

              Set a setting to a value for the last supplied object, extruder train, or general settings.

       -l <model_file>

              Load an STL model.

       -g

              Switch setting focus to the current mesh group only.  Used for one-at-a-time printing.

       -e<extruder_nr>

              Switch setting focus to the extruder train with the given number.

       --next

              Generate  gcode  for  the  previously  supplied mesh group and append that to the gcode of further
              models for one-at-a-time printing.

       -o <output_file>

              Specify a file to which to write the generated gcode.

       The settings are appended to the last supplied object: CuraEngine slice [general settings]

       -g [current group settings]

       -e0 [extruder train 0 settings]

       -l obj_inheriting_from_last_extruder_train.stl [object settings]

       --next [next group settings]

              ... etc.

       In order to load machine definitions from custom locations, you need to create the  environment  variable
       CURA_ENGINE_SEARCH_PATH, which should contain all search paths delimited by a (semi-)colon.

See Also