MCP9600 I²C Module (Hardware)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
MCP9600.pretty
OSHW_Bottom_SS.pretty
gerber
pdf
.gitignore
I2C_Thermocouple.kicad_pcb
I2C_Thermocouple.pro
I2C_Thermocouple.sch
LICENSE
MCP9600_QFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mm.kicad_mod
OSHW-Logo_5.7x6mm_SilkScreen.kicad_mod
README.md
Regulator_Linear.dcm
Regulator_Linear.lib
RevB.kicad_pcb
Thermocouple_I2C.dcm
Thermocouple_I2C.lib
VintLabsLogo_wht_mirror.png
b4_panel.kicad_pcb
sym-lib-table
vintlabs.kicad_mod

README.md

MCP9600-Module

MCP9600 I²C Thermocouple to Digital Module (Hardware)

MCP9600 Board View

Simple module to detect temperature from a thermocouple on a Raspberry Pi (plugs in directly to the header on a Pi) or Arduino etc. Supports thermocouple types K, J, T, N, S, E, B and R, and uses simple I²C interface. Can be run on 2.7v to 5.5v. Board dimensions: 15x28mm (headers protrude beyond that)

There are headers on both sides of the board so that multiple boards can be connected together (being sure to use a different I2C address for each!), and there are footprints to add pullup resistors if they are required.

Additionally, alerts can be programmed, and when plugged directly into a Raspberry Pi GPIO4 will be ALERT1, ALERT2-4 are accessible using optional header J3.

Note that as of this date, the gerbers are the Rev A prototype and the design is a bit ahead of that. (only minor edits - the Rev A board works fine)

Designed using KiCAD 5.0.0

See pdf/ directory for images and PDF of schematic.

See https://github.com/pvint/MCP9600_Pi for C code (tested on a Raspberry Pi Zero W using a type K thermocouple)

Here are three boards in action. You can chain up to 8 boards on a single I²C bus.

MCP9600 Working Boards