Thermocouple 8ch
mahmoud-elghamry·thermocouple·hardware/8ch-2layer/thermocouple_8ch.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA32A-PU ATmega32A-PU Microchip Technology | DIP-40_W15.24mm_Socket | U1 |
| 8 | MAX31856MUD+ Analog Devices | TSSOP-14_4.4x5mm_P0.65mm | U2, U3, U4, U5, U6, U7, U8, U9 |
| 1 | ISO7760FDWR Texas Instruments | SOIC-16W_7.5x10.3mm_P1.27mm | U10 |
| 1 | ISO7761FDWR Texas Instruments | SOIC-16W_7.5x10.3mm_P1.27mm | U11 |
| 1 | IA0505S XP Power | Converter_DCDC_XP_POWER-IAxxxxS_THT | U12 |
| 1 | LP2985IM5X-3.3/NOPB LP2985-3.3 Texas Instruments | SOT-23-5 | U13 |
| 1 | LM5164DDAR Texas Instruments | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias | U14 |
| 1 | ADM2587EBRWZ Analog Devices | SOIC-20W_7.5x12.8mm_P1.27mm | U15 |
| 1 | 2N7000 onsemi | TO-92_Inline_Wide | Q1 |
| 1 | X49SM8MSD2SC 8MHz 20pF Yangxing Tech | Crystal_SMD_HC49-SD | Y1 |
| 1 | WJ128V-5.0-3P 24V_INPUT KANGNEX | TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_Horizontal | J1 |
| 1 | ZX-PZ2.54-1-16PZZ LCD_16x2_HEADER XKB Connection | PinHeader_1x16_P2.54mm_Vertical | J2 |
| 1 | WJ128V-5.0-3P RELAY_COM_NO_NC KANGNEX | TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_Horizontal | J3 |
| 1 | WJ128V-5.0-04P-14-00A RS485_A_B_GND_SHIELD KANGNEX | TerminalBlock_Phoenix_MKDS-1,5-4_1x04_P5.00mm_Horizontal | J4 |
| 1 | PZ254V-12-6P AVR_ISP XKB Connection | PinHeader_2x03_P2.54mm_Vertical | J5 |
| 1 | PZ254V-12-10P MCU_EXPANSION XKB Connection | PinHeader_2x05_P2.54mm_Vertical | J6 |
| 1 | ASMD1206-050-30V PTC 0.5A Yageo | Fuse_1206_3216Metric | F1 |
| 1 | PZ254V-11-02P TERM_ENABLE XKB Connection | PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | PZ254V-11-02P BIAS_A_ENABLE XKB Connection | PinHeader_1x02_P2.54mm_Vertical | JP2 |
| 1 | PZ254V-11-02P BIAS_B_ENABLE XKB Connection | PinHeader_1x02_P2.54mm_Vertical | JP3 |
Show 59 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 8 | WJ128V-5.0-3P K_TYPE KANGNEX | TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_Horizontal | JTC1, JTC2, JTC3, JTC4, JTC5, JTC6, JTC7, JTC8 |
| 1 | G5LE-1 DC24 Omron Electronics | Relay_SPDT_Omron-G5LE-1 | K1 |
| 1 | 3296W-1-103LF 10k LCD CONTRAST Bourns | Potentiometer_Bourns_3296W_Vertical | RV1 |
| 1 | TS665CJ NEXT XKB Connection | SW_PUSH_6mm | SW1 |
| 1 | TS665CJ UP XKB Connection | SW_PUSH_6mm | SW2 |
| 1 | TS665CJ DOWN XKB Connection | SW_PUSH_6mm | SW3 |
| 1 | TS665CJ SET XKB Connection | SW_PUSH_6mm | SW4 |
| 1 | TS665CJ ACK XKB Connection | SW_PUSH_6mm | SW5 |
| 1 | GND_CTRL | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP1 |
| 1 | +5V_CTRL | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP2 |
| 1 | GND_SENS | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP3 |
| 1 | +3V3_SENS | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP4 |
| 1 | SCK_SENS | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP5 |
| 1 | MISO_SENS | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP6 |
| 1 | RESET_N | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP7 |
| 1 | RS485_A | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP8 |
| 1 | RS485_B | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP9 |
| 1 | SS310 MDD | D_SMA | D1 |
| 1 | SMBJ60A MDD | D_SMB | D2 |
| 1 | 1N4007 MDD | D_SMA | D3 |
| 1 | 3A4GUD RUN PERMIT Everlight | LED_D3.0mm | D4 |
| 2 | SMAJ6.0CA Slkor | D_SMA | D5, D6 |
| 16 | BAV199 Nexperia | SOT-23 | D7, D8, D9, D10, D11, D12, D13, D14 +8 |
| 1 | SMDRH104R-330MT 33u 2.2A Sunlord | L_10.4x10.4_H4.8 | L1 |
| 8 | CC0805KRX7R9BB104 100n X7R 50V | C_0805_2012Metric | C1, C6, C11, C16, C21, C26, C31, C36 |
| 16 | GRM2195C1H103JA01D 10n C0G 50V | C_0805_2012Metric | C2, C3, C7, C8, C12, C13, C17, C18 +8 |
| 25 | CC0805KRX7R9BB104 100n X7R | C_0805_2012Metric | C4, C5, C9, C10, C14, C15, C19, C20 +17 |
| 2 | CL21A106KAYNNNE 10u 10V | C_0805_2012Metric | C45, C46 |
| 1 | CL21B105KBFNNNE 1u X7R | C_0805_2012Metric | C47 |
| 1 | CGA0805X7R475K350MT 4.7u X7R 16V | C_0805_2012Metric | C48 |
| 1 | CL21B103KBANNNC 10n X7R | C_0805_2012Metric | C52 |
| 1 | EEUFC2A220 22u 100V Panasonic | CP_Radial_D8.0mm_P3.50mm | C53 |
| 2 | FS32X475K101EGG 4.7u 100V X7R | C_1210_3225Metric | C54, C63 |
| 1 | CL21B106KOQNNNE 10u 10V X7R | C_0805_2012Metric | C55 |
| 2 | CL21B106KOQNNNE 10u X7R | C_0805_2012Metric | C57, C59 |
| 2 | CL21C220JBANNNC 22p C0G 50V | C_0805_2012Metric | C60, C61 |
| 1 | CC0805KRX7R9BB222 2.2n 50V X7R | C_0805_2012Metric | C62 |
| 2 | CL32B226KAJNNNE 22u 25V X7R | C_1210_3225Metric | C64, C65 |
| 1 | 0805B332K500NT 3.3n 50V X7R | C_0805_2012Metric | C67 |
| 1 | CC0805JRNPO0BN221 220p C0G 50V | C_0805_2012Metric | C68 |
| 16 | RT0805BRD07100RL 100R 0.1% | R_0805_2012Metric | R1, R2, R3, R4, R5, R6, R7, R8 +8 |
| 9 | 0805W8F1002T5E 10k | R_0805_2012Metric | R17, R18, R19, R20, R21, R22, R23, R24 +1 |
| 3 | 0805W8F330JT5E 33R | R_0805_2012Metric | R25, R26, R27 |
| 1 | 0805W8F2200T5E 220R | R_0805_2012Metric | R29 |
| 9 | 0805W8F1000T5E 100R | R_0805_2012Metric | R30, R45, R46, R47, R48, R49, R50, R51 +1 |
| 1 | 0805W8F1003T5E 100k | R_0805_2012Metric | R31 |
| 1 | RK73H2ATTD4701F 4.7k 0.25W | R_0805_2012Metric | R32 |
| 1 | 0805W8F0000T5E 0R | R_0805_2012Metric | R33 |
| 1 | 0805W8F1200T5E 120R 1% | R_0805_2012Metric | R34 |
| 2 | 0805W8F6800T5E 680R 1% | R_0805_2012Metric | R35, R44 |
| 8 | 0805W8F220JT5E 22R | R_0805_2012Metric | R36, R37, R38, R39, R40, R41, R42, R43 |
| 1 | 0805W8F2202T5E 22k | R_0805_2012Metric | R53 |
| 1 | 0805W8F4701T5E 4k7 | R_0805_2012Metric | R54 |
| 1 | FRC0805F4122TS 41.2k 1% | R_0805_2012Metric | R55 |
| 1 | RT0805BRD07158KL 158k 1% | R_0805_2012Metric | R56 |
| 1 | 0805W8F4992T5E 49.9k 1% | R_0805_2012Metric | R57 |
| 1 | 0805W8F1503T5E 150k 1% | R_0805_2012Metric | R58 |
| 1 | FRC0805F3322TS 33.2k 1% | R_0805_2012Metric | R59 |
| 1 | 0805W8F1002T5E 10k 1% | R_0805_2012Metric | 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
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746