调用curaengine(4.2.1)引擎所需步骤:
**1、拼接字符串:**如
CuraEngine slice -v -j ./resources/definitions/fdmprinter.def.json -v -j ./resources/definitions/fdmextruder.def.json -o “./output/test1.gcode” -e1 -l “./aixin.STL”
其中(1)CuraEngine首先要找到引擎exe所在的文件位置,相对应exe的名称为CuraEngine,作为字符串的首个参数。
(2)slice代表切片,作为字符串第二个参数,还可以是help,显示帮助消息。
(3)-v后面不接参数,显示打印日志消息。
(4)-j 后面接json文件所在的文件夹位置+具体的.json文件名称。.json文件里面包括所有的参数设置,使用时应先根据实际需求修改,在传入。这需要两个.json文件,分别是fdmextruder.def.json,包括些打印机器的参数设置,一般不需要修改,fdmprinter.def.json,包括打印参数设置,比如:线宽、层高、填充类型等,需要根据自己的实际需求进行对个别参数进行修改,大多数设置是不用改的,直接使用默认。
(5)-o 后面接gcode文件输出的文件夹位置+文件名。
(7)-e 后面接数字,指定前面所设置适用的打印喷头。
(8)-l 后面接stl文件所在的文件夹位置+文件名。