SYSTEM_NOTICE // BEST VIEWED IN DESKTOP MODE
Light Diffusion Test Platform

Light Diffusion Test Platform

Designed a desktop optical test platform to measures light transmission, diffusion, reflection and luminance distribution under controlled conditions — turning subjective CMF decisions into something measurable.

Year

April 2026

Type

projects

Category

CMF & Optical Testing

Tools

Arduino · LED Strip (PWM Controlled) · Laboratory Lift Table · Precision Stepper Driver · Oxygen-Free Copper Wire

#Industrial Design#CMF#Material Testing#Light Diffusion#Optical Measurement

The Problem I Was Trying to Solve

Here’s something that happens all the time in product design: you’re picking a translucent material for a lamp shade, a diffuser panel, or a display cover, and you’re basically making an educated guess. You hold the sample up to the light, squint a bit, maybe hold it next to another sample, and think “yeah, this one looks about right.”

The trouble is, two materials that look identical under room light can behave completely differently once they’re backlit. Surface finish, thickness, pigment load, internal structure — they all affect how light moves through the material, and renderings can only get you so far. At some point you need to actually measure what’s happening.

So I built a test rig. Not because I wanted to spend weeks on an apparatus, but because every CMF decision I made after that would be backed by data instead of intuition.

What the Platform Measures

Four optical properties, each directly relevant to product design decisions:

Property What It Tells You Why It Matters for Design
Transmission How much light gets through the material Brightness of backlit displays, LED indicator visibility
Diffusion How evenly the light scatters after passing through Hotspot elimination, uniformity of illuminated surfaces
Reflection How the material surface bounces incident light Surface finish selection, glare management
Luminance Distribution Brightness variation across the illuminated area Visual comfort, light guide performance

Beyond the measurement goals, I had a handful of practical requirements that turned out to be just as important as the optical ones:

  • Repeatable positioning: If I can’t place samples at consistent distances from the light source, none of the comparisons mean anything.
  • Adjustable brightness: Materials look different at 10% brightness vs 100%. The light source needs to cover that range.
  • Ambient light control: Optical measurements in a sunlit room are just noise. The test environment has to minimize external interference.
  • Quick sample swapping: If changing materials takes five minutes, I won’t run enough comparisons to learn anything useful.
  • Visual output: I need to see the results, not just log numbers. Side-by-side visual comparison is half the point.

Design & Build

Concept Design

Platform Architecture

The rig is a vertical measurement stand: light source at the bottom, adjustable sample stage in the middle, observation from above. The layout is basically a stripped-down optical bench — nothing I didn’t need, nothing that gets in the way.

Final Render

Final 3D Render

Concept Sketch

Concept Sketch

Key Components

  • Light source: LED strip with PWM brightness control. Goes from barely glowing to full output, and I can dial in exact levels repeatably.
  • Sample stage: Repurposed laboratory lift table. The height adjustment lets me precisely control the distance between the light source and the material — what I’m calling the “diffusion gap.” This variable turned out to be surprisingly important.
  • Frame: Laser-cut structural panels, spray-painted matte black. The black finish isn’t cosmetic — it absorbs stray ambient light and kills internal reflections that would otherwise contaminate measurements.
  • Control system: Arduino running a simple PWM routine. Nothing fancy, but it gives me repeatable brightness steps so I can come back to the same settings days later and get the same output.
  • Power delivery: Oxygen-free copper wire, minimum 0.5mm² cross-section. Rated for 2A with headroom. This spec became important later (see the iteration section).

Fabrication Process

3D ModellingSTEP 1: 3D Modelling
Laser CuttingSTEP 2: Laser Cutting
Test BuildSTEP 3: Test Build
Surface FinishSTEP 4: Surface Finish
SubassemblySTEP 5: Subassembly
Circuit SolderingSTEP 6: Circuit Soldering
Circuit VerificationSTEP 7: Circuit Verification
Polarity CheckSTEP 8: Polarity Check
SubassemblySTEP 9: Final Assembly
Circuit TestingSTEP 10: Circuit Testing
3D ModellingSTEP 1: 3D Modelling
Laser CuttingSTEP 2: Laser Cutting
Test BuildSTEP 3: Test Build
Surface FinishSTEP 4: Surface Finish
SubassemblySTEP 5: Subassembly
Circuit SolderingSTEP 6: Circuit Soldering
Circuit VerificationSTEP 7: Circuit Verification
Polarity CheckSTEP 8: Polarity Check
SubassemblySTEP 9: Final Assembly
Circuit TestingSTEP 10: Circuit Testing
3D ModellingSTEP 1: 3D Modelling
Laser CuttingSTEP 2: Laser Cutting
Test BuildSTEP 3: Test Build
Surface FinishSTEP 4: Surface Finish
SubassemblySTEP 5: Subassembly
Circuit SolderingSTEP 6: Circuit Soldering
Circuit VerificationSTEP 7: Circuit Verification
Polarity CheckSTEP 8: Polarity Check
SubassemblySTEP 9: Final Assembly
Circuit TestingSTEP 10: Circuit Testing

Material Testing

