roboforum.ru

Технический форум по робототехнике.

Новичкам. Задай вопрос - получи ответ

PID Autotune failed: Timeout

menendez » 12 дек 2015, 13:22

Проблема такова, поменял плату RAMPS 1.4 перепрошил, теперь дело дошло до настройки. Хочу сделать PID калибровку hotenda но пишет ошибку PID Autotune failed: Timeout - что может быть? принтер Мендель макс Arduino RAMPS 1.4

Re: Новичкам. Задай вопрос - получи ответ

icehardy » 12 дек 2015, 13:46

а если просто нагрев включать быстро нагревается ?
не помню уже точно
вроде в прошивке есть такое значение PID_MAX
может оно слишком мало

Re: Новичкам. Задай вопрос - получи ответ

menendez » 12 дек 2015, 13:54

нагревается стабильно и давольно таки быстро
доходит до 230 которое установленно и начинает выключаться когда заходить за пределы потом снижается температура и опять включается, раньше стабильно держало темп

Добавлено спустя 1 минуту 26 секунд:
#define PIDTEMP
#define PID_MAX 255 // limits current to nozzle; 255=full current
#ifdef PIDTEMP

Re: Новичкам. Задай вопрос - получи ответ

icehardy » 12 дек 2015, 13:58

Вот кусок от моего конфига в марлине
Код: Выделить всёРазвернуть
#define HEATER_0_MAXTEMP 275
#define HEATER_1_MAXTEMP 275
#define HEATER_2_MAXTEMP 275
#define BED_MAXTEMP 150

// If your bed has low resistance e.g. .6 ohm and throws the fuse you can duty cycle it to reduce the
// average current. The value should be an integer and the heat bed will be turned on for 1 interval of
// HEATER_BED_DUTY_CYCLE_DIVIDER intervals.
//#define HEATER_BED_DUTY_CYCLE_DIVIDER 4

// PID settings:
// Comment the following line to disable PID and enable bang-bang.
#define PIDTEMP
#define BANG_MAX 255 // limits current to nozzle while in bang-bang mode; 255=full current
#define PID_MAX 255 // limits current to nozzle while PID is active (see PID_FUNCTIONAL_RANGE below); 255=full current
#ifdef PIDTEMP
  //#define PID_DEBUG // Sends debug data to the serial port.
  //#define PID_OPENLOOP 1 // Puts PID in open loop. M104/M140 sets the output power from 0 to PID_MAX
  #define PID_FUNCTIONAL_RANGE 10 // If the temperature difference between the target temperature and the actual temperature
                                  // is more then PID_FUNCTIONAL_RANGE then the PID will be shut off and the heater will be set to min/max.
  #define PID_INTEGRAL_DRIVE_MAX 255  //limit for the integral term
  #define K1 0.95 //smoothing factor within the PID
  #define PID_dT ((16.0 * 8.0)/(F_CPU / 64.0 / 256.0)) //sampling period of the temperature routine

// If you are using a preconfigured hotend then you can use one of the value sets by uncommenting it
// J-Head with 12v 40W heater cartridge
    #define  DEFAULT_Kp 15.34
    #define  DEFAULT_Ki 1.57
    #define  DEFAULT_Kd 37.45


Добавлено спустя 30 секунд:
а еще может быть где то неконтакт

Re: Новичкам. Задай вопрос - получи ответ

menendez » 12 дек 2015, 14:02

спс - сейчас просмотрю что по чём

Re: Новичкам. Задай вопрос - получи ответ

Ksaan » 12 дек 2015, 15:05

Народ мой sketchUP не правильно генерирует STL файлы, но не все. Может кто может сгенерировать у себя кто пользуется данной программой?
Вложения
motor holder.zip
(51.24 КиБ) Скачиваний: 0

Re: Новичкам. Задай вопрос - получи ответ

Alex Post » 12 дек 2015, 15:11

Так если он кривые файлы генерит - то в слайсере это должно быть сразу видно. Ну и еще можно попробовать через netfabb прогнать stl-ку.

Добавлено спустя 1 минуту 31 секунду:
Кстати, где-то читал, что кривые stl получаются, если в редакторе не обращать внимание на нормали. Проверь, все ли нормали в моделях у тебя наружу смотрят. Кетчупом не пользуюсь, сам посмотреть не могу :(

Re: Новичкам. Задай вопрос - получи ответ

FoX87 » 12 дек 2015, 16:48

Подскажите имею 3 термистора.... как определиться в их параметрах чтобы правильно указать в прошивке?

Re: Новичкам. Задай вопрос - получи ответ

setar » 13 дек 2015, 00:29

Феникс писал(а):Натолкнулся на проблему при калибровке экструдера. Подача пластика ровно в 2 раза ниже. Т.е. экструдер, вместо, например 10 мм прутка протягивает 5 мм. Прошивка Марлин. Исправляю последннее значение в #define DEFAULT_AXIS_STEPS_PER_UNIT {80, 80, 80, 240}, то же самое. Уже в 3 раза задрал шаги, а подача слабая. Помогает отлично только увеличение множителя экструзии в слайсере. Ставлю его на 2, и все ок.
В чем может быть проблема? Почему Марлин не реагирует на изменение параметров экструзии?

EEPROM сбрасывали ?
в общем случае прошивка не трогает энергонезависимую память, а приоритет у нее выше

Добавлено спустя 1 минуту 39 секунд:
FoX87 писал(а):Подскажите имею 3 термистора.... как определиться в их параметрах чтобы правильно указать в прошивке?

практически никак, только сопротивление померять и выбарать из подходящих по очереди

Re: Новичкам. Задай вопрос - получи ответ

Odstavec » 13 дек 2015, 00:51

Где в Питере продаётся синий скотч? Нашёл только магазин, где есть каптон...

Re: Новичкам. Задай вопрос - получи ответ

Феникс » 13 дек 2015, 02:11

Setar, огромное человеческое спасибо!!! Все получилось :)
Последний раз редактировалось Феникс 13 дек 2015, 02:30, всего редактировалось 1 раз.

Re: Новичкам. Задай вопрос - получи ответ

setar » 13 дек 2015, 02:16

M502 затем M500

Re: Новичкам. Задай вопрос - получи ответ

Феникс » 13 дек 2015, 02:30

Как раз разобрался, даже предыдущее уже исправил сообщение))) Спасибо огромное!!!

Re: Новичкам. Задай вопрос - получи ответ

Harh » 13 дек 2015, 13:41

Помогите, пожалуйста, опознать дефект. Собственно, на фотке видно. В местах, где в объекте появляются или "заканчиваются" дырки, происходит смещение слоев. Причем, можно увидеть, что смещаются они в обеих плоскостях. Кто иль что его может вызывать?
DSC03901a.jpg

Slic3r 1.2.9, слой 0.125, скорости порядка 45, 2 периметра, объединение двух слоев инфилла, пластик ABS, принтер Flashforge Creator (родственник Wahnao и прочих "ящиковых" дупликаторов-репликаторов).

Re: Новичкам. Задай вопрос - получи ответ

Alex Post » 13 дек 2015, 13:59

А можно пальцем (или стрелочкой) указать, куда смотреть? А то кроме подломленной колонны я ничего не вижу криминального...


Rambler\'s Top100 Mail.ru counter