Redone this post completely as I got things wrong (as usual)
My CR10-V2 has been running fine for months (thanks to a lot of help from this forum), but I've finally given into temptation and installed my SKR Mini E3 v2 and TVT35 E3 v3 Touch screen that I originally bought for my Ender 3 (no longer have Ender 3)
I don't have my original Ender 3 source code but the firmware is still flashed on the board.
I've wired the new board and screen in, both seem to be working fine with the Ender 3 firmware, but I obviously need to get my CR10 settings in there.
The CR10 firmware I was using that was printing fine, I'm comparing the config files with the latest Marlin-2.0.8.2.x-SKR-mini-E3-V2.0.
Obviously I wont change things like the TMC drivers, most of it I seem to grasp whether I need to change or not.
Whats stumped me is the following two things.
1) Original CR10 Config.h
----------------------------
// CR10-V2
#if ENABLED(PID_PARAMS_PER_HOTEND)
// Specify between 1 and HOTENDS values per array.
// If fewer than EXTRUDER values are provided, the last element will be repeated.
#define DEFAULT_Kp_LIST { 19.47, 19.47 }
#define DEFAULT_Ki_LIST { 1.59, 1.59 }
#define DEFAULT_Kd_LIST { 59.40, 59.40 }
#else
#define DEFAULT_Kp 19.47
#define DEFAULT_Ki 1.59
#define DEFAULT_Kd 59.40
#endif
#endif // PIDTEMP
Whereas in the Bigtree config.h it has the following
#if ENABLED(PID_PARAMS_PER_HOTEND)
// Specify between 1 and HOTENDS values per array.
// If fewer than EXTRUDER values are provided, the last element will be repeated.
#define DEFAULT_Kp_LIST { 21.73, 21.73 }
#define DEFAULT_Ki_LIST { 1.54, 1.54 }
#define DEFAULT_Kd_LIST { 76.55, 76.55 }
#else
#define DEFAULT_Kp 21.73
#define DEFAULT_Ki 1.54
#define DEFAULT_Kd 76.55
#endif
#endif // PIDTEMP
In the CR10, The "DEFAULT_Kd_LIST" and "DEFAULT_KD" are a lot lower than the ones in the Bigtree config.h. I don't know how to correctly find out what these should be, or should I just copy the values from the CR10 config.h?
2) Original CR10 Config.h
----------------------------
#if ENABLED(PIDTEMPBED)
// CR10-V2 24V 240W
#define DEFAULT_bedKp 690.34
#define DEFAULT_bedKi 111.47
#define DEFAULT_bedKd 1068.83
Whereas in the Bigtree config.h it has the following
//#if ENABLED(PIDTEMPBED)
#define DEFAULT_bedKp 50.71
#define DEFAULT_bedKi 9.88
#define DEFAULT_bedKd 173.43
In the CR10 it has "#if ENABLED(PIDTEMPBED)"whereas in the Bigtree config.h it's commented out (note PIDTEMPBED is enabled on both)
The values of DEFAULT_bedKP, Ki and Kd are over 10 times higher in the CR10 config.h than in the Bigtree one.
Not sure what these values represent , do I need to uncomment the "#if ENABLED(PIDTEMPBED)" in the Bigtree config.h, and if so, how do I work out the correct figures for bedKP etc (or should I just copy from the CR10 config).
So far that's all I'm stuck with, any help much appreciated.