--
//===========================================================================//=============================Thermal Settings ============================//===========================================================================////--NORMAL IS 4.7kohm PULLUP!-- 1kohm pullup can be used on hotend sensor, using correct resistor and table////// Temperature sensor settings:// -2 is thermocouple with MAX6675 (only for sensor 0)// -1 is thermocouple with AD595// 0 is not used// 1 is 100k thermistor - best choice for EPCOS 100k (4.7k pullup)// 2 is 200k thermistor - ATC Semitec 204GT-2 (4.7k pullup)// 3 is mendel-parts thermistor (4.7k pullup)// 4 is 10k thermistor !! do not use it for a hotend. It gives bad resolution at high temp. !!// 5 is 100K thermistor - ATC Semitec 104GT-2 (Used in ParCan) (4.7k pullup)// 6 is 100k EPCOS - Not as accurate as table 1 (created using a fluke thermocouple) (4.7k pullup)// 7 is 100k Honeywell thermistor 135-104LAG-J01 (4.7k pullup)//// 1k ohm pullup tables - This is not normal, you would have to have changed out your 4.7k for 1k// (but gives greater accuracy and more stable PID)// 51 is 100k thermistor - EPCOS (1k pullup)// 52 is 200k thermistor - ATC Semitec 204GT-2 (1k pullup)// 55 is 100k thermistor - ATC Semitec 104GT-2 (Used in ParCan) (1k pullup)#define TEMP_SENSOR_0 -1#define TEMP_SENSOR_1 0#define TEMP_SENSOR_2 0#define TEMP_SENSOR_BED 0
--
I use these almost exclusively, I find them very reliable. Use table
#6 in marlin/sprinter. However on table #1 it's only about 20c out
@200c, definitely not enough to explain the results you're seeing.
--
--
Today, I'll move forward and try to learn more about the firmware issue. Thanks again for the help and advice. It's much appreciated.
Here's what I get when I connect with Pronterface. Looks like it's Marlin 1.0.1.
Hi Triffid:
Thanks again for your suggestions.
The fire was due to my resistor getting so hot that the ribbon cable's insulation reached its flash point; it smoked and flashed almost instantly. Of course, at that time, I did not know I had an overheating issue—or should I say, a temperature-control issue.
All the wiring is correct, as far as I can tell. All the tests (voltage and resistance) continue to be in range. The machine operates and goes through the motions of printing, albeit without a print head. The only thing I need to resolve is how to make my Honeywell thermistor read the temperature correctly. If I could get it to within 20 degrees, I'd be happy. Right now, when the thermistor thinks the temp is 180, it's really 350.
I feel like I'm being a pain because I simply don't have the knowledge (yet) to change the firmware. Most of the instructions I find online are several years old and quite confusing. The ones that are clear (to me) have not helped. Yesterday, I worked on it for eight hours, into the night, until my wife said to come in out of the shop.
I've read everything I could find about the subject. I downloaded the latest version of the Arduino software and opened the config.h files. I edited the file, changing the resistor value to 7, as listed in the file's comments. But I could not get it to compile and upload. It said I had listed the wrong board, because my board's CPU was not listed. I have the Atmega 1284p. I entered the Atmega 1280, which was the closest option. I declined to override the error message and upload it anyway.
Next, I downloaded additional files that included the Atmega 1284p (speeds of 16mhz and 20mhz), and they showed up in the board options. I tried both speeds, but could not get an error-free upload. I quit and reinstalled the Arduino software and a different version of the configuration.h file.
Now, the Arduino software says I can't open any sketch file unless it has an .ino extension. I screamed and awakened the neighbors.
Right now, the original firmware is intact and everything still functions. I'm about to brew a thermos of coffee and return to the shop. Maybe I really need something stronger than coffee.
Thanks again.
James
I've read everything I could find about the subject. I downloaded the latest version of the Arduino software and opened the config.h files. I edited the file, changing the resistor value to 7, as listed in the file's comments. But I could not get it to compile and upload. It said I had listed the wrong board, because my board's CPU was not listed. I have the Atmega 1284p. I entered the Atmega 1280, which was the closest option. I declined to override the error message and upload it anyway.
Next, I downloaded additional files that included the Atmega 1284p (speeds of 16mhz and 20mhz), and they showed up in the board options. I tried both speeds, but could not get an error-free upload. I quit and reinstalled the Arduino software and a different version of the configuration.h file.
Now, the Arduino software says I can't open any sketch file unless it has an .ino extension. I screamed and awakened the neighbors.
If the thermistor is working, you should see an ambient
temperature of about 25deg C (room temperature) in pronterface,
without the hot end on. You should be able to debug from here --
if the value is incorrect, try changing the thermistor value in
Configuration.h above and reflash.
You should also check to make sure your board is wired up
correctly -- specifically that the thermistor is connected to
the correct pins on your RAMPS board. See this link:
http://reprap.org/mediawiki/images/6/6d/Rampswire14.svg
Hi Triffid:
Thanks again for your suggestions.
The fire was due to my resistor getting so hot that the ribbon cable's insulation reached its flash point; it smoked and flashed almost instantly. Of course, at that time, I did not know I had an overheating issue�or should I say, a temperature-control issue.
All the wiring is correct, as far as I can tell. All the tests (voltage and resistance) continue to be in range. The machine operates and goes through the motions of printing, albeit without a print head. The only thing I need to resolve is how to make my Honeywell thermistor read the temperature correctly. If I could get it to within 20 degrees, I'd be happy. Right now, when the thermistor thinks the temp is 180, it's really 350.
I feel like I'm being a pain because I simply don't have the knowledge (yet) to change the firmware. Most of the instructions I find online are several years old and quite confusing. The ones that are clear (to me) have not helped. Yesterday, I worked on it for eight hours, into the night, until my wife said to come in out of the shop.
I've read everything I could find about the subject. I downloaded the latest version of the Arduino software and opened the config.h files. I edited the file, changing the resistor value to 7, as listed in the file's comments. But I could not get it to compile and upload. It said I had listed the wrong board, because my board's CPU was not listed. I have the Atmega 1284p. I entered the Atmega 1280, which was the closest option. I declined to override the error message and upload it anyway.
Next, I downloaded additional files that included the Atmega 1284p (speeds of 16mhz and 20mhz), and they showed up in the board options. I tried both speeds, but could not get an error-free upload. I quit and reinstalled the Arduino software and a different version of the configuration.h file.
Now, the Arduino software says I can't open any sketch file unless it has an .ino extension. I screamed and awakened the neighbors.
Right now, the original firmware is intact and everything still functions. I'm about to brew a thermos of coffee and return to the shop. Maybe I really need something stronger than coffee.
Thanks again.
James
--
�
�
--
--
N.B. Some RepRapPro Huxley kits shipped with a Melzi controller between August 2012 and the first week of October 2012 have an error in the firmware. Please see this forum topic for a solution http://forums.reprap.org/read.php?214,123839,159857#msg-159857
That issue is *not* yours (but makes me wonder...), however, it has this link from Jean-Marc...--
--
--
I finally received a new resistor for the hot end. It is the same as the one included in the original kit. I've assembled the hot end block with the resistor, the 100k thermistor, and the appropriate wiring to the power supply, just for testing. It's not connected to the X-carriage yet—just dangling from the top bars away from everything.
I set the temp to 205. It heated quickly, according to my infrared thermometer, but the indicated temp from the thermistor was way off. When the Kapton tape bubbled and melted, I switched everything off. At that point, the infrared thermometer indicated 385 C. The thermistor reading never reached 200 C. I'm happy it's heating once again, but I clearly need to do something about the runaway high temperature.
Printer
This is a RepRap Mendel with a Melzi board. The nozzle block is aluminum with holes sized for the resistor and for the thermistor.
Software
Pronterface
Slic3r
I've read there is some calibration or adjusting I may do, and I've read about a temperature table. But I still haven't found exactly where I should be doing these things.
I'd appreciate a few tips to get me started.
Thanks.
James in Atlanta