Cura: UltiMaker's Open-Source, General-Purpose Slicer
Cura remains one of the most widely installed slicers, partly because it covers a huge range of printer brands beyond UltiMaker's own. This page covers who it still suits today, how to add a printer, and what the Marketplace and plugins add.
What Cura is
UltiMaker Cura is an open-source slicer built by UltiMaker, released under the LGPLv3 license per its official GitHub repository. The manufacturer's site describes it as a slicing engine built on years of in-house development and community contributions, with over 400 settings available for anyone who wants fine-grained control, plus recommended profiles tested to deliver a reliable result without tuning everything by hand.
The software installs free on Windows, macOS, and Linux, and remains one of the oldest actively maintained slicers. A separate Cura Enterprise edition exists for professional environments, with its own update cadence and centralized distribution across multiple machines, according to the manufacturer's site. To compare where it fits against a newer application, the choosing a slicer page covers the criteria worth weighing based on your printer type and experience level.
Who Cura still suits today
Cura remains relevant for anyone running hardware from a mix of brands, including older or less common printers: the project's repository publishes hundreds of printer definition files, covering both well-known brands and more niche models. Recommended mode, with its tested profiles, suits a beginner who wants to start printing quickly without digging into every parameter.
Owners of fast CoreXY machines built for high-speed printing with built-in calibration tools often turn to a newer slicer like OrcaSlicer alongside or instead of Cura, largely for its ready-made calibration tests. Cura still holds up well for general-purpose use, or for hardware that has no profile in those newer slicers.
Adding a printer: manufacturer and community profiles
Cura distinguishes between profiles built and tested by UltiMaker itself and community profiles contributed by third-party manufacturers or users, tracked in the definitions folder published on the project's GitHub repository. That folder holds hundreds of files covering brands such as Anycubic, Creality, Artillery, and Anet, each with its own default bed size and nozzle settings.
For a printer missing from the list, you can still add a generic non-networked printer profile and manually set the bed dimensions and nozzle diameter. This mirrors the logic covered on the 3D print files page about formats and settings worth checking before a first send to a machine the software doesn't yet know well.
Some third-party manufacturers contribute their own profile directly to the project's repository, with bed dimensions, a default nozzle diameter, and sometimes recommended speed or temperature settings for their machines. The quality and freshness of these profiles varies from one brand to another, since they come from outside contributions rather than a single round of in-house testing by UltiMaker.
Recommended settings vs. custom settings
Recommended mode offers a tightened set of settings built around quality and speed, with intent profiles designed for a specific goal, such as a faster result or a stronger one, according to the UltiMaker site. It's the suggested starting point for a new model or an unfamiliar filament.
Custom mode opens up the full settings list, well above 400 according to the manufacturer, including layer height, per-feature speeds, cooling behavior, and support settings. A setting changed in custom mode can be saved as its own profile, ready to reuse later for a similar filament or part without reconfiguring everything from scratch.
Recommended mode's intent profiles are built for a specific goal reached in a single click, such as prioritizing surface quality or part strength over raw speed, per the manufacturer's site. Switching between an intent profile and full custom mode does not require starting over: settings already changed carry across, so a maker can start from an intent profile and still fine-tune a handful of parameters in custom mode afterward.
The Marketplace and plugins
The UltiMaker Marketplace, reachable from inside the software, offers material profiles supplied by partner filament brands, which avoids manually entering the recommended temperatures and settings for every spool. The manufacturer's site presents the Marketplace as a way to skip manual setup when using third-party materials.
The Marketplace also hosts community plugins rated by users, adding features not found in the base software: post-processing scripts, arrangement tools, or integrations with other services. As with any third-party plugin, it's worth checking reputation and reviews before installing one that touches the generated G-code directly.
Cura vs. newer-generation slicers
User forums and communities regularly report that newer slicers, built around a core optimized for fast CoreXY printers, bundle calibration tools directly into the interface, whereas Cura often requires separately downloaded test models or third-party plugins for the same task. This gap mostly matters on newer, very high-speed hardware.
For more conventional hardware, occasional use, or a library of already-tuned profiles, Cura keeps a real edge: its age and community make it one of the applications with the largest number of available printer profiles, a factor that matters as much as calibration speed for many users.
First slice, step by step
Installation runs from the UltiMaker site, with a build to pick based on your operating system. On first launch, a wizard offers to add a printer: you can choose an UltiMaker machine from the list, a third-party printer among the many community profiles, or a non-networked printer to configure manually. The model to slice then imports by dragging it into the main window, in formats including STL, OBJ, and 3MF. The right-hand panel lets you pick the filament, print quality, and recommended or custom mode, before clicking the slice button, which calculates the estimated print time and filament needed. The resulting file saves to an SD card or sends straight to the printer if a network connection is available, keeping in mind that the choice between STL and 3MF affects what information the final file keeps.
Sources and limits
- GitHub — Ultimaker/Cura (main repository, LGPL license)
- GitHub — Cura resources/definitions (community profiles by brand)
- UltiMaker — Cura software page (settings, Marketplace)
- UltiMaker Support — help center
We organize manufacturer and community documentation; we have not measured these products ourselves. The manual for your exact model takes precedence over general guidance.
A clearer shortlist starts with your projects.
Use the free buying checklist and budget worksheet before comparing offers.