DerSpatz / PCB-reflow-solder-heat-plate

hardware design for a PCB reflow solder heat plate
MIT License
110 stars 28 forks source link

Idea: use an NTC thermistor for sensing the heat-plate temperature #5

Open DominikPalo opened 1 year ago

DominikPalo commented 1 year ago

The current design uses an LMT85 analog temperature sensor as the main sensor. As this sensor is not directly attached to the heated area (and can't be due to its limited temperature range –50°C to 150°C), the temperature measurements are not very precise and tend to be skewed/affected by the airflow around the sensor.

So, my idea is to use a 100K NTC thermistor instead. The thermistor would be attached directly to the bottom side of the heating area (by a piece of Kapton tape). Such NTC thermistors are very popular in 3D printers for sensing both the hot end and heated bed temperatures and therefore cheap and widely available. They are precise and can easily measure temperatures up to 300°C, so I think they would be a right fit for this project too.

The connection to the MCU is very simple - just a couple of resistors and a capacitor connected to a single ADC input. Here is an example connection from the BTT SKR Mini E3 board:

image

Example attachment:

image
gifter77 commented 1 year ago

It's pretty easy to do without any change to the PCB. Just connect your NTC thermistor between temp3 data and GND pins, optionally change R10 to something that works better as a resistance divider with your thermistor and change the temperature calculation code. See how I have done it below. I'm using a 10K 3950 thermistor and I've changed R10 to 1k to get a better range in the ADC. IMG_20230319_213629

jgoldwein commented 1 year ago

Great idea. Have you changed the code too? If so, what changes did you make?

VTeselkin commented 1 year ago

Great idea, has anyone made changes to the code?