-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bed temp never reached, stays 1.2-1.8 degrees C below target #31
Comments
I'm thinking that maybe the default PID parameters are not working so well in your situation. The machine can "auto-tune" the temperature controller; the codes of interest are The procedure is something like: M303 E-1 S80 U1 ; PID auto-tune for the bed (U1 use the values, not just display)
M500 ; save the values to flash (if it's an improvement) If you find better values for the PID parameters, please report back. The default values were chosen early on after a few trials with the stock power supply, and with lower target temperatures -- not really a fit to your situation. I'm sure your findings can be useful to others. Thank you for giving the firmware a try. |
FYI I have done the auto-tune and it worked brilliantly, now temps are reached quickly. I read up on the M303 command and increased the repetitions to 7 as I was seeing a lot of variance between each test:
Those are the values from my MPMD for an 80 degree calibration. I've been experimenting with PETG so the higher bed temps have been needed. |
Good to hear. And thanks for posting your results -- good information for others to see. |
Moved to mpmd_marlin recently and have the 12V 10A PSU. All is working great except for some odd bed-heating issues. If I set a bed temp of 70C then my readout quickly approaches 70 but never arrives. The reading will stay as 68.3 - 68.7 indefinitely. This isn't linked to the power of my bed heater as the same thing happens if I set temp to 75, 80 or other values - the reported bed temp is always sitting 1.2-1.8 degrees below the target. Only way to do a print is to set the bed to a high temp, wait until the temp is way above desired then start the print and wait for the bed to cool until it hits the desired range. Then it'll go back to sitting 1.5 degrees under the desired temp but the print will run. Prints are otherwise fine and quality is ok.
Is there a way to configure this to not back-off the heating before hitting the desired bed temp?
Slicing with Cura, printing with Octopi. Printing on a borosilicate glass bed attached with thermal pads.
Running latest
mpmd_marlin_1.1.x-119r13-SM0001-ACfan-10Alimit.bin
The text was updated successfully, but these errors were encountered: