Additive Manufacturing of Thermoplastics - The Science of Filament Fusion
Upon completing this chapter, you will be able to explain the following:
Chapter 1 surveyed additive manufacturing (AM) as a whole through seven process categories. This chapter focuses on the most widespread of them, Material Extrusion (MEX / FDM / FFF), and digs into how thermoplastics melt and stack, and why strength depends on layer orientation, from the perspectives of materials science, heat transfer, and polymer physics.
Material Extrusion (MEX) is a method that heats and melts a thermoplastic filament, extrudes it through a fine nozzle while scanning within a plane, and stacks it one layer at a time to build a solid. Owing to trademark reasons there are two names, FDM (Fused Deposition Modeling) and FFF (Fused Filament Fabrication), but they refer to the same technology. FDM is a registered trademark of Stratasys, and the open-source community adopted FFF as an equivalent generic term.
This method is the most widespread in the world because the machines are inexpensive, the material is supplied in the easy-to-handle form of filament, and the process is intuitive. On the other hand, as discussed later, it has an inherent weakness: the interface between layers tends to be the weak point in strength.
Following the physical process by which filament becomes a solid gives the following.
flowchart TD
A[Filament feed
solid, room temp] --> B[Heat break
gradual softening]
B --> C[Hot-end melting
190-260 C]
C --> D[Nozzle extrusion
shear flow]
D --> E[Deposit on bed/prev layer
contact, heat transfer]
E --> F[Welding by interdiffusion
chain entanglement]
F --> G[Cooling/solidification
below Tg]
G --> H[Extrude next layer
repeat]
style A fill:#e3f2fd
style C fill:#fff3e0
style F fill:#e8f5e9
style H fill:#f3e5f5
What matters here from a materials-science viewpoint is steps E and F. The extruded molten resin (bead) contacts the slightly cooler resin just below or beside it. Only while the interface temperature of the two stays above the glass transition temperature (see below) can polymer chains diffuse across the interface and entangle into a unified whole. How much of this "weldable time" can be secured governs the strength of the part.
In FDM/FFF, three temperatures determine quality independently yet interdependently.
| Temperature parameter | Typical range | Mainly controls |
|---|---|---|
| Nozzle temperature | 190–260°C (material-dependent) | Viscosity of the melt, ease of extrusion, interlayer bonding (higher welds more easily but risks stringing/over-melting) |
| Bed temperature | 0–110°C (material-dependent) | First-layer adhesion, warp suppression at the base of the part (a guideline is to set it near the material's Tg) |
| Chamber temperature | Room temp to 80°C+ | Prevents rapid cooling during the build, reducing interlayer temperature differences and residual stress (especially important for ABS/PC/PEEK) |
Nozzle and bed temperatures are not chosen by rules of thumb but are derived from each material's glass transition temperature, melting temperature, and thermal decomposition temperature. Organizing these properties in the next section reveals systematically why PLA is handled cold and ABS hot, and why PEEK requires a high-temperature chamber.
Thermoplastics are broadly divided into amorphous and semi-crystalline types according to how the molecular chains are arranged in the solid state. This difference greatly influences FDM behavior.
Amorphous polymers (e.g., ABS, PC, PETG) have no distinct melting point and soften gradually above Tg. Their volume change on cooling is gentle, so dimensions tend to be stable; however, materials with a high Tg tend to warp.
Semi-crystalline polymers (e.g., PLA, nylon, PEEK) shrink significantly on cooling due to crystallization. When this shrinkage occurs non-uniformly it produces strong warping and distortion, raising the difficulty of printing. On the other hand, crystallization yields high rigidity and chemical resistance.
Here we organize the representative materials widely used from desktop to industrial applications. The values are representative and vary by manufacturer and grade.
| Material | Class | Tg / Tm (°C) | Nozzle temp (°C) | Bed temp (°C) | Characteristics |
|---|---|---|---|---|---|
| PLA (polylactic acid) |
Semi-crystalline | Tg 60 / Tm 170 | 190–220 | 20–60 | Easy to print, low warp, biodegradable. Low heat resistance and toughness. For beginners |
| ABS (acrylonitrile butadiene styrene) |
Amorphous | Tg 105 / - | 230–260 | 90–110 | Good heat resistance and toughness. Warps easily, needs an enclosure. Can be smoothed with acetone vapor |
| PETG (glycol-modified polyethylene terephthalate) |
Amorphous | Tg 80 / - | 230–250 | 70–90 | Good balance of strength, chemical and weather resistance, low warp. Prone to stringing |
| PC (polycarbonate) |
Amorphous | Tg 147 / - | 260–310 | 110–130 | High strength, heat resistance, and transparency. Highly hygroscopic; needs a high-temp chamber |
| ASA | Amorphous | Tg 100 / - | 240–260 | 90–110 | ABS-equivalent performance plus weather (UV) resistance. For outdoor use |
| Nylon (PA) |
Semi-crystalline | Tg 50 / Tm 220 | 240–270 | 70–100 | High toughness and wear resistance. Strongly hygroscopic, needs drying. Warps easily |
| TPU (thermoplastic polyurethane) |
Amorphous-type | Tg -30 to -20 / - | 220–240 | 40–60 | Flexible elastomer. Requires slow printing; direct drive recommended |
In aerospace and medical fields that demand near-metal specific strength or high heat resistance, high-performance polymers are used.
PEEK and ULTEM cannot simply be melted at high temperature and printed. In semi-crystalline PEEK, if the cooling rate is too fast, crystallization is insufficient and mechanical properties drop; if too slow or non-uniform, warping and distortion occur. A uniform high-temperature environment (heated chamber) and control of the optimal cooling profile are indispensable, requiring dedicated high-temperature machines (on the order of hundreds of thousands of dollars overall) and careful process development. Note that "having the material" does not mean you can print it.
Whether FDM can print stably depends on whether the volumetric flow rate Q extruded per unit time exceeds the hot end's melting/supply capability (the flow limit). The volumetric flow rate can be approximated as follows.
Let us compute several settings and check against a standard hot-end limit (about 12 mm³/s for PLA).
import numpy as np
def volumetric_flow(line_width, layer_height, speed):
"""Extrusion volumetric flow rate (mm^3/s): cross-section (w x h) x speed"""
return line_width * layer_height * speed
max_flow = 12.0 # typical hotend limit for standard PLA (mm^3/s)
cases = [
("LH0.10 / LW0.40 / 60mm/s", 0.40, 0.10, 60),
("LH0.20 / LW0.40 / 60mm/s", 0.40, 0.20, 60),
("LH0.20 / LW0.45 / 100mm/s", 0.45, 0.20, 100),
("LH0.30 / LW0.60 / 80mm/s", 0.60, 0.30, 80),
]
for name, w, h, v in cases:
q = volumetric_flow(w, h, v)
flag = "OK" if q <= max_flow else "EXCEEDS LIMIT"
print(f"{name:26s}: Q = {q:5.2f} mm^3/s [{flag}]")
# Convert to 1.75mm filament feed rate
d_fil = 1.75
A_fil = np.pi * (d_fil / 2) ** 2
q = volumetric_flow(0.45, 0.20, 100)
print(f"\nFilament feed rate (Q={q:.2f}): {q / A_fil:.2f} mm/s")
Execution result:
LH0.10 / LW0.40 / 60mm/s : Q = 2.40 mm^3/s [OK]
LH0.20 / LW0.40 / 60mm/s : Q = 4.80 mm^3/s [OK]
LH0.20 / LW0.45 / 100mm/s : Q = 9.00 mm^3/s [OK]
LH0.30 / LW0.60 / 80mm/s : Q = 14.40 mm^3/s [EXCEEDS LIMIT]
Filament feed rate (Q=9.00): 3.74 mm/s
Even a seemingly gentle setting of 0.3 mm layer height and 80 mm/s with a 0.6 mm nozzle reaches a volumetric flow of 14.4 mm³/s, exceeding the standard hot-end limit. In this case the hot end cannot fully melt the resin and under-extrusion occurs. To print fast and at high flow, you must consider not only speed but also the hot end's melting capacity (e.g., swapping to a high-flow hot end).
FDM print quality is determined by the combination of many parameters. Here we take up four with especially large influence.
Infill is the structure that fills the interior of the part, specified by density and pattern. Chapter 1 covered pattern-specific characteristics (Grid, Honeycomb, Gyroid, etc.), so here we focus on the relationship between density and mechanics.
What is important is that strength is not proportional to infill density and is nonlinear at the low-density end. Because much of the load is carried by the shell (perimeters), increasing the number of shells often improves strength more efficiently than raising infill density.
"Visual cleanliness" and "mechanical strength" often point in opposite directions. Strong fan cooling makes protrusions and bridges crisp, but weakens interlayer bonding. It is important to first decide whether the application is a "model to be seen" or a "part under load," and to choose cooling, temperature, and speed accordingly.
When the nozzle travels over a region it is not printing, the molten resin can drip due to its own weight or nozzle internal pressure, leaving fine strings (stringing). To prevent this, the operation of pulling the filament back slightly just before a travel move is called retraction.
The greatest feature and also the weakness of FDM parts is the interface between layers (the interlayer). Here we understand why the interface becomes weak from the viewpoint of polymer physics, and estimate it quantitatively in Python.
The phenomenon of two molten polymer surfaces contacting and unifying is explained by interdiffusion. A polymer is a long, entangled chain, and the model in which such a chain moves by crawling through a tube is called reptation theory (by de Gennes, Doi-Edwards, and others).
The weld strength at the interface is determined by the degree to which chains interpenetrate across it. Using the welding time t and the time required for chains to fully entangle (the reptation time t_rep), the interface strength is approximated as follows.
The reptation time depends strongly on temperature and can be expressed in Arrhenius form. The higher the temperature, the faster the chain motion, so t_rep is smaller (i.e., welding is faster).
Using the model above, we estimate the interlayer (Z-direction) tensile strength as the interface temperature is varied. We assume a welding window (time the interface stays weldable) of 1 second and a bulk strength of 40 MPa.
import numpy as np
R = 8.314 # gas constant J/(mol K)
t0 = 1e-9 # pre-exponential factor s
Ea = 90e3 # apparent activation energy for reptation J/mol
t_contact = 1.0 # time interface stays weldable (welding window) s
sigma_bulk = 40.0 # bulk tensile strength MPa
print(f"{'T_iface(C)':>10} {'t_rep(s)':>12} {'healing':>8} {'sigma_z(MPa)':>13}")
for Tc in [180, 200, 220, 240, 260]:
T = Tc + 273.15
t_rep = t0 * np.exp(Ea / (R * T)) # reptation time (Arrhenius)
healing = min((t_contact / t_rep) ** 0.25, 1.0) # healing degree (max 1.0)
sigma_z = healing * sigma_bulk
print(f"{Tc:>10} {t_rep:>12.3e} {healing:>8.3f} {sigma_z:>13.2f}")
Execution result:
T_iface(C) t_rep(s) healing sigma_z(MPa)
180 2.370e+01 0.453 18.13
200 8.633e+00 0.583 23.34
220 3.413e+00 0.736 29.43
240 1.451e+00 0.911 36.45
260 6.576e-01 1.000 40.00
At an interface temperature of 180°C only about 45% of the bulk strength (18 MPa) is achieved, whereas at 240°C it recovers to 91% (36 MPa). This is the physical basis for "raising the nozzle temperature improves interlayer strength." However, raising the temperature too far invites stringing, over-melting, and thermal decomposition, so the upper limit is set by the trade-off with the material's decomposition temperature.
The healing-degree model, the activation energy (90 kJ/mol), and the pre-exponential factor used here are synthetic values for illustration. Actual reptation times and interface strengths depend strongly on the material's molecular-weight distribution, additives, and the real interface temperature history. The aim is to understand the trend—"higher temperature and longer contact time raise interlayer strength"—not the absolute values.
To gain interlayer strength, the key is how much of the "welding window" during which the interface is above Tg can be secured. We estimate how an extruded bead cools using the lumped capacitance model. Assuming the internal temperature of the object is uniform, cooling follows the equation below.
Here L_c is the characteristic length (volume/surface area) and h is the heat transfer coefficient. We compute using an ABS bead (0.4 mm diameter) as an example.
import numpy as np
# Lumped capacitance model: T(t) = T_env + (T0 - T_env) exp(-t/tau)
rho, c = 1040.0, 1900.0 # ABS: density kg/m^3, specific heat J/(kg K)
h_conv = 60.0 # convective heat transfer coeff W/(m^2 K)
d = 0.4e-3 # bead diameter m
Lc = (d / 2) / 2 # characteristic length (cylinder radius/2)
tau = rho * c * Lc / h_conv
T0, T_env, Tg = 240.0, 50.0, 105.0 # extrusion, ambient, ABS Tg (C)
print(f"Characteristic length Lc = {Lc*1e6:.1f} um, time constant tau = {tau:.3f} s")
t_to_Tg = -tau * np.log((Tg - T_env) / (T0 - T_env))
print(f"Cooling time from {T0:.0f}C to Tg={Tg:.0f}C: {t_to_Tg*1000:.1f} ms")
for t in [0.0, 0.05, 0.1, 0.2, 0.5, 1.0]:
T = T_env + (T0 - T_env) * np.exp(-t / tau)
print(f" t={t*1000:6.0f} ms : T = {T:6.1f} C")
Execution result:
Characteristic length Lc = 100.0 um, time constant tau = 3.293 s
Cooling time from 240C to Tg=105C: 4082.7 ms
t= 0 ms : T = 240.0 C
t= 50 ms : T = 237.1 C
t= 100 ms : T = 234.3 C
t= 200 ms : T = 228.8 C
t= 500 ms : T = 213.2 C
t= 1000 ms : T = 190.2 C
In this model with an ambient temperature of 50°C, a relatively long welding window of about 4 seconds is obtained before the interface falls below Tg (105°C). This shows that keeping the surroundings warm (an enclosure or heated chamber) favors welding. Conversely, applying a strong cooling fan to lower the ambient temperature shortens this window sharply.
This model considers only convective cooling and ignores heat conduction to the adjacent, already-cooled layer, so it comes out slower than reality. In a real machine the bead contacts the cold previous layer and is quenched by conduction, so the welding window is shorter than this. The goal here is not to predict the absolute time but to grasp the qualitative relationship that "ambient temperature and heat transfer govern the window."
Because the interlayer interface is weak, the strength of an FDM part changes greatly depending on the direction of the load relative to the layers. This is called mechanical anisotropy. For three representative build orientations, we evaluate the retention relative to the strength when well-bonded in-plane (50 MPa, PLA-equivalent).
# Tensile strength anisotropy by print orientation (FDM)
sigma_bulk = 50.0 # in-plane, well-bonded tensile strength (PLA, MPa)
orient = {
"Flat (XY, in-plane load)": 1.00,
"On-edge (XY, in-plane load)": 0.92,
"Upright (Z, across layers)": 0.48,
}
print(f"{'Orientation':30s} {'sigma(MPa)':>11} {'retention':>10}")
for name, k in orient.items():
print(f"{name:30s} {sigma_bulk*k:>11.1f} {k*100:>9.0f}%")
Execution result:
Orientation sigma(MPa) retention
Flat (XY, in-plane load) 50.0 100%
On-edge (XY, in-plane load) 46.0 92%
Upright (Z, across layers) 24.0 48%
Strength is maximal when the load is along the layers (Flat), but drops to about half when the load pulls the layers apart (Upright, Z-direction). This leads to a golden rule of FDM design: "choose a build orientation so that the principal stress does not cross the interlayer interface." For a hook-like part, for example, the convention is to lay it down so the layers run along the load direction. The literature also reports Z-direction strength as roughly 40–80% of the XY direction, and the values here fall within that range.
Warping is caused by residual stress that arises when a part shrinks as it cools while its base is constrained to the bed. The larger the thermal shrinkage on cooling, and the longer the part, the greater the force lifting the corners. The free thermal shrinkage strain is expressed as follows.
For PLA, PETG, and ABS, we compare the shrinkage of a 100 mm-long part as it cools from near Tg to the bed/ambient temperature (50°C). The tendency to warp is relatively evaluated by the product of shrinkage strain and elastic modulus (proportional to the stress stored when constrained).
# Thermal shrinkage strain and relative warping tendency
materials = {
"PLA": dict(alpha=68e-6, Tg=60, E=3500e6),
"PETG": dict(alpha=70e-6, Tg=80, E=2100e6),
"ABS": dict(alpha=90e-6, Tg=105, E=2300e6),
}
L = 100.0 # part length mm
T_bed_ambient = 50.0 # bed/ambient temperature after cooling C
print(f"Part length L = {L:.0f} mm, cooled from ~Tg to {T_bed_ambient:.0f}C")
print(f"{'Mat':>6} {'dT(K)':>7} {'strain(%)':>10} {'dL(mm)':>8} {'warp_idx':>9}")
for name, p in materials.items():
dT = p["Tg"] - T_bed_ambient
strain = p["alpha"] * dT # free thermal shrinkage strain
dL = strain * L
warp_idx = strain * p["E"] / 1e6 # relative index ~ locked-in stress (MPa)
print(f"{name:>6} {dT:>7.0f} {strain*100:>10.4f} {dL:>8.3f} {warp_idx:>9.2f}")
Execution result:
Part length L = 100 mm, cooled from ~Tg to 50C
Mat dT(K) strain(%) dL(mm) warp_idx
PLA 10 0.0680 0.068 2.38
PETG 30 0.2100 0.210 4.41
ABS 55 0.4950 0.495 11.39
ABS's warp index is about 4.8 times that of PLA. ABS has a high Tg (105°C), so the difference ΔT from the bed/ambient temperature is large, making the shrinkage strain large; moreover, its high elastic modulus stores that shrinkage as stress. This is the quantitative reason behind the rules of thumb "ABS warps easily and needs an enclosure" and "PLA warps little and is easy to handle." To suppress warping, as the equation shows, the most effective step is to reduce ΔT (i.e., warm the surroundings).
We organize the defects frequently seen in FDM in terms of cause (often the physics covered in this chapter) and countermeasure.
| Defect | Symptom | Main cause | Countermeasure |
|---|---|---|---|
| Warping | Corners of the part lift and peel | Shrinkage stress on cooling (large ΔT) | Bed heating, enclosure, brim/raft |
| Delamination | Cracks or separation at layer boundaries | Poor welding from insufficient interface temperature (low healing) | Raise nozzle temperature, weaken cooling fan, reduce speed |
| Stringing | Fine strings remain between parts | Resin oozing during travel, insufficient retraction | Adjust retraction, lower nozzle temperature, dry the material |
| Under-extrusion | Gaps or missing sections in layers, thin lines | Volumetric flow exceeds the limit, nozzle clog | Reduce speed, raise temperature, clean nozzle, review flow |
| Elephant foot | The bottom few layers bulge outward | Excessive squish of the first layer, hot bed | Adjust first-layer height, reduce first-layer flow, apply chamfer compensation |
| Zipper / seam | The start point of each layer stands out as a vertical line | Retraction/pressure fluctuation at the layer start | Optimize seam position, use coasting settings |
Most FDM defects reduce to three physics covered in this chapter—melt flow (volumetric flow), interlayer welding (temperature and time), and thermal shrinkage (ΔT and constraint). Rather than fixing symptoms ad hoc, identifying "which physics has broken down" lets you choose a countermeasure tied directly to the cause.
Owing to its ease and material diversity, material extrusion is used in a wide range of fields, as follows.
Through this chapter, confirm that you can now explain the following.
Which is the correct statement about the terms "FDM" and "FFF"?
a) FDM is for metals and FFF is for plastics; they are entirely different technologies
b) FDM and FFF refer to the same material-extrusion method; because FDM is a Stratasys trademark, FFF is used as a generic name
c) FFF is a higher-precision successor to FDM
d) FDM is photo-curing and FFF is thermal melting
Correct: b)
Explanation: FDM (Fused Deposition Modeling) is a registered trademark of Stratasys. FFF (Fused Filament Fabrication) is the generic name the open-source community uses for the same "melt filament and stack" technology to avoid the trademark. The two refer to essentially the same process. It is neither for metals nor photo-curing (those are separate categories, PBF and VPP respectively).
Regarding interlayer welding (bonding), what does the glass transition temperature (Tg) signify?
a) Polymer chains diffuse and weld only below Tg
b) While the interface temperature is above Tg, polymer chains diffuse across the interface and welding proceeds
c) Tg is unrelated to welding; it is a color-change temperature
d) Above Tg the material always thermally decomposes
Correct: b)
Explanation: The glass transition temperature Tg is the temperature at which chains in the amorphous region go from frozen to mobile. Only while the interface temperature is above Tg do chains interdiffuse across the interface and entangle, so welding proceeds. Once the interface falls below Tg, chain motion freezes and welding effectively stops. Therefore, keeping the "welding window = the time the interface is above Tg" long is the key to interlayer strength. Thermal decomposition is a separate phenomenon occurring at temperatures far above Tg.
For an outdoor application exposed to UV, which material best combines ABS-equivalent toughness with weather resistance?
a) PLA b) ASA c) TPU d) PVA
Correct: b) ASA
Explanation: ASA is an amorphous polymer that has mechanical properties equivalent to ABS while adding weather (UV) resistance, making it suitable for outdoor use. PLA has low heat and weather resistance and degrades easily outdoors; TPU is a flexible elastomer; and PVA is a water-soluble support material—none fit the application.
Consider a 0.4 mm nozzle with line width 0.4 mm, layer height 0.25 mm, and print speed 120 mm/s. Compute the volumetric flow rate Q and check it against the standard hot-end limit (12 mm³/s).
Calculation: Q = W × H × v = 0.4 × 0.25 × 120 = 12.0 mm³/s
This exactly reaches the standard hot-end limit (12 mm³/s). It is effectively right at the upper limit—an "aggressive" setting that, depending on material and machine unit variation, risks under-extrusion. For stable printing, it is advisable to leave margin: lower the speed (e.g., 100 mm/s gives Q = 10 mm³/s), reduce the layer height, or switch to a high-flow hot end.
You print a hook part loaded in bending in one direction, like a cantilever. To avoid failure by delamination, what build orientation should you choose? Explain based on this chapter's discussion of anisotropy.
Reasoning: In FDM, Z-direction (interlayer) strength is only about 40–80% of the in-plane value (48% in this chapter's example). Under a bending load, tensile stress arises on the surface of the part. If this tensile stress is oriented to cross the interlayer interface (pull the layers apart), delamination starts from the weak interface.
Countermeasure: Lay the part down so that the layers run along the principal (tensile) stress direction (i.e., the extruded lines connect continuously). For a hook, lay it so that the hook's curvature lies within the build plane (XY plane), so the load is carried by continuous extruded lines rather than by interfaces. This avoids concentrating the principal stress on the weak Z-direction interface. Add supports to match that orientation if necessary.
Suppose you want to print a 150 mm-long ABS flat plate without warping. Based on this chapter's Code Example 5 (warp index ≈ ε·E, ε = α·ΔT), (1) why does ABS warp easily, (2) which parameter is most effective for reducing warping, and (3) list three concrete countermeasures.
(1) Why ABS warps easily: ABS has a high Tg (105°C), so the difference ΔT from the bed/ambient temperature becomes large. Since the shrinkage strain ε = α·ΔT is proportional to ΔT, it becomes large, and its high elastic modulus E stores that shrinkage as large residual stress. In this chapter's calculation, ABS's warp index was about 4.8 times that of PLA. The longer the part (150 mm), the larger the absolute shrinkage dL = ε·L as well, increasing the corner-lifting force.
(2) The most effective parameter: From ε = α·ΔT, the material-intrinsic α cannot be changed, so reducing ΔT—that is, raising the ambient and bed temperatures to narrow the gap from Tg—is most effective. If a heated chamber can halve ΔT, the shrinkage strain and residual stress are also roughly halved.
(3) Examples of concrete countermeasures:
Weakening (or turning off) the cooling fan is also effective, as it prevents rapid interlayer quenching and lowers residual stress.
In Chapter 2, we learned the principle of material extrusion (FDM/FFF), the physical properties of the thermoplastics used, the main process parameters, and mechanical behaviors such as interlayer bonding, anisotropy, and warping, from the perspectives of polymer physics and heat transfer. In the next Chapter 3, we will learn about high-resolution resin printing by vat photopolymerization (VPP: SLA/DLP) and the mechanism of photo-curing.