roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 19:42

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Help ! неверные начальные показания с датчиков температуры
СообщениеДобавлено: 28 ноя 2015, 11:33 
Не в сети

Зарегистрирован: 28 июл 2013, 17:49
Сообщения: 23
Для сборки модели принтера P3Steel купил на Али электронику arduino + ramps 1.4
Hotend J - Hotend E3D для 1.75 мм в сборе с датчиком
стол и обычный терморезистор 100к
Настроил стандартные параметры прошивке Marlin ну и залил прошивку !
Подключаюсь pronterface смотрю а начальная температура 43 градуса на hotendЕ и 42 на столе :(
Кто может подсказать какой мануал курить и что делать ?
раньше с такой проблемой не сталкивался


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help ! неверные начальные показания с датчиков температу
СообщениеДобавлено: 28 ноя 2015, 11:57 
Не в сети

Зарегистрирован: 14 янв 2014, 23:32
Сообщения: 276
Откуда: Санкт-Петербург
обычного терморезистора не бывает. они все разные.
Курите какой тип вам достался, выставляйте правильный тип в прошивке.

_________________
Мой блог о 3D печати.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help ! неверные начальные показания с датчиков температу
СообщениеДобавлено: 28 ноя 2015, 12:04 
Не в сети

Зарегистрирован: 28 июл 2013, 17:49
Сообщения: 23
Dimon372 писал(а):
обычного терморезистора не бывает. они все разные.
Курите какой тип вам достался, выставляйте правильный тип в прошивке.


Обычный китайский термистор 100 K ом NTC 3950 на столе и на hotendE

в прошивке
#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help ! неверные начальные показания с датчиков температу
СообщениеДобавлено: 28 ноя 2015, 12:13 
Не в сети

Зарегистрирован: 14 янв 2014, 23:32
Сообщения: 276
Откуда: Санкт-Петербург
NTC 3950 как раз и необычный и шкала у него своя. В Марлин она по дефолту не встроена. Те термисторы что там есть(в прошивке), все врали градусов на 15-20.
Тут писал об этом. Хотя у меня в другую сторону врали...
Да и 1 которую вы поставили ну никак для NTC 3950 не подходит.

_________________
Мой блог о 3D печати.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help ! неверные начальные показания с датчиков температу
СообщениеДобавлено: 28 ноя 2015, 13:40 
Не в сети
Аватара пользователя

Зарегистрирован: 22 янв 2015, 10:33
Сообщения: 207
прог. языки: kotlin, golang, java, c#
11 is 100k beta 3950 1% thermistor (4.7k pullup)

#define TEMP_SENSOR_0 11
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_3 0
#define TEMP_SENSOR_BED 11


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help ! неверные начальные показания с датчиков температу
СообщениеДобавлено: 28 ноя 2015, 13:54 
Не в сети

Зарегистрирован: 28 июл 2013, 17:49
Сообщения: 23
RoninDev писал(а):
11 is 100k beta 3950 1% thermistor (4.7k pullup)

#define TEMP_SENSOR_0 11
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_3 0
#define TEMP_SENSOR_BED 11


О спасибо попробую !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help ! неверные начальные показания с датчиков температу
СообщениеДобавлено: 28 ноя 2015, 19:26 
Не в сети

Зарегистрирован: 25 сен 2015, 10:04
Сообщения: 169
Откуда: Казахстан
ФИО: Николай
RoninDev писал(а):
11 is 100k beta 3950 1% thermistor (4.7k pullup)

#define TEMP_SENSOR_0 11
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_3 0
#define TEMP_SENSOR_BED 11

Именно это для китайского термистора, только не во всех версиях марлина он поддерживается...

_________________
Prusa i3 Steel ручной работы.
Плата управления RAMPS_1.4, E3Dv6, nozzle 0.4.
Печать ABS 1.75, Repetier-Host, Cura, KisSlicer.
Продолжаю путь по чужим граблям, пока...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help ! неверные начальные показания с датчиков температу
СообщениеДобавлено: 29 ноя 2015, 17:03 
Не в сети

Зарегистрирован: 28 июл 2013, 17:49
Сообщения: 23
Zamaro4kin писал(а):
RoninDev писал(а):
11 is 100k beta 3950 1% thermistor (4.7k pullup)

#define TEMP_SENSOR_0 11
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_3 0
#define TEMP_SENSOR_BED 11

Именно это для китайского термистора, только не во всех версиях марлина он поддерживается...



:( Странно не помогает 42-43 градуса

сделал так

#define OVERSAMPLENR 16

#if (THERMISTORHEATER_0 == 80) || (THERMISTORHEATER_1 == 80) || (THERMISTORHEATER_2 == 80) || (THERMISTORBED == 80) //100k NTC3950

const short temptable_80[][2] PROGMEM = {
{1*OVERSAMPLENR, 938},
{31*OVERSAMPLENR, 314},
{41*OVERSAMPLENR, 290},
{51*OVERSAMPLENR, 272},
{61*OVERSAMPLENR, 258},
{71*OVERSAMPLENR, 247},
{81*OVERSAMPLENR, 237},
{91*OVERSAMPLENR, 229},
{101*OVERSAMPLENR, 221},
{111*OVERSAMPLENR, 215},
{121*OVERSAMPLENR, 209},
{131*OVERSAMPLENR, 204},
{141*OVERSAMPLENR, 199},
{151*OVERSAMPLENR, 195},
{161*OVERSAMPLENR, 190},
{171*OVERSAMPLENR, 187},
{181*OVERSAMPLENR, 183},
{191*OVERSAMPLENR, 179},
{201*OVERSAMPLENR, 176},
{221*OVERSAMPLENR, 170},
{241*OVERSAMPLENR, 165},
{261*OVERSAMPLENR, 160},
{281*OVERSAMPLENR, 155},
{301*OVERSAMPLENR, 150},
{331*OVERSAMPLENR, 144},
{361*OVERSAMPLENR, 139},
{391*OVERSAMPLENR, 133},
{421*OVERSAMPLENR, 128},
{451*OVERSAMPLENR, 123},
{491*OVERSAMPLENR, 117},
{531*OVERSAMPLENR, 111},
{571*OVERSAMPLENR, 105},
{611*OVERSAMPLENR, 100},
{641*OVERSAMPLENR, 95},
{681*OVERSAMPLENR, 90},
{711*OVERSAMPLENR, 85},
{751*OVERSAMPLENR, 79},
{791*OVERSAMPLENR, 72},
{811*OVERSAMPLENR, 69},
{831*OVERSAMPLENR, 65},
{871*OVERSAMPLENR, 57},
{881*OVERSAMPLENR, 55},
{901*OVERSAMPLENR, 51},
{921*10, 45},
{941*10, 39},
{971*10, 28},

{981*OVERSAMPLENR, 23},
{991*OVERSAMPLENR, 17},
{1001*OVERSAMPLENR, 9},
{1021*OVERSAMPLENR, -27}
};
#endif

Стал показывать температуру 29 градусов

Ну этож фигня а не решение :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help ! неверные начальные показания с датчиков температу
СообщениеДобавлено: 29 ноя 2015, 17:19 
Не в сети

Зарегистрирован: 14 янв 2014, 23:32
Сообщения: 276
Откуда: Санкт-Петербург
Желаемый результат - это чтобы реальная температура соответствовала температуре на дисплее.
Почему оно врет - хз, может сам термистр кривой, может плохо обжали и сопротиление больше чем надо получилось...
Варианта 2:
1) найти другой термистр. проверенный и юзать его
2) откалибровать свой. Методику вы в принципе уже поняли, нехватает только контроля другим измерительным прибором.
Можете используя тестер с термопарой или ИK термометр (но нужен такой чтоб 250 градусов мерял хотяб) провести калибровку своего термистора.
Из плюсов будете уверены что он показывает именно то, что надо. Из минусов - если придется его заменить - опять надо будет калиброваться...

