FA info icon.svg Angle down icon.svg Project data
Authors Joshua M. Pearce
Anzalone GC
Glover AG
Location Michigan, USA
Status Designed
Verified by MOST
OKH Manifest Download
FA info icon.svg Angle down icon.svg Device data
Hardware license CERN-OHL-S
Certifications Start OSHWA certification

This project details an open-source colorimeter, which is made from open source electronics and 3-D printable components. This is part of a larger project to reduce the cost of scientific equipment using open-source hardware.[1]

Anzalone GC, Glover AG, Pearce JM. Open-Source Colorimeter. Sensors. 2013; 13(4):5338-5346. doi:10.3390/s130405338 open access

The high cost of what have historically been sophisticated research-related sensors and tools has limited their adoption to a relatively small group of well-funded researchers. This paper provides a methodology for applying an open-source approach to design and development of a colorimeter. A 3-D printable, open-source colorimeter utilizing only open-source hardware and software solutions and readily available discrete components is discussed and its performance compared to a commercial portable colorimeter. Performance is evaluated with commercial vials prepared for the closed reflux chemical oxygen demand (COD) method. This approach reduced the cost of reliable closed reflux COD by two orders of magnitude making it an economic alternative for the vast majority of potential users. The open-source colorimeter demonstrated good reproducibility and serves as a platform for further development and derivation of the design for other, similar purposes such as nephelometry. This approach promises unprecedented access to sophisticated instrumentation based on low-cost sensors by those most in need of it, under-developed and developing world laboratories.

Keywords[edit | edit source]

open source; open-source hardware; colorimetery; COD; Arduino; RepRap; 3-D printer; open-source sensor; chemical oxygen demand; open-source colorimeter

Introduction[edit | edit source]

Colorimetric analytical methods are likely to be the most commonly applied methods for determining the concentration of dissolved species. Many dissolved species absorb light of a particular wavelength and the amount absorbed as the light passes through a given length of solution increases with increasing concentration the species; higher concentrations absorb more light than do lower concentrations. The relationship between absorption and concentration is defined by the Beer-Lambert law[2].

A colorimeter or a spectrophotometer is employed to measure absorption at a specific wavelength. Light is usually filtered to permit only a narrow band of light at the absorbance peak wavelength for the species measured. The apparatus typically reports results in concentration units but also reports absorbance units or transmittance.

Design files:


BOM[edit | edit source]

Instructions[edit | edit source]

  1. Print the parts and clean them up so everything fits together nicely. Push M3 nuts into their appropriate slots at each corner of the case body - slots open to interior.
  2. Cut the proto board down to size (about 27mm x 46mm) and drill holes to match those in the sides of the case.
  3. Loosely attach the boards to the interior of the case with a couple screws each and push the cuvette holder into place (no cover) and mark the approximate locations where the sensor and LED must be placed on the boards to align with the windows in the cuvette holder.
  4. Remove the boards from the case and solder the components to their respective boards at the points marked. Leave the LED leads a bit long so it can be moved to aim the beam through the hole.
  5. Solder the conductors per the schematic. (The io pins can be soldered to directly on the LCD shield if you're careful, otherwise different means will be required, like not using the shield as a shield.)
  6. Fit the boards back into the case, this time firmly.
  7. Download and install the firmware on the Arduino.
  8. Fit the LCD shield and power the device (surplus wall wart of appropriate voltage or USB power will work).
  9. Place the cuvette holder back into position (no cover) and use the menu system to select "Calibrate". The LED will illuminate for a few seconds - make sure that the majority of light passes as straight as possible through the cuvette holder windows and impinges upon the sensor. If the LED/sensor are high or low, reshape the cuvette windows with a small rat tail file or suitably sized drill bit.
  10. After the LED is properly aimed, remove the cuvette holder and align and affix the cover to the case with four M3 screws and washers.
  11. Push the cuvette holder through the opening in the cover and check that the lid fits nicely into recess.
  12. Follow the appropriate protocol for calibration (yet to be built into the firmware - forthcoming).

Applications[edit | edit source]

Media[edit | edit source]

See also[edit | edit source]

References[edit | edit source]

  1. Pearce, Joshua M. 2012. "Building Research Equipment with Free, Open-Source Hardware." Science 337 (6100): 1303–1304. [1]
FA info icon.svg Angle down icon.svg Page data
Keywords open source, science, chemistry, open source scientific hardware, colorimeter, 3d printing
SDG SDG09 Industry innovation and infrastructure
Authors Joshua M. Pearce
License CC-BY-SA-3.0
Organizations MOST, MTU
Language English (en)
Translations Spanish, Chinese, Portuguese, Italian, Turkish, Romanian
Related 6 subpages, 23 pages link here
Aliases Open-Source Colorimeter
Impact 13,380 page views
Created January 30, 2013 by Joshua M. Pearce
Modified February 28, 2024 by Felipe Schenone
Cookies help us deliver our services. By using our services, you agree to our use of cookies.