/potentiostat

Primary LanguageC++Creative Commons Attribution 4.0 InternationalCC-BY-4.0

IO Rodeo Potentiostat Shield

alt text

Hardware design, firmware and software for IO Rodeo's Potentiostat Shield.

Hardware

  • 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

Firmware

  • 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.

Libraries

Software

TODO