← Back to Learning Lasers
Experiment C · First Draft

Titanium Colour Physics

Anodizing volts and laser power both grow the same nanometre-thin TiO₂ film on titanium — they just take completely different physical routes to get there. This page compares them side by side, then lets you drive both with a shared simulator.

Two Machines, One Optical Trick

Neither process adds pigment. Both grow a transparent titanium dioxide (TiO₂) layer a few tens to a few hundred nanometres thick on top of the bare metal. Light reflects off both the top of that film and the metal underneath it; the two reflections interfere, and whichever wavelengths cancel out determine what colour survives. Thickness is the only dial that matters — anodizing and lasering are just two different ways of turning that dial.

This is the same optical mechanism covered for stainless steel in SS304 Colour Physics (Cr₂O₃ instead of TiO₂) and in Sequence 12: Thin-Film Interference — titanium follows the same interference math, with a slightly different refractive index and a much wider, more saturated colour range.

Two Ways to Grow the Film

Electrochemical anodizing and laser marking reach the same colour space from opposite directions — one drives oxide growth with an electric field, the other with heat.

🔋

Electrochemical Anodizing

  • Driver: DC voltage across the part, immersed in an electrolyte bath (commonly a mild phosphate or borate solution).
  • Mechanism: The applied field drives oxide growth directly — thickness tracks voltage in a near-linear "anodizing constant," roughly ~2.5 nm per volt for titanium.
  • Coverage: Whole part at once, uniform to the geometry of the electrode.
  • Speed: Seconds per part once the bath and rig are set up.
  • Reference: see the real voltage/colour chart at EDC Specialties.
📡

IR Laser Marking

  • Driver: Localized heat from an IR fibre laser — no bath, no electrolyte, no field.
  • Mechanism: Heat drives thermal oxidation. Growth follows a parabolic/Arrhenius law like SS304's: thickness scales roughly with the square root of the heat dose, not linearly.
  • Heat dose knobs: the same real settings as every other Learning Lasers lesson — Power, Speed (mm/s), and Line Density (LPCM). Oxide growth is fundamentally power × time — but hands-on testing found Power is the dial that actually controls colour; Speed and LPCM are held at a fixed reference rather than swept.
  • Coverage: Pixel-by-pixel, programmable — gradients, text, and per-pixel colour control that a bath can't do.
  • Job time: Seconds to tens of seconds depending on area and the fixed density/speed reference.

Simulator: Drive the Same Oxide Two Different Ways Partially Calibrated

Switch modes to control oxide thickness with a bath voltage or with the real xTool F2 IR module (5W @ 1064nm) — the same laser used throughout Learning Lasers. Both feed the same TiO₂ interference model, so the same colour can come from either path.

Bare Titanium
0 nm oxide
Bath Voltage 0 V
Oxide Thickness
0 nm
Interference Order
—

Volts→thickness uses the widely-published ~2.5 nm/V titanium anodizing rule. Laser mode now shows real colours read from a physical titanium chip card made at this exact 1000 LPCM / 200mm/s reference, power-labelled 13-61% — Peak Temp is still the theoretical model, kept for context. Above ~41% the card itself desaturates into greys/mauves rather than deepening further — see the worked example and disclaimer below.

Reference Charts

Every chip from the photographed card (13-61%), complete — with the theoretical model's Oxide/Volts/Power/Peak-Temp columns pulled in wherever a chip has a sensible theoretical counterpart. Where they land on wildly different power percentages for "the same" hue, that's the model's approximation talking, not the real card.

Power (actual)Colour (Eyes Verified)RegimeAnodized ProcessOxide (nm)Typical VoltsPower (theoretical)Peak Temp (theoretical)

Calibration status: Power, Colour, and Regime are read directly from the photographed chip card — real measurement. The four theoretical columns are the tuned Arrhenius model, shown only where a chip has a plausible theoretical counterpart; "—" means the real card produced a colour the model doesn't predict at all — mostly true above ~35%, where the real card runs sage-teal transitions and then desaturates into grey/mauve instead. The five darker "Not produced by laser" rows (62–96V) are the reverse case: published anodizing colours (Yellow-Green, 2nd-Order Gold, Orange, Pink/Magenta, Deep Green) with real volts and a computable theoretical laser-power equivalent, but no laser setting — on this card or otherwise — has ever actually produced them; the same 160–250nm range instead shows the real card's sage-to-grey transition above. Below 13% is untested (no colour); above 61% is untested (unknown). Colours are a careful visual read of a photograph, not a colorimeter measurement.

