Thermocouple meter

mahmoud-elghamry·thermocouple·hardware/single-channel/thermocouple_meter.kicad_pcb

Thermocouple meter PCB layout, top view — open source AVR/Arduino board by mahmoud-elghamry

About the Thermocouple meter PCB

Thermocouple meter is an open source AVR/Arduino PCB design by mahmoud-elghamry, published on GitHub. It is a 2-layer board measuring 150 × 70 mm, with 30 components from 28 distinct parts.

Its main chip is the ATMEGA32A-PU, from the AVR/Arduino family. Other key parts include the MAX31856MUD+ and AMS1117-3.3. By type, the board carries 10 capacitors, 7 resistors, 5 connectors, 3 ICs, 2 diodes and 1 transistor.

From the project

Editable two-layer KiCad 10 PCB for an ATmega32A, MAX31856, off-board 16x2 LCD, alarm LED and 5 V SPDT relay. The board is 150 x 70 mm. It accepts a regulated 5 V input and makes 3.3 V locally with an AMS1117-3.3. The MCU and MAX31856 run at 3.3 V; the LCD runs at 5 V.

Editable two-layer KiCad 10 PCB for an ATmega32A, MAX31856, off-board 16x2 LCD, alarm LED and 5 V SPDT relay. The board is 150 x 70 mm. It accepts a regulated 5 V input and makes 3.3 V locally with an AMS1117-3.3. The MCU and MAX31856 run at 3.3 V; the LCD runs at 5 V.

The thermocouple front end follows the MAX31856 application guidance:

- BIAS is connected to T-. - Matched 100 ohm series resistors are fitted in T+ and T-. - 100 nF is fitted differentially across T+ and T-. - 10 nF common-mode capacitors are fitted from each input to ground. - 100 nF local bypass capacitors are fitted at…

Main components on the Thermocouple meter

Thermocouple meter bill of materials (BOM)

30 components, 28 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA32A-PU
ATmega32A-PU
U1
1
MAX31856MUD+
U2
1
AMS1117-3.3
U3
1
2N3904
2N3904 E-B-C
Q1
1
5V_INPUT
J1
1
LCD_16x2
J2
1
K-TYPE
J3
1
AVR_ISP
J4
1
RELAY_COM_NO_NC
J5
1
SRD-05VDC-SL-C
K1
1
10K
10k LCD CONTRAST
RV1
1
1N4007
1N4007 FLYBACK
D1
1
ALARM LED
D2
2
10uF 10V
C1, C2
1
100NF
100nF MCU VCC
C3
1
100NF
100nF MCU AVCC
C4
1
100NF
100nF MAX AVDD
C5
1
100NF
100nF MAX DVDD
C6
1
100nF TC DIFF
C7
1
10nF TC+
C8
Show 8 more
QtyPartRefs
1
10nF TC-
C9
1
100NF
100nF AREF
C10
2
100R 0.1%
R1, R2
1
10K
10k RESET
R3
1
1k RELAY BASE
R4
1
10K
10k BASE PULLDOWN
R5
1
1k ALARM LED
R6
1
100R
100R LCD LED
R7

Thermocouple meter design files

The KiCad project lives in the mahmoud-elghamry/thermocouple repository on GitHub; these links point at the commit this page was built from.

Thermocouple meter: common questions

What microcontroller does the Thermocouple meter use?

The Thermocouple meter is built around the ATMEGA32A-PU, from the AVR/Arduino family.

How big is the Thermocouple meter PCB?

The Thermocouple meter measures 150 × 70 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Thermocouple meter?

30 components, from 28 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Thermocouple meter design files?

From the mahmoud-elghamry/thermocouple repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Thermocouple meter design in my own project?

The repository has no license, so all rights stay with mahmoud-elghamry. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Thermocouple meter without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

More boards in thermocouple

Similar boards