#PID heater control

83 messages · Page 1 of 1 (latest)

solemn sluice
#

Dose anyone have an idea how to tune the heater coil on the hotend, because if i try to autotune it using the Octopirnt it overshoots by a lot and the autotune stops working. curent PID setings are as folows: P =10.00 , I = 1.08 , D = 300.00 . I put dose numbers in myself because like i sad autotune doesn't work. II changed the heater coil recently because the old one didn't want to autotune properly. the picture shows a failed autotune attempt (left spike and the video) and a controlled test for reaching the temp. of 150°C (right spikes). I did update the firmware to the latest version but it still doesn't work. And so the research in that mater led me to the conclusion that I need to access the merlin code and change the PWM of the heater coil. Pls help 👍 . The Printer in question: Creality CR10 - Smart

stray harbor
#

Are you using Klipper? If so you can just use the console in Mainsail to do it, the Octoprint looks weird.

#

Pop this in - PID_CALIBRATE HEATER=extruder TARGET=215 when it's done SAVE_CONFIG

solemn sluice
twin glen
#

P and D values are too high. P is the instand change if you change a temp value. In your case if you change 1 degree the temporary value is set to 10 degree more or less. D is differential the time has to settle to the new set value. The i integral value is the time it has to over shoot and get back into the soll difference to you target temp. With 1.08 (dont know min or seconds) if min its too long if seconds way to short

solemn sluice
#

But I already tried with the lover numbers and it still didn't work, so I put dose numbers in but it didn't change at all it was the same as before

twin glen
#

With or without M500?

solemn sluice
#

with

#

i mean i did plug it it manually on the printer but it did send the response that it has saved

twin glen
#

Hmm

#

The cr10 smart is a very odd printer.

#

I wouldnt be surprised if the pid is hardcoded.

#

Hmmm who could know ...

#

@strong nacelle you maybe?

strong nacelle
#

I'm not even looking at the rest of this. Every CR10-Smart needs to be thrown into a chinese metal smelter where it came from like the one ring

#

Or a volcano of choice

twin glen
#

Poor volcano 😢

#

@little tree you maybe?

little tree
#

What it do

#

Is this default hardware?

Set the PID values back to default, not whatever you have set. Then run a PID tune again.

twin glen
#

It seems to ignore pid value changes with M500. Im not sure if the cr10 smart firmware is locked or they made some other crealitystuff.

solemn sluice
#

I did change it and run the autotune again but it didnt work

#

First i did the 150 autotune then 100 and last 50°C

#

And it still dont work

#

I can hear the fan shuts off at the autotune mark but the temp keeps rising to +40 °C

#

And stops the autotune

little tree
#

Is this default firmware?

solemn sluice
#

i did update it 4 days ago

little tree
#

Custom firmware or from Creality?

solemn sluice
#

to the latest version from creality website

little tree
#

Stock hardware?

solemn sluice
#

indeed

#

I went to the creality website and downloaded it from there, the latest version is from 28 Nov. 2022

solemn sluice
#

how?

little tree
#

M502

#

Wonder if your temp sensor died.

solemn sluice
#

but i change it already with the heater

little tree
#

Got a link to the replacement part you got?

solemn sluice
#

this is it

little tree
#

No idea what resistance that thermistor is.

#

Does it read your ambient temp correctly?

solemn sluice
#

yes

little tree
#

I'm gonna be home in like 45m. I'll check something on my machines.

Can you give me a M503 output for now?

solemn sluice
#

ok will do just give me a second

#

