roboforum.ru

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

Софт для калибровки принтера

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

Софт для калибровки принтера

Сообщение hudbrog » 14 мар 2013, 12:58

Всем хай,

Собственно, я уже довольно давно думал на тему сабжа.. Вариантов "калибровочных кубиков", всяких там башенок и прочего - бесконечные количества везде, где тока можно. Но лично меня во всех этих 20х20 кубиках и одностеночных башнях убивало главное: надо порезать с какими-то настройками, напечатать, порезать еще раз, напечатать еще раз.. а печатая по одной(если нет принудительного охлаждения) - тут же получаешь косяки из-за перегрева.. в общем-то отнимает кучу времени, а делать приходица периодически, к сожалению...
Мысль у меня была простая - исключить все это безобразие, и на первом этапе даже слайсер исключить, а генерить гкод вручную.
Т.е. мне это представляется как степ-бай-степ туториал такой.. Человек вводит базовую информацию о своем принтере:
1) Диаметр прутка (на этом этапе наверна можно приблизительный даже, просто 1.75 vs. 3.0)
2) Диаметр сопла
3) Размер платформы и расположение концевых датчиков
4) Материал (pla vs. abs)

Дальше мы можем проводить любое количество тестов:
1) Напечатать квадрат одним слоем, размером в почти всю платформу, попросить его померять линейкой и ввести полученные измерения - мы сможем подсчитать количество шагов на мм и сказать пользователю
2) Напечатать с десяток штрихов с разной скоростью потока, попросить указать на каком печать прервется - поймем максимальный поток
3) Для десятка разных конфигураций слайсера напечатать кубик 20х20х5(причем тут главной фишкой будет то, что мы сможем объединить их все в одну платформу) и попросить указать на каком поверхность лучше (при этом мы можем варьировать в рамках одной печати целую кучу параметров - изменять толщину прутка на сотки мм., изменять скорость, etc.)
4) На высокой однослойной башенке играться с температурой, скоростью, ускорениями (если мы знаем прошивку, например марлин, то можем ускорения менять на лету) по мере изменения высоты, пользователя просить посчитать слои/или выбрать на какой высоте начинаются артефакты..

ну и т.д... в принципе, по результатам такого прохода - можно сгенерить профиль для слайсера, можно нагенерить гкод стартующий, в котором указать настройки для прошивки..

Пока из того, что меня останавливает - я не могу придумать что делать с начальной калибровкой температуры.. слишком все индивидуально..
Ну и все никак не определюсь, делать это через веб-морду, подразумевая что человек будеть качать гкод и через любой хост его печатать, или напилить десктопную версию, которая будет включать в себя хост.. на самом деле последний вариант мне нравится чуть больше, т.к. позволяет делать всякие мелочи типа press any key to continue.. в некоторых случаях это может быть удобно..

В общем давайте что-ли пообсуждаем )
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Софт для калибровки принтера

Сообщение how_eee » 14 мар 2013, 14:19

а что тут собственно обсуждать? Отличная, дано назревавшая идея! Если у вас есть время и умения (они то у вас точно есть), то делайте. Все скажут спасибо. Я готов даже донэйтить.
Аватара пользователя
how_eee
 
Сообщения: 628
Зарегистрирован: 05 янв 2013, 21:42
Откуда: Ташкент, Питер, Москва

Re: Софт для калибровки принтера

Сообщение setar » 14 мар 2013, 16:15

Давно пора, Автор Кисслайсера давно уже начал это направление прорабатывать (закрытое сейчас меню wizards), вот только все отвлекается на багфиксинг.

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

Причем проблема осложнена тем, что мы по факту будем искать оптимальное решение предполагая что принтер механически исправен, а это часто не так:
всякие подклинивания, люфты, нелинейности и прочие бяки.
Поэтому механические проблемы тоже нужно выявлять, причем это должно быть ДО финишной калибровки

Добавлено спустя 7 минут 4 секунды:
Идеальным решением для выявления динамических характеристик механики и детектирования проблем с ней мне видится маленькое вспомогательное устройство (платка)
на которой будет закреплен датчик ускорения (тюнинг скоростей, ускорений, jerk) и термопара (калибровка термодатчиков).
Разумеется можно обойтись без нее но сложнее.
QTMarlin позволяет снять предельные скорости и ускорения по 6 концевикам (чтобы детектировать срыв и пропуск шагов в направлении), но многие ли из нас имеют 6 концевиков ?
к тому же это не позволяет оценивать колебания.
То же с температурой - можно калибровать относительно, но нужна какая либо обратная связь (в виде человека она очень большую погрешность дает)
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Софт для калибровки принтера

