Close

Preliminary PID Results

A project log for Monoprice Select Mini Electro-Mechanical Upgrades

Endeavoring to build upon the existing fanbase work of this $200-ish printer.

michael-obrienMichael O'Brien 07/21/2016 at 01:410 Comments

So, I'm about 95% done with the hotend/extruder PID tuning. I have 1 overshoot or undershoot with heating/cooling or other set point temperature change when the delta is > 10 ˚C. Following that, I get 2 or 3 undulations in current draw before the temperature is technically stable. I say technically because the average varies no more than 1 ˚C, aka +/- 0.5 ˚C. For the TL;DL folks, enter in this command using your preferred method of entry:

M301 P115 I0.28 D675 C0.03 L1

Use these at your own risk. Turns out that when under load, the PID control system doesn't play nice. I'm going to have to redo this a bit. Methinks that a really low P, a high I, and a D at or under 250-275 is required with the existing hardware.

Now, some advice given the characteristics of the system:

Due to the slow cooling of the hotend as a result of the insulator on it, I opted to cut mine off in order to let it cool faster and let PID oscillate faster, thus allowing faster control. I'm going to do some additional testing to see if I can have the power cut or taper to the heating element before the "setpoint - 5 ˚C" mark. If this can be done, then it will be possible to eliminate overshoot with the stock hotend.

Discussions