Filament selection is the most repeated purchasing decision in FDM printing. Unlike hardware upgrades that are bought once, filament is a consumable, and the material choice determines not just print quality but print difficulty, required bed temperature, whether you need an enclosure, and how the finished part performs in use. This guide covers the four materials that account for the majority of consumer FDM printing, PLA, PETG, TPU, and ABS, with specific brand recommendations and honest notes on what each material does well, where it falls short, and which printers handle it most reliably.
This guide contains affiliate links. LayerGrade may earn a commission at no cost to you.
PLA: the starting point for almost every printer
PLA is the correct starting material for every new 3D printer user and remains the most-used material for experienced printers who focus on aesthetic and display prints. It prints at 190 to 220 degrees Celsius without an enclosure, adheres to PEI at 60 degrees bed temperature without glue or spray, and produces clean surface detail on well-calibrated printers. Its weakness is heat resistance, PLA softens at 60 degrees Celsius in ambient heat, making it unsuitable for parts that will be left in a hot car, near a heat source, or outdoors in direct summer sunlight.
For everyday PLA, Hatchbox PLA 1.75mm Filament is the reliable budget option with tight diameter tolerance and good color-to-color consistency. For display prints where surface quality matters, Polymaker PolyTerra PLA provides a matte finish that conceals layer lines and ships on an eco-cardboard spool. For parts that need PLA processability with better impact resistance, Polymaker PolyMax PLA uses a toughened matrix that resists cracking under mechanical stress better than standard PLA.
Dry PLA before printing if you notice stringing that retraction tuning does not reduce. The SUNLU FilaDryer S2 at 45 to 50 degrees for four hours is sufficient for PLA that has been left open in a humid environment.
Hatchbox PLA 1.75mm Filament
One of the most consistently recommended commodity PLA brands in the hobby. Hatchbox PLA ships on a cardboard spool, tolerances are tight at plus or minus 0.03mm, and color consistency between spools of the same colorway is reliable enough for multi-spool prints. Available in a large color range at a price that makes stocking multiple colors practical.
Polymaker PolyTerra PLA
PolyTerra uses Polymaker's matte PLA formula and ships on a compressed-cardboard eco spool that weighs significantly less than conventional plastic spools. The matte surface finish hides layer lines better than glossy PLA and produces a look that many hobbyists prefer for display prints. Polymaker's quality control is among the tightest in the consumer filament market.
Polymaker PolyMax PLA
PolyMax is Polymaker's toughened PLA formulation, offering impact resistance that standard PLA does not provide while still printing at PLA temperatures without an enclosure. It uses a rubber-toughened matrix that absorbs impact rather than shattering. For parts that need to survive being dropped or knocked around, PolyMax is the engineering PLA upgrade that avoids the difficulty of PETG or ABS.
SUNLU FilaDryer S2
The SUNLU S2 is the most widely recommended entry-level filament dryer in the hobby. It accepts one spool, heats to between 35 and 70 degrees Celsius, and can run continuously during printing to prevent moisture re-absorption. The S2's temperature range covers PLA (45 to 55 degrees), PETG and TPU (60 to 65 degrees), and ABS and ASA (65 to 70 degrees). At under $50, it is the most accessible path to moisture-free printing.
PETG: the functional printing upgrade
PETG is the standard step up from PLA for functional parts that need more mechanical toughness and better heat resistance. It prints at 230 to 250 degrees Celsius, tolerates temperatures up to 80 degrees Celsius without softening, and has good chemical resistance. The trade-off is printing complexity: PETG strings more than PLA at most retraction settings, adheres aggressively to smooth PEI surfaces, and absorbs moisture more rapidly than PLA.
Polymaker PolyLite PETG is the PETG recommendation for Bambu Lab and Prusa users who want consistent diameter and reliable print quality. The Polymaker quality control is the main differentiator, inconsistent PETG diameter causes the stringing and ooze that give PETG its difficult reputation, and Polymaker largely eliminates this variable.
For PETG on the Wham Bam PEI Spring Steel Sheet or Bambu Lab Textured PEI Plate , use a thin layer of Magigoo 3D Printer Bed Adhesion Stick to prevent the over-adhesion that can damage the PEI surface when removing a firmly-bonded PETG print. Dry PETG before any print session using the SUNLU FilaDryer S2 or EIBOS Filament Dryer Box at 60 to 65 degrees for four hours.
Polymaker PolyLite PETG
PolyLite PETG is Polymaker's entry into the PETG market and represents their standard-quality tier for functional printing. PETG handles mechanical stress and mild chemical exposure better than PLA while printing at a similar difficulty level on any printer with a hotend capable of reaching 230 to 240 degrees Celsius. Polymaker's diameter consistency is a significant advantage for PETG, where diameter variation causes stringing and ooze more noticeably than in PLA.
Wham Bam PEI Spring Steel Sheet
Wham Bam's PEI-coated spring steel sheets are among the most durable build plate solutions in the consumer FDM market. The flexible spring steel base snaps onto a magnetic base plate and releases prints with a gentle flex when the plate cools below 40 degrees Celsius. Available in smooth PEI for PLA and PETG, and textured PEI for added grip and a matte surface finish on the first layer.
Bambu Lab Textured PEI Plate
Bambu Lab's textured PEI plate is the recommended surface for printing PLA, PETG, and TPU on Bambu A1, A1 Mini, P1P, P1S, and X1C printers. The micro-textured surface grips hot prints firmly and releases them at room temperature with a flex. The texture imprints onto the first layer, producing a clean matte finish that conceals any bed adhesion artifacts. Sold in the Bambu ecosystem but physically compatible with any printer of matching dimensions using a spring steel base.
Magigoo 3D Printer Bed Adhesion Stick
Magigoo is a purpose-formulated bed adhesion product for 3D printing that applies like a glue stick but activates differently, it grips prints firmly when hot and releases them easily when the bed cools below 30 degrees Celsius. Unlike generic glue sticks, the Magigoo formula is designed specifically for FDM print adhesion requirements. Available in standard PLA/PETG formula and a PA-specific formula for nylon printing.
EIBOS Filament Dryer Box
EIBOS positions itself above the SUNLU S2 with a brushless motor internal circulation fan, precise PTC heating element, and a humidity display showing real-time moisture level inside the chamber. The humidity readout is the differentiating feature, it tells you when the spool is actually dry rather than requiring you to guess based on elapsed time at temperature.
TPU: flexible filament for functional applications
TPU (thermoplastic polyurethane) is the flexible filament of choice for phone cases, vibration dampeners, flexible hinges, cable protectors, and any application requiring a part that can flex and return to shape. The printing challenge is that TPU is soft and compressible in the extruder, which causes it to buckle inside long Bowden tube setups rather than feeding consistently.
Overture TPU 95A Flexible Filament at 95A Shore hardness is the practical choice for most TPU applications, firm enough to print reliably on direct-drive setups including Bambu Lab and Prusa MK4, soft enough to produce useful flex in finished parts. Ender 3 users who want to print TPU should install the Creality Sprite Pro Extruder first; the stock Bowden setup will struggle with TPU regardless of other tuning attempts.
Store TPU sealed in PrintDry Filament Container with Desiccant with Dry and Dry Rechargeable Silica Gel Desiccant immediately after opening the factory vacuum seal. TPU absorbs moisture rapidly and wet TPU produces visible stringing and surface bubbling. Dry before each use at 55 to 65 degrees for four hours using the SUNLU FilaDryer S2 .
Overture TPU 95A Flexible Filament
95A Shore hardness TPU is the most versatile flexible filament for general use, firm enough to print with reasonable retraction settings on a Bowden extruder, soft enough to produce flexible phone cases, gaskets, and dampening feet. Overture's TPU ships tightly vacuum-sealed with desiccant, which is critical because TPU absorbs moisture rapidly and wet TPU strings aggressively.
Creality Sprite Pro Extruder
A direct-drive extruder upgrade for Creality Ender 3 printers that replaces the stock Bowden extruder system. The Sprite Pro mounts directly on the printhead, eliminating the long PTFE tube that causes retraction inconsistency and makes flexible filament printing impractical on stock Ender 3 hardware. Compatible with Ender 3 V2, Ender 3 S1, and related Creality platforms.
PrintDry Filament Container with Desiccant
PrintDry's dry storage containers provide passive moisture protection for spools not currently in use. Each container holds one spool, includes a desiccant packet holder, and seals with a silicone gasket. For users who do not print nylon or engineering materials but want to protect their PLA and PETG collection between print sessions, passive dry storage is a lower-cost solution than an active dryer.
Dry and Dry Rechargeable Silica Gel Desiccant
Rechargeable silica gel packets that absorb moisture inside filament storage containers and sealed storage boxes. When saturated, the indicator beads change color from orange to clear, signaling time to recharge by heating the packet in an oven at 120 to 150 degrees Celsius for two to three hours. Reusable indefinitely, making them more cost-effective than single-use desiccant over a filament collection of any size.
SUNLU FilaDryer S2
The SUNLU S2 is the most widely recommended entry-level filament dryer in the hobby. It accepts one spool, heats to between 35 and 70 degrees Celsius, and can run continuously during printing to prevent moisture re-absorption. The S2's temperature range covers PLA (45 to 55 degrees), PETG and TPU (60 to 65 degrees), and ABS and ASA (65 to 70 degrees). At under $50, it is the most accessible path to moisture-free printing.
ABS and ASA: when heat resistance is required
ABS and ASA are the materials for parts that must survive high ambient temperatures or outdoor UV exposure. ABS tolerates temperatures up to 100 degrees Celsius, making it suitable for automotive interior parts, enclosures near heat sources, and functional parts that would deform in a hot car. ASA adds UV resistance and better weathering properties, making it the outdoor material of choice for applications that will see direct sunlight for extended periods.
Both materials require a heated enclosure to print reliably. Without an enclosure, ABS warps aggressively due to differential cooling between printed layers. The IKEA Lack DIY enclosure approach ( Enclosure Hardware Kit for IKEA Lack Table ) is the most cost-effective way to add enclosure capability to an Ender 3. For Bambu Lab P1S and X1C users, the built-in enclosure handles ABS and ASA reliably with the appropriate temperature settings.
For printing ABS and ASA, upgrade to the BIGTREETECH Hardened Steel Nozzle if printing filled composite versions. Standard ABS and ASA print fine through brass nozzles, but ABS-CF and ASA-CF composites require hardened steel. Use Magigoo 3D Printer Bed Adhesion Stick with ABS on any PEI surface to improve first-layer grip and reduce warping risk.
Enclosure Hardware Kit for IKEA Lack Table
The IKEA Lack table enclosure is the most popular DIY printer enclosure design for Ender 3 and similar mid-size FDM printers. This hardware kit provides the printed connector brackets, acrylic panels, and frame connectors to stack two Lack tables into a closed enclosure that traps heat for ABS and ASA printing. The design is open-source and the hardware kit handles the mechanical components that most users cannot print on their own printer without an enclosure.
BIGTREETECH Hardened Steel Nozzle
BIGTREETECH's hardened steel nozzles are the practical upgrade for any user printing abrasive filaments including carbon fiber, glass fiber, glow-in-the-dark, and metal-fill materials. Hardened steel resists the abrasive particles in these filaments that cause measurable brass nozzle wear within a single spool. BTT offers hardened steel nozzles in 0.4mm, 0.6mm, and 0.8mm diameters with threading for E3D V6, Bambu X1C/P1S, and Creality MK8 hotends.
Magigoo 3D Printer Bed Adhesion Stick
Magigoo is a purpose-formulated bed adhesion product for 3D printing that applies like a glue stick but activates differently, it grips prints firmly when hot and releases them easily when the bed cools below 30 degrees Celsius. Unlike generic glue sticks, the Magigoo formula is designed specifically for FDM print adhesion requirements. Available in standard PLA/PETG formula and a PA-specific formula for nylon printing.
Hatchbox PLA 1.75mm Filament
One of the most consistently recommended commodity PLA brands in the hobby. Hatchbox PLA ships on a cardboard spool, tolerances are tight at plus or minus 0.03mm, and color consistency between spools of the same colorway is reliable enough for multi-spool prints. Available in a large color range at a price that makes stocking multiple colors practical.
Polymaker PolyTerra PLA
PolyTerra uses Polymaker's matte PLA formula and ships on a compressed-cardboard eco spool that weighs significantly less than conventional plastic spools. The matte surface finish hides layer lines better than glossy PLA and produces a look that many hobbyists prefer for display prints. Polymaker's quality control is among the tightest in the consumer filament market.
Polymaker PolyLite PETG
PolyLite PETG is Polymaker's entry into the PETG market and represents their standard-quality tier for functional printing. PETG handles mechanical stress and mild chemical exposure better than PLA while printing at a similar difficulty level on any printer with a hotend capable of reaching 230 to 240 degrees Celsius. Polymaker's diameter consistency is a significant advantage for PETG, where diameter variation causes stringing and ooze more noticeably than in PLA.
Overture TPU 95A Flexible Filament
95A Shore hardness TPU is the most versatile flexible filament for general use, firm enough to print with reasonable retraction settings on a Bowden extruder, soft enough to produce flexible phone cases, gaskets, and dampening feet. Overture's TPU ships tightly vacuum-sealed with desiccant, which is critical because TPU absorbs moisture rapidly and wet TPU strings aggressively.
Polymaker PolyMax PLA
PolyMax is Polymaker's toughened PLA formulation, offering impact resistance that standard PLA does not provide while still printing at PLA temperatures without an enclosure. It uses a rubber-toughened matrix that absorbs impact rather than shattering. For parts that need to survive being dropped or knocked around, PolyMax is the engineering PLA upgrade that avoids the difficulty of PETG or ABS.
SUNLU FilaDryer S2
The SUNLU S2 is the most widely recommended entry-level filament dryer in the hobby. It accepts one spool, heats to between 35 and 70 degrees Celsius, and can run continuously during printing to prevent moisture re-absorption. The S2's temperature range covers PLA (45 to 55 degrees), PETG and TPU (60 to 65 degrees), and ABS and ASA (65 to 70 degrees). At under $50, it is the most accessible path to moisture-free printing.
EIBOS Filament Dryer Box
EIBOS positions itself above the SUNLU S2 with a brushless motor internal circulation fan, precise PTC heating element, and a humidity display showing real-time moisture level inside the chamber. The humidity readout is the differentiating feature, it tells you when the spool is actually dry rather than requiring you to guess based on elapsed time at temperature.