Way off ambient temperature reading
-
- Posts: 8
- Joined: Wed Mar 13, 2019 7:51 pm
Way off ambient temperature reading
On December 2018 I got a Geeetech A10M.
It was working pretty much okay, after few months one of the Titan style extruders broke, so I replaced both of them with BMG style extruders from Triangle Labs.
However about one month ago I had hotend issues, the temperature was fluctuating frequently and I had thermal runaway errors, so I thought the hotend thermistor was dying or became loose.
I disconnected the hotend and removed it from the carriage to check it, and I put it back in. Afterwards the LCD was showing 200 degrees celsius as an ambient temperature (the heater was inactive at the time).
I thought it wasn't a big deal, I'll just replace the thermistor. But I also wanted to convert it to a direct drive extruder and add a Volcano hotend, so I waited for the parts to arrive. Now it has a Volcano style hotend with new heater cartridge and a new thermistor, but the printer insists the ambient temperature is 200 degrees celsius.
The thermistor type is correctly specified in the firmware, but it doesn't make any difference.
I also tried to disconnect the thermistor and connected a resistance box to try various resistances and check the temperature reading. At 0 ohms it displays 737 degrees. At 100 ohms it displays 337 degrees and pretty much from 1 kilo ohms and up it displays around 200 degrees.
So I don't think is the thermistor, it's probably the board. Everything else works, any ideas? Is replacing the board the only option?
It was working pretty much okay, after few months one of the Titan style extruders broke, so I replaced both of them with BMG style extruders from Triangle Labs.
However about one month ago I had hotend issues, the temperature was fluctuating frequently and I had thermal runaway errors, so I thought the hotend thermistor was dying or became loose.
I disconnected the hotend and removed it from the carriage to check it, and I put it back in. Afterwards the LCD was showing 200 degrees celsius as an ambient temperature (the heater was inactive at the time).
I thought it wasn't a big deal, I'll just replace the thermistor. But I also wanted to convert it to a direct drive extruder and add a Volcano hotend, so I waited for the parts to arrive. Now it has a Volcano style hotend with new heater cartridge and a new thermistor, but the printer insists the ambient temperature is 200 degrees celsius.
The thermistor type is correctly specified in the firmware, but it doesn't make any difference.
I also tried to disconnect the thermistor and connected a resistance box to try various resistances and check the temperature reading. At 0 ohms it displays 737 degrees. At 100 ohms it displays 337 degrees and pretty much from 1 kilo ohms and up it displays around 200 degrees.
So I don't think is the thermistor, it's probably the board. Everything else works, any ideas? Is replacing the board the only option?
- Attachments
-
- Before.jpg (269.31 KiB) Viewed 4381 times
-
- After.jpg (290.46 KiB) Viewed 4381 times
Re: Way off ambient temperature reading
Hi, does the printer's room temperature show 200?
You can try to remove the hot end cable from the motherboard,
See how much the hot-end temperature is displayed on the screen,
If it shows 200, there is a problem with the motherboard and it needs to be replaced.
If it shows -14, you may still need to check the hot end part.
I hope this can help you.
You can try to remove the hot end cable from the motherboard,
See how much the hot-end temperature is displayed on the screen,
If it shows 200, there is a problem with the motherboard and it needs to be replaced.
If it shows -14, you may still need to check the hot end part.
I hope this can help you.
-Keep your mind and try to test it.
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
-
- Posts: 8
- Joined: Wed Mar 13, 2019 7:51 pm
Re: Way off ambient temperature reading
Hi William,
I tried that, it still shows 200. In the past I remember it showed briefly -14, and then 200. Why -14?
I tried that, it still shows 200. In the past I remember it showed briefly -14, and then 200. Why -14?
Re: Way off ambient temperature reading
Hi, The temperature is displayed as -14 when there is no hot end cable on the motherboard.
But the temperature should be displayed as room temperature after inserting the hot end wire normally.
If it still shows high temperature, there is a problem with the motherboard.
But the temperature should be displayed as room temperature after inserting the hot end wire normally.
If it still shows high temperature, there is a problem with the motherboard.
-Keep your mind and try to test it.
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
-
- Posts: 8
- Joined: Wed Mar 13, 2019 7:51 pm
Re: Way off ambient temperature reading
Is there any way for the board to be repaired? Could you point out which SMD components are responsible for temperature measurements?
Re: Way off ambient temperature reading
Hi, there may be some reasons for a short circuit on some parts of the motherboard,
Cause this to happen;
You need to replace the motherboard.
Cause this to happen;
You need to replace the motherboard.
-Keep your mind and try to test it.
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
-
- Posts: 8
- Joined: Wed Mar 13, 2019 7:51 pm
Re: Way off ambient temperature reading
I figured out a workaround. I only need one extruder motor now, I won't be using mixing anymore and since the thermistor sensing circuit of E0 doesn't function correctly (probably the mosfet or a resistor died), I checked the schematic and the pinouts of the board and found out that E1 has its own heating and sensing circuits. So I swapped the E0 & E1 cable connections.
Then swapped some pins in pins_GT2560_V3.0.h to make E1 function as E0.
#define TEMP_0_PIN 9 // Used to be 11 Analog Input (8)
#define TEMP_1_PIN 11 // Used to be 9 Analog Input
#define HEATER_0_PIN 3 // Used to be 10
#define HEATER_1_PIN 10 // Used to be 3
#define FAN_PIN 8 // Used to be 9
I also put a new a4988 driver on E1 I had laying around, just in case.
Now the printer works fine!!
Can a dead a4988 driver on E0 cause all this trouble, by any chance?
Then swapped some pins in pins_GT2560_V3.0.h to make E1 function as E0.
#define TEMP_0_PIN 9 // Used to be 11 Analog Input (8)
#define TEMP_1_PIN 11 // Used to be 9 Analog Input
#define HEATER_0_PIN 3 // Used to be 10
#define HEATER_1_PIN 10 // Used to be 3
#define FAN_PIN 8 // Used to be 9
I also put a new a4988 driver on E1 I had laying around, just in case.
Now the printer works fine!!
Can a dead a4988 driver on E0 cause all this trouble, by any chance?