roboforum.ru

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

Тонкости и нюансы работы с АБС

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: Тонкости и нюансы работы с АБС

Сообщение [Lexx] » 07 янв 2017, 00:44

Revenger писал(а):
Alexus12 писал(а):Может датчики температуры врут на мелзи. Ну или не врут, а по другому данные показывают. Показывает 260 а по факту ниже.

Вообще то я писал скорее о том, что рампс гонит, а мелзи как раз красавица :) У многих на рампсе печатает на 230-240, а у меня никак не хочет ниже 260. У меня и ПЛА на 240 только, а мелзи и на 190 печатал (как и должно по идее + - )


Скорее всего неверно выставлен тип термистора в прошивке.
[Lexx]
 
Сообщения: 24
Зарегистрирован: 16 дек 2015, 16:50

Re: Тонкости и нюансы работы с АБС

Сообщение Revenger » 07 янв 2017, 02:10

Вы думаете, что я не перепробовал все возможные варианты? Ни один тип не подошёл, хотя странно, т.к. термисторы покупались там же, где они покупались (вроде бы) другими пользователями.

п.с. и на холодную, температура конца равна температуре стола, т.е. показания одинаковые и термисторы одинаковые.
Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр

Re: Тонкости и нюансы работы с АБС

Сообщение Zusul86 » 07 янв 2017, 16:34

Revenger писал(а):п.с. и на холодную, температура конца равна температуре стола, т.е. показания одинаковые и термисторы одинаковые.

Как вариант еще могут быть запаяны не те подтягивающие резисторы.
Zusul86
 
Сообщения: 775
Зарегистрирован: 10 авг 2014, 15:02
Откуда: Саров

Re: Тонкости и нюансы работы с АБС

Сообщение Revenger » 07 янв 2017, 18:50

