In the autumn of 2025 I attempted to build a spectrophotometer by myself.
A spectrophotometer is a scientific instrument that measures the amount of electromagnetic radiation, or light as it is commonly known, that is absorbed by a sample. As different molecular bonds absorb light at different wavelengths, the absorption of light says something about your molecular composition. The most practical use for this is the determination of the quantity of a known substance in a sample.
In order to measure the absorption accurately, the light that passes through a sample is ideally only comprised of a single wavelength. This is a major difficulty in the design of the instrument, which can be overcome by something called a monochromator, of which the Czerny-Turner monochromator is the most common design.
In a Czerny-Turner monochromator, light from a white light source is aimed a concave mirror, which sends the light towards a movable grating that diffracts the light and breaks it up into individual wavelengths. These are then focussed by another concave mirror and aimed at a narrow slit, which in theory only lets one wavelength of light through. This light then passes through the sample and the reduction in intensity of the light is measured:
So while the principle of a spectrophotometer is simple, manufacturing its parts to analytical standards requires high precision, and therefore these machines are expensive. Brand new instruments are several thousand euro's and even decades-old equipment can still fetch prices of several hundred euro's. For example, this beauty from the 1970's is listed for 500 euro's today:
Because its principles are relatively straightforward and can be observed with the naked eye, the spectrophotometer is often an early introduction to scientific equipment within an educational context. Indeed, many teaching kits are commercially available, to make it possible to see the inner workings of the instrument and freely manipulate the individual components around. However, such teaching kits still aspire to the same level of quality as the commercial equipment and so the prices are still high, often exceeding a thousand euros for a basic model.
Due to the accessible nature of the machine's workings, there have also been many published instances of spectrophotometers built out of simple(r) materials and on a small(er) budget. Examples include Peiera, et al. (2019), Kovarik, et al. (2020), Shin, et al. (2022), Osterheider, et al., (2022), and Poh, et al. (2021).
However I noticed a pattern in these suggestions. They tend to be either limited in functionality, restricted to light of a single wavelength, or are only applicable to a small number of known analytes.
The more general purpose designs I've encountered on the other hand tend to incorporate at least one 'cheap' component that is nevertheless a considerable expense, such as a professional grade grating mirror, access to a 3d-printer, or a smartphone equipped with a camera. While such items are somewhat commonplace, if one has to purchase one specifically for the project, it quickly drives up the cost to 100+ euro's.
With this in mind I went to make a spectrophotometer of my own design, based on the Czerny-Turner monochromator. My first goal was to make a functional general purpose spectrophotometer and the second goal was simply to spend as little money as possible.
In order to achieve this I aimed my attention at the cheapest materials I could think of that could perform the required function in my design.
For the monochromator I therefore used a rechargeable LED-flashlight as the light source. The price of the flashlight was seven euro's. Its light was reflected by two plastic make-up mirrors and broken up with a cd, for a total cost of another seven euro's. The whole thing was made of recycled wood, with the slit being a cut in a thin piece of veneer, attached by some tape. The wood consisted of scrap material from other projects, but let's value it at a generous five euro's.
The detector consists of an Arduino board with a € 0,40 phototransistor and a
two-line lcd-screen. Together with a breadboard and some other bits and
pieces this came in at a total of € 15,05.
The total cost of my spectrophotometer, if one had to build it from scratch, thus came in at 34 euro's and five cents. For this money you get a design that is compatible with standard (disposable) cuvettes that are used throughout the industry:
And an overhead view of the instrument in operation:
Of course the instrument I built is not plug and play and there are a few things I learned about its limitations.
The light yield is low due to the low quality of the mirrors that lack a uniform focal point. Therefore the amount of diffusion is high towards both ends of the visible spectrum, making the instrument the most effective in the green to orange colour range.
I also found out that a phototransistor was much more sensitive in this case than a photoresistor, and the transistor also had a more consistent output throughout the whole spectrum, while the sensitivity of the photoresistor I tried was greatly reduced above ~600nm.
Also the slit in the veneer is still somewhat broad, even if it was cut with a sharp scalpel. Therefore one can only measure the absorption in a broad-ish range of about 50 nm instead instead of a single wavelength.
In terms of its practical use, the calibration calculations have to be performed by hand. First the maximum absorption of the sample is determined, before a blank and a series of standards are measured against that point of maximum absorption.
As there is no (reliable) way to record this specific maximum, repeatability of experiments is a possible issue, as the measurement cannot be repeated exactly with known wavelengths.
Nevertheless, I found the instrument to be accurate and reliable with solute concentrations as low as 1 mg/mL. This is much less sensitive than commercial models, which can often reliably detect concentrations of 1 mg/L or even lower, but it's perfectly useable for my personal applications.
By not attempting to adhere to modern analytical standards, I have thus been able to build a functional general purpose spectrophotometer compatible with standard single-use cuvettes for about the same price as a single package of these cuvettes.






















































