User define thermistor: ADC value instead resistance
Hi Roland, there's way to insert in the on-line configurator the ADC value read with "M105 X0" command in the "User define thermistor table"?
I've the ability to physically detect the temperature on my nozzle with a precision instrument, and it would therefore be easier for me to be able to enter the temperature reading value and ADC instead of the resistance.
I think i've really wrong temp reading with my RAMPS V1.4 because the Arduino 5V voltage regulator go out only with 4.7V, so I guess this can cause errors in calculation of the temperature.
Bests,
Marco
I've the ability to physically detect the temperature on my nozzle with a precision instrument, and it would therefore be easier for me to be able to enter the temperature reading value and ADC instead of the resistance.
I think i've really wrong temp reading with my RAMPS V1.4 because the Arduino 5V voltage regulator go out only with 4.7V, so I guess this can cause errors in calculation of the temperature.
Bests,
Marco
Comments
Arduino 5V is also Reference Voltage for the ADC.
As Thermistor is used in Voltage divider with 4K7 Resistor on Ramps it shouldn´t matter if 5V is only 4.7 V.
Tolerance of 4K7 resistor is the bigger issue.
Best regards
RAyWB
I know this problem, so now i've installed an external BEC with a stable voltage "5.00V" connected to the endstop VCC, but i prefer tune my thermistor with a personal table.
So if it was possible to enter the ADC value for the temperature many of the problems could solved (i think).
OK Marco so you gave the answer for the wrong readings yourself.
Arduino Mega in standard Setup takes Reference Voltage from +5 so in your case 4.7V.
But your Voltage divider with the Thermistor is working on +5.0V
that doesn´t match and will return error of about 6% what makes
an error of 12 degrees at expected 200 degrees
best regards,
RAyWB
Now, since i need to have stable 5V external voltage that can inject and remove the Arduino voltage regulator?
I thought that by connecting the BEC to the endstop V pin of this was done.
i´ll check schematics and try to answer this question this evening, just one question , did you cut the pattern for supplying external 5V?, i mean 5 V Connection from ramps to Mega
No, i mean Connection from +5V RAMPS to +5V Arduino.
so if you supply external +5V to ramps it will be connected to arduino +5.
IF YOU DID NOT cut this Connection your external +5 also goes to arduino and if it´s higher than arduinos 5V
my mention from above is wrong .
in that case i would suggest to remove arduinos 5V Regulator.
The possibility to insert in the on-line configurator the ADC value read with "M105 X0" command in the "User define thermistor table" instead the resistor value, thanks!
Read the ADC is easy with a command, read the resistance a little more complex.
For example this is the ADC value at some temp here:
Temp / ADC
178 754
192 588
204 473
Etc. etc.
With this value i can easy create my thermistor table in a flash, without temp error.
I can't see anything about this in the configurator...
EDIT: ok, i understand now...
I keep reiterating that being able to insert the ADC would make a custom table in an instant! :P
If the Configurator had allowed me to directly insert the ADC I would not have to use Excel or even the calculator.
Entering this formula in the Configurator is a matter of a few minutes, and it would be easier.
The evolution of any software is a winner with simplification, not complicating it.
Imho the developers should understand that the user should be helped as much as possible in these processes.
Things that are taken for granted by many are complicated.
My two cents...
Why make things more complicated if they can be so simple?
I know, it's not the developer mentality... ;-)