

Kstat mainboard
Firmware, PCB design and Python interface for the KStat potentiostat developed in the Glazer Lab, University of Hawaii.
- Size
- 139.7 × 41.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 121
- Nets
- 98
- Pads
- 450
- Tracks, vias
- 1,892, 276
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 14 May 2019
- Updated
- 15 May 2019
Overview
Kstat mainboard is an open-source printed circuit board by nfroehberg, from the nfroehberg/GlazerLab_KStat repository on GitHub. It is a 2-layer board of 139.7 × 41.9 mm with 121 parts on 98 nets, routed with 1,892 tracks and 276 vias.
It is built around the ATXMEGA256A3U-MH, MAX4477AUA+ and OPA350UA, with the LMP7715MF, ADS1255 and LMP7702MA among its other parts. Its parts include 59 capacitors, 26 resistors, 15 ICs, 6 connectors and 2 diodes. It belongs with the computers and single-board computers boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
11ATXMEGA256A3U-MH
QFN-64-40℃~+85℃ 1.6V~3.6V 12bit 12bit 16KB 256KB 32MHz 4KB 50 8/16 Bit AVR Built-in FLASH QFN-64-EP(9x9) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)MAX4477AUA+
MSOP-8-2.75V~-1.35V、1.35V~2.75V -40℃~+125℃ 10MHz 115dB 1pA 1pA 2 2.2mA 2.7V~5.5V 300nV/℃ 3V/us 4.5nV/√Hz@1kHz 70uV 80mA Built-in compensation Rail-to-rail output MSOP-8 Operational Amplifier ROHSMaxim Integrated (Analog Devices)Operational AmplifierOPA350UA
SOIC-8-55℃~+150℃ 1 10pA 10pA 2.7V~5.5V 22V/us 38MHz 40mA 4uV/℃ 5.2mA 500uV 7nV/√Hz@10kHz 90dB Built-in compensation Rail-to-Rail Input, Rail-to-Rail Output SOIC-8 Operational Amplifier ROHSTexas InstrumentsPrecision Op AmpsLMP7715MF
SOT-23-5-40℃~+125℃ 0.01pA 0.1pA 1 1.15mA 1.8V~5.5V 100dB 10uV 17MHz 1uV/℃ 5.8nV/√Hz@1kHz 66mA 9.5V/us Rail-to-rail output Reverse-phase input protection SOT-23-5 Precision Op Amps ROHSTexas InstrumentsPrecision Op AmpsADS1255
UncategorisedTexas InstrumentsLMP7702MA
SOIC-8-40℃~+125℃ 0.04pA 0.2pA 0.9V/us 1.5mA 130dB 1uV/℃ 2 2.5MHz 2.7V~12V 25mA 32uV 9nV/√Hz@1kHz Rail-to-Rail Input, Rail-to-Rail Output SOIC-8 Precision Op Amps ROHSTexas InstrumentsPrecision Op AmpsLMP7721MA
SOIC-8-40℃~+125℃ 0.003pA 0.006pA 1 1.3mA 1.5uV/℃ 1.8V~5.5V 100dB 12.76V/us 17MHz 46mA 50uV 6.5nV/√Hz@1kHz Rail-to-rail output Reverse-phase input protection SOIC-8 Precision Op Amps ROHSTexas InstrumentsPrecision Op AmpsMAX4617EUE+
TSSOP-16-40℃~+85℃ 1 10ns 10Ω 15ns 2V~5.5V 32pF 8:1 TSSOP-16 Analog Switches, Multiplexers ROHSMaxim Integrated (Analog Devices)Analog Switches, MultiplexersMAX4737EUD
TSSOP-145pC TSSOP-14 Analog Switches, MultiplexersMaxim Integrated (Analog Devices)Signal Switches, Multiplexers, DecodersMAX6126
UncategorisedMaxim Integrated (Analog Devices)TPD2S017DBV
SOT-23-6-40℃~+85℃ 12V 1pF 2 6V Bidirectional ESD IEC 61000-4-2 SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD And Surge Protection (TVS/ESD)
README
README.mdKStat open source potentiostat
The KStat is an adaptation with small changes to the firmware and PCB design of the open source DStat potentiostat by Michael Dryden for use with Hg/Au microelectrodes in in-situ meaurements.
Documentation for the original design: http://microfluidics.utoronto.ca/gitlab/dstat/dstat-documentation/wikis/home
For the KStat, the potential range of the potentiostat was increased from 3 to 4 (+- 2) V and the shape of the board changed from square to rectangular for easier integration in underwater housings. As it is intended to be used in conjunction with other sensors and manipulators, the KStat uses a command-line python interface instead of the original GUI. For data analysis, a TKinter GUI was developed to display cyclic voltammograms, fit and/or remove a polynomial baseline, filter out A/C noise and measure peak heights. Additional scripts include pH measurement and various tests used during the development.
Adaptations to firmware and PCB design by Stanley Lio.
Development of Python Interface by Nico Fröhberg.
Parts
121| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | 100n | Capacitor_SMD:C_0805_2012Metric | C1, C2, C11, C16, C17, C18, C20, C21, C22, C27, C28, C29, C33, C35, C45, C46 +7 |
| 6 | 100 | Resistor_SMD:R_0805_2012Metric | R3, R9, R15, R22, R23, R24 |
| 6 | 10u | Capacitor_SMD:C_0805_2012Metric | C5, C32, C36, C44, C51, C59 |
| 5 | 1u | Capacitor_SMD:C_0805_2012Metric | C3, C19, C25, C31, C53 |
| 4 | 10n | Capacitor_SMD:C_0805_2012Metric | C4, C9, C55, C58 |
| 4 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5 | MH1, MH2, MH3, MH4 |
| 3 | 100p | Capacitor_SMD:C_0805_2012Metric | C23, C24, C30 |
| 3 | 47u | Capacitor_SMD:C_1206_3216Metric | C26, C34, C54 |
| 2 | 15p | Capacitor_SMD:C_0805_2012Metric | C56, C57 |
| 2 | 18.7k | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | 180p | Capacitor_SMD:C_0805_2012Metric | C7, C12 |
| 2 | 18p | Capacitor_SMD:C_0805_2012Metric | C42, C43 |
| 2 | 1k | Resistor_SMD:R_0805_2012Metric | R4, R8 |
| 2 | 25.5k | Resistor_SMD:R_0805_2012Metric | R5, R6 |
| 2 | 301 | Resistor_SMD:R_0805_2012Metric | R11, R12 |
| 2 | 330 | Resistor_SMD:R_0805_2012Metric | R25, R26 |
| 2 | 4.7n | Capacitor_SMD:C_0805_2012Metric | C14, C15 |
| 2 | 49.9 | Resistor_SMD:R_0805_2012Metric | R13, R14 |
| 2 | FILTER | Capacitor_SMD:C_0805_2012Metric | FB1, FB2 |
| 2 | LED | Diodes_SMD:D_0805 | D1, D2 |
| 2 | LMP7715MF | TO_SOT_Packages_SMD:SOT-23-5 | U5, U9 |
| 2 | MAX5491 | TO_SOT_Packages_SMD:SOT-23 | UR1, UR2 |
| 1 | 100M | Resistor_SMD:R_1206_3216Metric | R18 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric | R10 |
| 1 | 12 MHz | Crystals:Crystal_SMD_5032_2Pads | X2 |
| 1 | 160p | Capacitor_SMD:C_0805_2012Metric | C10 |
| 1 | 1M | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | 200p | Capacitor_SMD:C_0805_2012Metric | C38 |
| 1 | 20p | Capacitor_SMD:C_0805_2012Metric | C41 |
| 1 | 2n | Capacitor_SMD:C_0805_2012Metric | C40 |
| 1 | 2p | Capacitor_SMD:C_0805_2012Metric | C39 |
| 1 | 300k | Resistor_SMD:R_0805_2012Metric | R20 |
| 1 | 30M | Resistor_SMD:R_2010_5025Metric | R21 |
| 1 | 30k | Resistor_SMD:R_0805_2012Metric | R16 |
| 1 | 3M | Resistor_SMD:R_0805_2012Metric | R17 |
| 1 | 3k | Resistor_SMD:R_0805_2012Metric | R19 |
| 1 | 56n | Capacitor_SMD:C_0805_2012Metric | C37 |
| 1 | 68p | Capacitor_SMD:C_0805_2012Metric | C13 |
| 1 | 7.68M | Crystals:Crystal_HC49-SD_SMD | X1 |
| 1 | ADS1255 | Housings_SSOP:SSOP-20_5.3x7.2mm_Pitch0.65mm | U13 |
| 1 | ATXMEGA256A3U | Package_QFP:TQFP-64_14x14mm_P0.8mm | IC1 |
| 1 | AVR-PDI | Pin_Headers:Pin_Header_Straight_2x03 | CON1 |
| 1 | C R | Pin_Headers:Pin_Header_Straight_1x02 | P2 |
| 1 | CONN_01X40 | Pin_Headers:Pin_Header_Straight_2x20 | P6 |
| 1 | CONN_2 | Connect:PINHEAD1-2 | P7 |
| 1 | FERRITE | Capacitor_SMD:C_0805_2012Metric | FB3 |
| 1 | LMP7702 | Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm | U4 |
| 1 | LMP7721 | Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm | U10 |
| 1 | MAX4477 | Housings_SSOP:MSOP-8_3x3mm_Pitch0.65mm | U7 |
| 1 | MAX4617 | Housings_SSOP:TSSOP-16_4.4x5mm_Pitch0.65mm | U12 |
| 1 | MAX4737 | Housings_SSOP:TSSOP-14_4.4x5mm_Pitch0.65mm | U3 |
| 1 | MAX5441 | Package_SO:MSOP-8_3x3mm_P0.65mm | U14 |
| 1 | MAX6126 | Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm | U8 |
| 1 | OPA350 | Housings_SSOP:MSOP-8_3x3mm_Pitch0.65mm | U11 |
| 1 | RESET | dstat:SW_SPST_SMD | SW1 |
| 1 | RS | Pin_Headers:Pin_Header_Straight_1x01 | P1 |
| 1 | TPD2S017 | TO_SOT_Packages_SMD:SOT-23-6 | U6 |
| 1 | TPS793475-EP | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | TPS79933 | TO_SOT_Packages_SMD:SOT-23-5 | U1 |
| 1 | USB-MB-S | Connect:USB_Mini-B | USB1 |
| 1 | W WS | Pin_Headers:Pin_Header_Straight_1x02 | P3 |
Similar boards
- 6 layers433.1 × 135.9 mm

- 4 layers37.8 × 42.9 mm

TS3A5017-Mixer
brokebit/SDR-Learning-Project
Repository of stuff to learn about and build an SDR
26 parts - 2 layers25.1 × 25 mm

- 4 layers85 × 52 mm

Device
jayis1/hardware-design-lab
Full-cycle hardware device designs — each device in its own subfolder with architecture, schematics, PCB layout, and software stack
24 parts - 2 layers75 × 80.6 mm

- 2 layers120 × 100 mm

- 2 layers50.8 × 20.3 mm

- 4 layers108.5 × 38.5 mm

Usbhid testfixture
shraken/usbhid_buddy
Hardware, firmware, and software for the USBHID DAQ 'Buddy' device
49 parts2
Questions
How big is the Kstat mainboard PCB?
It measures 139.7 × 41.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Kstat mainboard use?
121 parts, built around the ATXMEGA256A3U-MH, MAX4477AUA+, OPA350UA and LMP7715MF. 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 Kstat mainboard KiCad files?
From the nfroehberg/GlazerLab_KStat repository on GitHub, at the commit this page was made from: the board is KStat_PCB/kstat-mainboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Kstat mainboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask nfroehberg before reusing the design.