For design files, software & more
Cart 0

IO Rodeo Open Source Potentiostat Shield

electrochemistry potentiostat

We have recently been working on a new potentiostat shield. The potentiostat shield is an open source potentiostat for performing electrochemical measurements which is designed to work with the teensy 3.2 development board

The potentiostat shield is easily programmed with the popular Arduino IDE (Teensyduino) which enables users to expand the design as it is easily hackable with popular, well-documented tools. Multiple voltage and current ranges making it a very flexible instrument. 

Below is an image of a prototype (Teensy not shown).


Some of the main features include:

  • Designed as a shield for teensy 3.2 development board.
  • 12-bit voltage output with four range settings: +/- 1, 2, 5, 10V
  • 16-bit current measurement with four range settings: +/- 1, 10, 100, 1000 uA ranges
  • Can be programmed over USB using the Arduino IDE (teensyduino).
  • Expansion headers with DIO, analog inputs, UART, I2C, and SPI
  • Schematic


  • Implements many standard voltammetric methods including:
    • constant voltage,
    • cyclic voltammetry,
    • sinusoidal voltammetry,
    • linearsweep voltammetry,
    • chronoamperometry,
    • multistep.
  • API for control over USB/Serial using messages in JSON.
  • Easy to extend enabling users to add custom tests.


A Python library provides a simple high level interface for controlling the potentiostat shield allowing users to easily:

  • set/get the parameters used for the voltammetric tests
  • run voltammetric tests and collect data from the device (time, voltage, current)
  • set/get the output voltage and current measurement ranges
  • set/get the sample rate/period used for measurements

Hardware design files, firmware and software are available in the online repository here:

Potentiostat shields will be available in our Online Store soon (late March).


Older Post Newer Post

Leave a comment