Skip to the content
2 layers144.8 × 88.9 mmPotentiostat, the printed circuit board in 3D

Rodeostat design files, software and firmware

Size
144.8 × 88.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
142
Nets
132
Pads
503
Tracks, vias
1,373, 70
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
20 Jun 2020
Updated
29 Oct 2026

Overview

Potentiostat is an open-source printed circuit board by iorodeo, from the iorodeo/potentiostat repository on GitHub, published under the CC-BY-4.0 licence. It is a 2-layer board of 144.8 × 88.9 mm with 142 parts on 132 nets, routed with 1,373 tracks and 70 vias.

It is built around the OP07, TL072 and 74HC138. Its parts include 52 capacitors, 38 resistors, 22 connectors, 20 ICs and 2 diodes.

Main components

3

README

README.md

IO Rodeo Rodeostat

alt text

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

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

Parts

142
QtyValueFootprintReferences
390.1uFCapacitor_SMD:C_0603_1608MetricC2, C3, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C24, C31 +23
15Conn_01x02pin_array:PIN_ARRAY_2X1P4, P5, P6, P7, P8, P9, P10, P11, P12, P17, P18, P19, P20, P21, P22
910kResistor_SMD:R_0603_1608MetricR6, R7, R9, R18, R19, R24, R33, R34, R36
9OP07Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU11, U12, U13, U14, U15, U16, U17, U18, U20
820kResistor_SMD:R_0603_1608MetricR3, R4, R5, R8, R10, R13, R23, R25
5DG411xYPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU3, U4, U5, U7, U8
433kResistor_SMD:R_0603_1608MetricR1, R2, R26, R28
456nFCapacitor_SMD:C_0603_1608MetricC25, C26, C27, C28
4VAL**4-40H1, H2, H3, H4
3100kResistor_SMD:R_0603_1608MetricR12, R20, R21
32.2uFCapacitor_SMD:C_0603_1608MetricC7, C8, C9
374HC138Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU1, U19, U21
3Conn_01x02ost_connblocks:CONNBLOCK2P1, P2, P3
2100Resistor_SMD:R_0603_1608MetricR31, R38
21kResistor_SMD:R_0603_1608MetricR30, R37
21uFCapacitor_SMD:C_0603_1608MetricC22, C23
24.7kResistor_SMD:R_0603_1608MetricR32, R35
250kResistor_SMD:R_0603_1608MetricR11, R22
2BAS07-04Package_TO_SOT_SMD:SOT-23D1, D2
2Conn_02x02_Odd_Evenpin_array:PIN_ARRAY_2X2P15, P16
2Conn_02x05_Odd_Even5x2_shrd_header:5X2_SHRD_HEADERP13, P14
2header_14_posdummy:header_14_posUA2, UB2
110nFCapacitor_SMD:C_0603_1608MetricC29
111kResistor_SMD:R_0603_1608MetricR29
112nFCapacitor_SMD:C_0603_1608MetricC30
12kResistor_SMD:R_0603_1608MetricR27
13.3nFCapacitor_SMD:C_0603_1608MetricC6
1300Resistor_SMD:R_0603_1608MetricR17
1300kResistor_SMD:R_0603_1608MetricR14
130kResistor_SMD:R_0603_1608MetricR15
13kResistor_SMD:R_0603_1608MetricR16
14.7uFCapacitor_SMD:C_0603_1608MetricC5
1Conn_01x03pin_array:PIN_ARRAY_3X1K1
1ITSY_BITSY_M4itsy_bitsy_m4:ITSY_BITSY_M4U2
1MEA1D05XXSCMEA1:MEA1U6
1TL072Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU9
1header_5_posdummy:header_5_posUC2

More from iorodeo/potentiostat

