Wrong thermistor setting in firmware

Hello,

I’ve wondered why my perfekt printing temperatures where relativly low - for example PLA: 175°C
so i’ve measured the nozzle temperature and notized that the real temperature is around 20 degrees about the
displayed value.
After this I’ve checked the firmware code, especially the thermistor config where you could choose between the
different sensor types/value tables and founded the issue:

The Thermistor in the Hotend is an axial DO-35 type so it should be number ‘10’ but its configured by default as number
5 which is for radial Thermistors like NTC-0,2 etc. . In my heated bed I’m using a standart 100k NTC-0,2 and therefore
the setting five works fine…

Greetings

Robin

Hello,

this is exactly what I tried to explaine in two other Posts !! here (http://forum.velleman.eu/viewtopic.php?f=64&t=13281) and here (http://forum.velleman.eu/viewtopic.php?f=62&t=13267)

I think that in my case too the thermistor is not indicating the real temperatur!
I measured the real temperatur with my ir-camera and a adhesive tape (for correct ir-reflection)on the brass heating block around the nosle … but difficult to measure precise! Display shows 210°C measured -> ca. 220-225°C !!

My best printing temperatures with PLA where 185°C.
(I didn’t “risk” to go still more down with the printhead-temperatur)

Where can I change the thermistor config in the firmware?

Mike

Hello Mike,

you have to go in the folder of the firmware: vertex-m1-v1.1-h1\VERTEX 1 HEAD V1.1\Marlin or vertex-m1-v1.1-h2\VERTEX 2 HEADS V1.1\Marlin
then you have to find ‘configuration.h’. Now open it with an editor and go to line 135 where you should see:

#define TEMP_SENSOR_0 5

Now change it into:

#define TEMP_SENSOR_0 10

If you have the dual extruder upgrade repeat it with TEMP_SENSOR_1.

When you’re ready you can save the file and upload it the same way as described in the manual.

But be carefully when heating up first time after this as I can not ensure this works right in every case.


I’ve used the thermocoupple of my FLUKE 179 meter fixed with copper tape
The difference i’ve measured was about 6 degrees at 100° and 20 degrees at 200°.

Greetings

Robin

I there a chance to manually check which thermistor is build in, without taking it out.
By measurements etc… ?

Of curse would it be possible to make an individual temperature table,
but there are a very few types on the market in this encasing and the
im my oppinion most suitable preset is the number 10 in Marlin.

If you search a bit you’ll find some manuals and tools to get an specific temperature table for Marlin.

@Mike: Please report to me when you’ve tested it. I’ll test it tomorrow.

Thanks.

I just wanted to make sure before I decide to try it.

But… as I understood the worst case would be, Filament is getting to cold?

The worst thing that can happen is that the Hotend gets overheated which can result in permanent damage of the Plastik parts etc.

For example:
Without the improvement, the nozzle temperature could get to over 280 degrees if you set it
to 260 degrees. The PTFE inlay should not get over 270°C as it could be damaged.

hmmm

If you’re not sure what you are doing it is maybe better for you to wait on the response of the Vellemann staff
as this relativly experimentative and I can not ensure this is the right way.

I’ll report you when i’ve tested it succesfully.

(It’s midnight here…)

I’ve tested it a few minutes ago and it works fine for me. The real Temperature now fits nearly perfektly to the displayed.
So at least in my case number 10 is the right setting!

Greetings

Robin

Good morning everybody

I’ve tested it too a few minutes ago and it works perfect !!! Thanks Robin !!!
Now the measured temperatur correspondence to the displayed, it’s no more necessary to reduce to a fictive value.

Number 10 is the right setting!

Would be nice to have a feedback from Vellemann staff ?

Greetings

Mike

Thank you, I supposed also that there is something wrong with settings but I never supposed that it was the thermistor…
I confirm that you are right as I added a HotBed and I can read two different values for HotBed and HotEnd in the same room.

Great job :slight_smile:

Hey thanks for the input =).
I’ll discuss this topic when i’m back in the office (5 January)

I’ve found out that the normal PID-Factors dont fit anymore.

The Temperature stablity seems to be very bad now. My new Factors are:

P: 45
I: 1
D: 455

There aren’t perfekt but much better than the old setting after changing the thermistor setting…

Hello Robin

… In fact the temperatur stability is (now?) very bad… +/- 2-2.5K ? Due to the firmware-thermistor change?

PID-Autotuning gives me the these values:
P: 25.98
I: 2.21
D: 76.19

These values holds the temperatur very precise. … max +/- 0.5K

Are you using the original velleman filament?

Mike

I’ve forget theres the autotune feature :smiley:

[quote=“AVRuser”]Hello Mike,
you have to go in the folder of the firmware: vertex-m1-v1.1-h1\VERTEX 1 HEAD V1.1\Marlin or vertex-m1-v1.1-h2\VERTEX 2 HEADS V1.1\Marlin
then you have to find ‘configuration.h’. Now open it with an editor and go to line 135 where you should see:

#define TEMP_SENSOR_0 5

Now change it into:

#define TEMP_SENSOR_0 10

If you have the dual extruder upgrade repeat it with TEMP_SENSOR_1.

When you’re ready you can save the file and upload it the same way as described in the manual.
[/quote]
@Vellman - could someone from Vellman please confirm whether we should all recompile the firmware with these settings?

There seem to be many (including myself) getting much better prints using lower temperatures than those set by default in the Cura profile - perhaps as a result of this setting being incorrect.

My problem is that I need to test about half a dozen filaments from Polymakr by the end of the month and I would like to be sure that I was giving them the correct nozzle temperatures in my results.

Please advise.

I asked the engineer and the thermistor in our firmware is the correct one.

Best Regards,
VEL337

Ok, thanks.

[quote=“VEL337”]I asked the engineer and the thermistor in our firmware is the correct one.

Best Regards,
VEL337[/quote]

If the settings are right, what may be the reason for so many people having higher temperatures than the one displayed?
I think it would be very important to find the source of the problem, since we run the risk of damaging parts of the hotend.

Me too I have the best printing results at displayed temperatures of around 175° for PLA.
I removed the temperature sensor to ensure the middle part is inside the block.

@Robin and Mike
Could you please explain what PID-Settings are?
Where do you specify these settings?
What values do you recommend?

Thanks and Best Regards
Oliver