_________________
Мой блог о 3D печати.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help ! неверные начальные показания с датчиков температу
СообщениеДобавлено: 29 ноя 2015, 17:39 
Не в сети

Зарегистрирован: 28 июл 2013, 17:49
Сообщения: 23
Dimon372 писал(а):
Желаемый результат - это чтобы реальная температура соответствовала температуре на дисплее.
Почему оно врет - хз, может сам термистр кривой, может плохо обжали и сопротиление больше чем надо получилось...
Варианта 2:
1) найти другой термистр. проверенный и юзать его
2) откалибровать свой. Методику вы в принципе уже поняли, нехватает только контроля другим измерительным прибором.
Можете используя тестер с термопарой или ИK термометр (но нужен такой чтоб 250 градусов мерял хотяб) провести калибровку своего термистора.
Из плюсов будете уверены что он показывает именно то, что надо. Из минусов - если придется его заменить - опять надо будет калиброваться...



можете подсказать что означают эти цифры

{981*OVERSAMPLENR, 23},

что такое 981 и зачем его умножать на OVERSAMPLENR? третья колонка эта температура?

и делать это много раз

{1*OVERSAMPLENR, 938},
{31*OVERSAMPLENR, 314},
{41*OVERSAMPLENR, 290},
{51*OVERSAMPLENR, 272},
{61*OVERSAMPLENR, 258},
{71*OVERSAMPLENR, 247},
{81*OVERSAMPLENR, 237},
{91*OVERSAMPLENR, 229},
{101*OVERSAMPLENR, 221},
{111*OVERSAMPLENR, 215},
{121*OVERSAMPLENR, 209},
{131*OVERSAMPLENR, 204},
{141*OVERSAMPLENR, 199},
{151*OVERSAMPLENR, 195},
{161*OVERSAMPLENR, 190},
{171*OVERSAMPLENR, 187},
{181*OVERSAMPLENR, 183},
{191*OVERSAMPLENR, 179},
{201*OVERSAMPLENR, 176},
{221*OVERSAMPLENR, 170},
{241*OVERSAMPLENR, 165},
{261*OVERSAMPLENR, 160},
{281*OVERSAMPLENR, 155},
{301*OVERSAMPLENR, 150},
{331*OVERSAMPLENR, 144},
{361*OVERSAMPLENR, 139},
{391*OVERSAMPLENR, 133},
{421*OVERSAMPLENR, 128},
{451*OVERSAMPLENR, 123},
{491*OVERSAMPLENR, 117},
{531*OVERSAMPLENR, 111},
{571*OVERSAMPLENR, 105},
{611*OVERSAMPLENR, 100},
{641*OVERSAMPLENR, 95},
{681*OVERSAMPLENR, 90},
{711*OVERSAMPLENR, 85},
{751*OVERSAMPLENR, 79},
{791*OVERSAMPLENR, 72},
{811*OVERSAMPLENR, 69},
{831*OVERSAMPLENR, 65},
{871*OVERSAMPLENR, 57},
{881*OVERSAMPLENR, 55},
{901*OVERSAMPLENR, 51},
{921*10, 45},
{941*10, 39},
{971*10, 28},
{981*OVERSAMPLENR, 23},
{991*OVERSAMPLENR, 17},
{1001*OVERSAMPLENR, 9},
{1021*OVERSAMPLENR, -27}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Help ! неверные начальные показания с датчиков температу
СообщениеДобавлено: 16 мар 2016, 03:29 
Не в сети

Зарегистрирован: 16 мар 2016, 03:16
Сообщения: 1
Dimon372 писал(а):
NTC 3950 как раз и необычный и шкала у него своя. В Марлин она по дефолту не встроена. Те термисторы что там есть(в прошивке), все врали градусов на 15-20.
Тут писал об этом. Хотя у меня в другую сторону врали...
Да и 1 которую вы поставили ну никак для NTC 3950 не подходит.

Спасибо за информацию - собрал уже два разных принтера, все работает, но не мог понять, почему на ABS 290 градусов приходится выставлять. Теперь все стало на свои места - проверил.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 41


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO