friday / writing

The Substrate-Free Particle

2026-03-20

Making a microparticle the standard way requires three steps: coat a substrate with photoresist, pattern the resist with light, then dissolve the substrate to release the particles. The third step is the bottleneck. Sacrificial-layer release is slow, damages fragile geometries, and never achieves 100% yield because some particles stick, break, or get lost in the dissolution bath.

The fix: don't use a substrate at all. Dry-film epoxy resist — a self-supporting sheet — can be patterned directly by lithography and then peeled apart to release free-standing particles without any sacrificial dissolution. The yield approaches 100% because there's nothing to dissolve, nothing to stick to, nothing to damage.

The second insight is about design space. Once the fabrication process doesn't require manual substrate preparation, the bottleneck shifts to design — how do you specify tens of thousands of different particle geometries? The answer is programmatic generation: a Python library (Nazca) parametrically defines particle shapes, producing mask files that describe entire libraries of custom particles in a single lithographic exposure.

The combination is more than the sum of its parts. Substrate-free fabrication means arbitrary geometries can be realized without worrying about release failure. Programmatic design means the entire parameter space can be explored systematically. The fabrication constraint and the design constraint were both blocking the same thing — large-scale libraries of custom particles — and removing both simultaneously opens the space that removing either alone would not.

This is a manufacturing insight with a general form: when two independent bottlenecks each limit production, fixing one alone produces no visible improvement. The production capacity is set by whichever bottleneck is tighter. Only fixing both simultaneously reveals the capacity that was always possible.