Подбор температуры для новой катушки пластика в Simplify3D

goga44
Идет загрузка
Загрузка
05.02.2017
24806
51
печатает на Hercules New
Расходные материалы

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

67

Здравствуйте коллеги!

Часть первая

Как это начиналось.

Открывая новую катушку пластика, взял для себя за правило, провести пару тестов, перед тем как напечатать первую деталь. Эти тесты экономят время и перевод пластика.

Первое, что очень важно узнать о новом пластике это точная температура плавления, для хорошей экструзии.

Идея была взята ТУТ Как известно, для этого берётся так называемый 'кубоид', это призма размерами 25Х25Х100 мм.

Призма печатается в один периметр и на определённой высоте постепенно меняется температура.

Обычно производитель в описании пластика приводит не точную температуру, а диапазон температур 230-260. Наша задача найти оптимальную температуру для своего принтера.

Раньше я пользовался способом редактирования G-code в программе Slic3r. Ещё работая в этой программе, я придумал небольшое улучшение этого процесса.

Если всё время использовать 'кубоид' одного размера 100мм, то получается не всегда удобно делить его на какое то число, которое зависит от диапазона температур от производителя. Диапазон всегда разный и делить приходится на разные величины. Это усложняет поиск нужных строк в G-code.

Тогда нашёл такой выход из этого неудобного процесса.

Суть. Получив диапазон температур, я вычисляю количество переходов температуры. Определил для себя такое условие, температуру меняю с шагом 5 градусов и меняю эти параметры через 10 мм высоты 'кубоида'. Сразу сделал несколько видов призм высотой от 30 до 100мм.



Можно начинать



Берём пластик смотрим характеристики 245-260 градусов, разбивает этот диапазон с шагом 5 градусов, получается 260, 255, 250, 245 четыре перехода. То есть нам нужна призма 40мм.

Загружаем в слайсер, делаем нужные настройки первое, печать в один периметр слой 0.2 мм и температуру печати 260 градусов. После получения G-code, редактируем его должным способом.

Теперь поиск нужной строки в G-code происходит быстрее из за того, что у нас получаются целые числа 50, 100, 150, 200. Одно условие, слой должен быть 0.2 мм



ЧАСТЬ ВТОРАЯ

А при чём тут Simplify3D?



Со временем, я перешёл на другой слайсер Simplify3D и мне приходилось для тестов переходить снова в slic3r, так как в Simplify3D я не нашёл редактора G-code. Это было не очень удобно. Когда привыкаешь работать в одной программе, запускать вторую уже не очень хочется.

И тут меня осенило! Программа Simplify3D позволяет работать с несколькими процессами одновременно и очень важная особенность, это привязка процессов к разной высоте модели!

Вот этой возможностью программы я и воспользовался.

И так всё по порядку.

Открываем Simplify3D и загружаем 'кубоид' нужного нам размера.

Создаём новый процесс
Теперь настраиваем этот процесс под свой принтер. Сопло, скорости, обдува (если требуется) итд.

Нам важны несколько вкладок. Первая, настройки слоёв.

В низу я делаю тоже один слой, для лучшей адгезии нашего 'кубоида' Не очень приятно, когда его начнёт отрывать почти в конце печати.
Заполнение ставим 0 %
Параметры температуры экструдера. Ставим наибольшую температуру из параметров пластика от производителя
И последняя нужная нам вкладка Advanced

Включаем обе галочки высоты печати для первого процесса от 0 до 10 мм
Всё первый участок настроен, осталось сделать ещё несколько процессов (зависит от высоты 'кубоида' делённого на 10 мм)

Снова нажимаем на кнопку ADD
Во вкладке Leyer убираем печать нижнего слоя
на вкладке Temperature ставим следующую температуру уменьшенную на 5 градусов.
И наконец вкладка Advanced. меняем значение 10 и 20
Проделываем эти операции нужное количество раз.
Всё. Можно проверить эти параметры ещё раз. Ни кто не застрахован от ошибок.

И нажимаем кнопку
программа выдаёт такое окно
Нажимаем кнопку Select All. если у Вас нет ошибок в размерах печати слоёв, программа успешно слайсит модель
Некоторые коллеги могут возразить.

Да нафига столько лишних телодвижений!

я за пару минут подправлю G-code и всё!


Но у этого способа есть одно преимущество!

