roboforum.ru

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

CaliGator - генератор калибровочных кодов

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

CaliGator - генератор калибровочных кодов

Сообщение setar » 25 апр 2013, 15:05

Для удобства пользователей 3D принтеров, мной создан генератор тестовых кодов.
http://base3d.ru/CaliGator/

в данный момент доступны следующие тесты:
  • raft - по сути это просто подложка, по ее качеству можно осуществлять калибровку стола
  • flow - подбор потока под конкретный материал
  • width - подбор ширины линии экструзии
  • temp - подбор температуры печати
  • suck - подбор величины отката подачи (ретракта)
  • suck_speed - подбор скорости отката подачи


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

raft
в этом тесте наша задача получить равномерные, слегка придавленные линии.
Обращаем внимание на расстояние между линиями экструзии, оно должно быть равномерным по всей площади, по ним можно судить о наклоне стола (если один угол или сторону плющит больше других) или о неровности стола (если имеют место неравномерно расположенные участки с более сильным придавливанием).
Рафт делается на двойной высоте слоя и использует тройной поток.

flow
в этом тесте проверяется поток, он должен быть достаточен чтобы между линиями экструзии не образовывалось просветов (щелей), в то же время сильно завышенный поток будет давать выдавливание пластика за периметр модели.
2013-04-25 14.48.36.jpg


width
в этом тесте меняется сразу два параметра: ширина между центрами выкладываемых линий, и поток который компенсирует увеличение требуемой площади экструзии.
При слишком плотной укладке линии будут мешать друг другу, а при слишком редкой будут появляться щели.
результатом теста является некоторый диапазон допустимых значений ширины одной линии экструзии
2013-04-25 13.48.02.jpg


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

Re: CaliGator - генератор калибровочных кодов

Сообщение setar » 27 апр 2013, 23:15

Radus писал(а):Привет !

Попробовал прогнал все тесты.
Но что-то тут не так.
Первый тест flow показал мне что без щелей получается мультиплер 1,2.
Но если я ставлю его в slic3r то у меня получается переэкструзия!
Для slic3r нормальное значение получается 1.05.

у слайсера (имено так читается  slic3r) сложный алгоритм выбора потока,
я буду ещё работать над этим, спасибо за циферку сравнения.
Думается мне что сплошное заполнение надо развернуть на 45 градусов, чтобы оно было по диагонали.
Тогда значения скорее всего совпадут со слайсером.

тут вряд ли, по крайней мере это было бы не правильно для работы алгоритмов
Дальше второй тест width от 0.16 до 0.4 все линии ровные без пробелов, что выбрать не знаю, получается можно печатать вообще любой толщиной.

если получается так печатать это замечательно, выбирайте тонкую линию экструзии для деталей сложной поверхности (например шестерни), и толстую линию для остальных (время печати будет меньше)
Третий тест temp температура, от 200 до 250 все линии ровные без артефактов, опять непонятно что выбирать. Но я всегда печатаю на 240-250 если меньше то происходит деламинация.

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

Добавлено спустя 2 минуты 23 секунды:
krendel писал(а):при тесте flow у меня нормально выходит только на 1.5, можно ли в программе задать примерную среднюю точку для всех тестов?

средней точкой является текущее значение параметра (по крайней мере так должно быть по смыслу), диапазон измерения +/- 50%
а вот в реализации этого замысла я не уверен, проверю код, спасибо.
Аватара пользователя
setar
Site Admin
 
Сообщения: 10981
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: CaliGator - генератор калибровочных кодов

Сообщение Radus » 28 апр 2013, 00:45

setar писал(а):у слайсера (имено так читается  slic3r) сложный алгоритм выбора потока,
я буду ещё работать над этим, спасибо за циферку сравнения.

1.2 / 1.05 как раз получается 0.875 может действительно надо учитывать именно этот коэффициент ?
Пластиковые детали для сборки принтеров на заказ
https://vk.com/album3660793_175845188
История создания моего принтера Reprap Prusa Mendel
vk.com/album3660793_161395751
Аватара пользователя
Radus
 
Сообщения: 581
Зарегистрирован: 14 фев 2013, 23:39
Откуда: Тольятти

Re: CaliGator - генератор калибровочных кодов

Сообщение adenis » 28 апр 2013, 14:06

Сергею огромное спасибо за калибратор!

Гонял тесты на Менделе90 и на ростке.

