Технический форум по робототехнике.
ales2k » 04 мар 2015, 22:44
Нашел. Возвращает с какой то периодичностью.
Configuration_adv.h
//Show Temperature ADC value
//The M105 command return, besides traditional information, the ADC value read from temperature sensors.
#define SHOW_TEMP_ADC_VALUES
stepmotor » 05 мар 2015, 10:59
У меня тоже принтер работает на прошивке Marlin. Хотелось бы узнать что за поиск концевика иногда происходит при печати?
На моем принтере датчики стоят только для поиска Home позиции. X в min позиции. Y в min позиции. Z внизу, в max позиции. В нормальном режиме по G28 принтер нормально ищет дом. В процессе печати когда по X или Y происходит поиск концевика это ничего а вот если по Z то искать его почему-то едет не вниз а вверх

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

Было ли у кого такое ? и как лечится

Myp » 05 мар 2015, 11:17
solo писал(а): когда принтер стоит не печатает то температура поддерживается нормально +-1гр , а во время печати может колебаться до +-10гр.
так и должно быть.
инструкцию по калибровке пидов читал?
http://reprap.org/wiki/PID_Tuningв инструкции по калибровке пида написано в каких случаях и какие кэффициенты надо менять. делаешь автокалибровку и потом подгоняешь до идеала.
калибруй на температуру чуть выше чем максимальная используемая тобой температура печати.
иначе ты заставляешь пид работать в диапазоне в котором он не настроен.
пид калибруется примерно так: M303 E0 S250 C10 (250 градусов и 10 циклов)
в конце тестирования марлин выведёт тебе окончательные параметры, их надо будет задать вручную типа так: M301 P19.56 I0.71 D134.26
после задания этих параметров надо ввести команду M500, чтобы сохранить новые данные в епром.
команда M502 вобще-то сбрасывает параметры на дефолтные. она тебе точно не нужна.
icehardy » 05 мар 2015, 11:19
stepmotor писал(а):У меня тоже принтер работает на прошивке Marlin. Хотелось бы узнать что за поиск концевика иногда происходит при печати?
На моем принтере датчики стоят только для поиска Home позиции. X в min позиции. Y в min позиции. Z внизу, в max позиции. В нормальном режиме по G28 принтер нормально ищет дом. В процессе печати когда по X или Y происходит поиск концевика это ничего а вот если по Z то искать его почему-то едет не вниз а вверх

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

Было ли у кого такое ? и как лечится

Может быть это слайсером добавляются такие коды, через какое то количество слоев или по времени
поищи в тексте команды G28
Не встречал такого ни разу
solo » 05 мар 2015, 12:21
Myp писал(а):solo писал(а): когда принтер стоит не печатает то температура поддерживается нормально +-1гр , а во время печати может колебаться до +-10гр.
пид калибруется примерно так: M303 E0 S250 C10 (250 градусов и 10 циклов)
в конце тестирования марлин выведёт тебе окончательные параметры, их надо будет задать вручную типа так: M301 P19.56 I0.71 D134.26
после задания этих параметров надо ввести команду M500, чтобы сохранить новые данные в епром.
команда M502 вобще-то сбрасывает параметры на дефолтные. она тебе точно не нужна.
спасибо за подсказки
посоветуйте как поступить
Если я задаю калибровку ПИД командой М303 S230 (моя основная рабочая температура хот-энда )то автокалибровка прекращается из за того что превышена мах температура на сколько я понял за это отвечает параметр в конфиге
#define HEATER_0_MAXTEMP 275
максимальная температура при которой проходит автокалибровка это M303 S225
если я повышу мах температуру есть вероятность что может пострадать пек на хот энде
solo » 05 мар 2015, 18:11
ура вроди все получилось
сделал следующее
в конфиг файле увеличил значение
#define PID_FUNCTIONAL_RANGE
20 позволило исключить вываливание по перегреву при авто калибровке по м303 S250
уменьшил значение , хотя сильно сомневаюсь в правильности этого действия
#define PID_INTEGRAL_DRIVE_MAX
125 провел автокалибоваку (моя рабочая температура 230г ) командой M303 S250
получил коэффициенты
теперь пид работает как положено плавненько регулирует температуру без скачков

solo » 19 мар 2015, 14:34
возник вопрос
собираю новый принтер на меге и рамсе
рамс запитал от 24В (был в наличии такой блок питания )
нагреватель на хот энд рассчитан на 12В
если я в прошивке , в конфиге
....
// PID settings:
// Comment the following line to disable PID and enable bang-bang.
#define PIDTEMP
#define PID_MAX 255 // limits current to nozzle; 255=full current
#define FULL_PID_BAND 150 // Full power is applied when pid_error[e] > FULL_PID_BAND
#ifdef PIDTEMP
......
параметр изменю "define PID_MAX 126" , то есть задам мах значение 50% ШИМа можно будет на прямую включать нагреватель хот энда к рамсу
icehardy » 19 мар 2015, 14:50
бОльший ток получается, и может не выдержать сама плата, дорожки, места пайки
думаю имеет смысл часть с транзисторами отдельно на радиаторы вынести, сняв с платы RAMPS
и транзисторам не очень хорошо будет, хорошо если будут успевать полностью открыться/закрыться
смотря какие они
solo » 19 мар 2015, 15:17
транзистор irf3205 вроди должен выдержать там же токи не сильно большие , если не ошибаюсь то нагреватель на хот энде мощность порядка 40вт то есть ток 3.5А, или я чего то путаю
, а если последовательно с нагревателем включить последовательно какую то индуктивность , или параллельно нагревателю притулить емкость.
icehardy » 19 мар 2015, 15:42
это лишнее
аккуратно пробовать надо )
Zusul86 » 20 мар 2015, 01:49
solo писал(а):ток 3.5А, или я чего то путаю
Это от 12В, а при 24 это уже под 7А. И при шим 50% получится 24*7*0.5=80Вт...
Vovich70 » 20 мар 2015, 02:18
А не 1.8 ли??Напруга выше-ток ниже или нет?
icehardy » 20 мар 2015, 09:10
если посчитать по закону Ома, то 24v/3.5Ohm=6.85A или 12v/3.5Ohm=3.42A
Vovich70 » 20 мар 2015, 12:19
Ну да,это что-то я ночью заработался)))
Myp » 20 мар 2015, 12:45
solo писал(а):то есть задам мах значение 50% ШИМа можно будет на прямую включать нагреватель хот энда к рамсу
именно так.
для нагрева нужна одна и та жа мощность при любом напряжении.
поставив максимальный шим 50% получим такое же время нагрева и такой же ток.
при ограничении шима в 50% ни провода ни дорожки ни мосфет не станут греться сильнее.
Добавлено спустя 2 минуты 24 секунды:Vovich70 писал(а):Напруга выше-ток ниже или нет?
верно в ситуации когда идёт контроль по температуре.
тоесть когда хотэнд уже нагреется, при питании 24 вольтами ему нужен будет в 2 раза меньший ток для поддержания заданной температуры.