0
0
3d-printingHow-ToBeginner · 4 min read

How to Use Cura Slicer: Step-by-Step Guide for 3D Printing

To use Cura slicer, first import your 3D model file (usually .stl or .obj) into the software. Then adjust print settings like layer height and infill, slice the model to generate G-code, and save it to your 3D printer's SD card or send it directly for printing.
📐

Syntax

The basic workflow in Cura involves these steps:

  • Import Model: Load your 3D model file (.stl, .obj).
  • Adjust Settings: Choose print parameters like layer height, infill density, print speed, and support structures.
  • Slice: Convert the 3D model into G-code instructions for the printer.
  • Save or Print: Export the G-code file to an SD card or send it directly to the printer.
pseudo
cura.loadModel('model.stl')
cura.setLayerHeight(0.2)
cura.setInfill(20)
cura.slice()
cura.saveGCode('model.gcode')
💻

Example

This example shows how to prepare a simple 3D model for printing by setting common parameters and slicing it.

python
# Pseudo-code example for Cura slicer usage
import cura

# Load the 3D model file
cura.loadModel('cube.stl')

# Set layer height to 0.2 mm for good detail
cura.setLayerHeight(0.2)

# Set infill density to 15% for moderate strength
cura.setInfill(15)

# Enable supports for overhangs
cura.enableSupports(True)

# Slice the model to generate G-code
cura.slice()

# Save the G-code file
cura.saveGCode('cube.gcode')
Output
Model 'cube.stl' loaded. Layer height set to 0.2 mm. Infill density set to 15%. Supports enabled. Slicing complete. G-code saved as 'cube.gcode'.
⚠️

Common Pitfalls

Common mistakes when using Cura slicer include:

  • Not setting the correct printer profile, which can cause print failures.
  • Choosing too low or too high layer height, affecting print quality or speed.
  • Forgetting to enable supports for models with overhangs, leading to poor print results.
  • Using incorrect filament settings like temperature or diameter.

Always double-check settings before slicing.

python
# Wrong: No supports for overhangs
cura.enableSupports(False)

# Right: Enable supports for complex shapes
cura.enableSupports(True)
📊

Quick Reference

SettingPurposeTypical Value
Layer HeightControls print detail and speed0.1 - 0.3 mm
Infill DensityStrength and material use10% - 20%
Print SpeedHow fast the printer moves40 - 60 mm/s
SupportsHelps print overhangsEnabled if needed
Build Plate AdhesionPrevents warpingBrim or Raft

Key Takeaways

Import your 3D model file into Cura to start slicing.
Adjust layer height, infill, and supports based on your print needs.
Always select the correct printer profile for accurate results.
Slice the model to generate G-code before printing.
Double-check settings to avoid common printing issues.