По менделю90: в тесте flow лучший результат с коэффициентом 1.2, но в жизни, в киссе, если поставить 1.2, то жуткая переэкструзия. В итоге оставил flow в киссе = 1

По ростку: выставил все настройки в калибраторе и сгенерил для начала raft. Проблема в том, что калибратор сбрасывает оба "Центра кровати" с 0 в 90 и соответственно код генерится кривой (для ростка). Эт хорошо успел вилку из розктки выдернуть. Сергей, поправь пожалуйста код.
adenis
 
Сообщения: 54
Зарегистрирован: 31 авг 2012, 16:19

Re: CaliGator - генератор калибровочных кодов

Сообщение krendel » 28 апр 2013, 21:52

setar писал(а):средней точкой является текущее значение параметра (по крайней мере так должно быть по смыслу), диапазон измерения +/- 50%
а вот в реализации этого замысла я не уверен, проверю код, спасибо.

для теста flow это точно не так :(
Mendel90 + Marlin + Slic3r
sar3dprint(at)gmail.com
Аватара пользователя
krendel
 
Сообщения: 97
Зарегистрирован: 10 фев 2013, 11:46
Откуда: Саратов
ФИО: Андрей

Re: CaliGator - генератор калибровочных кодов

Сообщение Radus » 29 апр 2013, 10:49

Radus писал(а):
setar писал(а):у слайсера (имено так читается  slic3r) сложный алгоритм выбора потока,
я буду ещё работать над этим, спасибо за циферку сравнения.

1.2 / 1.05 как раз получается 0.875 может действительно надо учитывать именно этот коэффициент ?

Вчера сменил пластик с желтого на красный.
На флоу тесте определилось 1.4 умножил на 0.875 ввел в слайсер 1.225 стал печатать и у меня получается переэкструзия.
Может коэффициент 0.8 ? где бы его точно узнать ?
Пластиковые детали для сборки принтеров на заказ
https://vk.com/album3660793_175845188
История создания моего принтера Reprap Prusa Mendel
vk.com/album3660793_161395751
Аватара пользователя
Radus
 
Сообщения: 581
Зарегистрирован: 14 фев 2013, 23:39
Откуда: Тольятти

Re: CaliGator - генератор калибровочных кодов

Сообщение setar » 29 апр 2013, 22:51

adenis писал(а):По менделю90: в тесте flow лучший результат с коэффициентом 1.2, но в жизни, в киссе, если поставить 1.2, то жуткая переэкструзия. В итоге оставил flow в киссе = 1

По ростку: выставил все настройки в калибраторе и сгенерил для начала raft. Проблема в том, что калибратор сбрасывает оба "Центра кровати" с 0 в 90 и соответственно код генерится кривой (для ростка). Эт хорошо успел вилку из розктки выдернуть. Сергей, поправь пожалуйста код.

была ошибка - не запоминались параметры отличные от тех что по умолчанию и в поле был ноль, исправлено
с коэфициентом потока разбираюсь

Добавлено спустя 2 минуты 10 секунд:
Radus писал(а):
1.2 / 1.05 как раз получается 0.875 может действительно надо учитывать именно этот коэффициент ?

Вчера сменил пластик с желтого на красный.
На флоу тесте определилось 1.4 умножил на 0.875 ввел в слайсер 1.225 стал печатать и у меня получается переэкструзия.
Может коэффициент 0.8 ? где бы его точно узнать ?

автор говорит что сейчас у нас поток считается одинаково.
может скорость печати отличается ?

Добавлено спустя 25 минут 1 секунду:
krendel писал(а):
setar писал(а):средней точкой является текущее значение параметра (по крайней мере так должно быть по смыслу), диапазон измерения +/- 50%
а вот в реализации этого замысла я не уверен, проверю код, спасибо.

для теста flow это точно не так :(

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

Re: CaliGator - генератор калибровочных кодов

Сообщение adenis » 30 апр 2013, 18:21

setar писал(а):
adenis писал(а):По менделю90: в тесте flow лучший результат с коэффициентом 1.2, но в жизни, в киссе, если поставить 1.2, то жуткая переэкструзия. В итоге оставил flow в киссе = 1

По ростку: выставил все настройки в калибраторе и сгенерил для начала raft. Проблема в том, что калибратор сбрасывает оба "Центра кровати" с 0 в 90 и соответственно код генерится кривой (для ростка). Эт хорошо успел вилку из розктки выдернуть. Сергей, поправь пожалуйста код.

была ошибка - не запоминались параметры отличные от тех что по умолчанию и в поле был ноль, исправлено
с коэфициентом потока разбираюсь



Попробовал с нулевыми центрами, опять сбрасывается в 90 :(
adenis
 
Сообщения: 54
Зарегистрирован: 31 авг 2012, 16:19

Re: CaliGator - генератор калибровочных кодов

Сообщение setar » 30 апр 2013, 22:17

ничего не сбрасывает если перед получением файла нажать кнопочку "Сохранить" (что в общем то логично)
только что проверил

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

Re: CaliGator - генератор калибровочных кодов

Сообщение how_eee » 30 апр 2013, 23:20

Сделал тест потока в slic3R. Скомпоновал код вручную с разным потоком- в один Г код. Больше всего поправился рэйт 0,8. А в тесте Калигатор больше понравился рэйт 1,2. Ширина экструзии и там и там 0,4 была для всех типов линии (конур, заливка). Что-то там всё-таки не то в расчёте потока. Заметил еще что слайсер по-разному рассчитывает ширину линии и поток для солид инфила и просто инфила, даже если выставить запивку 100%.
Аватара пользователя
how_eee
 
Сообщения: 628
Зарегистрирован: 05 янв 2013, 21:42
Откуда: Ташкент, Питер, Москва

Re: CaliGator - генератор калибровочных кодов

Сообщение setar » 30 апр 2013, 23:26

я и не говорил что там просто, вот, разбираюсь:
https://github.com/alexrj/Slic3r/blob/m ... 3r/Flow.pm
Аватара пользователя
setar
Site Admin
 
Сообщения: 10981
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: CaliGator - генератор калибровочных кодов

Сообщение adenis » 01 май 2013, 09:28

setar писал(а):ничего не сбрасывает если перед получением файла нажать кнопочку "Сохранить" (что в общем то логично)
только что проверил

Добавлено спустя 4 минуты 16 секунд:
а понял, вы буз авторизации работали, в рамах одной сессии.
это не удобно (постоянно забивать все параметры нужно) но для анонимов тоже поправил аналогичную ошибку.


Ага, я ананимно входил. Сейчас все таки зарегистрировался. :)
adenis
 
Сообщения: 54
Зарегистрирован: 31 авг 2012, 16:19

Re: CaliGator - генератор калибровочных кодов

Сообщение krendel » 01 май 2013, 21:45

how_eee писал(а):Сделал тест потока в slic3R. Скомпоновал код вручную с разным потоком- в один Г код.

можно поподробней, как сделать под себя? сопло 0.35, пластик 1.75, высота слоя 0.25, 0.2, 0.15 :)
Mendel90 + Marlin + Slic3r
sar3dprint(at)gmail.com
Аватара пользователя
krendel
 
Сообщения: 97
Зарегистрирован: 10 фев 2013, 11:46
Откуда: Саратов
ФИО: Андрей

Re: CaliGator - генератор калибровочных кодов

Сообщение how_eee » 03 май 2013, 05:16

krendel писал(а):
how_eee писал(а):Сделал тест потока в slic3R. Скомпоновал код вручную с разным потоком- в один Г код.

можно поподробней, как сделать под себя? сопло 0.35, пластик 1.75, высота слоя 0.25, 0.2, 0.15 :)


Сделал СТЛ из пяти полосок. Наслайсил его с рафтом и разным потоком, каждый раз сохраняя его в новый файл. Затем взял из каждого г код файла по полосочке в текстовом редакторе и собрал в один файл. Получился один г код, собранный из пяти.
Аватара пользователя
how_eee
 
Сообщения: 628
Зарегистрирован: 05 янв 2013, 21:42
Откуда: Ташкент, Питер, Москва

Re: CaliGator - генератор калибровочных кодов

Сообщение war45 » 15 май 2013, 00:20

проверьте пожалуйста параметр "уровень стола"
если я его задаю отличный от ноля, то при компилировании Ж кода во внимание этот параметр не берется, те он по умолчанию уровень стола принимает за ноль.
war45
 
Сообщения: 44
Зарегистрирован: 23 янв 2013, 23:10
Откуда: Нижний Новгород
ФИО: Алексей Коршунов

Re: CaliGator - генератор калибровочных кодов

Сообщение setar » 15 май 2013, 01:37

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

Пред.След.

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

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 0

cron