The Rodeostat FeatherWing is an open source potentiostat designed to be compatible with Adafruit's Feather/FeatherWing system. It fits in a standard FeatherWing socket and is compatible with Feather Development boards which adhere to Adafruit's Feather specification and which have analog output (DAC) on pin A0.
The Rodeostat FeatherWing potentiostat has a +/- 1.65V output range and is available in three different current measurement range variants: +/- 10, 100 and 1000uA.
The Rodeostat FeatherWing is sold as a kit including the Rodeostat v0.3 board plus through-hole components (1 x screw terminal connector, 1 x ground clip and 3 x headers). Instructions for assembly can be found here: Assembly of the Rodeostat FeatherWing.
The Rodeostat FeatherWing is designed to be used as an expansion board. It is not a standalone instrument and works when connected to a Feather development board, such as Adafruit's Feather M4 Express, PyBadge or PyGamer.
The interface between the Rodeostat FeatherWing and the Feather development board is as follows:
- Voltage between working and reference electrodes is controlled using analog output A0
- Working electrode current (transimpedance amplifier output) is acquired on analog input A2
- Voltage difference between the working and reference electrode is acquired on analog input A4
- The switch connecting/disconnecting the counter electrode is controlled using a digital ouput D13. This can optionally be changed to D10, D11, D12
More information can be found in the Rodeostat FeatherWing Hardware Guide.
Firmware running on the Feather development board is required in order to control the time course of the output voltage and to read from the analog inputs during experiments. Firmware can be developed in C++ or Circuitpython. Several example programs are available to assist in getting started here.