Сообщение George164 » 14 мар 2013, 16:29

А Кипарисовский Генератор калибровочных шаблонов что дает?
George164
 
Сообщения: 35
Зарегистрирован: 03 ноя 2012, 11:13

Re: Софт для калибровки принтера

Сообщение setar » 14 мар 2013, 16:38

попробую описать базовые параметры (Алексей, ты их пожалуй консолидируй у себя в первом сообщении)
Механика
  1. кинематическая схема принтера
    • Prusa - подвижный стол по Y, Z поднимает ось X
    • Ultimaker - подвижный стол по Z, X Y независимо подвижны
    • Rostock - стационарный стол, параллельно кинематическая схема (независимые ABC)
    • CoreXY - подвижный по Z стол, XY приводятся в действие двумя приводами AB дающие относительные разностные перемещения (corexy.com)
    • ещё?...
  2. тип привода
    • Direct (wade) - мотор с механизмом привода в непосредственной близости к горячей голове, входит в активно перемещаемую массу
    • Bowden - мотор с механизмом привода вынесен на неподвижное основание, подача прутка через трубку
    • ещё?...
  3. тип стола
    • подогреваемый, управляется ШИМ
    • подогреваемый, управляется реле
    • холодный
  4. наличие термокамеры
    • Активная с подогревом
    • Пассивная (изолирующая)
    • Отсутствует
  5. Наличие датчиков
    • X min/max
    • Y min/max
    • Z min/max
    • Пробник нуля (если есть его относительное смещение)
    • Другие (координаты расположения)

Добавлено спустя 1 минуту 33 секунды:
George164 писал(а):А Кипарисовский Генератор калибровочных шаблонов что дает?

первый раз слышу, есть ссылки почитать ?
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Софт для калибровки принтера

Сообщение George164 » 14 мар 2013, 17:02

http://skb-kiparis.ru/download/?page=download
В нижней части страницы.
Я попробовал, но подача начинает бешено крутить и съедает пруток. Надо код смотреть.
George164
 
Сообщения: 35
Зарегистрирован: 03 ноя 2012, 11:13

Re: Софт для калибровки принтера

Сообщение karabas2011 » 14 мар 2013, 18:46

перед тем как печатать и генерить код делаем аналитику/калибровку по экструдеру:
А именно,
1 экструдим в воздух по 50мм прутка при первой попавшейся температуре (ну пусть 210С) на подаче 60мм/мин.
2 увеличивая подачу повторяем п1 и находим предел на данной температуре.
3 Увеличиваем температуру на 10С и поряем п2
4 доходим до максимума когда либо кипит пластик ( не знаю как это выглядит- у меня не кипит при 260 - выше не подымал) либо страшно дальше подымать.
5 считаем какие макс скорости на каких слоях мы можем себе позволить.
6 считаем на первый случай рабочей температурой среднюю из получившегося диапазона.

по калибровке геометрии
совершенно не требуется печатать квадрат по всю площать - достаточно напечатать углы которые промерять не отрывая от платформы. Шаги они и в африке шаги что с экструзией что без.
Тут вообще напрашивается метод плоттера: крепим фломастер на башку и рисуем тонкой линией да ещё и на разных скоростях. Тут вылезут все косяки геометрии, люфты и прочее.

далее собственно печать
тут две вещи - соответствие размеров и оценка необходимости внешнего охлаждения (для начала)

далее вертикаль - печатается высокая деталь для оценки перпендикулярности кровати.

остальное уже доводка до блеска тут много чего потребуется
karabas2011
 
Сообщения: 1607
Зарегистрирован: 04 мар 2012, 01:06
Откуда: Севастополь-Москва

Re: Софт для калибровки принтера

Сообщение TedBeer » 14 мар 2013, 19:47

karabas2011 писал(а):2 увеличивая подачу повторяем п1 и находим предел на данной температуре.

Как он выглядит/находится?

Вообще калибровки/задачи надо разделить - нахождение проблем в конструкции принтера, определение пределов(нижних и верхних) возможностей материала, экструдера.

1. Что можно откалибровать без печати. Например шаги экструдера. Параллельность платформы (особенно критично для дельта-принтера)

