Photos of the hotend?
Do you have a thermocouple you can tape to the hot end block to verify what is seen in the graph is the real temperature?
What are the PID numbers and are you sure they are saving?
It is possible to change the thermal runaway swing to say 11C in Marlin if you wanted, but as you said probably better to figure it out.
I don't think photos are necessary, it's just a regular V6 clone with a fan.
I could try to attach a thermocouple but at 210
oC there's not many things that can hold it in place securely, other than some mechanical means.
And yes, the PID values are saving, rather the save function is disabled and i save by copying the values to my firmware and reflashing so i know they're saved.
Are there things changing when the printer is actually working ? It could be an additional fan or additional heating power and thus less heat form the PID that could make the difference.
I thing we would need a few more details to help. Is the heater controlled by PWM, or voltage controlled ?
The curve does look unstable, like not correct tuned or maybe non working anti-windup.
The distance from the heater to the temperature sensor is a critical point. The closer, the faster the response and the easier to control.
Poor contact at the heater could be a problem and could get less of an issue once more power is needed, as the heat transfer can be nonlinear.
I believe the control method is called "bang-bang" but it's like a low frequency (~4Hz perhaps?) PWM basically. Perfectly adequate for a heater imo.
I retightened the heater to make sure it's tight but it's still acting the same.
The thermistor and heating element are on the opposite sides of the heatblock with the nozzle in between.
The procedure when i print right now is as follows:
*I manually connect my homemade heatbed to 12V.
*Start print
*As my hotend heats up so does the bed
*When print starts bed is at about 50-60 ish
oC
And that's it really, the hotend heatsink fan is on always, there's no more things that happen.
So it's not like some fan turns on somewhere, the printer is quite bare-bones right now.
More on the hotbed: it's about a 72W heater and the temperature kind of just settles at about 60
oC. Letting the bed heat up fully or not had little to no difference to thermal stability.
What confuses me most is why does the temperature just randomly go perfectly stable?
For now i've tweaked some settings in marlin to widen the limit on thermal runaway to just ignore the instability until it settles.
But it's by no means a permanent fix, but as the old saying goes "there's nothing more permanent than a temporary solution".