Calibrating the Laser Side to the Real IR Module

The same three-stage model as SS304's parameters section — energy in, peak temperature, then Arrhenius oxide growth — run with titanium's own numbers instead of steel's.

// xTool F2 IR module (real spec, same hardware as every other Learning Lasers page): P_max = 5 W @ 1064 nm // Titanium absorbs 1064nm markedly better than SS304 (50-60% vs. 38%): α_Ti = 0.55 // Titanium's real density & specific heat (vs. SS304's 8000 kg/m³, 500 J/kg·K): ρ_Ti = 4506 kg/m³ · c_p = 523 J/kg·K // Hands-on investigation: repeated passes / higher line density did NOT deepen the oxide the // way a naive cumulative-dose model predicts. Power was the reliable, repeatable control. // So Speed and LPCM are held at the tested reference point, and Power is the only free variable: LPCM = 1000, speed = 200mm/s (fixed) → t_exp = (1000/10) / 200 = 0.5 s/mm² (fixed) // Energy injected, focal-skin model (20µm depth — refit against real chip data, was 40µm; η = 0.65): Q = P × α_Ti × t_exp ΔT = Q·η / (m·c_p), m = 1mm² × 20µm × ρ_Ti ≈ 9.01×10⁻⁸ kg // Example: 25% of 5W = 1.25W, at the fixed 1000 LPCM / 200mm/s reference: t_exp = 0.5s → Q = 0.344 J → ΔT ≈ 4741°C → T_peak ≈ 4761°C → k_p·t_exp → ~95nm → Blue // TiO2 (rutile) parabolic growth — activation energy from published cyclic-oxidation studies // (155-205 kJ/mol across sources; 170 used here, unchanged by the refit below): k_p(T) = A · exp(−E_a / RT), E_a ≈ 170 kJ/mol, A ≈ 1.05×10⁶ nm²/s (refit — see "Closing the Gap")

That temperature is not real. 4761°C is roughly 3000°C past titanium's boiling point. Matching the real chip card's colours with this simple model requires peak temperatures that cannot physically occur — a genuine finding, not an error, and the subject of the "Closing the Gap" section below.