Send: M503
Recv: echo: G21 ; Units in mm (mm)
Recv: echo: M149 C ; Units in Celsius
Recv:
Recv: echo:; Filament settings: Disabled
Recv: echo: M200 S0 D1.75
Recv: echo:; Steps per unit:
Recv: echo: M92 X80.00 Y80.00 Z400.00 E92.60
Recv: echo:; Maximum feedrates (units/s):
Recv: echo: M203 X500.00 Y500.00 Z5.00 E25.00
Recv: echo:; Maximum Acceleration (units/s2):
Recv: echo: M201 X500.00 Y500.00 Z100.00 E1000.00
Recv: echo:; Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
Recv: echo: M204 P500.00 R1000.00 T1000.00
Recv: echo:; Advanced: B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> X<max_x_jerk> Y<max_y_jerk> Z<max_z_jerk> E<max_e_jerk>
Recv: echo: M205 B20000.00 S0.00 T0.00 X10.00 Y10.00 Z0.40 E5.00
Recv: echo:; Home offset:
Recv: echo: M206 X0.00 Y0.00 Z0.00
Recv: echo:; Auto Bed Leveling:
Recv: echo: M420 S0 Z0.00
Recv: echo:; Material heatup parameters:
Recv: echo: M145 S0 H200 B60 F255
Recv: echo: M145 S1 H240 B70 F255
Recv: echo:; PID settings:
Recv: echo: M301 P17.97 I1.46 D55.15
Recv: echo: M304 P60.30 I4.56 D531.70
Recv: echo:; Power-Loss Recovery:
Recv: echo: M413 S1
Recv: echo:; Z-Probe Offset (mm):
Recv: echo: M851 X0 Y0 Z0.20
Recv: echo:; Filament load/unload lengths:
Recv: echo: M603 L0.00 U100.00
Recv: echo:; Filament runout sensor:
Recv: echo: M412 S1
Recv: echo:; 1:cn 2:en 3:de 4:es 5:fr 6:it 7:pt 8:tr 9:it language change font:
Recv: echo: M414 S2
Recv: echo:; 0:disable wifi 1:enable wifi WIFI Enable Flag:
Recv: echo: M194 S1
Recv: ok

#

here you go

little tree
#

Yeah all I can think of is the temp sensor isn't right and is reading wrong. Couldn't hurt to change it out and see?

twin glen
#

@little tree and @solemn sluice think i found the issue.. its a) a hotend that doesnt fit in the cr10 smart and its 12v instead of 24v

little tree
#

Oh lol. Running 24v through the 12v heater will do that.

#

Good catch - I missed that.

twin glen
solemn sluice
solemn sluice
twin glen
#

The tempsensor should be a usual ntc 10k or 100k or so yes

#

But if im really honest... i agree with Sgt and the vulcano. The cr 10 smart is such a bad printer that im torn if its worse then thr ender 3 v0

solemn sluice
#

Jop in the last 2 years i have seen the problems that the cr10- smart has bring me. Tbh it worked fine when it worked but for the first printer i got it was a jurney

solemn sluice
twin glen
#

Again its not for your printer

solemn sluice
#

then the only thing is aliexpres and hope for not to get scamed ?

twin glen
#

Or you search ebay for a doner printer

solemn sluice
# twin glen Again its not for your printer

i mean i just need the heater, i do have 3 different thermistors because it was the first thing that i change but didn't work either, but if u say that there is different types of heater (first why would somebody do that ) then it is honestly safe to just buy the whole new printer and deal with that

twin glen
# solemn sluice i mean i just need the heater, i do have 3 different thermistors because it was ...

https://www.3djake.de/creality-3d-drucker-ersatzteile/heizpatrone-1?sai=13253&srsltid=AfmBOorrdZzyYNv701_8Pe4JUv2LL52l6zcwhr23Hr-7lx8jSuoKXPtnt3A check for your locatio if its available. Im not getting into another discussion why creality makes bs like this.

#

One moment that was the wrong link... god i hate google

twin glen
#

Dude its a freaking 24v system

solemn sluice
#

i did find that one

twin glen
#

Thy say it fits your printer so yeah get that

solemn sluice
twin glen
#

Seems fair buy 2

stray harbor
twin glen
#

yes you

#

we talk about a cr10 smart