Теперь этот файл с настройками можно просто сохранить и в следующий раз, просто открыть его, если надо заменить 'кубоид' добавить или убавить количество процессов, подправить температуры и отправить на печать уже новый файл! Это занимает действительно 5-10 минут
Я уже этот способ опробовал не один раз и вполне им доволен.

ЧАСТЬ ТРЕТЬЯ.

Последний тест, перед большой печатью.


После подбора оптимальной температуры, у меня есть ещё один обязательный тест. Он занимает немного времени, минимум пластика, но на нём, можно подстроить ещё несколько параметров для печати новым пластиком.

Я сделал небольшую модель. У каждого может быть своя форма, но главное не делать большую.
В настройках ставлю 2-3 периметра, два нижних слоя и два, три верхних слоя заполнение 40 %.

При печати такой простой модели, можно подправить несколько важных параметров печати.

Таких как Extrusion Multiplier, можно подправить настройки подачи первого слоя, так же например настройки заполнения и посмотреть как ведёт себя ретракт.

И самое интересное у меня остаются одинаковые детали образцов пластика, я назвал её палитрой!
Только после этих тестов, я запускаю в печать уже необходимые детали.

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

Точной Вам температуры печати!

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

67
Комментарии к статье

Комментарии

05.02.2017 в 15:37
2

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

05.02.2017 в 15:53
2

Согласен с Вами.
Может кому так удобней. 
Тут больше про возможности слайсера.  Например подачу или настройки ретракта Вы так на 'лету' уже не поменяете.
А здесь в каждом процессе, доступно изменение практически любого параметра. И вместо того, что бы печатать несколько тестовых образцов, можно проделать это за один раз.

05.02.2017 в 16:03
3

Тут больше про возможности слайсера. Например подачу или настройки ретракта Вы так на 'лету' уже не поменяете.
Про возможности слайсера очень хорошо ниже Shiron написал. Я лишь могу сказать, что я и подачу и настройки хардварного ретракта могу поменять налету, благо RepRapFirmware позволяет всё это.

Я даже ток двигателей налету меняю из веб-интерфейса :)

05.02.2017 в 16:08
1

Я лишь могу сказать, что я и подачу и настройки хардварного ретракта могу поменять налету, благо RepRapFirmware позволяет всё это.

Я даже ток двигателей налету меняю из веб-интерфейса
Мне до этого ещё надо многое узнать))))))

05.02.2017 в 15:57
14

Всё можно сделать проще. 

Ставим галочку 'single outline corkscrew printing mode(vase mode)' во вкладке 'layer' и шаманство с заполнениями и прочим становятся не нужны. 
Температуру экструдера можно менять послойно в поле 'layer number' далее 'add setpoint', повторить нужное количество раз. Количество точек не ограничено одной. Посчитать слои смены температуры можно отталкиваясь от толщины слоя во вкладке 'layer'. Аналогично можно менять температуру стола. 
Таким образом в одном процессе можно настроить параметры печати не городя кучу одинаковых процессов печати.
Upd: мало этого, в шапке процесса можно сохранить тестовый алгоритм в строке 'Select profile' кнопкой 'Save as new' обозвав (тестовая печать abs/pla/etc)
Т.е в одном процессе можно сохранить настройки печати разными пластиками/качеством/ скоростью у одного принтера. Конечно дабы изменить высоту слоя или скорость печати придётся профили дублировать, но это другая песня. 

05.02.2017 в 16:18
1

'Select profile' кнопкой 'Save as new' обозвав (тестовая печать abs/pla/etc)
Т.е в одном процессе можно сохранить настройки печати разными пластиками/качеством/ скоростью у одного принтера.
Вот в этом месте алгоритм программы мне совсем не понятен............(((( Я этой кнопкой просто сохраняю отдельные профили под размер сопла и под вид пластика.

05.02.2017 в 16:34
4

По сути 'процесс' создаётся для каждого нового принтера. Грубо говоря, если есть строг и нью, то нужно для кажного по своему 'процессу', в котором указаны экструдеры, область печати, схема кинематики и прочее. 
'Профиль' же печати нужен для того, чтоб указать принтеру как именно печатать. Т.е. высоту слоя, скорость, температуру, заполнение, стенки и прочие радости. 
Многопрофильную печать (пример как раз в топике) лучше использовать, если надо печатать одну деталь с разной высотой слоя, заполнения, поддержек или скорости в зависимости от высоты. 

05.02.2017 в 17:02
1

Спасибо.
Сейчас более внимательно посмотрю на роль этих профилей.

05.02.2017 в 16:02
1

Температуру экструдера можно менять послойно в поле 'layer number' далее 'add setpoint',
Спасибо, этот путь действительно короче для этой процедуры!

05.02.2017 в 16:38
2

Сразу сделал несколько видов призм высотой от 30 до 100мм.
Или я что то не понял, или зачем нам в слайсере масштабирование по Z?
Когда читал, тоже первая мысль была 'а почему не задавать в одном процессе температуру на разных слоях?' :)

05.02.2017 в 17:07
4

Очень умная мысль про масштаб!
Получается я вообще пошёл очень мудрёным путём.............))))
Ну ничего, зато сколько нового узнал сразу!
Всё, что не делается,.....................дело мастера боится!:D

