Post-Processing 3D Printed Parts: The Complete Guide to Professional Surface Finishes

Complete technical guide to post-processing 3D printed parts. Covers sanding, acetone vapor smoothing, bead blasting, dyeing SLS/MJF nylon, electroplating, epoxy coating, hydro dipping, annealing, and vibratory tumbling. Includes material compatibility charts, surface roughness data, safety protocols, per-part cost analysis, and a practical decision tree for choosing the right finishing method.

·

Post-Processing 3D Printed Parts: The Complete Guide to Professional Surface Finishes

A raw 3D print fresh off the build plate is rarely the finished product. Layer lines, support marks, powdery surfaces, and a distinctly "printed" look separate a prototype from a production part. Post-processing is what bridges that gap — and done right, it can make a $0.50 FDM bracket look indistinguishable from an injection-moulded component.

This guide covers every major post-processing technique used in professional 3D printing workflows, organized by material family and desired outcome. Whether you're running a print farm, a prototyping lab, or a manufacturing service bureau, this is your reference for turning raw prints into finished goods.


Why Post-Processing Matters

Post-processing isn't just about aesthetics. It affects:

The golden rule of post-processing: Design for it. If you know a part will be sanded, add 0.2 mm to critical surfaces. If it'll be vapor smoothed, avoid thin walls (<1.5 mm) that may warp. If it'll be dyed, use a uniform wall thickness to prevent colour variations.


The Post-Processing Landscape

Here's the complete map of techniques, organised by primary mechanism:

Category · Techniques · Best For · Time/Part

Mechanical Abrasion · Sanding, bead blasting, tumbling, vibratory finishing · FDM, SLA, SLS, MJF · 5–60 min

Chemical Smoothing · Solvent vapour, liquid chemical, acid dipping · FDM (ABS/ASA), SLA · 10–30 min

Coating · Priming/painting, epoxy, Cerakote, powder coating · All technologies · 15–120 min + cure

Colouration · Dyeing, hydro dipping, anodising (metal AM) · SLS/MJF nylon, SLA · 10–30 min

Thermal · Annealing, heat treatment, HIP (metal) · FDM, SLS, metal AM · 1–24 hours

Plating · Electroplating, electroless plating · SLA, FDM (ABS/ASA) · 2–8 hours

Support Removal · Manual, soluble, dissolvable · FDM, SLA, DLP · 5–30 min


1. Support Removal: The Necessary First Step

Before any finishing work begins, supports must come off. The method depends on your material:

FDM Supports

Pro tip: For production parts, design self-supporting geometries where possible. The 45° rule is well known, but you can push to 60–70° overhangs with good cooling on most materials if the overhang distance is under 5 mm. Avoid supports entirely on visible surfaces — orient the part so supports attach to hidden or non-cosmetic faces.

SLA/DLP Resin Supports

Resin supports are more numerous (the printer needs to fight peel forces, not just gravity) and leave small pimples on the surface. Remove them:

SLS/MJF Supports

SLS and MJF don't need traditional supports — the powder bed provides natural support. But parts come out caked in unsintered powder. This is technically "depowdering":


2. Sanding: The Universal Technique

Sanding is the most accessible, versatile, and controllable post-processing method. It works on every 3D printing technology and, done correctly, produces mirror finishes.

The Grit Progression

The fundamental principle: never skip grits. Each grit removes the scratches from the previous one. Jumping from 120 to 400 leaves deep scratches that show through paint.

Standard progression for FDM parts:

Grit · Purpose · Sanding Time · Removes

120–180 · Remove layer lines, heavy material removal · 2–5 min · 0.1–0.2 mm

220–320 · Smooth out 120-grit scratches · 2–3 min · 0.05–0.1 mm

400–600 · Prepare surface for primer · 1–2 min · 0.02–0.05 mm

800–1000 · Wet sanding between primer coats · 1 min · <0.01 mm

1500–2000 · Final wet sanding before clear coat · 1 min · <0.005 mm

3000–5000 · Polishing compound stage · 1–2 min · Negligible

For SLA/DLP parts (which start smoother at Ra 1–5 μm): start at 400 grit. You're refining smoothness, not removing layer lines.

For SLS/MJF parts: Start at 220–320 grit. The surface is granular (powder-sintered), not ridged. Coarse grits (80–120) can gouge the surface.

Wet vs Dry Sanding

Critical for PLA: PLA has low thermal conductivity and a glass transition temperature (Tg) of only 55–60°C. Dry sanding with power tools generates enough frictional heat to soften the surface, causing the sandpaper to "smear" the plastic rather than cut it. This leaves a gummy, uneven surface. Always wet-sand PLA or sand by hand at a slow, steady pace.

