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.

The short answer

UltiMaker Cura is a free, open-source slicer released under the LGPLv3 license per its official GitHub repository, with several hundred settings available in advanced mode. It ships with ready-made profiles for UltiMaker printers plus a very large set of community profiles for other brands, such as Anycubic or Creality, visible in the project's repository. It suits beginners, anyone who wants a general-purpose tool covering varied hardware, or anyone who prefers a pre-tuned profile over starting from a blank configuration; owners of very fast machines with built-in calibration tools sometimes turn to a newer slicer alongside it.

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.

Cura: key features to know

FeatureWhat it doesWhat to check
Recommended modeOffers a tightened settings list with tested intent profilesA good starting point for an unfamiliar model or filament
Custom modeOpens the full settings list, well above 400Save a changed setting as its own profile before reusing it
Community profilesCovers hundreds of third-party printer modelsCheck the bed dimensions after importing a community profile
Material MarketplaceAdds filament profiles supplied by partner brandsConfirm the exact filament reference is actually listed
Plugin MarketplaceAdds community features rated by usersOnly install plugins with reviews and an established reputation
Non-networked printer setupLets you manually configure a machine missing from the listEnter the bed dimensions and nozzle diameter precisely

Frequently asked questions

Is Cura free?

Yes, UltiMaker Cura is free and open-source, released under the LGPLv3 license per its official GitHub repository. An Enterprise version exists for professional use with a different update cadence, but the standard version stays free.

Does Cura work with printers from brands other than UltiMaker?

Yes, Cura's GitHub repository publishes hundreds of community profiles covering many third-party brands, alongside the official UltiMaker profiles. A printer missing from the list can also be added manually as a non-networked machine.

What's the difference between recommended mode and custom mode?

Recommended mode offers a tightened settings list built around intent profiles tested by the manufacturer, handy for getting started quickly. Custom mode opens the full settings list, well above 400 according to UltiMaker, for fine control over every parameter.

What does Cura's Marketplace do?

The Marketplace offers material profiles supplied by partner filament brands and community plugins rated by users, per the UltiMaker site. It saves you from manually entering recommended settings for every filament and extends the base software's features.

Is Cura suited to newer, fast printers?

Cura can slice for this kind of machine, but user communities often report that newer slicers bundle calibration tools directly into the interface, something Cura doesn't offer natively in the same way. Many users end up pairing Cura with another slicer depending on the machine.

How do you add a filament that isn't in Cura's list?

A missing filament can be added by duplicating a similar material profile and adjusting the temperature and cooling settings recommended by the filament's manufacturer. The Marketplace also offers profiles supplied directly by some partner filament brands.

Sources and limits

We organize manufacturer and community documentation; we have not measured these products ourselves. The manual for your exact model takes precedence over general guidance.

Keep exploring

A clearer shortlist starts with your projects.

Use the free buying checklist and budget worksheet before comparing offers.

Get the free starter kit