2. Добиться прилипания первого слоя. Без этого никакой печати не будет. Это регулировка температуры стола или подбор скотча/пива/поверхности.

3. Калибровка параметров печати на постоянной(!) адекватной для конструкции принтера скорости. Это стартовая конфигурация с которой нужно начинать работу. В кисслайсере, например, 10(!) параметров скорости.
Аватара пользователя
TedBeer
 
Сообщения: 1129
Зарегистрирован: 08 авг 2012, 00:38
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард

Re: Софт для калибровки принтера

Сообщение karabas2011 » 14 мар 2013, 20:06

TedBeer писал(а):
karabas2011 писал(а):2 увеличивая подачу повторяем п1 и находим предел на данной температуре.

Как он выглядит/находится?

Здрасьте приехали.
Он находится строго сразу как ты увидишь что вместо заданых 50мм давится меньше. Если давится больше значит экструдер не откалиброван и полученное значение использвать для поправки.

Вообще калибровки/задачи надо разделить - нахождение проблем в конструкции принтера, определение пределов(нижних и верхних) возможностей материала, экструдера.

откуда ты знаешь в начале где проблема а где пределы?
1. Что можно откалибровать без печати. Например шаги экструдера. Параллельность платформы (особенно критично для дельта-принтера)

с фломастером ты откалибруешь без печати всё.

2. Добиться прилипания первого слоя. Без этого никакой печати не будет. Это регулировка температуры стола или подбор скотча/пива/поверхности.

на первых порах надо не изобретать а использовать готовые проверенные рецепты.

3. Калибровка параметров печати на постоянной(!) адекватной для конструкции принтера скорости. Это стартовая конфигурация с которой нужно начинать работу. В кисслайсере, например, 10(!) параметров скорости.

макс скорость определяется после анализа экструдера.
А начинать калибровку можно с жёстко заданой 20мм/сек.
karabas2011
 
Сообщения: 1607
Зарегистрирован: 04 мар 2012, 01:06
Откуда: Севастополь-Москва

Re: Софт для калибровки принтера

Сообщение TedBeer » 14 мар 2013, 20:41

karabas2011 писал(а):
TedBeer писал(а):Как он выглядит/находится?

Здрасьте приехали.

Вот именно. За месяцы копания нигде такой рекомендации не попалось. У буржуев тоже нет пошаговой инструкции где и что надо мерять и крутить. Есть пара-тройка адекватных статей, но тоже не всеобъемлющих и часто без деталей. Сегодня померяю.

Вообще калибровки/задачи надо разделить - нахождение проблем в конструкции принтера, определение пределов(нижних и верхних) возможностей материала, экструдера.

откуда ты знаешь в начале где проблема а где пределы?

Во многих случаях есть четкое понимание где проблемы механики, а где материала.
Например напечатали однослойный кубик/квадратик.
Руками легко разделяются слои - крутим температуру. Это проблема материала.
Волнистые стены - надо смотреть механику.
Не бьют размеры X/Y - крутим фирмварь(мендель) или разбираем принтер и делаем по новой(дельта-принтер)

2. Добиться прилипания первого слоя. Без этого никакой печати не будет. Это регулировка температуры стола или подбор скотча/пива/поверхности.

на первых порах надо не изобретать а использовать готовые проверенные рецепты.

Нету одного рецепта на все случаи. Поэтому их и надо предлагать разные в зависимости от материала и наличия подогреваемой платформы. Если прилипание не решено, то делать что-то дальше смысла нет вообще. А вопросы такие в темах попадаются, пытаются печатать, а оно отваливается на 5м слое.

3. Калибровка параметров печати на постоянной(!) адекватной для конструкции принтера скорости. Это стартовая конфигурация с которой нужно начинать работу. В кисслайсере, например, 10(!) параметров скорости.

макс скорость определяется после анализа экструдера.
А начинать калибровку можно с жёстко заданой 20мм/сек.

Да. Но это же тоже должно быть выдано в инструкции. Кто сразу может додуматься, что в интерфейсе слайсера в beginer моде надо 6 параметров скорости выставить? При этом какие будут остальные 4 остается догадываться.
Аватара пользователя
TedBeer
 
Сообщения: 1129
Зарегистрирован: 08 авг 2012, 00:38
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард

Re: Софт для калибровки принтера

Сообщение how_eee » 14 мар 2013, 20:49