20.05.2017 в 09:27
1

Когда читал, тоже первая мысль была 'а почему не задавать в
одном процессе температуру на разных слоях?

Как это реализовать? Кто знает?

20.05.2017 в 09:37
1

На вкладке температура, создавать отдельные строки. Номер слоя и температура.
Их там можно сделать хоть сто штук))))

21.05.2017 в 21:07
1

А где эти вкладки? Куда заходить в Cura?

22.05.2017 в 09:53
1

К сожалению я в программе CURA не работаю, в этой статье речь идёт о слайсере Simplify3D.

05.02.2017 в 22:28
0

Первую часть честно просто не понял. Буду перечитывать.

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

И, кстати, брелоки печатаются видимо ОДНОЙ температурой.
Я пока не видел технологию печати разной температурой  В ОДНОМ СЛОЕ.

ski
06.02.2017 в 10:40
1

Я пока не видел технологию печати разной температурой В ОДНОМ СЛОЕ
вставлять M104 Pxxx в код, с паузой желательно

только - ЗАЧЕМ?

09.01.2018 в 16:19
0

только - ЗАЧЕМ?
Чтобы было.

05.02.2017 в 22:46
1

И, кстати, брелоки печатаются видимо ОДНОЙ температурой.
Я пока не видел технологию печати разной температурой В ОДНОМ СЛОЕ.
Нет, просто обычная печать, без всяких ухищрений.
Чисто визуально оцениваю качество и подправляю параметры, если есть проблемы.
А  в первую часть надо вносить поправки относительно комментариев.:D

06.02.2017 в 09:48
2

Бирочка

06.02.2017 в 10:18
3

https://tinkercad.com/things/52CcYAaGJ2Q

06.02.2017 в 10:24
2

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

06.02.2017 в 11:47
2

Очень понравилась статья, добавил в избранное. 
Может кто ссылочку дать на подобную статью по тесту скорости печати. Буду очень признателен.

06.02.2017 в 12:01
2

Спасибо.
По скорости думаю всё просто.
У Вас уже есть несколько процессов разбитых по высоте, вот Вы и меняйте в каждом из них скорость.
Для этого я и описывал этот метод, ведь в каждом процессе, можно менять любой параметр!
Конечно для температуры он сильно 'замороченный' коллеги показали более простое решение.
А так я на таком принципе делаю тесты настройки ретракта, ну и других параметров.
Просто для каждого параметра, нужно ещё модель придумывать)))

06.02.2017 в 14:50
1

Блин, но для меня это начальный этап и не всё так просто. До вчерашнего дня вообще не знал о существовании Simplify3D установил попробывать и даже не нашёл как запустить слайсинг в ней ну и язык не смог изменить. 
Спасибо за ответ. 

06.02.2017 в 15:26
1

Пишите в личку, поможем!

06.02.2017 в 12:38
3

Вот еще такое есть, каждую новую катушку прогоняю через тест температуры

06.02.2017 в 12:47
1

Да, я в курсе этого теста. Но хочется свой придумать, независимый.))))

06.02.2017 в 13:17
4

То же самое для Cura 15 делается с помощью стандартного плагина Tweak at height.

Добавляем плагин несколько раз. Для каждого экземпляра выставляем высоту слоя изменения (в миллиметрах  Z height to tweak at(mm) или слоях (ALT) Layer No. to tweak at ) и температуру сопла (New Extruder 1 Temp (deg C)). Также устанавливаем Tweak beh * avior: Tweak value and keep it for the rest.