Ну так далеко я вряд ли смогу залезть. В смысле перепаять то смог бы, но искать неправильные резисторы... (
Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр

Re: Тонкости и нюансы работы с АБС

Сообщение Myp » 10 янв 2017, 16:26

если есть термопара то там калибровать не сложно.
удалить из прошивки все лишние значения
выше 200 можно оставить с шагом в 5 градусов, от 200 до 150 достаточно шага в 10 градусов, от 150 можно вобще сделать каждые 20-30 градусов, там график термистора прочти линейный да и диапазон этот не используется.
включаешь принтер и ставишь температуру по урезанной табличке термистора, по термопаре смотришь реальные показания и прям в прошивке в этой табличке вместо имеющейся температуры вписываешь новую температуру с термопары.
догрел до максимума - прошил в принтер.

значения АЦП остаются прежние, подгоняешь только температуру.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Тонкости и нюансы работы с АБС

Сообщение Revenger » 10 янв 2017, 17:25

Ожидаю заказанный до НГ на али термометр с датчиком (специально купил для удобства настроек, т.к. РЕХ100 мне не очень помог), вот тогда обязательно займусь по этой схеме. Спасибо, надеюсь пойму что куда (ранее в таблицы температуры даже не заглядывал).
Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр

Re: Тонкости и нюансы работы с АБС

Сообщение MarKas » 10 янв 2017, 22:47

Myp писал(а):...
включаешь принтер и ставишь температуру по урезанной табличке термистора, по термопаре смотришь реальные показания и прям в прошивке в этой табличке .....

про эту табличку идет речь?
(имею аналогичную проблему, все типы термисторов перепробовал, имею расхождение в 30 градусов)
Код: Выделить всёРазвернуть
#define NUMTEMPS_1 28
// Epcos B57560G0107F000
const short temptable_1[NUMTEMPS_1][2] PROGMEM =
{
    {0,4000},{92,2400},{105,2320},{121,2240},{140,2160},{162,2080},{189,2000},{222,1920},{261,1840},{308,1760},
    {365,1680},{434,1600},{519,1520},{621,1440},{744,1360},{891,1280},{1067,1200},{1272,1120},
    {1771,960},{2357,800},{2943,640},{3429,480},{3760,320},{3869,240},{3912,200},{3948,160},{4077,-160},{4094,-440}

MarKas
 
Сообщения: 123
Зарегистрирован: 14 май 2014, 20:57
Откуда: Екатеринбург
ФИО: Марат

Re: Тонкости и нюансы работы с АБС

Сообщение Myp » 10 янв 2017, 22:59

именно она, тока она корявенькая, множители уже умножены на значения
рекомендую поискать другую, будет удобней калибровать, вот например какую выбрал я для калибровки, справа уже вписаны реальные градусы
Код: Выделить всёРазвернуть
#define NUMTEMPS_10 20 // 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup)
const short temptable_10[NUMTEMPS_10][2] PROGMEM =
{
   {60 * 4, 260*8},
   {70 * 4, 253*8},
  {100 * 4, 229*8},
  {150 * 4, 201*8},
  {243 * 4, 170*8},
  {301 * 4, 156*8},
  {363 * 4, 142*8},
  {441 * 4, 128*8},
  {724 * 4, 85*8}, 
  {880 * 4, 57*8},
  {929 * 4, 44*8},
  {967 * 4, 33*8},
  {990 * 4, 22*8},
{1008 * 4, 11*8},
{1018 * 4, 0*8}
};
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Тонкости и нюансы работы с АБС

Сообщение MarKas » 10 янв 2017, 23:18

В моей прошивке (Repetier) эта табличка так выглядит
Код: Выделить всёРазвернуть
#define NUMTEMPS_10 20 // 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup)
const short temptable_10[NUMTEMPS_10][2] PROGMEM =
{
    {1*4, 704*8},{54*4, 216*8},{107*4, 175*8},{160*4, 152*8},{213*4, 137*8},{266*4, 125*8},{319*4, 115*8},{372*4, 106*8},{425*4, 99*8},
    {478*4, 91*8},{531*4, 85*8},{584*4, 78*8},{637*4, 71*8},{690*4, 65*8},{743*4, 58*8},{796*4, 50*8},{849*4, 42*8},{902*4, 31*8},
    {955*4, 17*8},{1008*4, 0}


в выражении {54*4, 216*8}
216 - это температура?
то есть
- выставляю в прошивке термистор 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup),
- нагреваю до 216, проставляю реальную температуру вместо 216, и так для всех значений в рабочем диапазоне.
ХитрО!
А я, блин, лабораторную работу провел: нагрел, выключил, записывал температуру и сопротивление, потом в прошивку вбил... Впустую время убил.
MarKas
 
Сообщения: 123
Зарегистрирован: 14 май 2014, 20:57
Откуда: Екатеринбург
ФИО: Марат

Re: Тонкости и нюансы работы с АБС

Сообщение Myp » 10 янв 2017, 23:35

да, 216 температура, а 54 это значение АЦП.

для наглядности можно в эксель забить и график построить
чтоб на глаз контролировать правильность, график должен быть без горбов и ям
у меня кстати есть некоторый провал в самом верху, там на грани диапазона АЦП точность никудышняя.
Безымянный.jpg


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

а для кровати у меня вобще примитивная табличка, в той части термистор почти линейный.
Код: Выделить всёРазвернуть
    {500,140*8},
    {918,115*8},
    {2216,68*8},
    {3588,23*8}
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Тонкости и нюансы работы с АБС

Сообщение MarKas » 10 янв 2017, 23:41

Хорошее дело! Сделаю еще одну лабу. :)
Спасиб. А то я уж собрался термистор новый, типа проверенный покупать, прям завтра.
MarKas
 
Сообщения: 123
Зарегистрирован: 14 май 2014, 20:57
Откуда: Екатеринбург
ФИО: Марат

Re: Тонкости и нюансы работы с АБС

Сообщение Myp » 10 янв 2017, 23:57

любой проверенный термистор подтягивается дешевым резистором с 10% точностью
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Тонкости и нюансы работы с АБС

Сообщение [Lexx] » 12 янв 2017, 15:44

Revenger писал(а):Вы думаете, что я не перепробовал все возможные варианты? Ни один тип не подошёл, хотя странно, т.к. термисторы покупались там же, где они покупались (вроде бы) другими пользователями.

п.с. и на холодную, температура конца равна температуре стола, т.е. показания одинаковые и термисторы одинаковые.


Я сам так накалывался, пока не начал все перепроверять. Китайские термисторы в марлин это 1 или 13, они практически идентичные по графикам зависимости температуры/вольтажа. Но есть еще термистор тип 11 (100k beta NTC 3950 1% thermistor (4.7k pullup)), так вот он до 100* копирует 1,13, а дальше начинает врать на 10*, а выше 200* врет уже на 15-20.
[Lexx]
 
Сообщения: 24
Зарегистрирован: 16 дек 2015, 16:50

Re: Тонкости и нюансы работы с АБС

Сообщение Revenger » 14 янв 2017, 19:41

Myp писал(а):если есть термопара то там калибровать не сложно.
удалить из прошивки все лишние значения
выше 200 можно оставить с шагом в 5 градусов,

В марлине не нашел таблички такого вида как выше в сообщениях... У меня оно такого вида:
Код: Выделить всёРазвернуть
#define OVERSAMPLENR 16

#if (THERMISTORHEATER_0 == 1) || (THERMISTORHEATER_1 == 1)  || (THERMISTORHEATER_2 == 1) || (THERMISTORHEATER_3 == 1) || (THERMISTORBED == 1) //100k bed thermistor

const short temptable_1[][2] PROGMEM = {
{       23*OVERSAMPLENR ,       300     },
{       25*OVERSAMPLENR ,       295     },
{       27*OVERSAMPLENR ,       290     },
{       28*OVERSAMPLENR ,       285     },
{       31*OVERSAMPLENR ,       280     },
{       33*OVERSAMPLENR ,       275     },
{       35*OVERSAMPLENR ,       270     },
{       38*OVERSAMPLENR ,       265     },
{       41*OVERSAMPLENR ,       260     },
{       44*OVERSAMPLENR ,       255     },
{       48*OVERSAMPLENR ,       250     },
{       52*OVERSAMPLENR ,       245     },
{       56*OVERSAMPLENR ,       240     },
{       61*OVERSAMPLENR ,       235     },
{       66*OVERSAMPLENR ,       230     },
{       71*OVERSAMPLENR ,       225     },
{       78*OVERSAMPLENR ,       220     },
{       84*OVERSAMPLENR ,       215     },
{       92*OVERSAMPLENR ,       210     },
{       100*OVERSAMPLENR        ,       205     },
{       109*OVERSAMPLENR        ,       200     },
{       120*OVERSAMPLENR        ,       195     },
{       131*OVERSAMPLENR        ,       190     },
{       143*OVERSAMPLENR        ,       185     },
{       156*OVERSAMPLENR        ,       180     },
{       171*OVERSAMPLENR        ,       175     },
{       187*OVERSAMPLENR        ,       170     },
{       205*OVERSAMPLENR        ,       165     },
{       224*OVERSAMPLENR        ,       160     },
{       245*OVERSAMPLENR        ,       155     },
{       268*OVERSAMPLENR        ,       150     },
{       293*OVERSAMPLENR        ,       145     },
{       320*OVERSAMPLENR        ,       140     },
{       348*OVERSAMPLENR        ,       135     },
{       379*OVERSAMPLENR        ,       130     },
{       411*OVERSAMPLENR        ,       125     },
{       445*OVERSAMPLENR        ,       120     },
{       480*OVERSAMPLENR        ,       115     },
{       516*OVERSAMPLENR        ,       110     },
{       553*OVERSAMPLENR        ,       105     },
{       591*OVERSAMPLENR        ,       100     },
{       628*OVERSAMPLENR        ,       95      },
{       665*OVERSAMPLENR        ,       90      },
{       702*OVERSAMPLENR        ,       85      },
{       737*OVERSAMPLENR        ,       80      },
{       770*OVERSAMPLENR        ,       75      },
{       801*OVERSAMPLENR        ,       70      },
{       830*OVERSAMPLENR        ,       65      },
{       857*OVERSAMPLENR        ,       60      },
{       881*OVERSAMPLENR        ,       55      },
{       903*OVERSAMPLENR        ,       50      },
{       922*OVERSAMPLENR        ,       45      },
{       939*OVERSAMPLENR        ,       40      },
{       954*OVERSAMPLENR        ,       35      },
{       966*OVERSAMPLENR        ,       30      },
{       977*OVERSAMPLENR        ,       25      },
{       985*OVERSAMPLENR        ,       20      },
{       993*OVERSAMPLENR        ,       15      },
{       999*OVERSAMPLENR        ,       10      },
{       1004*OVERSAMPLENR       ,       5       },
{       1008*OVERSAMPLENR       ,       0       } //safety
};


что и где менять не соображу :oops:

Добавлено спустя 5 минут 56 секунд:
Вроде нашел на 3тудее... надо ацп менять в марлине

п.с. Вроде получилось. Разница на 190 градусах была 5град, а к 240 уже почти 10 :shock: .
Сейчас чётко по термопаре (ну а на сколько она точная я уж не знаю :) ). В опчем попробую попечатать. Заодно и пидтюнинг несколько раз прогнал. Сильно отличаются новые данные от прежних.

Спасибо за совет про таблицы и т.п. :beer:
Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр

Re: Тонкости и нюансы работы с АБС

Сообщение Myp » 14 янв 2017, 22:25

АЦП подгонять неудобно, нужно плавно подгонять температуру хотенда под требуемую по термопаре , потом смотреть что там на АЦП получилось, потом прописывать новое значение АЦП
проще температуру править, задаёшь температуру по табличке и исправляешь на цифру с термопары.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Пред.След.

Вернуться в 3D печать

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

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