How a 3D Printer Works (Explained Simply)
How 3D printers work: the layer principle, FDM and resin MSLA mechanics, what slicing does, and what the specs on the box actually mean.
By 3DPrinterLab Team · Published · Updated
A 3D printer builds an object by stacking thin layers of material, one on top of the next, until a digital model becomes a physical part. For home users, two technologies cover almost everything you will see for sale: FDM printers, which melt plastic filament and draw each layer with a nozzle, and resin MSLA printers, which harden a liquid resin with light. This guide explains how a 3D printer works for both types, what the slicer software does, and how to read the spec sheet on the box. If you are still choosing between the two technologies, our FDM vs resin comparison covers the trade-offs in depth.
The layer principle
Every consumer 3D printer works additively. Instead of cutting material away from a block, it adds material only where the part needs it. Software first slices a 3D model into a stack of horizontal cross-sections. The printer then reproduces those cross-sections in order, starting at the bottom, with each new layer fused to the one beneath it.
Two consequences follow from this, and they explain most of what you will read about 3D printing:
- Layer height sets vertical detail and print time. Thinner layers make smoother curved surfaces but mean more layers, so the print takes longer. Prusa's knowledge base describes layer height as the main factor affecting both print time and vertical resolution.
- Overhangs need help. A layer can only be built on something. If part of a model hangs out over empty air, the printer needs temporary support structures underneath it, which you remove afterward.
How FDM printers work
FDM stands for fused deposition modeling (you will also see FFF, fused filament fabrication). Formlabs summarizes it simply: the printer extrudes thermoplastic filament through a heated nozzle and builds the part one layer at a time. It is the most common type of home 3D printer, and the one most beginners start with.
Filament and the extruder
Filament is a long strand of plastic wound on a spool, most commonly 1.75 mm thick. PLA is the usual starting material, with PETG, ABS, ASA, TPU (flexible), and nylon among the common alternatives. The extruder is a motor-driven set of gears that grips the filament and pushes it forward at a precisely controlled rate. When the printer needs to stop laying plastic, for example to travel to another spot, the extruder pulls the filament back slightly (a retraction) to reduce oozing.
The hotend and nozzle
The hotend is where the plastic melts. A heater block brings the nozzle up to the temperature the material needs, and a heat break keeps the heat from creeping up the filament path so the plastic only softens where it should. Molten plastic leaves through the nozzle, most commonly 0.4 mm wide. The nozzle width limits the finest detail an FDM printer can draw in the horizontal plane. Prusa notes that a smaller nozzle is what improves fine X/Y detail, while layer height only affects vertical resolution, and that layer height should stay below about 80% of the nozzle diameter (roughly 0.32 mm for a 0.4 mm nozzle). A common everyday layer height is 0.2 mm.
The heated bed and build plate
The first layer is laid onto a build plate, usually a removable, flexible steel sheet coated with PEI or a similar surface. The bed underneath is heated so the first layer grips and the part does not curl up at the corners as it cools. Plastics shrink a little as they cool, and that shrinkage is what causes warping. A clean plate, the right bed temperature, and a correctly set first layer handle most adhesion problems.
Motion systems: bed slinger, CoreXY and CoreXZ
To draw each layer, the nozzle and the bed have to move relative to each other in three axes. The way a printer arranges those motions is called its kinematics, and it affects speed and print quality.
- Bed slinger (Cartesian). The bed moves back and forth on the Y axis while the print head moves left and right on X and up and down on Z. Flashforge describes this layout as simple, easy to inspect, and typically more affordable. The trade-off is that the whole bed, and the print on it, has to accelerate and stop with every move, so tall or heavy prints may need gentler settings.
- CoreXY. Two frame-mounted motors work together through a belt system to move the print head in X and Y, while the bed moves only down along Z. Because less mass moves quickly, CoreXY machines can use much higher acceleration, and tall parts stay steadier since they are not being shaken back and forth. The design usually sits inside a box-shaped frame, which also makes it easier to enclose.
- CoreXZ. A less common variation that applies the same coordinated-belt idea to the X and Z axes instead, with a separate motor handling Y. Creality used this approach on its Ender-3 V3, where the Z axis is part of the belt system that drives X and there are no threaded Z rods.
Flashforge makes a useful point here: CoreXY is not automatically faster in practice, because hotend flow, cooling, firmware, and slicer settings all limit real speed too.
Auto leveling and first-layer calibration
The gap between nozzle and bed on the first layer is roughly the thickness of the first layer itself, so small errors matter. Older printers asked you to level the bed by hand with a sheet of paper. Most current printers probe the bed automatically before printing, build a map of any small height differences, and compensate as they print. Some go further: Prusa's printers with a load cell sense the nozzle touching the bed and calibrate the first layer automatically. You can still fine-tune the nozzle height (usually called Z offset) if the first layer looks too squished or too loose.
Part cooling
As soon as plastic leaves the nozzle, a part cooling fan blows air onto it so it solidifies quickly. Good cooling is what lets an FDM printer bridge gaps and print overhangs without drooping. Materials like PLA want plenty of cooling, while materials prone to warping or poor layer bonding often print better with less.
How resin (MSLA) printers work
Resin printers use a light-sensitive liquid called photopolymer resin. When the right wavelength of light hits it, the resin hardens. Formlabs describes MSLA (masked stereolithography) as any process where a light source is selectively covered, or masked, and notes that LCD-based printers are the most common type.
The light source and LCD mask
At the bottom of the printer is an array of LEDs that emits light at around 405 nm, the wavelength typically used to cure resin. Above it sits an LCD screen. For each layer the screen displays a black-and-white image of that cross-section: clear pixels let light through and dark pixels block it. Because the whole layer is exposed at once, each layer takes about the same time to cure whether it contains one small part or a full plate of them. The density of the screen matters, too. Formlabs explains that a denser LCD means smaller pixels and a higher possible resolution in the horizontal plane.
The vat and release film
Resin sits in a vat (also called a tank) with a transparent bottom made of a thin, flexible film. FEP is the classic material, and newer printers often use other release films. The build plate is lowered into the resin until it is one layer height above the film, the LCD exposes that layer, and the cured resin sticks to the plate. MSLA printers build upside down, so your part grows downward from the plate as it rises out of the vat. Formlabs gives typical resin layer heights of 25 to 200 microns (0.025 to 0.2 mm), which is part of why resin parts show such fine detail.
The peel
After each exposure, the freshly cured layer is stuck to both the part and the film. The plate rises to pull it free, which is called the peel. Formlabs notes that peel forces when the plate rises, and squish forces when it descends, can shift layers and reduce accuracy. This is why flexible films, slower lift speeds, and good support placement all matter on resin printers. A print that ends up stuck to the film instead of the plate is a classic peel or adhesion failure.
Wash and cure
A resin print is not finished when it comes off the printer. It is coated in uncured liquid resin, which must be washed off, typically in isopropyl alcohol (IPA) or another solvent the resin maker recommends. The part is then post-cured under light, and for some materials heat, to reach its final properties. Formlabs advises that the part will need to be washed, potentially post-cured, and then post-processed. Uncured resin is a skin sensitizer, so this whole workflow is done with nitrile gloves and good ventilation, as covered in our setup guide.
Slicing: from 3D model to printer instructions
A printer cannot read a 3D model directly. Slicer software sits in between. You load a model file, usually an STL or a 3MF (3MF can also carry colors, settings, and multiple objects), choose your printer and material profile, and the slicer converts the model into layer-by-layer instructions. For FDM printers that output is G-code, which 3Dnatives describes as a language the 3D printer can understand: a long list of moves, temperatures, and extrusion amounts. Resin slicers produce a stack of layer images plus exposure settings instead.
Popular FDM slicers include Bambu Studio, OrcaSlicer (a free, open-source fork of Bambu Studio, which itself builds on PrusaSlicer), PrusaSlicer, and Creality Print. The main settings you will meet are:
- Layer height. Thinner for detail, thicker for speed. Prusa's guidance is that going below 0.10 mm usually gives only small quality gains for much longer prints.
- Walls (perimeters). The outlines that form a part's skin. Prusa notes that strength depends mostly on perimeter count rather than infill, so add walls when you need a tougher part.
- Infill. The internal pattern that fills a part so it is not solid plastic. Lower percentages save time and material.
- Supports. Temporary structures under overhangs. On resin printers, supports also hold the part to the plate during every peel, so they matter even more.
Starting from the manufacturer's tuned profiles avoids most early failures.
What the specs on the box mean
Once you know the mechanics, spec sheets are much easier to read.
Build volume
The largest part the printer can make, given as width x depth x height in millimeters. Large models can be split into pieces and glued. FDM machines generally offer more build volume than desktop resin machines.
Speed vs acceleration
The headline "max speed" figure is how fast the print head can move in a straight line, but most prints are full of short moves and corners where the head never reaches that number. Acceleration, measured in mm/s², tells you how quickly it can get up to speed and slow down, and it often has a bigger effect on real print times. Flashforge's example machine lists a 300 mm/s maximum print speed alongside up to 30,000 mm/s² acceleration. Treat both numbers as ceilings, not typical results.
Enclosure
An enclosed printer keeps the air around the print warmer and steadier and shields it from drafts. That matters most for ABS and ASA: Prusa's material guides say both warp because of temperature differences between the part and its surroundings, recommend printing them inside an enclosure to keep the ambient temperature higher, and warn that drafts around the print hurt the result. For PLA, an enclosure is optional. See our list of enclosed printers if you plan to print engineering materials.
Multicolor and multi-material systems
Several makers sell add-ons or combo bundles that hold multiple spools and switch between them automatically during a print: Bambu Lab's AMS, Anycubic's ACE, Creality's CFS, and Prusa's MMU are examples. Bambu Lab's description of its AMS shows the general approach. Each spool has its own motor to feed or rewind filament, a cutter on the toolhead snips the old filament, the new one is loaded, and the printer purges the leftover color out of the nozzle before continuing. That purge is the main drawback: color changes add time and waste material. A different approach, used on some higher-end machines, is multiple nozzles or toolheads, which reduces purging. Our multicolor printer list compares these options.
What about SLS and industrial printers?
Selective laser sintering (SLS), which fuses nylon powder with a laser, and metal powder systems are professional and industrial technologies. They are outside the scope of this guide, which covers desktop FDM and resin printers.
Where to go next
FDM is the usual first printer for functional parts and general making, while resin excels at small, highly detailed pieces such as miniatures. Our picks of the best 3D printers for beginners focus on machines with automatic calibration and good default profiles, which take most of the guesswork out of the first prints. When yours arrives, follow our first-hour setup guide.
Frequently asked questions
How does a 3D printer work in simple terms?
A 3D printer builds an object by stacking many thin layers of material on top of each other. Software slices a 3D model into horizontal cross-sections, and the printer reproduces them one at a time from the bottom up. FDM printers draw each layer with melted plastic, while resin printers harden each layer of liquid resin with light.
What is the difference between FDM and resin 3D printers?
FDM printers melt plastic filament and push it through a heated nozzle, which suits functional parts and larger objects. Resin MSLA printers cure liquid photopolymer with light shone through an LCD screen, which gives much finer detail and smoother surfaces. Resin prints also need washing and post-curing, and liquid resin must be handled with gloves.
What does a slicer do?
A slicer converts a 3D model file, such as an STL or 3MF, into instructions the printer can follow. For FDM printers it produces G-code, a list of movements, temperatures, and extrusion amounts. It is also where you set layer height, walls, infill, and supports.
Is CoreXY better than a bed slinger?
CoreXY printers move the print head in X and Y and keep the bed still horizontally, which lowers moving mass and allows higher acceleration. Bed slingers are mechanically simpler and usually cheaper, but the moving bed can limit speed on tall or heavy prints. Real-world speed also depends on hotend flow, cooling, firmware, and slicer settings.
What layer height do 3D printers use?
FDM printers commonly print at around 0.2 mm, and Prusa advises keeping layer height below about 80% of the nozzle diameter. Resin printers typically use 0.025 to 0.2 mm layers according to Formlabs. Thinner layers improve vertical detail but increase print time.
Why do 3D printers need supports?
Each layer has to be built on top of something. When part of a model overhangs empty space, the slicer adds temporary support structures beneath it that you remove after printing. On resin printers, supports also hold the part to the build plate as each layer peels away from the vat film.
Sources
- FDM vs. SLA: Compare Filament and Resin 3D Printers (Formlabs)
- Guide to Resin 3D Printers: SLA vs. DLP vs. MSLA vs. LCD (Formlabs)
- Layers and perimeters (Prusa Knowledge Base)
- Live adjust Z (Prusa Knowledge Base)
- CoreXY vs Bed Slinger (Flashforge)
- CoreXZ Arm Solution (Smoothieware documentation)
- Creality Launches Ender-3 V3 with CoreXZ System (Fabbaloo)
- Bambu Lab AMS explained in detail (Bambu Lab blog)
- All You Need to Know About Orca Slicer (3Dnatives)
- ABS (Prusa Knowledge Base)
- ASA (Prusa Knowledge Base)