Хитрая настройка слайсера

Собираем, настраиваем, печатаем, делимся опытом, помогаем новичкам

Модератор: Kaktus

Аватара пользователя
3D-SPrinter
Сообщения: 10515
Зарегистрирован: 19 ноя 2015, 14:23
Имя: Андрей
Откуда: Н.Новгород
Благодарил (а): 76 раз
Поблагодарили: 980 раз
Контактная информация:

Хитрая настройка слайсера

Непрочитанное сообщение 3D-SPrinter » 21 ноя 2016, 11:51

Меня давно мучают мысли насчёт засветки фотополимера лазером, или УФ-светодиодом. Отсюда вопрос - можно ли настроить какой-то FDM-слайсер, чтобы он печатал без контура построчно с заполнением 100%? Т.е. работал, как гравер, но слоями. И ещё надо как-то настроить подъём-опускание стола по Z на 3-4 мм на каждом слое. :roll:

Собственно, хотелось бы печатать чем-то таким https://ru.aliexpress.com/item/10000mw- ... 0.0.DAniHV .

Ross
Сообщения: 28
Зарегистрирован: 17 янв 2016, 19:15
Имя: Ростислав

Re: Хитрая настройка слайсера

Непрочитанное сообщение Ross » 21 ноя 2016, 13:03

3D-SPrinter, в Sliс3r есть что-то похожее.

Аватара пользователя
3D-SPrinter
Сообщения: 10515
Зарегистрирован: 19 ноя 2015, 14:23
Имя: Андрей
Откуда: Н.Новгород
Благодарил (а): 76 раз
Поблагодарили: 980 раз
Контактная информация:

Re: Хитрая настройка слайсера

Непрочитанное сообщение 3D-SPrinter » 21 ноя 2016, 13:09

Спасибо! Но больше всего интересует подъём-опускание стола по Z на 3-4 мм на каждом слое. Там есть параметр Overshoot, буду разбираться. :)

Аватара пользователя
AKDZG
Сообщения: 2201
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 21 раз
Поблагодарили: 76 раз

Re: Хитрая настройка слайсера

Непрочитанное сообщение AKDZG » 21 ноя 2016, 17:34

Думаю нужно парсить готовый G-код и при переходе на следующий слой вставлять свой кусок кода. Это похоже на плагины для Куры.
Ultimaker Original
Mendel90
СПринтер 233

Аватара пользователя
3D-SPrinter
Сообщения: 10515
Зарегистрирован: 19 ноя 2015, 14:23
Имя: Андрей
Откуда: Н.Новгород
Благодарил (а): 76 раз
Поблагодарили: 980 раз
Контактная информация:

Re: Хитрая настройка слайсера

Непрочитанное сообщение 3D-SPrinter » 21 ноя 2016, 18:03

AKDZG писал(а): нужно парсить готовый G-код
Да, думал и в этом направлении. Наверно, самый простой путь. Но хотелось бы убедиться в том, что стандартными настройками это не делается.
Кстати, посмотрел G-код в "блокноте" (пока не сильно внимательно), и не увидел с ходу перемещений по Z после каждого слоя. Может плохо смотрел, но такое впечатление, что только в начале задаётся толщина слоя.

Аватара пользователя
AKDZG
Сообщения: 2201
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 21 раз
Поблагодарили: 76 раз

Re: Хитрая настройка слайсера

Непрочитанное сообщение AKDZG » 21 ноя 2016, 18:16

В коде должны быть явные перемещения по Z.
Ultimaker Original
Mendel90
СПринтер 233

Аватара пользователя
3D-SPrinter
Сообщения: 10515
Зарегистрирован: 19 ноя 2015, 14:23
Имя: Андрей
Откуда: Н.Новгород
Благодарил (а): 76 раз
Поблагодарили: 980 раз
Контактная информация:

Re: Хитрая настройка слайсера

