CheapStat Calibration and Current Scaling

CheapStat is an inexpensive, open-source, programmable potentiostat, as described in CheapStat: An Open-Source, "Do-It-Yourself" Potentiostat for Analytical and Educational Applications.

The CheapStat potentiostat returns measured current values as raw unitless integers read from an analog-to-digital converter (ADC). These values are proportional to the current flowing into the working electrode.

These integer values can be converted to current measurements by scaling them using a slope and offset (Y intercept) determined through a calibration process described in Cheapstat calibration with the potentiostat dummy cell.

If you enter the slope and intercept calculated through this calibration process at the top of the Potentiostat Chart page, the values will be converted to current values (µA) using the equation:

current = slope ✕ ADC Integer + intercept

For example, if you enter 0.367 in the 'Slope' box and 0.214 in the 'Intercept' box, the current will be calculated as

current = 0.367 ✕ ADC Integer + 0.214

You can use scientific notation to enter numeric values in the 'Slope' and 'Intercept' boxes. For example, if the value of the intercept is 0.00000513, you can enter that value as 5.13e-6.

If you will likely be using the same current conversion values for multiple files, click the 'Save' button. Then, when you open another CSV data file, either by clicking the 'Browse' button or the next time you visit the Potentiostat Chart page in your browser, you can click the 'Retrieve' button to use the current conversion values that were previously saved. (These options will not be available if your browser doesn't support HTML Web Storage.)

If you have entered or retrieved current conversion values but want to view the data values without current conversion, you can click the 'Clear' button to delete the current conversion values from the 'Slope' and 'Intercept' boxes.