чтото вы в дебри пошли. Зачем-то приплели сюда механическую часть, калибровку.
Топикстартер хотел всего лишь генерить гкод с плавающим flow rate, скоростью, шириной экструзии, толщиной слоя и, возможно, температурой.
Тоесть прога генерирует на столе 5-10 кубиков 1мл (или цилиндров) полых и 5-10 залитых с разными параметрами. Ты, глядя на них выбираешь лучший и запоминаешь его параметры на будущее. И тебе не приходится слайсить и печатать один и тот же кубик по 10 раз, путаясь в параметрах и забывая их.
Аватара пользователя
how_eee
 
Сообщения: 628
Зарегистрирован: 05 янв 2013, 21:42
Откуда: Ташкент, Питер, Москва

Re: Софт для калибровки принтера

Сообщение karabas2011 » 14 мар 2013, 20:58

TedBeer писал(а):
karabas2011 писал(а):
TedBeer писал(а):Как он выглядит/находится?

Здрасьте приехали.

Вот именно. За месяцы копания нигде такой рекомендации не попалось. У буржуев тоже нет пошаговой инструкции где и что надо мерять и крутить. Есть пара-тройка адекватных статей, но тоже не всеобъемлющих и часто без деталей. Сегодня померяю.

Освещалось много раз в тч и здесь на форуме. К экструдеру приставляешь линейку, фломастером делаешь риску на прутке, даёшь команду выдавить 50мм (сетар давит 100мм) и смотришь по линейке как едет риска и сколько реально мм прутка въехало в экструдер.
Причем всё это несколько раз чтоб убедиться в точности.
karabas2011
 
Сообщения: 1607
Зарегистрирован: 04 мар 2012, 01:06
Откуда: Севастополь-Москва

Re: Софт для калибровки принтера

Сообщение TedBeer » 14 мар 2013, 21:13

karabas2011 писал(а):Освещалось много раз в тч и здесь на форуме. К экструдеру приставляешь линейку, фломастером делаешь риску на прутке, даёшь команду выдавить 50мм (сетар давит 100мм) и смотришь по линейке как едет риска и сколько реально мм прутка въехало в экструдер.
Причем всё это несколько раз чтоб убедиться в точности.

Это да, чтобы откалибровать шаги экструдера. А насчет нахождения пределов для температуры - это не попадалось.
Аватара пользователя
TedBeer
 
Сообщения: 1129
Зарегистрирован: 08 авг 2012, 00:38
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард

Re: Софт для калибровки принтера

Сообщение setar » 14 мар 2013, 21:26

how_eee писал(а):чтото вы в дебри пошли. Зачем-то приплели сюда механическую часть, калибровку.
Топикстартер хотел всего лишь генерить гкод с плавающим flow rate, скоростью, шириной экструзии, толщиной слоя и, возможно, температурой.
Тоесть прога генерирует на столе 5-10 кубиков 1мл (или цилиндров) полых и 5-10 залитых с разными параметрами. Ты, глядя на них выбираешь лучший и запоминаешь его параметры на будущее. И тебе не приходится слайсить и печатать один и тот же кубик по 10 раз, путаясь в параметрах и забывая их.

пожалуй с этого стоит начать.
смотрел софт от СКБ"кипарис" у них конечно большие проблемы с единицами измерения но мысль здравая есть
они генерируют как ты и сказал серию полей с разным flow rate для фиксированной скорости и высоты слоя.
Продуманность их подхода в том что они тестовую печать поднимают на рафт, который худо-бедно как нибудь напечатается
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Софт для калибровки принтера

Сообщение karabas2011 » 14 мар 2013, 21:57

how_eee писал(а):чтото вы в дебри пошли. Зачем-то приплели сюда механическую часть, калибровку.
Топикстартер хотел всего лишь генерить гкод с плавающим flow rate, скоростью, шириной экструзии, толщиной слоя и, возможно, температурой.
Тоесть прога генерирует на столе 5-10 кубиков 1мл (или цилиндров) полых и 5-10 залитых с разными параметрами. Ты, глядя на них выбираешь лучший и запоминаешь его параметры на будущее. И тебе не приходится слайсить и печатать один и тот же кубик по 10 раз, путаясь в параметрах и забывая их.

А ну это было бы здорово
В конце концов можно слепить из уже готовых наслайсеных кусков
karabas2011
 
Сообщения: 1607
Зарегистрирован: 04 мар 2012, 01:06
Откуда: Севастополь-Москва

След.

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

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

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