Помогите разобраться с PID стола
Всем доброго времени суток. Хочу попросить помощи, а то уже руки опускаются(
Имеем принтер с SKR 1,4 Turbo на борту. Настроен на Marlin 2.0.7.2 (пробовал и 2.0.6). Стол был в Bang Bang, но при этом видны вертикальные полосы (видимо игрет из-за постоянного нагрев/охлждение). Решил перевести его на PID, раскомментировал нужную строку, компилирую, заливаю в плату.
Далее грею стол, допустим до 80 градусов, он разогревается до 70, и всё.. дальше ни в какую. Калибровка PID с последующим залитием в марлин не помогают (везде одна и та же картина).
Пид калибровал на температуре от 80 до 100 градусов..
Подумал, ладно, внешний мосфет должен решить проблему. Купил мосфет от Lerdge, подключил его, и увидел ту же картину. (на соседнем принтере с такой же платой работает лерджевский мосфет нормально)
Стол кстати на 12 вольт, текстолитовый. Купил алюминиевый, заменил - та же картина((
Куда копать - не знаю.. помогите пжлста.
#define PIDTEMPBED
//#define BED_LIMIT_SWITCHING
/**
* Max Bed Power
* Applies to all forms of bed control (PID, bang-bang, and bang-bang with hysteresis).
* When set to any value below 255, enables a form of PWM to the bed that acts like a divider
* so don't use it unless you are OK with PWM on your bed. (See the comment on enabling PIDTEMPBED)
*/
#define MAX_BED_POWER 255 // limits duty cycle to bed; 255=full current
#if ENABLED(PIDTEMPBED)
//#define MIN_BED_POWER 0
//#define PID_BED_DEBUG // Sends debug data to the serial port.
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
#define DEFAULT_bedKp 115.97
#define DEFAULT_bedKi 23.17
#define DEFAULT_bedKd 386.95
// FIND YOUR OWN: "M303 E-1 C8 S90" to run autotune on the bed at 90 degreesC for 8 cycles.
#endif // PIDTEMPBED
#if EITHER(PIDTEMP, PIDTEMPBED)
//#define PID_DEBUG // Sends debug data to the serial port. Use 'M303 D' to toggle activation.
//#define PID_OPENLOOP // Puts PID in open loop. M104/M140 sets the output power from 0 to PID_MAX
//#define SLOW_PWM_HEATERS // PWM with very low frequency (roughly 0.125Hz=8s) and minimum state time of approximately 1s useful for heaters driven by a relay
#define PID_FUNCTIONAL_RANGE 10 // If the temperature difference between the target temperature and the actual temperature
// is more than PID_FUNCTIONAL_RANGE then the PID will be shut off and the heater will be set to min/max.
#endif

Комментарии и вопросы
Чисто технически совет правиль...
Для распиновки наборы продают,...
на про нову ссылка битая...оте...
Доброго дня! Имеется 3D принте...
Почему на моторе nema 17 ставя...
Доброго вечера ребят.Наставте...
Приветствую, коллеги!Пробег пр...