Sanding Tools

Filler Primer: The Shortcut to Smooth

After 400-grit sanding, apply 2–3 light coats of high-build filler primer (automotive grade). Filler primer contains suspended solids (talc, microspheres) that fill the remaining layer lines and sanding scratches. Let each coat dry completely (15–30 minutes at 20°C), then wet-sand with 600→800 grit.

A good filler primer can eliminate the need for 120–220 grit sanding entirely on parts with fine layer heights (≤0.12 mm). For 0.2 mm+ layer heights, you'll still need mechanical sanding first — the layer lines are too deep for primer alone.

Recommended products: Rust-Oleum Filler Primer, Dupli-Color High-Build, Tamiya Surface Primer (for fine detail parts). In India, Asian Paints and Nippon Paint automotive primers are good local alternatives.


3. Chemical Smoothing: Vapour and Liquid Methods

Chemical smoothing selectively dissolves the surface of a 3D print, causing the polymer chains to relax and flow together, eliminating layer lines. When done correctly, the result is a glossy, injection-moulded appearance with no manual labour.

Acetone Vapour Smoothing (ABS/ASA)

The most well-known (and misused) post-processing technique. Acetone vapour condenses on the ABS surface, dissolving and reflowing the outer 50–200 μm.

The right way to do it:

  1. Cold vapour method (safer, more controllable): Place the part on a raised platform inside a sealed glass or metal container. Pour a small amount of acetone (10–20 mL for a 5L container) into the bottom — the part should NOT touch the liquid. Seal the container and let the vapour do the work at room temperature for 15–45 minutes, depending on part size. Check every 10 minutes.
  2. Heated method (faster, higher risk): Warm the container gently (30–40°C) with a hot water bath or heat pad. Time drops to 5–15 minutes but the risk of over-smoothing increases dramatically.
  3. Remove and rest: Once the surface looks glossy and the layer lines have disappeared, remove the part and place it on a clean surface. DO NOT TOUCH the surface for at least 2–4 hours — the softened outer layer must re-harden completely. Touching too early leaves permanent fingerprints.
  4. Curing: Full hardness returns after 24–48 hours as residual acetone fully evaporates.

Critical safety notes:

What acetone smoothing does to dimensions: The surface reflows by ~50–150 μm. External dimensions shrink slightly; internal holes and threads may close up. For threaded holes, chase them with a tap after smoothing. For press-fit bores, undersize by 0.2–0.3 mm before smoothing.

PLA Smoothing: The Hard Case

PLA does NOT dissolve in acetone. This is the most common misconception in 3D printing finishing. PLA is soluble in:

The practical answer for PLA: if you need a smooth finish, use filler primer and sanding, or switch to PVB-based filament (see below).

PVB Filament + IPA Smoothing

Polyvinyl butyral (PVB) filaments — sold as Polysher-compatible or "alcohol-smoothable" filament — dissolve in isopropyl alcohol (IPA). This is the cleanest, safest chemical smoothing method available:

ASA Vapour Smoothing

ASA (acrylonitrile styrene acrylate) responds to acetone smoothing the same way ABS does, with one key advantage: ASA's UV resistance means the smoothed surface won't yellow or degrade in sunlight. ABS parts, even smoothed ones, will discolour and become brittle after 6–12 months of outdoor exposure. For outdoor or automotive applications, use ASA and acetone-smooth it.


4. Bead Blasting and Media Tumbling

Bead Blasting

Bead blasting propels fine media (glass beads, plastic grit, walnut shells, or sodium bicarbonate) at the part surface using compressed air. It's the go-to industrial method for SLS and MJF parts.

Media Type · Hardness · Surface Effect · Best For

Glass beads (50–100 μm) · Medium · Uniform satin/matte, Ra 2–5 μm · SLS PA12, MJF PA12

Plastic grit (acrylic/urea) · Low-medium · Gentle cleaning, no dimensional change · SLA, delicate FDM

Aluminium oxide (120–220 grit) · High · Aggressive, removes 0.05–0.1 mm · FDM heavy layer lines

Walnut shells · Very low · Polishing, no material removal · Final polish after glass bead

Sodium bicarbonate · Very low · Gentle cleaning, water-soluble · Removing powder residue from SLS

Process parameters for SLS PA12 parts:

Important: Mask any precision surfaces (bearing seats, threaded holes, mating faces) before blasting. The media will round sharp edges and can alter hole diameters by 0.05–0.1 mm. Use high-temperature masking tape or silicone plugs.

Vibratory Tumbling

