-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changed Temperature Table for PT100? #4987
Comments
What you did wrong isn't clear to me, but the tables are identical. The units are different. E3D in Volt, Marlin in 0-1023 ADC-readout. |
Correct polarity of the thermocouple (PT100)? |
I checked everything with my Multimeter but nothing. So something could be wrong with the Firmware i think. |
What is the resistance value of the PT100 with a multimeter at room temperature? |
Any progress or other insights? |
For what it's worth, I've just upgraded to RC7 bug fix tonight, and I am seeing 10-15c temperature swings on my PT100 that was stable on RC3. I have a second extruder with a type 11 thermistor and setup to do independent PID. Have not had time to troubleshoot further, but wanted to make note that I am seeing something wonky going on too. |
Since you're upgrading it might help to do |
Thinkyhead- I have restored defaults and done a PID tune on all 3 sensors. While I am getting fluctuations on all 3, the PT100 is the most extreme. Made a quick video of it here: For reference, ambient in the room is about 20-21c |
Well, something to add in my scenario is the I switched over at the same time from a RAMPS to a SainSmart 2-in-1 board, but did not initially think that board was the problem. I rolled back to my last RC3 build on this board and am seeing the same extreme shifts. Another user I know is also getting unstable temps with this board. So at this point, I am not thinking this is an RC7 issue, but noisy ADC circuitry on the Sainsmart board that is causing the problems. |
Its unfortunate your board is bad... But everybody here is glad RC7 is OK! :) |
Is there anybody else who got no Problems with the PT 100 e3D V6 and the Ramps Board? |
This is my Marlin: http://www.file-upload.net/download-12094726/Marlin-1.1.0-RC7.rar.html |
@DeathmannX |
Did that: http://forums.reprap.org/read.php?219,724059,724387#msg-724387 I think i found a fault in the Thermistortables.h: http://pastebin.com/gzjY92p0
In my Case from 2. = The I tried to change it in the software but i get some Errors and the Printer got the same max temperature triggered message like before. |
I don't know if we can conclude that the thermistor table is wrong from a sample size of one. As far as we know it works for most cases. The documentation at the E3D site indicates that the PT100 board needs a steady 5V power supply to give the documented readings. Perhaps there's too much resistance in the wiring, or some other contributing factor. |
My 2cents |
I don't said that the Thermistortable is wrong.
|
Please recalculate! I get 4092.
so what matters most is if |
https://lmgtfy.com/?q=1023%2F5*120 I ordered a new PT100. Maybe mine has an issue. |
Oops. Obviously i have not had enough coffee after getting up. What is your current problem? |
No Problem ;D My Problem is that trigger warning. |
Hi, any advance on this problem? I'm trying to use an E3D-PT100 with a X3_PRO board and it give-me MAXTEMP trigger error. I'm using #define TEMP_SENSOR_0 20 and #define TEMP_0_PIN 9 (A9 is one of the analogue inputs that i'm not using). Alternatively , i've tried to hook up the PT100 to the normal thermistor port (#define TEMP_0_PIN 13) and used TEMP_SENSOR_0 147 (PT100 with 4k7 pullup). But in this case i've got erratically behavior, like getting negative temperature readings e a huge flotation of the values. Any advice on this? |
@DeathmannX @Blue-Marlin Did you determine that the |
Is complete rubbish Maybe you wanted to calculate with the 1.2V at 20°C? |
Ah-so! |
Why do need to you recalculate the that number? The (1024-1) *16) = 16383 basically mean that the software decalre the limit is 16 bit resolution and that is the ADC limit. How ever most chip are around 12bit resolution for the ADC So there plenty of room. Change that number to a smaller one will change nothing. The input depends on the CPU, old 8 bit use 5V pull up and newer 32 bit chip may use 3.3 volt pull up. So there is 5V/3.3 = 1.51515. Use that number to recalculate the whole table. The table values are ADC values vs temperature values.. Multiply 1.51515 to the ADC value will get you to a close enough to the real temp. Remove the pull up resistor since it can also screw up the reading. Since the PT100 amp you have may not really quality one you may not get accurate temperature. You can get more accurate if you can measure the 5VCC and 3.3Vcc to the exact number on the board |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
3 similar comments
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Hi, i bought an E3D v6 a few months ago with an Amplifyer Board for my RAMPS 1.4 and it auto turned off if i turn my Prusa i3 on.
Now I looked at http://wiki.e3d-online.com/wiki/E3D_PT100_Amplifier_Documentation and compared the values with the values at
thermistortables.h
(Line 704-752) and they didn't match.So are the values wrong or did I do something wrong?
PS: I changed
pins_RAMPS.h
:Line 108 from: 13 to 3
Configuration.h
:#define TEMP_SENSOR_0
1 to 20The text was updated successfully, but these errors were encountered: