PID setup macro M307 vs. M301
-
Hello,
I'm aiming to setup multiple hot ends for my printers. This means that every hot end has its individual:
heating cartridge,
thermistor ,
heat blocks and
nozzle diameters etc.
Due to the different physical setup each of those require a individual PID tuning for a certain temperature.
Rather than doing a PID tuning each time I'm exchanging the hot ends I'd like to setup a PID setup Macro for each individual hot end.
From my understanding it is recommended to use use M307 command based on the computed PID values after tuning? In other words I can copy M307 command for my Macro from config_overwrite after saving values with M500.
I have several printers with the same hardware setup but differences in build volumes used Duet Boards (Not Firmware) and of cause e.g. internal power cable lengths or in general wire lengths . Between those I can technically change my hot ends without any issue.
Can I use a created PID macro I have generated after tuning one particular hot end on one printer and transfer it to another printer of the same type, or would you recommend to have a individual tuning of each hot end on each printer due to the physical differences between printer hardware?For Which purpose would you generally recommend to use M301 command?
Thank you
Dominik -
@foxlab said in PID setup macro M307 vs. M301:
From my understanding it is recommended to use use M307 command based on the computed PID values after tuning? In other words I can copy M307 command for my Macro from config_overwrite after saving values with M500.
Yes you can do that. Or just copy the M307 command that is reported when tuning completes.
I have several printers with the same hardware setup but differences in build volumes used Duet Boards (Not Firmware) and of cause e.g. internal power cable lengths or in general wire lengths . Between those I can technically change my hot ends without any issue.
Can I use a created PID macro I have generated after tuning one particular hot end on one printer and transfer it to another printer of the same type, or would you recommend to have a individual tuning of each hot end on each printer due to the physical differences between printer hardware?If the hot ends really are identical then you can do that. Caution, cheap heater cartridges have quite a wide tolerance, so it's possible that supposedly identical hot ends may have sufficiently different heater power to require individual tuning.
For Which purpose would you generally recommend to use M301 command?
I can't remember ever recommending use of M301 in preference to M307.
-
As always thank you for your prompt reply!