Material selection
α-Alumina nanopowder was used as the ceramic filler. According to the manufacturer's specification, the powder has a grain size of approximately 40 nm, determined by X-ray line broadening, an average particle size (APS) of 150 nm, determined by BET specific surface area and SEM, and a BET multi-point specific surface area of approximately 10 m2/g. Based on previous studies of particle dispersion in filled photopolymer and epoxy systems32 very low alumina loadings (e.g., 5 vol%) were found to produce a weak photoluminescent response and poor particle dispersion, making them unsuitable for opto-mechanical stress sensing, while higher loadings (e.g., 20 vol%) produced a significant increase in viscosity that made the mixture difficult to inject and mix uniformly, despite providing a stronger signal. A concentration of 15 vol% alumina was therefore selected as a compromise between manufacturability, sensing performance, and dispersion quality.
Experimental Setup
Portable piezospectroscopy system (PPS) setup
The PL experiments utilized a previously developed Portable Piezospectroscopy (PPS) system consisting of an InPhotonics Inc. RPB Raman probe, a compact, two-way fiber-optic probe featuring a dichroic mirror and custom objective f/3 lens33,34. The overall PPS system includes both hardware and software components. The hardware consists of a spectrograph, charge-coupled device (CCD), laser, fiber optics, and computer33,34. For the software, two main programs are utilized: MATLAB and LightField. MATLAB-based programs are mainly used for data post-processing, and LightField is used to gather the data from the CCD. Figure 1 shows the complete experimental setup for both curing conditions alongside the underlying measurement principle, illustrating the contacted (mold) and containerless (acoustic levitation) configurations(Figure 1A and Figure 1B), the compressive stress generated in the alumina particles upon resin solidification (Figure 1C), and the corresponding photoluminescence peak shift used as an indicator of that stress (Figure 1D). In the container setup, the mold fixture was positioned at the same location as the center of the acoustic levitation field to maintain consistent geometry between the two configurations. The UV LED unit (405 nm wavelength, 10 W rated power, IP66-rated housing) was placed at a distance of 6 cm from the specimen, and the fiber-optic probe was directed at the specimen to collect the photoluminescence signal continuously during curing. The UV LED was positioned to avoid direct illumination of the fiber-optic probe, preventing fiber damage. Alumina photoluminescence peaks were collected over time during UV curing, and peak shifts were monitored as shown in Figure 1D. During photopolymerization, the resin solidifies around embedded alumina particles and undergoes polymerization shrinkage, generating local compressive stress that is transferred to the alumina particles (Figure 1C), causing the photoluminescence peak to shift from its initial stress-free position. Peak positions were then extracted from LightField, and the peak shift was calculated in MATLAB by comparing each peak position with the initial peak position before UV exposure.
Synchrotron X-ray diffraction setup
Synchrotron X-ray diffraction (XRD) measurements were performed in situ during the curing process on the 6-ID-D beamline of the Advanced Photon Source at Argonne National Laboratory, USA. Figure 2 presents the synchrotron XRD setup for both the contacted and containerless conditions, along with the measurement principle showing how curing-induced stress alters the alumina lattice spacing to produce a detectable peak shift (Figure 2A–C).

Figure 2. Synchrotron X-ray diffraction setup and measurement principle for contacted and containerless curing. (A) Contacted condition with the resin placed in a mold during UV curing and XRD collection. (B) Containerless condition with the resin bead suspended in the acoustic levitation field during UV curing and XRD collection. (C) Curing-induced stress changes the alumina lattice spacing, causing an XRD peak shift that is used to calculate strain during solidification. Please click here to view a larger version of this figure.
The specimen was irradiated with a parallel beam of 90.5 keV photons (corresponding to a wavelength of λ = 0.137 ˚A) with approximate dimensions of 0.5 × 0.5 mm, positioned approximately at the center of the specimen, as shown in Figure 2A,B. The sample-to-detector distance was set to approximately 1.5 m to capture the alumina peaks of interest. Ring-like diffraction patterns were recorded on a Varex XRD 4343RF flat-panel detector (2880 × 2880 pixel matrix, 150 µm pixel pitch) capable of high-speed real-time imaging at up to 15 fps. Data were collected for a total acquisition time of 600 s per experiment.
As with the PPS setup, measurements were performed under both contacted and containerless conditions (Figure 2A,B). The UV LED was placed 6 cm from the specimen, consistent with the PPS configuration, and the mold fixture and levitated specimen were positioned at the same measurement location to maintain geometric consistency. The full rig assembly was mounted on a linear stage to allow alignment of either the contacted specimen or levitated bead with the beamline as needed. XRD peak shifts were then monitored over time throughout UV curing (Figure 2C), as curing-induced stress transferred to the embedded alumina particles produces a measurable change in lattice spacing.
Sample preparation
Alumina powder was mixed at 15 vol% with liquid resin in a beaker/mixing container and stirred with a stirring rod to promote homogeneous dispersion of the alumina particles, as illustrated in Figure 3A.

