Ultimaker uses functional, analytical and tracking cookies. Tracking cookies enhance your experience on our website and may also collect your personal data outside of Ultimaker websites. If you agree with the use of tracking cookies, click “I agree, continue browsing”. You can withdraw your consent at any time. If you do not consent with the use of tracking cookies, click “Refuse”. You can find more information about cookies on our Privacy and Cookie Policy page.

Running CuraEngine from CMD Line / Powershell

Recommended Posts

Hi, I'm looking into 3D printing optimization, and I'd like to run Cura's slicer in an iterative loop to generate gcode and a print-time estimate. Hence I'm not bothering with the GUI.

I'm using Python, have 15.04 and Lulzbot's 2.6 versions of Cura, and I'm still learning (started programming in Python a month ago).

So far, I understand the basic principle of Cura's commands, and have messed around with them in PowerShell before using Python's os.system command. Right now, I just want to specify an input and an output filepath, like so:

This comes up with or without specifying a json profile (I'm just using -p, -j, -o, and -l arguments), so I don't see how a missing setting could throw an error. I mean, it should be using the default/generic fdmprinter.json right? This is also using lulzbot's CuraEngine (haven't added Ultimaker's to the path to avoid confusion).

Could anyone tell me what I'm doing wrong?

Also, if anyone could point me in the direction of a json profile for a MakerGear M2, that would be awesome.