9
  • 2 layers144.8 × 88.9 mmPotentiostat, the printed circuit board in 3D

    Potentiostat

    iorodeo/potentiostat

    Rodeostat design files, software and firmware

    141 parts57CC-BY-4.0
  • 2 layers144.8 × 88.9 mmPotentiostat, the printed circuit board in 3D

    Potentiostat

    iorodeo/potentiostat

    Rodeostat design files, software and firmware

    99 parts57CC-BY-4.0
  • 2 layers82.6 × 88.9 mmMultiplexer, the printed circuit board in 3D

    Multiplexer

    iorodeo/potentiostat

    Rodeostat design files, software and firmware

    26 parts57CC-BY-4.0
  • 2 layers81.3 × 88.9 mmMultiplexer, the printed circuit board in 3D

    Multiplexer

    iorodeo/potentiostat

    Rodeostat design files, software and firmware

    23 parts57CC-BY-4.0
  • 2 layers82.6 × 88.9 mmMultiplexer, the printed circuit board in 3D

    Multiplexer

    iorodeo/potentiostat

    Rodeostat design files, software and firmware

    22 parts57CC-BY-4.0
  • 2 layers31.8 × 50.8 mmDummy cell, the printed circuit board in 3D

    Dummy cell

    iorodeo/potentiostat

    Rodeostat design files, software and firmware

    9 parts57CC-BY-4.0
  • 2 layers26.7 × 50.8 mmAdapter, the printed circuit board in 3D

    Adapter

    iorodeo/potentiostat

    Rodeostat design files, software and firmware

    8 parts57CC-BY-4.0
  • 2 layers26.7 × 50.8 mmAdapter, the printed circuit board in 3D

    Adapter

    iorodeo/potentiostat

    Rodeostat design files, software and firmware

    3 parts57CC-BY-4.0
  • 2 layers12 × 25 mmSmt dummy cell, the printed circuit board in 3D

    Smt dummy cell

    iorodeo/potentiostat

    Rodeostat design files, software and firmware

    2 parts57CC-BY-4.0

Similar boards

  • 2 layers100 × 100 mmTemp pro, the printed circuit board in 3D

    Temp pro

    CrafterSteve/ESP32_Temp_Con

    An temperture control device, based on ESP32. With custom PCB board, it can fit an ESP32-DevKit as controller, DAC and ADC is done on board, as well as, a 5 to +-12v power supply..

    134 parts
  • 4 layers57 × 74.8 mmMalice striker, the printed circuit board in 3D

    Malice striker

    clholm/malice-striker

    RAT and DRV-inspired overdrive with a Baxandall EQ

    70 partsMIT
  • 2 layers38.1 × 110.5 mmClassic ADSR Main, the printed circuit board in 3D

    Classic ADSR Main

    mzuelch/CATs-Eurosynth

    Analog Synth Eurorack Modules

    52 parts166MIT
  • 2 layers99.1 × 99.1 mmAv board, the printed circuit board in 3D

    Av board

    rjw57/buri

    This repository contains my work on designing, building and programming a 6502 microcomputer from scratch. The 6502 was the CPU used in the original Apple 1, BBC Microcomputer, NES console and many other systems from…

    42 parts68MIT
  • 2 layers130 × 80 mmSmu main 1, the printed circuit board in 3D

    Smu main 1

    jaromir-sukuba/J-SMU

    DIY source-measure unit

    210 parts244
  • 2 layers118 × 103.5 mmEV Charger2, the printed circuit board in 3D

    EV Charger2

    fotherja/EV_Charger

    Arduino Uno Code for EV Charger

    62 parts167MIT
  • 2 layers256 × 121 mmForte PA Deck, the printed circuit board in 3D

    Forte PA Deck

    SP6GK/Forte-600-HF-RF-Amplifier

    Project of 600 W LDMOS amlifier based on 2xMRF300.

    170 parts17GPL-3.0
  • 2 layers71 × 51 mmLetitrain, the printed circuit board in 3D

    Letitrain

    bseibold/letitrain

    An ESP32 board intended for use with TL-136 level sensors

    47 parts5MIT

Questions

How big is the Potentiostat PCB?

It measures 144.8 × 88.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Potentiostat use?

142 parts, built around the OP07, TL072 and 74HC138. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Potentiostat KiCad files?

From the iorodeo/potentiostat repository on GitHub, at the commit this page was made from: the board is hardware/pcbs/itsy_bitsy_mx_shield_v0p1/low_current/potentiostat.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Potentiostat design in my own project?

Its repository publishes it under the CC-BY-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).