I tested a range of translucent and transparent materials that show up frequently in product enclosures, diffusers, and light guides:

Test Material Matrix

Material Type Key Characteristic
Translucent PLA 3D-printed Layer-line scattering, cheap for prototyping
Translucent PETG 3D-printed Better clarity than PLA, stronger layer adhesion
Acrylic Sheet Laser Cut Great optical clarity, scratch-resistant, lots of surface finish options
AB Epoxy Resin Plate Cast resin High transparency, smooth surface, glass alternative
PC Light Diffuser Sheet Extruded polycarbonate Purpose-built for diffusion, prismatic surface texture

Each material went through multiple configurations — different thicknesses, different surface finishes, different distances from the light source — so I could see how material choice actually affects the final visual output.

Controllable Variables

The whole point of building a test rig instead of just holding things up to a lamp was being able to change one thing at a time. Systematic A/B testing is only possible if you can lock every variable except the one you’re studying.

  • Light Intensity — PWM-controlled, from barely visible to full blast
  • Material Type — PLA, PETG, Acrylic, AB Epoxy, PC Diffuser
  • Material Color — Natural, white, and tinted variants of each
  • Material Thickness — Single layer, stacked layers, different sheet gauges
  • Surface Finish — Raw print, sanded (80–5000 grit), polished, textured
  • Diffusion Distance — The gap between light source and sample, adjusted via the lift table

Three Versions to Get It Right

The platform didn’t arrive fully formed. I built it three times, and each version fixed something the previous one got wrong.

Iteration Comparison

V1 — Single LED V2 — LED Strip V3 — LED Strip + PWM
Method Hand-soldered Copper foil tape PWM controller
Issues Soldering too slow Tape unsuitable for 2A Brightness adjustable
Light effect poor No brightness control Diffuse reflection from dark surfaces
Verdict ✕ Discarded ✕ Discarded ✓ Final

V1: Single LED — Manual Solder

I started with individual LEDs hand-soldered to a perfboard. It was the obvious first approach, and it was wrong in exactly the ways you’d expect.

  • Issue: Hand-soldering twenty LEDs is tedious and inconsistent. Each joint has slightly different resistance, so each LED glows a tiny bit differently. For a test platform, “tiny bit differently” is fatal.
  • Issue: A single-point light source creates uneven illumination across the sample. If the light isn’t uniform to begin with, you can’t tell whether the diffusion pattern you’re seeing is from the material or from the source.

V2: LED Strip — Copper Foil Tape

I swapped the individual LEDs for a uniform LED strip and used copper foil tape for the electrical connections. Better, but new problems.

  • Issue: Copper foil tape is convenient and looks clean, but it can’t handle 2A. I ran the numbers on cross-sectional area and realized this was a fire hazard waiting to happen. Prototype aesthetics don’t count for much when your wiring is undersized.
  • Issue: Fixed brightness. No matter what material or distance I was testing, the light output was the same. Different scenarios need different illumination levels, and I had no way to adjust.

V3: LED Strip + PWM Controller (Current Version)

This is the one that stuck:

  • Upgrade: Ripped out the copper tape and replaced it with oxygen-free copper wire (min 0.5mm²). Properly rated for 2A with margin to spare. Less convenient to work with than tape, but convenience doesn’t matter if your test rig burns.
  • Upgrade: Added an Arduino-based PWM controller for full-range brightness adjustment. Now I can test at 10%, 50%, 100%, or anywhere in between — and get the same reading every time.
  • Upgrade: Painted the interior frame matte black. This sounds trivial, but the improvement in measurement consistency was dramatic. Ambient light and internal reflections had been silently contaminating every reading I took in V1 and V2.

What the Platform Delivers

The finished rig gives me a reliable, repeatable environment for comparing how materials handle light:

  • Side-by-side material comparison under identical lighting — no more “I think this one looks better”
  • Surface finish evaluation — how does sanding, polishing, or texturing change the way light moves through?
  • Thickness vs transmission analysis — how much does doubling the sheet thickness actually reduce brightness?
  • Controlled brightness sweeps — see how materials behave across the full dimming range, not just at one setting
  • Visual documentation of light distribution patterns I can reference on future projects

Final Platform

What Building It Taught Me

Beyond the CMF data, building this platform drilled in a few principles that apply to pretty much any design-build project:

  • Current ratings aren’t suggestions: The copper tape failure was a concrete reminder that prototyping materials need to be evaluated against their actual electrical loads. It doesn’t matter how clean the build looks if the wiring is undersized. Safety specs aren’t negotiable.
  • Your environment is part of your instrument: Optical measurements live and die by ambient light control. That matte black paint job — which took maybe twenty minutes — improved measurement consistency more than any other single change. Sometimes the simplest fix has the biggest impact.
  • Isolate one variable at a time or you’re just guessing: The ability to change material, thickness, finish, or distance independently is what turns this from “holding things up to a lamp” into actual testing. Systematic comparison only works if you can hold everything steady except the one thing you’re studying.
  • Tools pay for themselves across projects: Spending time on a proper test platform feels slow at first, but every future CMF decision involving translucent materials now references real measurements instead of squinting and hoping. That’s a compounding return.