roboforum.ru

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

Настройка configuration.h (температура и скорость)

Настройка configuration.h (температура и скорость)

kitech » 03 июн 2013, 13:09

Всем привет, недавно перезалил (первый раз) прошивку в ramps, почти все настроил под принтер, вот только врут термисторы стола и хотэнда, в настройках
#define TEMP_SENSOR_0 3
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 6
базовые значения неподходят (хот энд выдает всевремя 60-80 градусов). Подскажите где и как можно подправить значения термисторов?

Так же интересует как поменять количество выдавливаемого пластика?
Увеличивая скорость больше 1100(#define DEFAULT_AXIS_STEPS_PER_UNIT {40.4,40.4,1265,1100}) - у меня начинает пищать мотор экструдера, а мне нужно что бы он просто больше выдавливал?
Объясните мне кто-то что означают значения (для стола и экструдера?)
#define DEFAULT_bedKp 10.00
#define DEFAULT_bedKi .023
#define DEFAULT_bedKd 305.4
и значения в закладке #define PIDTEMP?
Спасибо!

Re: Настройка configuration.h (температура и скорость)

Vlad-I » 03 июн 2013, 15:06

kitech писал(а):значения в закладке #define PIDTEMP?


Для получения PID нужно запустить калибровку нагрева, с помощью команды M303 S230 (230 температура), значения PID внести в конфиг.

Но для начала нужно указать правильные TEMP_SENSOR_xx для используемых теристоров, какие используются? Действительно 3 и 6?

kitech писал(а):Увеличивая скорость больше 1100
Почитайте про калибровку экструдера лучше, так наугад не делается. Про калибровку тут: post267556.html

Re: Настройка configuration.h (температура и скорость)

kitech » 03 июн 2013, 15:16

термистор на хотэнде неизвесный не 3, я его не ставил, но все базовые термисторы в конфиге показвают от от 60 до 80 градусов при комнатной температуре, а термистор на столе, вроде 6й но грешит на 5-10 гадусов (меряю термопарой)

Re: Настройка configuration.h (температура и скорость)

Vlad-I » 03 июн 2013, 15:23

А базовое сопротивление у термистора на хотенде какое? Есть файл в прошивке thermistortables.h называется, можно с помощью термопары и омметра создать свою таблицу значений сопротивление-температура

Re: Настройка configuration.h (температура и скорость)

kitech » 03 июн 2013, 16:29

не очень разбираюсь в имерении сопротивления - если поставить переключатель мультиметра в положение 200 то на экране сопротивление 11. (при комнатной температуре)
Каким образом редактировать табличку? можно любую, а потом подставлять ее номер в #define TEMP_SENSOR_0 ?
Там в табличках такие параметры:
{938*OVERSAMPLENR,40},
{986*OVERSAMPLENR,20},
{1008*OVERSAMPLENR,0},
второе число я так понимаю температура, а первое(938*OVERSAMPLENR)?

Re: Настройка configuration.h (температура и скорость)

Vlad-I » 03 июн 2013, 18:33

Пожалуй, проще у продавца вашего принтера спросить что за термисторы, или таблицу для них

Re: Настройка configuration.h (температура и скорость)

kitech » 03 июн 2013, 18:44

если такого варианта нету, все же как поправить таблицу температур?

Re: Настройка configuration.h (температура и скорость)

setar » 17 июн 2013, 11:35

Я делал двумя методами (оба требуют спецпрошивку калибровочную) :
1. пирометр (бесконтактный пистолет - термометр) + бумага с ручкой. Несколько раз нагреваешь наблюдая какое значение соответствует какой температуре.
2. термистр + термопара (на электронике требуется специальный порт для термопары, например плата megatronics)

код прошивки в приложении (я его не оптимизировал для применения другими людьми, так что прийдется разобраться, код простой)
Вложения
termistor_calibrate.zip
(8.23 КиБ) Скачиваний: 0


Rambler\'s Top100 Mail.ru counter