Figure 3. Sample preparation, dispensing, and in situ measurement workflow. (A) Alumina powder and liquid resin are mixed to prepare a homogeneous nanocomposite slurry. (B) The prepared slurry is dispensed into either the acoustic levitation field to form a containerless bead or into the silicone mold for the contacted condition. (C) PL and synchrotron XRD measurements are performed for both containerless and contacted curing conditions to compare spectral changes reflecting residual stress and structural evolution. Please click here to view a larger version of this figure.
The nanocomposite slurry formulation was maintained on a magnetic stirrer throughout the experiment to keep the alumina particles well dispersed. Once dispersed, the slurry was loaded into a dispensing syringe in preparation for specimen delivery, as shown in Figure 3A. Prior to each experiment, the prepared slurry was loaded into a syringe for dispensing into either the acoustic levitation field or the silicone mold.
Sample dispensing and controlled levitation
For the acoustic levitation (containerless) condition, the acoustic node region was located prior to dispensing. The loaded syringe was held at approximately 45° relative to the ground plane (Figure 3B), and the slurry was slowly injected into the levitator until a stable elliptical bead shape was achieved within the acoustic field, with an initial dispensed droplet volume of approximately 5–7 µL, adjusted as needed depending on the acoustic field conditions required to maintain a stable bead. After successful injection, the amplitude in the levitation software was adjusted to stabilize the bead.
Two different single-axis and dual-axis acoustic levitator configurations from the same manufacturer were used, depending on the measurement modality. Both configurations operated at an automatically calibrated resonant frequency of approximately 22,400–22,450 Hz upon activation, with the operating frequency fixed by the device's automatic calibration rather than manually set. For synchrotron XRD experiments at Argonne National Laboratory (ANL), a single-axis configuration was used, consisting of one ultrasonic transducer positioned above one reflector, with the transducer-reflector spacing fixed according to the levitator’s standard manufacturer setup. For PPS experiments, a dual-axis configuration was used, consisting of two opposing ultrasonic transducers (top and bottom), with transducer spacing likewise fixed per the manufacturer’s standard setup.
In both configurations, the acoustic node location and the specimen position within the field were kept consistent across replicate specimens within a session: the position of the first dispensed specimen was set using the alignment laser guide, and subsequent specimens were dispensed at that same reference position, so that beam and probe focus did not need to be re-established for each new specimen.
For the XRD single-axis system, the amplitude was increased until the acoustic tone emitted by the levitator was audible, at which point the slurry was injected via syringe into the node. The amplitude was then adjusted to support stable levitation.
For the PPS dual-axis system, the top and bottom transducer amplitudes were adjusted independently through the software until the bead was stably trapped and were not actively readjusted for the remainder of a given curing run.
In both configurations, the levitation condition was considered acceptable when bead motion about the node did not displace the specimen out of focus of the measurement beam: for XRD, the bead was required to remain aligned within the ~500 µm X-ray beam footprint at the measurement location (see Synchrotron X-ray Diffraction Setup); for PPS, the bead was required to remain within the focal spot of the fiber-optic probe, confirmed by continued detection of a clear, well-defined alumina photoluminescence peak on the live acquisition software.
For the contacted (silicone mold) condition, the slurry was dispensed directly into the mold using the loaded syringe, also illustrated in Figure 3B. The mold cavity measured 3 × 3 × 2 mm, and the slurry was dispensed to fully fill the mold volume (~10.5 μL). Excess slurry was removed from the mold surface, and the mold was covered with a glass cover. PL and XRD experiments were then performed for both containerless and contacted conditions, as shown in Figure 3C. Each experiment was repeated to ensure comparability and reproducibility.
In situ data collection
Photoluminescence spectroscopy
After the specimen was placed in either the acoustic levitation field or the mold, the laser was powered on; protective glasses were worn throughout all laser operations. The focal point was optimized using LightField software to identify the strongest signal, confirmed visually as the smallest and brightest laser spot on the specimen. Alumina photoluminescence peak collection began prior to UV exposure, with peaks acquired every 0.5 s. After 5 s of pre-UV baseline collection, the UV LED was activated, and data collection continued for 5 min to ensure complete curing of the specimen. Following curing, the UV LED was turned off. For the containerless condition, the cured bead was retrieved into a container; for the contacted condition, the cured specimen was removed from the silicone mold using tweezers. Direct contact with the specimens was avoided throughout to prevent contamination and skin irritation.
Synchrotron X-ray diffraction
After specimen placement, the X-ray beam was aligned with the center of the specimen: the center of the levitated bead for the containerless condition and the center of the specimen inside the mold for the contacted condition. The experimental hutch was closed before the X-ray beam was activated. The X-ray beam and UV LED were turned on simultaneously, and diffraction data were collected throughout UV curing. Data collection continued until the specimen was fully cured; in this study, data were collected for 10 min to capture the full range of interest. After curing, the UV LED and X-ray beam were turned off, and specimens were collected as described for the spectroscopy setup, avoiding direct contact to prevent contamination and skin irritation.
Data Analysis
Photoluminescence peak fitting method
Raw photoluminescence spectra containing the alumina R1 and R2 peaks (Figure 4A) were extracted from the full curing dataset and imported into MATLAB for post-processing.

