Cura

Cura — Free Download. File preparation for 3D printing
Ultimaker Cura is 3D printing preparation software. The program converts digital models into instructions for 3D printers. Cura generates G-code from 3D files such as STL and OBJ.
5.0(1 ratings)

Download Cura (Official links)
File size: 291 MB
The latest version of Cura is: 5.11.0
Operating system: Windows, Linux, MacOS
Languages: English
Price: $0.00 USD

  • Material profile configuration. The database contains parameters for different filaments. Temperature and flow settings are optimized for each material. The configuration ensures layer adhesion and reduces warping.
  • Infill density modification. The internal pattern of the object is precisely controlled. Infill structures range from straight lines to triangles. Density affects mechanical strength and material consumption.
  • Support structure generation. Supports are created for overhangs greater than 45 degrees. The support geometry prevents the collapse of upper layers. Supports are removed after the printing process.
  • Print speed control. Extrusion speed is adjusted per layer and feature. Outer layers print at a reduced speed for higher precision. Inner layers use increased speed to reduce total time.
  • Layer thickness adjustment. Layer height determines the vertical resolution of the part. Low values produce smoother surfaces but increase time. High values speed up printing with less surface detail.
  • Automatic model orientation. The algorithm optimally places the model on the build platform. Rotation minimizes the contact area with the base. Orientation affects the anisotropic strength of the final part.
  • Batch printing mode. Multiple models are arranged on the virtual build platform. Each model maintains its specific parameter settings. Simultaneous printing optimizes machine usage time.
  • Layer simulation. The preview shows the complete path of the print head. Each extrusion and travel move is visualized sequentially. The simulation detects potential errors before generating the code.
  • Extrusion calibration. Material flow is calibrated using multiplier factors. Calibration compensates for variations in filament diameter. The correction prevents defects from over-extrusion or under-extrusion.
  • Layer fan management. Fan speed is scheduled based on layer height. Rapid cooling improves the definition of bridges and overhangs. Reducing fan speed increases adhesion between layers.
  • Retraction configuration. Parameters control the filament retraction during travel moves. Retraction minimizes plastic strings between printed sections. Retraction distance and speed depend on the material used.
  • Per-layer temperature modification. Nozzle temperature is programmed for specific layers. Initial layers print with elevated temperature for better adhesion. Upper layers reduce temperature to prevent warping.

The development of Ultimaker Cura began in 2013. David Braam created the initial version as open-source software. The application is primarily written in the Python language with C++ components. Ultimaker maintains active development with regular updates. The user community contributes to the project by reporting bugs and suggesting features. The modular architecture allows integration with different 3D printers via plugins.


Alternatives to Cura:

Strecs3D — Free Download. Optimization of structural infill for 3D printing

Strecs3D

Strecs3D is a pre-processing software that generates optimized infill for 3D printing based on structural analysis results.
Price: Free   Size: 30.6 MB   Version: 1.1.0   OS: Windows, MacOS
ideaMaker — Free Download. 3D printing software

ideaMaker

ideaMaker is a slicing software developed by Raise3D for 3D printers.
Price: Free   Size: 115 MB   Version: 5.3.1   OS: Windows, Linux, MacOS
PrusaSlicer — Free Download. 3D printing software

PrusaSlicer

PrusaSlicer is an open-source application for preparing 3D print files.
Price: Free   Size: 96 MB   Version: 2.9.3   OS: Windows, Linux, MacOS