CuraEngine icon indicating copy to clipboard operation
CuraEngine copied to clipboard

Powerful, fast and robust engine for converting 3D models into g-code instructions for 3D printers. It is part of the larger open source project Cura.

CuraEngine

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 and is an integral part of Cura. You can use CuraEngine separately or in other applications. Feel free to add it to your application. But please take note of the License

License

License
CuraEngine is released under terms of the AGPLv3 License. Terms of the license can be found in the LICENSE file. Or at http://www.gnu.org/licenses/agpl.html

But in general it boils down to:
You need to share the source of any CuraEngine modifications if you make an application with the CuraEngine. (Even if you make a web-based slicer, you still need to share the source!)

How to Install & Run

Please check our Wiki page for details on how to install CuraEngine.

Dependencies

Please check our Wiki page for details on CuraEngines dependencies.

Internals

Please check our Wiki page for details on CuraEngines internals.