Непрочитанное сообщение 3D-SPrinter » 21 ноя 2016, 18:19

Посмотрел внимательнее и нашёл.

;LAYER:2
G0 F4800 X78.136 Y79.971 Z0.750
;TYPE:WALL-INNER
G1 F3000 X78.262 Y79.375 E445.25701
G1 X78.438 Y78.986 E445.27565
G1 X78.678 Y78.678 E445.29270
G1 X78.986 Y78.438 E445.30974
G1 X79.378 Y78.260 E445.32854

и т.д. По слову LAYER можно вставлять отскок по Z.
Так что вполне прокатывает идея, печатать не соплом диаметром 0.4, а лазером диаметром 0.1 к примеру. :)

Ross
Сообщения: 28
Зарегистрирован: 17 янв 2016, 19:15
Имя: Ростислав

Re: Хитрая настройка слайсера

Непрочитанное сообщение Ross » 21 ноя 2016, 18:37

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

Код: Выделить всё

  # Z movements use their own speed
   elsif ($_ =~ /^G1 Z(\d+\.\d*) F(\d+\.\d*.*)/) {
    print $file_out_h "G1 F$Z_start_speed\n";
    print $file_out_h "G1 Z$1 F$Z_full_speed\n";
    print $file_out_h "G1 F$2\n"; 
Думаю, вам стоит "копать" в этом направлении.

Аватара пользователя
AKDZG
Сообщения: 2201
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 21 раз
Поблагодарили: 76 раз

Re: Хитрая настройка слайсера

Непрочитанное сообщение AKDZG » 21 ноя 2016, 18:44

А можно в исходниках Куры заменить счётчик слоёв на свой код и скомпилировать "правильную" Куру под лазер.
Ultimaker Original
Mendel90
СПринтер 233

Аватара пользователя
3D-SPrinter
Сообщения: 10515
Зарегистрирован: 19 ноя 2015, 14:23
Имя: Андрей
Откуда: Н.Новгород
Благодарил (а): 76 раз
Поблагодарили: 980 раз
Контактная информация:

Re: Хитрая настройка слайсера

Непрочитанное сообщение 3D-SPrinter » 21 ноя 2016, 18:48

Ross писал(а): Думаю, вам стоит "копать" в этом направлении.
Видимо, да, проблема с отскоком по Z решаемая. Осталось отслайсить код в "строчную развёртку". Потому что лазер можно включать-выключать моментально (по-сравнению с экструдером) и нет смысла наматывать круги по контуру.
AKDZG писал(а): А можно в исходниках Куры заменить счётчик слоёв на свой код и скомпилировать "правильную" Куру под лазер.
Тоже было бы здОрово. Но Кура каким-то мутным языком написана, в котором я не разбираюсь.

Аватара пользователя
3DLab
Сообщения: 41
Зарегистрирован: 03 янв 2016, 12:57
Имя: Владимир
Откуда: Нижний Новгород
Поблагодарили: 1 раз
Контактная информация:

Re: Хитрая настройка слайсера

Непрочитанное сообщение 3DLab » 21 ноя 2016, 19:46

Есть сомнения насчет точности. Насколько помню, слайсеры работают с 4-мя знаками после запятой, в то время как формат stl поддерживает до 8-ми. Т.е. слайсер несколько упрощает модель. Для FDM такой точности за глаза и за уши. А вот насчет SLA надо бы посчитать. Думаю, проще и точнее использовать нарезку на кадры из того же slic3r или слайсеров для DLP и уже их разбивать на траектории для лазера. Не бог весть какая задача для фрилансера.

Аватара пользователя
3D-SPrinter
Сообщения: 10515
Зарегистрирован: 19 ноя 2015, 14:23
Имя: Андрей
Откуда: Н.Новгород
Благодарил (а): 76 раз
Поблагодарили: 980 раз
Контактная информация:

Re: Хитрая настройка слайсера

Непрочитанное сообщение 3D-SPrinter » 21 ноя 2016, 21:40

Тут так и получается нечто между DLP и FDM по качеству печати (разрешение 0.1 по X-Y). И моторы 0.9 градуса обеспечат точность 0.1. Зато площадь печати можно увеличить хоть до 200х300. В то же время, на такой площади даже у HD-проектора разрешение будет 0.15, офигенное расстояние от объектива до ванны, и светить он будет слабо (секунд 20 на слой). За эти же 10-20 секунд можно навалять картинку построчно лазером. Тем более, что голова будет очень лёгкая, и гонять её можно очень быстро по валам. Ну и себестоимость принтера по-сравнению с HD-проектором получается гораздо слаще.

Совсем по-уму надо гонять лазер построчно по всей площади, а картинку засвечивать включением лазера (так делается гравировка на лазерных станках, и моторы успевают разогнаться до стабильной скорости, чтобы засветка была равномерной). Так что да, надо бы делать свою софтину по обработке нарезки из slic3r. И ещё очень желательно отвязать принтер от компа, чтобы он с SD-карты печатал, как FDM.

С другой стороны, пустотелые модели быстрее печатать по контуру, чем построчно. Так что тут ещё есть над чем подумать. :roll:

Аватара пользователя
3DLab
Сообщения: 41
Зарегистрирован: 03 янв 2016, 12:57
Имя: Владимир
Откуда: Нижний Новгород
Поблагодарили: 1 раз
Контактная информация:

Re: Хитрая настройка слайсера

Непрочитанное сообщение 3DLab » 21 ноя 2016, 22:28

А стоит ли гонять саму лазерную голову? Гораздо эффективней чуть шевелить некоей отклоняющей системой, типа как в осциллографе.

Аватара пользователя
3D-SPrinter
Сообщения: 10515
Зарегистрирован: 19 ноя 2015, 14:23
Имя: Андрей
Откуда: Н.Новгород
Благодарил (а): 76 раз
Поблагодарили: 980 раз
Контактная информация:

Re: Хитрая настройка слайсера

Непрочитанное сообщение 3D-SPrinter » 21 ноя 2016, 23:54

Многие пытались сделать это на гальванометрах http://www.ebay.com/itm/20Kpps-HightSpe ... 1501064829 , но ничего путного так и не добились (насколько мне известно). Так что на мой взгляд, эффективнее получится на кондовой кинематике H-Bot. :)

С другой стороны, если посчитать время построчной печати одного слоя, то окажется, что идея тухлая на корню. При скорости 200 мм/сек 1 мм с шагом 0,1 надо печатать 10 секунд. Поле размером 200х200 нужно печатать 10 х 200 = 2000 секунд = полчаса. :lol:

Если печатать по контуру (типа FDM), то не так всё страшно. Но если соплом 0,4 можно за два прохода сделать стенку толщиной 0,8, то лазером 0,1 мм надо 8 проходов. Можно сделать стенку 0,4, но даже в этом случае оно будет печататься в 2 раза дольше, чем на FDM. Можно, конечно, как-то компенсировать время печати скоростью 200, но всё равно получается довольно медленно. Вот потому люди и пытаются приколхозить гальванометры, но там своих граблей немеряно.

Аватара пользователя
Чиффа
Сообщения: 378
Зарегистрирован: 09 июн 2016, 08:04
Имя: Сергей
Откуда: Арзамас
Благодарил (а): 14 раз
Поблагодарили: 31 раз

Re: Хитрая настройка слайсера

Непрочитанное сообщение Чиффа » 22 ноя 2016, 09:06

3D-SPrinter писал(а): надо как-то настроить подъём-опускание стола по Z на 3-4 мм на каждом слое.
А перепрошивка мозгов с другими коэффициентами по Z не поможет?
DIY принтер, 28х23х18, директ, прямой привод осей.

Ответить

Вернуться в «3D принтеры и 3D печать»

Яндекс.Метрика