A 3D printer does not think in objects. It thinks in paths — an endless sequence of precise movements, each depositing a thin line of hot plastic at a specific coordinate. Understanding this process transforms 3D printing from a mysterious black box into a logical, predictable manufacturing method that you can master and troubleshoot with confidence.
This guide follows a single object — from its creation as a digital model to the moment you lift it off the build plate — explaining every transformation along the way.
Step 1 — The 3D Model: Defining Shape in Three Dimensions
Every printed object begins as a 3D model: a mathematical description of a solid shape stored in a digital file. Two main categories of software are used to create these models:
- Parametric CAD (Fusion 360, FreeCAD, OpenSCAD): You define shapes through precise dimensions and relationships. If you change one dimension, the entire model updates. This is the standard for functional parts that need exact measurements.
- Sculpting / Mesh modeling (Blender, ZBrush): You push and pull a digital mesh like clay. Excellent for organic shapes, characters, and artistic objects where exact dimensions matter less than aesthetics.
Step 2 — The STL File: Triangulating Reality
Once a model is finished, it must be exported in a format the printer can interpret. The most universal format is .STL (Standard Triangle Language). When you export to STL, the software breaks every curved surface into thousands of tiny flat triangles — a process called tessellation.
The more triangles, the smoother the surface appears, but the larger the file. A simple box needs only 12 triangles. A smooth sphere might need tens of thousands. Modern formats like 3MF carry additional information (color, material, scale) in a single file and are increasingly replacing STL in professional workflows.
Step 3 — The Slicer: Cutting the Model Into Layers
A slicer is the software bridge between a 3D model and a 3D printer. It takes the triangulated mesh and cuts it into hundreds or thousands of horizontal layers — like slicing a loaf of bread. For each layer, it calculates the exact path the print head must travel.
The key parameters you configure in a slicer are:
- Layer Height: The thickness of each printed slice. A typical range is 0.1 mm (ultra fine detail) to 0.3 mm (fast prints). Thinner layers mean smoother surfaces but significantly longer print times.
- Infill Pattern and Density: The internal structure of the print. Rather than printing solid plastic throughout, the slicer fills the interior with a geometric pattern — honeycomb, gyroid, grid — at a percentage of density. 15–20% infill is sufficient for most decorative parts; 40–80% for structural parts.
- Supports: 3D printers cannot print in mid-air. Any geometry overhanging at more than roughly 45–50 degrees from vertical requires a temporary support structure beneath it. The slicer generates these automatically and they are removed after printing.
- Print Speed: How fast the print head moves in mm/s. Higher speeds reduce print time but can reduce quality, especially on curves and fine details.
Step 4 — G-Code: The Language of Motion
The slicer's output is a G-code file: a long text file containing thousands of individual instructions. G-code is a standardized numerical control language developed in the 1950s for CNC machining, later adopted by 3D printers.
Each line of G-code is a command. G1 X150 Y80 E5.2 F3600
tells the printer: "Move to X=150, Y=80 while extruding 5.2mm of
filament, at a feedrate of 3600 mm/min." Every single movement of the
print head during a print is encoded as one of these lines. A typical
overnight print may contain several million G-code commands.
Step 5 — The Print: Physics of Layer Adhesion
Inside an FDM printer, a hotend heats the filament above its glass transition temperature, converting it from a solid rod into a viscous, semi-liquid state. This molten plastic is then forced through a precision nozzle (typically 0.4 mm diameter) and deposited along the G-code path.
The critical physics happen at the moment of deposition. The fresh molten layer meets the already-cooled layer beneath it. For a brief window of milliseconds, the heat from the new layer re-melts the surface of the previous one. Polymer chains from both layers interdiffuse — they entangle at a molecular level. This is what creates layer adhesion. If cooling is too fast (often from aggressive part cooling fans), this interdiffusion is incomplete, creating weak layer bonds and brittle prints.
Step 6 — The Build Plate: Why the First Layer Is Everything
The first layer of a print determines whether the entire job succeeds or fails. If it does not adhere properly to the build surface, the print will detach, warp, or knock loose from the print head's movement.
The three most common build surface materials each have distinct adhesion characteristics:
- PEI (Polyetherimide) sheet: Grips PLA and PETG aggressively when hot, releases effortlessly when cooled to room temperature. The standard surface for modern printers.
- Glass: Produces an ultra-flat first layer surface. Requires glue stick or hairspray for reliable adhesion with most materials.
- Textured PEI: Transfers a fine matte texture to the bottom surface of prints. Excellent for PETG and eliminates the need for adhesives.
Step 7 — Post-Processing: Making It Truly Finished
A freshly printed part is rarely truly "done." Common post-processing steps include:
- Support removal: Breaking or cutting away the temporary support structures generated by the slicer.
- Sanding: Working through progressively finer grits (120 → 400 → 800 → 2000) to eliminate layer lines and create a smooth surface.
- Painting and priming: Spray primer fills micro surface irregularities. After priming, standard acrylic or enamel paints adhere well to most filament types.
- Acetone smoothing (ABS only): Exposing an ABS print to acetone vapor partially dissolves the outer layer, causing it to reflow into a smooth, near-injection-molded finish.
The Complete Pipeline at a Glance
The journey from idea to object follows a consistent chain: 3D Model → STL/3MF export → Slicer (layer + path calculation) → G-code → Printer firmware → Physical layers → Post-processing → Finished part.
Each step in this pipeline has variables you can control. Mastering 3D printing means understanding which variable affects which outcome — and this guide gives you the foundation to start experimenting with confidence.