3D printer thermo controller for extruder
ManAtWork
Posts: 2,176
in Propeller 1
Hi,
I'm looking for a simple way to control the temperature of an MK8 extruder. It has an 100k NTC thermistor and a heating element for 24V. It should be no big deal to measure the temperature with an RC decay circuit and switch the heating resistor with a MOSFET and a bit of PID software running in a propeller, or even a simple 2-point on/off controller. Given enough time I could develop one myself. But I'm sure somebody has already done this before. Any hints or pointers welcome.
I'm looking for a simple way to control the temperature of an MK8 extruder. It has an 100k NTC thermistor and a heating element for 24V. It should be no big deal to measure the temperature with an RC decay circuit and switch the heating resistor with a MOSFET and a bit of PID software running in a propeller, or even a simple 2-point on/off controller. Given enough time I could develop one myself. But I'm sure somebody has already done this before. Any hints or pointers welcome.
Comments
This is not for an RC decay circuit, but you may change your mind.
Here is some C snippets, if you want the full files, just let me know.
thanks for the code but I finally wrote my own because I'm not using C, I use a different sensor and I have no real ADC on my board. Because of the exponential R vs. temperature curve it's still quite accurate with only the RC decay circuit. I use a PD controller because a simple on/off or P controller results in enormous overshot due to the delay in the thermal path. PD gives a much better response and PID is not necessary becausse nominal/actual deviation is less than 1°C. The R vs. temp table is just a rough guess. I extrapolated it from a datasheet of a different 10k NTC I had. If somebody has the exact values please let me know.