Vibratory tumbling places parts in a bowl with abrasive media and subjects them to high-frequency vibration. The media rubs against the parts, gradually smoothing surfaces. It's scalable — a single bowl can process hundreds of small parts simultaneously.

Media types for 3D printed parts:

Process times:

Limitations: Tumbling is line-of-sight limited — it works best on external surfaces. Deep internal cavities won't be reached. Sharp edges will be rounded (this can be desirable or disastrous, depending on the part). Parts with thin, protruding features (<2 mm) may break off during tumbling.


5. Dyeing: Adding Colour to SLS and MJF Nylon Parts

Nylon (PA12, PA11) is naturally white/off-white. Dyeing is the standard industrial method for adding colour to SLS and MJF parts — it's cheaper than painting, doesn't add thickness, and penetrates 0.1–0.5 mm into the surface for wear resistance.

The Dyeing Process

  1. Clean: Depowder and optionally bead-blast the part. Any residual powder will dye differently than the fused surface, creating blotches.
  2. Heat dye bath: Use acid dyes (for nylon) or disperse dyes. Heat deionised water to 80–95°C (just below boiling). Add dye at 2–4% weight/volume (20–40 g dye per litre of water). Add a carrier agent (acetone or a commercial dye carrier at 1–2%) to improve penetration.
  3. Submerge: Immerse the part for 5–20 minutes. Agitate continuously to ensure even coverage. Nylon absorbs dye rapidly at these temperatures — check every 2 minutes to avoid over-darkening.
  4. Rinse and dry: Rinse in cold water to set the dye, then air dry or dry at 60°C for 30 minutes.

Critical variables:

Dyeing SLA and FDM Parts? Not Really.

SLA resins and FDM thermoplastics (PLA, ABS, PETG) do not accept dye well. Their polymer structures are either crosslinked (SLA) or have tightly packed crystalline regions that resist dye penetration. For these materials, painting or hydro dipping is the path to colour.


6. Painting: From Primer to Showroom Finish

A quality paint job on a 3D print involves four stages: surface prep, primer, colour coats, and clear coat.

Surface Preparation

Painting Techniques

Spray paint (aerosol) — the most accessible method:

Airbrush — for fine detail and gradients:

Clear Coat

The clear coat is what transforms a "nice paint job" into a professional finish. Options:


7. Epoxy Coating: For Strength and Smoothness

Epoxy coating serves a dual purpose: it produces a glass-smooth, high-gloss surface AND adds significant structural strength. A 1–2 mm epoxy coat on an FDM part can increase stiffness by 20–40% and fill all layer lines in a single step.

The Process

  1. Surface prep: Sand to 220 grit — epoxy needs mechanical "tooth" to adhere. Degrease thoroughly with IPA.
  2. Seal coat: Apply a thin "seal coat" of epoxy first, thinned 10% with solvent (xylene or epoxy thinner). This penetrates the layer lines and prevents bubbles from the bulk coat. Let it tack up for 2–4 hours.
  3. Bulk coat: Mix epoxy according to manufacturer's ratio (typically 2:1 or 1:1 by volume). Pour or brush onto the part. Use a foam brush to spread evenly. For flat surfaces, epoxy self-levels to a mirror finish — gravity does the work.
  4. Bubble removal: Pass a heat gun or small butane torch 15–20 cm above the wet epoxy — the heat pops surface bubbles instantly. Don't linger; quick passes only.
  5. Cure: 24–72 hours at 20–25°C for full cure. Elevated temperature (40–50°C) can accelerate this to 4–8 hours. Do not disturb during cure — dust settling on wet epoxy is permanent.
  6. Post-cure sanding (optional): For thick coats (>2 mm), wet-sand 600→2000 grit and polish with cutting compound for a glass-like finish.

Best epoxies for 3D printing:

Epoxy + Fibreglass/Carbon Fibre

For load-bearing parts, layer fibreglass or carbon fibre cloth between epoxy coats. The cloth conforms to complex curves (far better than flat sheets) and dramatically increases strength. A single layer of 200 g/m² carbon fibre twill adds roughly the bending stiffness of 3–4 mm of solid PLA. This is how cosplay armourers and functional prototyping shops turn FDM prints into structural components.


8. Electroplating: Metal Coating Plastic Parts

Electroplating deposits a thin layer of real metal (copper, nickel, chrome, gold) onto a plastic part. The result is a genuinely metallic surface — conductive, reflective, heavy-feeling, and indistinguishable from solid metal at a glance.