06.02.2017 в 13:28
1

Пользователям CURA будет интересно!
Но они навряд ли увидят тут этот комментарий(((((((

06.02.2017 в 13:33
3

Может и увидят ;). Пусть будет все в одной теме, не хочу плодить статьи об одном и том же под каждый слайсер.

15.02.2018 в 21:51
0

Увидели. Большое спасибо за Куру.

06.02.2017 в 13:34
2

Пользователям CURA будет интересно!
Но они навряд ли увидят тут этот комментарий(((((((
Так-то уже давно все написано, мной... :D 
Cura ПОМОГИ! Плагины. Часть 2

06.02.2017 в 18:54
1

сделал себе столбик с тинга с цифрами и дырками. разные варианты. 

uLL
06.02.2017 в 19:54
1

С цифрами видел, а с дырками нет? Для чего он?

06.02.2017 в 21:29
2

Еще использую [url]base3d.ru/CaliGator/ 
http://www.thingiverse.com/search?q=calibration+tower&sa=
разные варианты, советуют только сделать разнос температур побольше, не 205,210,215,220, а 205,215,210,220...
[IMG]http://thingiverse-production-new.s3.amazonaws.com/renders/dc/a9/40/86/f4/9e06e10cfcb36a582cbc317cd7865bba_preview_featured.jpg[/IMG]

[IMG]http://thingiverse-production-new.s3.amazonaws.com/renders/e9/bb/df/cf/89/13ef9b0398acf1b307f76ca6a52cc558_preview_featured.jpg[/IMG]

[IMG]http://thingiverse-production-new.s3.amazonaws.com/renders/43/f2/d4/b4/60/1da10dd35092eb1bcfa9f7c68724a0d0_preview_featured.jpg[/IMG]

09.02.2017 в 16:04
1

Подскажите, на фотографии в заглавии статьи, там где много кубиков разных цветов и высоты, на золотистом, второй справа, явные дефекты в виде дырочек - в чем причина таки артефактов? Столкнулся точь в точь с такой проблемой.

09.02.2017 в 17:48
1

Это настройки ретракта.
Пришлось дистанцию убавлять до 0.4 мм. Стояло вроде 2 мм.

Вот ТУТ писал об этом

09.02.2017 в 17:07
1

Очень сложно, наверняка хватило бы простенького скрипта на любом языке программирования )

09.02.2017 в 17:50
1

Если не трудно..............может есть какой пример?

09.02.2017 в 23:25
2

Разумеется примера нет, но если бы я писал:
1) Скрипту не чему привязываться кроме как смены слоя Z
2) Следовательно идем по строчкам gcode , ищем смену слоя на каждые 10 мм (например)
3) В этом месте вставляем отход в бок, ретракт, смену температуры, обратный ретракт, возврат в точку печати

11.02.2017 в 21:59
2

Кажется ничего сложного. (Жалко времени пока нет, заняться этим) CaliGator слишком сырой и видимо заброшенный разработчиком.

09.02.2018 в 22:39
0

Теоретики...

12.02.2017 в 01:43
2

Я создал себе файл...............а теперь просто пользуюсь им)))

28.04.2017 в 12:39
2

Я также сделал)

28.04.2017 в 18:34
1

Очень многое в этих тестах зависит от скорости, если я ставлю медленную скорость, то печатается одинаково в диапазоне от 232-260 АБС
Как определить свою оптимальную скорость...

09.01.2018 в 13:15
1

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

09.01.2018 в 15:21
1

зачем делать несколько разных кубоидов
Мне это не трудно и не долго.
Просто через каждые 10 мм по высоте, идёт тонкая полоска. Это как шкала получается.

09.01.2018 в 15:28
1

Ну если так - то да.. я просто не заметил тарировочных полосок на фото и скриншотах..

09.01.2018 в 15:39
1

я просто не заметил тарировочных полосок на фото
В первых образцах такого не делал.
Немного позже придумалось.
Что бы линейку не прикладывать при оценке столбика.

09.01.2018 в 15:43
1

Понял.

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Обдув охлаждение CR-8 (Tronxy XY-2)

3D-печать: три с половиной дома за четыре дня

TPU от ФДпласт - краткая инструкция или победа "резинки"

Плафон для люстры

3D-печать в создании самолета Boeing 777

Колеровка полимеров Hardlight