Hi all,
I have a Xytronix 988D solder/desolder machine but the desoldering side is malfunctioning. It starts ok but then suddenly the temperature display (set to READ) shows an abnormal high temperature (>600 C) and, as a result, the desoldering head is not heated. After 10 to 20 seconds it goes back to normal (and starts heating) for a few seconds before showing the high temperature again. This behavior oscillates continuously and the head never gets hot enough to use.
It turns out that exactly the same thing happened after I purchased the unit in 2005 and Xytronic USA repaired it under warranty. I sent in the desoldering handle first but was told I had to send in the main unit for repair; the DIA60A desoldering handle was not the problem; Since it happened again, this may be a more common problem with these units.
I have been troubleshooting the PCB but can't find the fault. Attached are the schematics for this unit. The PCB at issue is labelled 66-213118. The DIA60A handle uses a thermocouple to send temperature information to the 66-213118 PCB (see top left “SENSOR”). It generates a voltage ranging from 4 mV to 21 mV. I've tested this separately from the main unit (using an external 18V AC transformer to heat the handle) and it works fine. On top of that, I have tested 3 different heater/thermocouple units and they all show the same behavior. I've tested the power supply voltages on the PCB (+8V, -8V, +5V used by the display); all are ok all the time.
This PCB has several ground levels which is a little confusing. There is chassis GND and PCB GND. The negative of the thermocouple is connected to the GND for the +8 and -8 V supplies but also to the 24V AC heater circuit on one side. The chassis GND goes to the desoldering head where it is more or less connected to the thermocouple (5R resistance). The separate display PCB has its own floating ground. A scope shows no odd signals on the PCB ground line when the cycling happens: it stays at close to 0V (this GND measures 7 mV from chassis GND and changes a little when the DIA60A is heated)
The + side of the thermocouple is connected to OpAmp LM358 pin 5 (plus), conditioned with several capacitors, diodes and a pull-up resistor to +8V. What I'm seeing is that the 5-20 mV signal from the positive side of the thermocouple suddenly goes to >400 mV for a while, usually when the heater circuit is de-energized (but not always) then it goes down again to 10-20 mV (takes about 20 seconds) and continues cycling (heat on, heat off (usually) -> jump to >400 mV, slowly goes back to 10-20 mV, heat on etc.). The read temperature display goes to >600 degrees Celcius with the jump to >400 mV happens, which is not normal, so this form of cycling is not normal, and the solder head doesn't get hot enough to be useful.
I tested all of the components connected to the thermocouple signal, replaced the capacitors, diodes, 1M resistor and OpAmp, but the problem doesn't go away. The supply voltages +8V and -8V stay stable during the cycling. This behavior continues, even if I remove the OpAmp (by manually cycling the heater by pulling the base of Q1 High). This cycling also happens when I disconnect the 'E' line (which goes to the display). All connections have been checked and double checked.
When the thermocouple is disconnected from the PCB, the input to the OpAmp pin 5 is always 400 mV, presumably because no current is going into the thermocouple, so there is no voltage drop across R4 (1M to +8V) so the OpAmp pin 5 line is now at +8V and diode D4 start conducting, leaving a forward voltage drop of about 400 mV.
I measured the current going from the + side of the thermocouple to the PCB at -7.9 uA (+ connected to thermocouple, - connected to circuit), so current is going into the thermocouple. At around 400 C (this value is not necessarily accurate and it changes anyway), the current drops to 0 and the voltage on the PCB jumps to 400 mV. After cooling down, the current resumes etc. The actual current value may be inaccurate due to the meter I'm using but the fact that it drops to zero is clear. I also tested the voltage across the thermocouple in the desoldering handle while using a patch cable to be able to disconnect the + side of the thermocouple to the PCB. When the unit cycled (showing +400 mV across the thermocouple, I disconnected the patch cable and the thermocouple quickly goes back to the 10-20 mV range while the PCB circuit shows 400 mV . This tells me it's not the thermocouple suddenly shutting down.
I am at a loss why the thermocouple voltage suddenly jumps to >400 mV. Since the GND level doesn't change (as far as I can measure) and this also happens when the OpAmp is removed, the voltage must come from the 1 M pull-up resistor to 8V . I measured the current going through this resistor at 7.8 uA normally, 7.3 uA when the thermocouple voltage jumps, implying that the +8V doesn't change. I replaced the 1M resistor R4 but there is no difference. I also replaced C11, C12, D4, D5.
I tested Q1 (2SC945) separately and it works properly. I also disconnected the "E" line to the display PCB with no change.
What else can I test?
Jrseattle