Figure 4. Data analysis workflow for PL and synchrotron XRD measurements. (A) PL spectra are processed by background removal and pseudo-Voigt fitting of the alumina R1 and R2 peaks to extract peak positions during curing. (B) Synchrotron XRD diffraction rings are transformed and integrated into a one-dimensional diffraction profile, followed by pseudo-Voigt fitting of the alumina (116) peak to extract the peak position and calculate curing-induced strain. Please click here to view a larger version of this figure.
Background noise was removed from each spectrum, and the slanted baseline was corrected to approximately align with the x-axis. Pseudo-Voigt fitting was applied to the alumina photoluminescence peaks to accurately fit the R1 and R2 peaks35. Peaks were fit using a constrained nonlinear optimization algorithm (fmincon) to a pseudo-Voigt function, with area, center position, FWHM, and a shape factor (0 = pure Gaussian, 1 = pure Lorentzian) as the four free parameters per peak (R1 and R2). A linear background, fit to the raw intensity at 14300 and 14500 cm⁻1, was subtracted from each spectrum prior to fitting. Initial parameter guesses were estimated directly from each smoothed, baseline-corrected spectrum, and fit bounds were set as a percentage range around each initial guess (area: 50–150%; FWHM: 60–180%). Fit quality was assessed using the normalized root-mean-square error (NRMSE). Fitted peak positions were extracted at each time point throughout the curing process, and peak shifts were calculated by comparing each fitted position to the initial pre-UV-exposure value.
XRD peak fitting method
Two-dimensional diffraction images were imported into the XRD processing software or MATLAB for analysis. XRD data can be analyzed to yield information on material strain36,37,38. Diffraction rings from the alumina particles were identified (Figure 4B), and the ring corresponding to the alumina (116) peak was selected based on its clarity for tracking lattice spacing changes. Identifying the rings directly in the 2D diffraction image at this stage served as a qualitative check of data quality prior to integration, confirming complete and continuous rings (indicating uniform specimen illumination and absence of beam clipping), correct detector alignment and center position, and the absence of parasitic scattering or spurious features that could distort the integrated profile. Once ring quality was confirmed, the selected ring was transformed into an azimuthally transformed image and integrated over the full 360° azimuthal range to yield a one-dimensional diffraction profile, which was then used for quantitative peak-position fitting to extract d-spacing and calculate curing-induced strain. The alumina (116) peak in the integrated profile was fitted with a pseudo-Voigt function to determine the peak position, and was then extracted at each diffraction frame during curing. Peaks were fit using a nonlinear least-squares algorithm (lsqnonlin) to a pseudo-Voigt function, with intensity, center position, width (FWHM), and shape (Gaussian-to-Lorentzian ratio) as fit parameters. A linear background was subtracted from each spectrum before fitting. Fits were bound-constrained with a convergence tolerance of 10⁻4. The change in lattice spacing was calculated from the fitted peak positions using Bragg’s law:

where d is the lattice spacing, n is the diffraction order, λ is the x-ray wavelength, and θ is the Bragg angle. For direct comparison with standard alumina reference diffraction patterns, which are conventionally indexed using Cu Ka radiation, the measured d-spacings were additionally used to calculate an equivalent 2θ value corresponding to Cu Ka radiation λ = 1.54056 Å via Bragg's law. This conventional equivalent 2θ scale, rather than the native synchrotron 2θ scale (λ = 0.137 Å), is used for the diffraction angle axis. Curing-induced strain was then calculated by comparing the lattice spacing at each time point with the initial value before UV exposure:

where dt = n s is the lattice spacing at each time point during curing and d0 is the initial lattice spacing before UV exposure.