Lesson Objective

Understand How Slicing Software Prepares a Print

Slicing software is the bridge between a 3D model and a physical print. It takes a digital model, divides it into thin layers, calculates toolpaths, adds supports where needed and creates the machine instructions that tell the printer how to move, heat, extrude, retract and build the object.

In this lesson, you will learn how slicers handle model import, orientation, layer height, infill, supports, temperatures, speeds, preview checks and G-code. By the end, you should understand why slicing decisions strongly affect print time, material use, strength, surface quality and print success.

G1 X42 Y18 E0.6
Step 1: Model sliced into printable layers

Audio Lesson

Listen to This Lesson

The audio version explains slicing software, including model import, orientation, layer height, infill, supports, temperatures, print speed, slicer preview and G-code.

0:00 / 0:00

Concept Overview

Slicing Translates Geometry into Printer Behaviour

A 3D printer does not directly understand a model file. It needs a sequence of instructions that describe where to move, when to extrude, how hot to be, how fast to travel and how each layer should be built. Slicing software creates that instruction plan.

Learning Algorithm

Slicing Software Workflow

Algorithm 3: Slicing Software Workflow
Step Process Technical Meaning
Step 1 Import model The STL, OBJ or 3MF file is loaded into the slicer.
Step 2 Set orientation The model is positioned to balance strength, supports and finish.
Step 3 Choose layer height The slicer defines the vertical resolution of the print.
Step 4 Configure infill The internal structure is selected for strength, weight and material use.
Step 5 Generate supports Temporary structures are added for overhangs and unsupported areas.
Step 6 Set material parameters Temperature, speed, cooling and retraction are adjusted.
Step 7 Preview toolpaths Layers, walls, infill, supports and travel moves are checked.
Step 8 Export G-code The final machine instruction file is sent to the printer.

Step 1

Import model

The process begins by importing a model file into the slicer. Common formats include STL, OBJ and 3MF. The slicer reads the model geometry, places it on the build plate and prepares it for orientation, scaling and print setup.

Model File

STL, OBJ or 3MF is selected.

Slicer Import

The slicer reads geometry and places it on the build plate.

Build Plate

The model is ready for setup.

Technical Point

The slicer must correctly read the model before any print settings can be applied.

Step 2

Set orientation

Orientation affects print strength, support material, surface finish and print time. A flat model may have better bed adhesion, while a rotated model may reduce supports or improve the visible surface. Orientation is one of the most important slicer decisions.

Flat

Good adhesion, broad contact.

Angled

Balances supports and surface quality.

Vertical

May reduce footprint but alter strength.

Technical Point

Orientation changes the way layers carry load, how supports are generated and how surfaces appear.

Step 3

Choose layer height

Layer height controls vertical resolution. Smaller layers usually improve surface detail but increase print time. Larger layers print faster but may show more visible layer lines. The correct choice depends on whether the part needs detail, speed or strength.

Fine Layers

More detail, slower print.

Balanced

Good compromise for many prints.

Thick Layers

Faster print, rougher surface.

Technical Point

Layer height affects print time, surface quality and vertical detail.

Step 4

Configure infill

Infill is the internal structure inside the printed object. Low infill reduces material and weight. Higher infill can increase strength but also increases print time and material use. Pattern choice also affects how the part handles load.

Grid

Common, simple internal structure.

Infill

Controls internal strength, weight and material use.

Triangles

Can improve internal rigidity.

Technical Point

Infill changes strength, weight, material consumption and print time.

Step 5

Generate supports

Supports are temporary structures used to hold up overhangs or areas that would otherwise print in mid-air. They help difficult shapes print successfully, but they also increase material use, print time and post-processing work.

Overhang

Unsupported geometry may fail.

Support Generation

The slicer adds temporary structures beneath unsupported areas.

Supported Print

The model can print more safely.

Technical Point

Supports improve printability but add material, time and cleanup work.

Step 6

Set material parameters

Slicers use material profiles to control temperature, bed heat, cooling, print speed, travel speed and retraction. PLA, PETG, ABS, TPU and resin systems require different settings because each material behaves differently during printing.

Material Profile

Temperature, speed, cooling and retraction are adjusted.

Nozzle Heat

Controls material flow.

Bed Heat

Supports adhesion and reduces warping.

Cooling

Affects bridges, detail and layer bonding.

Retraction

Reduces stringing during travel moves.

Technical Point

Material parameters control how reliably the filament or resin behaves during printing.

Step 7

Preview toolpaths

The slicer preview shows how the printer will build the model. You can inspect walls, infill, supports, travel moves, layer order, estimated time and material use. This is where many problems can be caught before wasting material.

Toolpath

Movement and extrusion routes.

Preview Check

Walls, infill, support, travel and layer order are reviewed.

Print Estimate

Time, material and possible issues are checked.

Technical Point

Toolpath preview helps identify hidden problems before the printer starts.

Step 8

Export G-code

G-code is the machine instruction file used by many 3D printers. It tells the printer where to move, how fast to move, when to extrude, what temperatures to use and how to build each layer. Once exported, the file can be sent to the printer.

Sliced Model

Layers and toolpaths are ready.

G-code

G1 X42 Y18 E0.6
M104 S210
G28 Home

Printer

The machine follows the instructions.

Technical Point

G-code converts slicer decisions into printer movement, heat and extrusion commands.

Key Takeaways

What You Should Remember

📁

1. Import Starts the Process

The slicer reads STL, OBJ or 3MF model files.

🔄

2. Orientation Changes Results

Position affects strength, supports and surface finish.

📏

3. Layer Height Controls Detail

Smaller layers improve detail but increase print time.

🧱

4. Infill Builds Internal Structure

Infill affects strength, weight and material use.

🏗️

5. Supports Hold Overhangs

Supports help difficult shapes print successfully.

🔥

6. Material Settings Matter

Temperature, cooling and speed affect reliability.

👁️

7. Preview Before Printing

Toolpath preview helps catch errors early.

💾

8. G-code Drives the Printer

The printer follows exported machine commands.

Knowledge Check

Quick Slicing Software Quiz

Lesson Summary

Slicing Software Summary

Slicing software converts a 3D model into printable layers, toolpaths, supports, material settings and G-code. Good slicing decisions improve print quality, reduce failed prints, control material use and help the final object match its intended purpose.