v3 specific knowhow for ExhaustGasTemp

Even on v3.2 that is assembled to a very high level, the EGT parts are not always populated (- except the assembled controllers). The circuit itself is simple:


See [Rob's EGT guide]

Short checklist (see table below for details):

Table (colums) provide checklist for

No report can be evaluated that does not have all this completed.


Reason Check/Solder Should measure Actually measured
AD597 power don't forget C37=220nF. L4 (1..10uH) (or 0..10 Ohm is just as fine, eg. solder a thin wire). L4 already shorted via trace on v3.0, Short C44 (and C55 for CH2), this is a remaint from a dual supply revision of the sch. Disregard anything saying that it should not be shorted. pin7 vs pin4 is +8..15V  
feedback pin5 and pin6 are connected pin6 vs. pin5 is 0 Ohm (or 0mV in diode-check mode) 
common ground The K-Thermocouple sold in WebShop has no internal connection between the sensor pins and the sensor body. This is good. But the sensor must not 'drift' higher or lower then the AD597's supply. Short SJ9 if your sensors body does not short the sensor to ground. (SJ8 for ch2) pin4 vs pin3 is 0 Ohm  
No hysteresis leave pin2 open visually inspect  
EGT+ connection green (+) wire from the sensor goes to pin1 pin1 vs pin8 should measure 0mV in diode-check mode (upto +1mV if the sensor is connected and you heat the sensor tip 25C above the cold junction temperature)  
EGT- connection white (-) wire from the sensor goes to pin8 pin1 vs pin8 should measure 0mV in diode-check mode (upto +1mV if the sensor is connected and you heat the sensor tip 25C above the cold junction temperature)  
filtering cap 100..220..1000..2200nF cap between EGT+ and EGT- (easiest on the board bottom side, right where the compensational cable is soldered to the header) - EGT reading becomes more stable
pin6 output voltage If you don't have a K-thermocouple sensor at the time of these steps, short the EGT+ and EGT- inputs (eg. throughole pads that go to pin1 and pin8) pin6 vs. pin4 is appr 100mV for 10C and 300mV for 30C  

If you are ready, the voltage on AD597 pin6 (vs. pin4, that is GND) depends on temperature, +10mV/K slope (higher voltage for higher temp)

AD597 to MCP3208 ADC

Default firmware release is compiled with MCP3208_EGT1=4 . This is valid for v3.2. However v3.0-v3.1 users will add MY_CONF += -D MCP3208_EGT1=5 to my_make and recompile (alternatively, it is OK to physically connect the EGT amplified output (with a small solder-blob) to both channel 4 and 5 (mcp3208 pin5 and pin6).

It doesn't make sense to care too much about EGT reading on LCD until the above steps are completed (pin6 voltage depends on temp - or EGT input).


AD597 output (10V for 1000C) is divided with 2 resistors so the mcp3208 can measure it (max range is 5V). config.egt1_cal can be adjusted to show proper readings.

Calibration method


Let's say you measure 19.7mV on EGT input that you applied with the improvised voltage divider. If board temperature is 26C, the egt1_cal should be adjusted until EGT reading is appr. 26C + 19.7mV/(40uV/K)=26C + 492.5K = 518.5C In practice 510 .. 527C is perfect.

I usually start with egt1_cal=0xFF, read the value and adjust it in one step with a simple calculation. Or egt1_cal=0x49 and confirm the read value is perfect.

These seem to be old notes, everything has been standardized since and applied to the pick-n-place manufacturing

R83=5k6, R84=4k7, (R83=100k, R84=75k on v3.2 schematic, C100=100nF makes that high impedance divisor possible without any loss of ADC-resolution )
C44 (short, not capacitor. See explanation above)
C90 (100nF)
SJ8 - leave unconnected
U16 AD597AR (not in rescue kit! Optional, see WebShop)

The recommended ratio of R83 to R84 is 4 to 3 (rails at 1100C ?), but anything above 1:1 will do, but ADC will rail at around 960C that way). On v3.1 and earlier boards, max recommended values are 20k. If you cannot calibrate, at least measure these resistors with DVM (before soldering).

Needed for EGT2:

R81=4k7, R82=5k6 (R81=75k, R82=100k populated on v3.2, C101=100nF makes such high values possible)
C55 (short, not capacitor. See explanation above)
C91 (100nF)
SJ8 - leave unconnected
U25 AD597AR bottom side of board (not in rescue kit! Optional, see WebShop)

The best way of connecting the thermocouple to the board is special compensated connectors+wire,

[chassis connector], [wire connector] and something like this [compensated wire], these links are from a swedish supplier, the same products are available worldwide at better pricing...

[Farnell also has some cheap compensated thermocouple connectors]

If you solder standard wires for connecting the thermocouple, remember that the measured temperature will be the difference between the thermocouple and the joint between the thermocouple-wire and the standard wire

See also