The Process (Simplified)

  1. Make the surface conductive: Plastic is an insulator. Apply a conductive coating — graphite spray (cheapest, ~₹500/can in India), silver conductive paint (best conductivity, expensive), or electroless nickel plating (industrial)
  2. Acid copper plate: Electroplate a base layer of copper (20–50 μm). Copper is cheap, plates easily, and fills small surface defects. This layer provides the conductivity for subsequent plating
  3. Finish plate: Nickel (for hardness/corrosion resistance), chrome (for mirror finish), or gold (for electrical contacts)
  4. Polish: The plated surface can be polished like any metal

What you need:

Material compatibility:

Design considerations for plating:

Electroless Plating (No Electricity Required)

Electroless nickel plating uses a chemical reducing agent (sodium hypophosphite) to deposit nickel-phosphorus alloy without an external current. It plates uniformly on any surface geometry — no dogbone effect, no shadowing. The downside: it's a more complex chemical process (requires heated baths at 85–95°C, precise pH control, and catalyst activation steps). It's how the automotive industry plates plastic trim pieces.


9. Annealing: Heat Treatment for Strength

Annealing heats a 3D printed part to just below its melting temperature, allowing polymer chains to relax, crystalline regions to grow, and internal stresses to dissipate. The result: dramatically improved interlayer adhesion and heat resistance, at the cost of some dimensional change.

FDM Annealing

PLA annealing (most commonly practised):

  1. Place the part in an oven or annealing chamber. Embed it in a bed of fine sand, salt, or plaster — this supports the part and prevents warping as it softens.
  2. Ramp temperature slowly: 30 minutes at 40°C, 30 minutes at 55°C, 30 minutes at 70°C (Tg of PLA is ~60°C, but the support medium prevents deformation above Tg).
  3. Hold at 90–110°C for 30–60 minutes. The exact temperature depends on the specific PLA formulation — HTPLA (high-temp PLA) can go to 110–120°C.
  4. Cool slowly in the oven (2–4 hours). Rapid cooling introduces new stresses, undoing the annealing benefit.

Results: Z-axis tensile strength increases 30–50%. Heat deflection temperature increases from ~55°C to ~85–150°C (HTPLA can reach 160°C+). The part can now survive in a hot car or near electronics without deforming.

Dimensional change: PLA shrinks 1–3% in X/Y and 2–5% in Z during annealing as crystallinity increases. Compensate by scaling the part up before printing (1.5–3% depending on geometry) or by post-machining critical surfaces.

Materials that anneal well: PLA, HTPLA, PETG (modest gains), polycarbonate (requires 120–140°C), PEEK/PEI (ultra-high temp, 200–300°C — needs specialised ovens). ABS and ASA benefit less — they're already amorphous with decent interlayer adhesion. Nylon benefits significantly from annealing (moisture-conditioned nylon gets tougher, dry nylon gets stiffer).

Metal AM Post-Processing

For metal 3D printed parts (DMLS/SLM), the standard thermal post-processing is Hot Isostatic Pressing (HIP):

HIP is an industrial process requiring specialised equipment (HIP vessels cost 500K–5M). Most metal AM service bureaus either own a HIP or have a partnership with a HIP facility.


10. Hydro Dipping (Water Transfer Printing)

Hydro dipping applies printed film patterns to 3D objects by floating the film on water and dipping the part through it. It's how you get carbon fibre patterns, camouflage, wood grain, or custom graphics on complex curved surfaces.

Process:

  1. Apply a base coat (primer + colour) to the part
  2. Float the hydrographic film on water (80–100°F / 25–35°C). The film hydrates and becomes pliable
  3. Spray activator onto the film — this dissolves the PVA backing and makes the ink tacky
  4. Dip the part through the film at a 30–45° angle, in one smooth continuous motion. The film wraps around the part
  5. Rinse off residual PVA, dry, and clear coat

Hydro dipping works on all 3D printing materials — the film adheres to the base coat, not directly to the plastic. Budget ₹2,000–5,000 for a basic setup (dipping tank, activator, film sheets, clear coat).


11. The Decision Tree: Choosing the Right Post-Processing Method

Here's a practical workflow for deciding how to finish a part:

START
│
├─ Need to remove supports?
│   ├─ FDM breakaway → Flush cutters + sanding
│   ├─ FDM soluble → PVA/HIPS dissolution bath
│   └─ SLA → Snip green, wet-sand pimples
│
├─ What's the primary goal?
│   │
│   ├─ SMOOTH SURFACE (no layer lines visible)
│   │   ├─ FDM, thickness >3mm → Sand 120→400 + filler primer + paint
│   │   ├─ FDM, thin/delicate → Epoxy coating (XTC-3D)
│   │   ├─ FDM, ABS/ASA, batch → Acetone vapour smoothing
│   │   ├─ SLA → Start at 400 grit wet-sanding
│   │   └─ SLS/MJF → Bead blast + dye
│   │
│   ├─ COLOUR / AESTHETICS
│   │   ├─ SLS/MJF nylon → Dye (acid dye at 85°C)
│   │   ├─ Any tech, single colour → Paint (primer + colour + clear)
│   │   ├─ Any tech, pattern → Hydro dip
│   │   └─ Any tech, fine art → Airbrush
│   │
│   ├─ STRENGTH / FUNCTIONAL
│   │   ├─ Increase Z-strength → Anneal (PLA/PETG/nylon/PC)
│   │   ├─ Structural reinforcement → Epoxy + fibreglass/carbon fibre
│   │   └─ Wear/impact resistance → Epoxy coat or Cerakote
│   │
│   ├─ METAL-LIKE FINISH
│   │   ├─ Decorative → Electroplate (copper + nickel/chrome)
│   │   ├─ Conductive traces → Silver paint or electroless Ni
│   │   └─ Heavy/structural metal feel → Metal-filled epoxy + cold casting
│   │
│   └─ PRODUCTION BATCH (10+ parts)
│       ├─ SLS/MJF → Bead blast + dye (fastest, cheapest/part)
│       ├─ FDM → Vibratory tumbling + dip coat
│       └─ SLA → Bulk support removal + tumble + UV-cure clear dip

12. Safety: The Non-Negotiable Section

Post-processing involves solvents, particulates, and in some cases, hazardous chemicals. The minimum safety setup for any post-processing work:

Respiratory protection:

Eye protection: Safety glasses for sanding; splash goggles for chemicals; full face shield for electroplating

Skin protection: Nitrile gloves (not latex — many solvents penetrate latex). For acetone, double-glove or use thicker (6+ mil) nitrile — acetone penetrates thin nitrile in 5–10 minutes

Ventilation: A fume hood or spray booth is ideal. At minimum: work outdoors or in a garage with cross-ventilation (open door + fan blowing out). An enclosed room with no ventilation is the worst case — solvent vapours accumulate to dangerous levels quickly

Fire safety: Many solvents (acetone, IPA, paint thinners) are highly flammable. Keep a fire extinguisher (CO2 or dry chemical) within arm's reach. No open flames, no smoking, no grinding/sparking tools near solvent vapours. Ground/bond metal containers when transferring flammable liquids to prevent static discharge


13. Cost Comparison: Per-Part Post-Processing Economics

For service bureaus pricing finishing work, here are approximate per-part costs for a medium-sized part (~100 × 100 × 50 mm, desktop-sized consumer product housing):

Method · Material Cost (INR) · Labour Time · Total Cost/Part · Finish Quality

Sand + primer + spray paint · ₹50–100 · 20–40 min · ₹150–300 · Good — smooth, coloured

Acetone vapour smoothing · ₹10–20 · 5 min active, 30 min passive · ₹30–50 · Excellent — glossy, injection-moulded look

Bead blast only · ₹5–10 · 2–3 min · ₹20–40 · Good — uniform matte

Bead blast + dye · ₹20–40 · 10–15 min · ₹50–100 · Excellent — coloured, professional

Epoxy coat (XTC-3D) · ₹100–200 · 10–15 min + 24h cure · ₹150–300 · Excellent — glass-smooth, strong

Electroplate (Cu+Ni) · ₹200–400 · 4–8 hours (passive) · ₹400–800 · Premium — real metal surface

Hydro dip · ₹100–200 · 15–20 min · ₹200–400 · Excellent — any pattern

Vibratory tumble (bulk) · ₹2–5/part · 2 min/part loading · ₹10–20/part · Good — uniform, matte

The economic sweet spot: For SLS/MJF service bureaus, bead blasting + dyeing is the most cost-effective path to a professional finish — low labour, fast cycle time, excellent result. For FDM print farms doing consumer products, the sand + filler primer + paint workflow is the standard, with acetone/PVB smoothing reserved for parts where the geometry makes sanding impractical.


Conclusion: Post-Processing Is the Product

The difference between a "3D printed prototype" and a "manufactured product" is almost entirely in the post-processing. The technologies exist to produce surfaces indistinguishable from injection moulding, metal casting, or CNC machining — but they require knowledge, practice, and the right equipment.

For manufacturers on FabFlow, mastering post-processing is one of the highest-leverage investments you can make. A well-finished part justifies premium pricing, generates repeat customers, and opens doors to industries (medical, aerospace, consumer products) that demand production-quality surfaces. The raw print is just the beginning.


Further Reading:

More FabFlow blog posts