Thermocouple 8ch

mahmoud-elghamry·thermocouple·hardware/8ch-2layer/thermocouple_8ch.kicad_pcb

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

About the Thermocouple 8ch PCB

Thermocouple 8ch is an open source AVR/Arduino PCB design by mahmoud-elghamry, published on GitHub. It is a 2-layer board measuring 250 × 140 mm, with 201 components from 79 distinct parts.

Its main chip is the ATMEGA32A-PU, from the AVR/Arduino family. Other key parts include the MAX31856MUD+, ISO7760FDWR, ISO7761FDWR, IA0505S and LP2985IM5X-3.3/NOPB. By type, the board carries 67 capacitors, 60 resistors, 22 diodes, 15 ICs, 9 test points and 6 connectors.

From the project

Status 2026-09-27: routed, NOT finished. DRC with --schematic-parity: 0 violations, 0 parity errors, 14 unconnected pads - all 14 on /+3V3SENS, the sensor supply that was an inner plane on the four-layer board. closegaps.py could not reach them. Next step if this board is ever ne

Status 2026-09-27: routed, NOT finished. DRC with --schematic-parity: 0 violations, 0 parity errors, 14 unconnected pads - all 14 on /+3V3SENS, the sensor supply that was an inner plane on the four-layer board. closegaps.py could not reach them. Next step if this board is ever needed: a +3V3SENS pour on B.Cu under the sensor island (or fixed vias like 8ch's), then re-run. Freerouting took hours here, against ~12 min on four layers.

Main components on the Thermocouple 8ch

Thermocouple 8ch bill of materials (BOM)

201 components, 79 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA32A-PU
ATmega32A-PU
Microchip Technology
U1
8
MAX31856MUD+
Analog Devices
U2, U3, U4, U5, U6, U7, U8, U9
1
ISO7760FDWR
Texas Instruments
U10
1
ISO7761FDWR
Texas Instruments
U11
1
IA0505S
XP Power
U12
1
LP2985IM5X-3.3/NOPB
LP2985-3.3
Texas Instruments
U13
1
LM5164DDAR
Texas Instruments
U14
1
ADM2587EBRWZ
Analog Devices
U15
1
2N7000
onsemi
Q1
1
X49SM8MSD2SC
8MHz 20pF
Yangxing Tech
Y1
1
WJ128V-5.0-3P
24V_INPUT
KANGNEX
J1
1
ZX-PZ2.54-1-16PZZ
LCD_16x2_HEADER
XKB Connection
J2
1
WJ128V-5.0-3P
RELAY_COM_NO_NC
KANGNEX
J3
1
WJ128V-5.0-04P-14-00A
RS485_A_B_GND_SHIELD
KANGNEX
J4
1
PZ254V-12-6P
AVR_ISP
XKB Connection
J5
1
PZ254V-12-10P
MCU_EXPANSION
XKB Connection
J6
1
ASMD1206-050-30V
PTC 0.5A
Yageo
F1
1
PZ254V-11-02P
TERM_ENABLE
XKB Connection
JP1
1
PZ254V-11-02P
BIAS_A_ENABLE
XKB Connection
JP2
1
PZ254V-11-02P
BIAS_B_ENABLE
XKB Connection
JP3
Show 59 more
QtyPartRefs
8
WJ128V-5.0-3P
K_TYPE
KANGNEX
JTC1, JTC2, JTC3, JTC4, JTC5, JTC6, JTC7, JTC8
1
G5LE-1 DC24
Omron Electronics
K1
1
3296W-1-103LF
10k LCD CONTRAST
Bourns
RV1
1
TS665CJ
NEXT
XKB Connection
SW1
1
TS665CJ
UP
XKB Connection
SW2
1
TS665CJ
DOWN
XKB Connection
SW3
1
TS665CJ
SET
XKB Connection
SW4
1
TS665CJ
ACK
XKB Connection
SW5
1
GND_CTRL
TP1
1
+5V_CTRL
TP2
1
GND_SENS
TP3
1
+3V3_SENS
TP4
1
SCK_SENS
TP5
1
MISO_SENS
TP6
1
RESET_N
TP7
1
RS485_A
TP8
1
RS485_B
TP9
1
SS310
MDD
D1
1
SMBJ60A
MDD
D2
1
1N4007
MDD
D3
1
3A4GUD
RUN PERMIT
Everlight
D4
2
SMAJ6.0CA
Slkor
D5, D6
16
BAV199
Nexperia
D7, D8, D9, D10, D11, D12, D13, D14 +8
1
SMDRH104R-330MT
33u 2.2A
Sunlord
L1
8
CC0805KRX7R9BB104
100n X7R 50V
C1, C6, C11, C16, C21, C26, C31, C36
16
GRM2195C1H103JA01D
10n C0G 50V
C2, C3, C7, C8, C12, C13, C17, C18 +8
25
CC0805KRX7R9BB104
100n X7R
C4, C5, C9, C10, C14, C15, C19, C20 +17
2
CL21A106KAYNNNE
10u 10V
C45, C46
1
CL21B105KBFNNNE
1u X7R
C47
1
CGA0805X7R475K350MT
4.7u X7R 16V
C48
1
CL21B103KBANNNC
10n X7R
C52
1
EEUFC2A220
22u 100V
Panasonic
C53
2
FS32X475K101EGG
4.7u 100V X7R
C54, C63
1
CL21B106KOQNNNE
10u 10V X7R
C55
2
CL21B106KOQNNNE
10u X7R
C57, C59
2
CL21C220JBANNNC
22p C0G 50V
C60, C61
1
CC0805KRX7R9BB222
2.2n 50V X7R
C62
2
CL32B226KAJNNNE
22u 25V X7R
C64, C65
1
0805B332K500NT
3.3n 50V X7R
C67
1
CC0805JRNPO0BN221
220p C0G 50V
C68
16
RT0805BRD07100RL
100R 0.1%
R1, R2, R3, R4, R5, R6, R7, R8 +8
9
0805W8F1002T5E
10k
R17, R18, R19, R20, R21, R22, R23, R24 +1
3
0805W8F330JT5E
33R
R25, R26, R27
1
0805W8F2200T5E
220R
R29
9
0805W8F1000T5E
100R
R30, R45, R46, R47, R48, R49, R50, R51 +1
1
0805W8F1003T5E
100k
R31
1
RK73H2ATTD4701F
4.7k 0.25W
R32
1
0805W8F0000T5E
0R
R33
1
0805W8F1200T5E
120R 1%
R34
2
0805W8F6800T5E
680R 1%
R35, R44
8
0805W8F220JT5E
22R
R36, R37, R38, R39, R40, R41, R42, R43
1
0805W8F2202T5E
22k
R53
1
0805W8F4701T5E
4k7
R54
1
FRC0805F4122TS
41.2k 1%
R55
1
RT0805BRD07158KL
158k 1%
R56
1
0805W8F4992T5E
49.9k 1%
R57
1
0805W8F1503T5E
150k 1%
R58
1
FRC0805F3322TS
33.2k 1%
R59
1
0805W8F1002T5E
10k 1%
R60

Thermocouple 8ch 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 8ch: common questions

What microcontroller does the Thermocouple 8ch use?

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

How big is the Thermocouple 8ch PCB?

The Thermocouple 8ch measures 250 × 140 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Thermocouple 8ch?

201 components, from 79 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 8ch design files?

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

Can I use the Thermocouple 8ch 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 8ch 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