MOPA colour on polished stainless: notes and RGB test plan (2026-10-15)

Machine: ComMarker B4 60 W MOPA, 110 mm lens, LightBurn 1.7. Material: 24.5 mm polished stainless coins.

Colour model

Oxide-film interference; thickness sets colour (straw/gold, brown, purple, blue, then 2nd order pale gold, red/magenta, green, then grey/black). Main control: energy density E = W/(speed x interval) J/mm², W = power% x 60 W; crosshatch and passes multiply dose. Pulse width and frequency set pulse energy (W/f) and peak power; longer pulses run warmer. High pulse energy or slow high E causes sparks/burning. Large fills run hotter than small test cells.

Verified by eye

Lessons 2026-10-15

Verified by Hank 2026-10-15 on large field wedges (24.5mm polished SS)

Note: big areas came out much paler than the small test cells (large fills run hotter). The purple vs slate-blue mapping could be swapped (medium-low confidence).

Published starting points (other machines; scale before use)

Scaling: halve power % of a 30 W recipe for 60 W; 110 mm lens has a smaller spot, so start about x0.8 and sweep.

RGB calibration test (8 faces = 4 coins front and back, 26 labelled 2.2 mm cells each, power 25% or less)

F1 E sweep 0.5-16, 80 ns, 1 pass. F2 same, 2 passes, E 0.5-8. F3 E 0.5-16, 60 ns, 230 kHz. F4 forum-red geometry, E 2.5-16, 1 and 2 passes. F5 pulse width 2-200 ns. F6 frequency 30-800 kHz at 60/200 ns. F7 200/350/500 ns warm/gold plus published gold and green. F8 verified colours at x0.7/1/1.4/2 plus published reds. About 21 min total. Results get photographed under fixed white light and fitted to colour = f(dose, ns, f).

managed by laser-rules-build (/opt/laser-rules/build.py) · source editable via SSH as grokbot in rules-src · /rules/ · /lessons