Hi Scott.
I will often use the attached as a demo to PID control.
All is required is a pot on C1P08, supplied via the senor + pin
There are many different techniques applied for fine tuning, it really depends on the function you’re controlling.
This works for me.
Set EE_T1, EE_P, EE_I, EE_D to zero.
Increase EE_P to a value of 5000 to cause instability monitored on CP_ERROR , then half the value in the NV, 2500, 1200 and so on until it becomes stable.
With smaller increments increase the value until it just fringes on stable/unstable.
Carry out the same process on EE_I.
I think the default entry’s get it somewhere close from memory.
Ideally your CP_SET and CP_FEEDBACK should follow.
Again Scott, this works for me, others may have different methods. Always remember safety if your tuning on a application.
regards Neil