Because titanium is lighter (roughly half SS304's density, so less thermal mass to heat) and absorbs more 1064nm light (see Power, Beam Shape & Heat Transfer for how absorptivity turns raw optical power into material-level heating), a given power setting pushes it far hotter than steel at the same exposure time — which is exactly why real titanium annealing markers run at a fraction of the power used for SS304 structural colour, and why power, not speed or density, is the dial that actually needs fine control.

A real chip card, at this exact reference point

A physical titanium colour chip card — made at this exact 1000 LPCM / 200mm/s reference, each chip labelled with its power% — beats any tuned model, so the simulator's swatch now reads directly off it (interpolated between chips) instead of the theoretical Arrhenius colour. Two things it shows that the model alone wouldn't predict:

What's real here and what isn't: the 5W ceiling, absorptivity, density, specific heat, and the activation energy are cited, published values, unchanged by the refit below. The fixed 1000 LPCM / 200mm/s reference point, "power is the dominant control" finding, and the colours themselves (13-61% range) come from hands-on testing and a photographed reference card — real measurement, not a model. The skin depth and Arrhenius pre-exponential factor (A) were refit directly against that real data (see "Closing the Gap" below) rather than tuned against a literature temperature window — a real improvement in the Power (theoretical) column's accuracy, but it comes at the cost of physically impossible Peak Temp values, which the model no longer hides. The chip colours themselves are a careful visual read of a photograph, not a colorimeter measurement, and above 61% is genuinely untested.

Three Things That Surprise People

🟢

Yes — a real Deep Green

Published anodizing charts put a rich, saturated Deep Green around ~90–110V — noticeably richer than the paler green earlier in the sequence. That's the ~250nm stop above; earlier "Learning Lasers" work on SS304 never reaches a colour this saturated at comparable thickness, because titanium's oxide keeps producing strong interference further into the 2nd order than chromium oxide does.

🚫

Red doesn't exist here

Neither anodizing nor laser marking can produce a true, saturated red on titanium. Thin-film interference at TiO₂'s refractive index just doesn't have a thickness where red reinforces without other wavelengths reinforcing alongside it — the closest you get is pink/magenta (a red-blue mix), never a clean red.

Finish changes everything: the same voltage or laser setting looks completely different depending on surface prep — a mirror-polished surface gives vivid, saturated jewel tones, while a bead-blasted or brushed surface scatters light and produces the same hue as a muted pastel/satin. Neither the volts nor the nanometres change; only how cleanly the reflected rays stay coherent does — see Rich Colours, Frosted & Burnt for the specular-vs-diffuse reflection physics behind this on SS304.

Ask the Expert: Why Does a Deep, Saturated Green Seem Elusive?

A second real chip card — a completely different laser recipe (200 mm/s, 834 LPCM, crosshatch fill, 12–91% power) — showed the same gap the anodizing chart already hints at above: plenty of gold, purple, blue and teal, then a drab olive, but never a rich, saturated green. We put the question to the physics.

Q — Why can gold, blue, and purple all show up bold and saturated, but green always looks washed out or is skipped over entirely?

A: Because green asks more of a simple thin-film than any other colour on this chart. Two-beam interference off a single TiO₂ layer produces one broad, cosine-shaped reflectance curve across the visible spectrum — one wavelength region reinforced, the opposite region cancelled. Gold, blue, and purple only need one end of the spectrum suppressed (say, blue cancelled to leave a warm gold, or red cancelled to leave a cool blue) — an easy, robust condition that survives small thickness variation. A clean, saturated green needs the interference to cancel both the red end and the blue end at once, leaving only a narrow window in the middle — a much sharper, more fragile condition that only exists briefly, at a very specific thickness, before sliding into the next hue.

The new chip card shows exactly where that fragile window would fall — and exactly why it never survives to become a real green:

PowerColour (sampled)HueSaturationWhat's happening
33%Purple241°36%Vivid — smooth, coherent film
37%Blue210°66%Peak saturation of the whole card
50%Teal175°27%Closest approach from the blue side, already fading
56%Dark teal160°23%Still short of true green (120°) — and dimming
57–59%Muted brown~32°~20%Hue collapses straight through the green band without stopping
60%Drab olive98°18%Closest approach from the yellow side — but barely saturated
66%Olive-brown61°31%Sliding on into brown for the rest of the card

Both approaches — from the blue side (44–56%) and from the yellow side (60–66%) — get within striking distance of green, and both lose saturation right at that point instead of gaining it. That's not a coincidence: it's the same thickness range where this laser-grown oxide starts to roughen from accumulated heat (the "Desaturating" regime documented in the Reference Charts below). The narrow, fragile reflectance notch a real green needs requires a still-smooth, still-coherent film — and this card's oxide stops being smooth right where green would need it to be.

Why anodizing gets there and this laser card doesn't: the "Yes — a real Deep Green" case above is real, but it's electrochemically grown — a bath keeps building a smooth, uniform oxide all the way out to the ~250nm needed for that saturated 2nd-order green. Laser-grown oxide reaches comparable thickness through heat instead, and by the time it's thick enough, accumulated thermal roughening has already started — the same "Desaturating" transition seen on this card at 43–61%. Two different growth mechanisms, reaching the same theoretical thickness, arriving in very different surface conditions.

Full digitized card (all 80 chips, RGB + derived hue/saturation/lightness): chip-card-200mms-834lpcm-crosshatch.json.

Want the full diagram walkthrough? The Titanium Colour Palette walks the entire colour sequence stop by stop with the same before/after optical-stack diagrams used here, then spends its last section entirely on this green question.

Key Differences

Trait🔋 Anodizing📡 Laser
UniformityVery high — whole part colours evenlyDepends on scan pattern; can vary pixel to pixel
PatterningSolid colour or masked regions onlyFull raster/vector control — gradients, text, images
Speed per partSeconds, once rig is set upSeconds–minutes, scales with area, line density (LPCM), and speed
EquipmentPower supply, electrolyte bath, electrodesIR fibre laser + galvo, no chemicals
RepeatabilityHigh — voltage is a direct, stable controlSensitive to focus, surface prep, and thermal history
ReversibilityCan often be stripped/re-anodizedOxide can be removed by re-polishing; base metal unaffected

Closing the Gap: Theory vs. Reality

Originally, theory said Blue needs ~7.7% power against a real ~23–27% — roughly 3× under. Step 1 below (re-fitting the model's two acknowledged-tuned constants against the real chip card) has since been done and is reflected throughout this page's Reference Charts and simulator. Here's the full derivation, what the refit changed, and what's still unresolved.

Full derivation: theoretical power for Blue (100nm target)

// Step 1 — fixed exposure time at the tested reference (1000 LPCM, 200mm/s): t_exp = (LPCM/10) / speed = (1000/10) / 200 = 0.5 s/mm² // Step 2 — what growth-rate constant would produce 100nm in that time? // (parabolic law: nm = √(k_p · t_exp) → k_p = nm² / t_exp) k_p = 100² / 0.5 = 10 000 / 0.5 = 20 000 nm²/s // Step 3 — invert the Arrhenius law to find the peak temperature that gives that k_p: // (A = 1.05×10⁶ nm²/s [refit], E_a = 170 000 J/mol [cited, unchanged], R = 8.314 J/mol·K, E_a/R ≈ 20 447 K) T = −(E_a/R) / ln(k_p / A) = −20 447 / ln(20 000 / 1.05×10⁶) = −20 447 / (−3.96) ≈ 5162 K ≈ 4889°C // Step 4 — how much energy, injected into the 20µm focal skin [refit, was 40µm], produces that ΔT? // (m·c_p = 1mm² × 20µm × 4506 kg/m³ × 523 J/kg·K ≈ 4.713×10⁻⁵ J/K, η = 0.65) ΔT = 4889 − 20 = 4869 K → Q = ΔT · m·c_p / η = 4869 × 4.713×10⁻⁵ / 0.65 ≈ 0.353 J // Step 5 — what power, over 0.5s at α = 0.55 absorptivity, delivers that much energy? P = Q / (α · t_exp) = 0.353 / (0.55 × 0.5) ≈ 1.284 W = 25.7% of 5W // The real chip card needs 23-27% for Blue — the refit lands right inside that range.

Step 1, done: refitting against the real chip card

Seven real (power%, colour) anchors exist in the vivid range — the midpoint of each theoretical colour's real power band from the Reference Charts table (Pale Straw≈14%, Bronze≈17%, Purple=20%, Indigo≈21.5%, Blue≈25%, Cyan/Teal≈30%, Pale Green≈33%). A least-squares fit in log(nm) space, adjusting only the two constants already flagged as tuned/unverified — the Arrhenius pre-exponential factor A and the focal-skin depth — while holding the cited constants (α_Ti, η, E_a, ρ, c_p) fixed, gives:

ConstantBeforeAfter (refit)
A (pre-exponential)8.9×10¹²1.05×10⁶
Skin depth40µm20µm

The refit closes most of the gap — predicted power now lands within ~15% of every real anchor (down from a ~3× miss), and the Power (theoretical) column above reflects it. But getting there requires peak temperatures of 1500–6000°C across that same range — 1000–4000°C past titanium's actual boiling point (3287°C). That's not a bug in the refit; it's what the data demands under this model's functional form.

The real finding: a model can be re-fit to match real colours and still be structurally wrong. Getting the power-vs-colour relationship right by forcing impossible temperatures through it means the simple parabolic-Arrhenius growth law — regardless of which constants it uses — is very likely not what's actually happening in a sub-second laser dwell. This is strong supporting evidence for the first hypothesis below, not a resolution of it.

Hypotheses: why the model needed impossible temperatures to fit

  1. Wrong kinetics regime for the Arrhenius form itself. E_a here traces back to furnace-style cyclic oxidation studies — titanium held at a steady temperature for minutes to hours. A laser dwell is <0.5s of transient, spiking heat. The refit above shows this isn't just a constants problem: no (A, skin-depth) pair can fit the real data at physically sane temperatures, meaning slow-oxidation kinetics likely don't describe a sub-second heating event at all — the real process may not follow a parabolic law at this timescale, or may not be simple thermal oxidation in the way this model assumes.
  2. Absorptivity assumed, not measured. α_Ti = 0.55 comes from published values for generic/polished titanium at 1064nm, and was deliberately left untouched by the refit. The actual as-received surface (mill finish, native oxide, roughness) could absorb quite differently.
  3. Energy-conversion efficiency (η) borrowed from SS304, unverified for titanium. Also left untouched — if η is actually higher or lower for titanium's thermal diffusivity, that changes how much of the "impossible temperature" problem is really an energy-input problem versus a kinetics problem.
  4. Per-mm² patch vs. real spot size. The model (like SS304's) normalizes energy over a 1mm² patch via LPCM; the real focused spot is only ~0.03mm across. Rebuilding around the real spot scale could shift the energy accounting substantially in either direction — potentially explaining some of why sane temperatures aren't reachable in the current formulation.

Next steps to close the gap further

  1. Find (or generate) rapid-heating oxidation kinetics data. Look for laser-annealing or flash-oxidation studies on titanium specifically, rather than furnace/cyclic-oxidation papers — now the likeliest single biggest error source, per the finding above.
  2. Measure real peak surface temperature during exposure (thermal camera or pyrometer). If real temperatures turn out to be in the hundreds, not thousands, of degrees, the growth law itself needs replacing, not just its constants.
  3. Measure the actual surface's absorptivity at 1064nm rather than relying on a generic literature figure for "titanium" — mill finish and native oxide vary enough to matter, and this refit deliberately didn't touch it.
  4. Rebuild the energy model around the real ~0.03mm spot size instead of a virtual 1mm² patch, and check whether that changes how physically plausible the resulting temperatures are.
  5. Extend the chip card past 61% to see whether the grey/mauve desaturation trend continues, plateaus, or reverses — filling out the real dataset the model should ultimately be judged against.

Glossary

Terms used across this page, in the order they're most useful to know.

TermMeaning
TiO₂ (titanium dioxide)The transparent oxide layer that grows on titanium's surface — the only thing actually producing colour, whether grown by voltage or by heat.
Thin-film interferenceThe optical effect behind every colour on this page: light reflecting off the top and bottom of the oxide film interferes with itself, cancelling some wavelengths and reinforcing others. No pigment involved.
Oxide thickness (nm)The one physical dial that actually determines colour. Anodizing volts and laser power are just two different ways of setting it.
Interference order (1st / 2nd order)How many half-wavelengths of light fit in the oxide's optical path before a colour reinforces. Thicker films repeat similar hues in progressively less saturated later orders.
AnodizingElectrochemical process: a DC voltage across the part, immersed in an electrolyte bath, drives oxide growth directly.
xTool F2 (IR module)The specific 5W, 1064nm fibre laser this page's real numbers — and every other Learning Lasers lesson — are built around.
LPCM (Lines Per Centimetre)How densely a laser fill packs its lines — a separate setting from power or speed, held fixed at 1000 on this page per hands-on testing.
Absorptivity (α)The fraction of incident laser light actually absorbed by the surface rather than reflected. Titanium absorbs 1064nm light markedly better than stainless steel (~55% vs. ~38%).
Peak surface temperature (T_peak)The modelled highest temperature the surface reaches during a pass — the thing that (in this model) actually drives oxide growth. Shown for context; often exceeds what's physically possible, a finding in itself.
Parabolic growth lawHow oxide films typically grow: thickness scales with the square root of time, because the existing film itself slows further growth (oxygen has to diffuse further to reach fresh metal).
Arrhenius equationA standard formula describing how a reaction rate depends exponentially on temperature. Used here for the oxide growth-rate constant, k_p(T).
Activation energy (Eₐ)The Arrhenius equation's temperature-sensitivity constant. A cited, published value for TiO₂ (155–205 kJ/mol) — left unchanged by the refit on this page.
Pre-exponential factor (A)The Arrhenius equation's other constant, setting the overall scale of the growth rate. Not independently measured for this setup — re-fit directly against real chip-card data in "Closing the Gap," rather than tuned to a literature temperature window.
RutileThe crystal structure TiO₂ forms into during thermal oxidation in the temperature range this page's literature sources describe.
RefitThis page's term for adjusting a model's tunable constants until it reproduces real measured data — as done in "Closing the Gap," versus the original constants, which were tuned only against a plausible-sounding temperature range.
Regime: Vivid / DesaturatingThis page's own classification of the real chip card — "Vivid" where laser power still produces the gold-to-sage progression (13–41%), "Desaturating" where it fades into grey/mauve instead (43–61%).
Made the colour — now how do you keep it? A real observation (IPA permanently dulling a laser-coloured piece, rather than shifting its hue) opened a whole separate investigation into coatings, cleaning, and what's actually happening at the oxide surface. See Protecting Titanium's Interference Colours for six competing theories and the tests that would tell them apart.