Некоторые особенности слайсера Simplify3D v 4.0.1

Подписаться на 3Dtoday
xshura
Идет загрузка
Загрузка
20.07.18
3227
21
печатает на Flyingbear P902
Техничка
13
Дамы и господа, здравствуйте.

При доскональном изучении слайсера Simplify3D, я обнаружил некоторые особенности/подводные камни при работе с ним.
Некоторые из них я считаю критичными, некоторые - нет.
Итак, по пунктам:

1. В настройках процесса есть параметр [Other]"Horisontal size compensation", значение которого корректирует длину и ширину модели в большую или меньшую сторону. Данное значение, как я считаю, не совсем совпадает с тем, что ожидает пользователь. А именно: длина и ширина модели изменится не на то значение, которое задано, а на значение х 2. Поясню на примере.

Имеем модель:
d4e851438aba4fdf21df8bdf6dd13319.png
размеры 40х15 (высота неважна).
Ширина экструзии равна 0.4мм.

В окне предпросмотра G-кода смотрим результат:

Начало печати периметра:
cd4409540d7242baf222bfbb31a49a57.png
Смотрим координату сопла по X. Она равна 110.2

Делаем один шаг:
5e4eb590f3fa2434154eae958e21dbc0.png
Координата по X изменилась и стала равной 149.8. Считаем: 149.8-110.2+0.4=40мм - что соответствует заданной длине модели.
Теперь смотрим координату Y. Она равна 122.7

Далее делаем еще один шаг:
30dff5b2e07ca0ddfe5fd48dbec2dc49.png
Координата по Y изменилась и стала равной 137.3. Считаем: 137.3-122.7+0.4=15мм - что соответствует заданной ширине модели.

Теперь выставляем вышеописанный параметр в 1мм.
657890cbd4259f04c2e8fdd72154256d.png
И опять смотрим G-код:

Начало печати периметра:
18a92e50677299409a92943b7265254f.png
Смотрим координату сопла по X. Она равна 109.2

Делаем один шаг:
7799b8a64b608ff00a87712779d7dbdc.png
Координата по X изменилась и стала равной 150.8. Считаем: 150.8-109.2+0.4=42мм - но я, как пользователь ожидал, что размер будет увеличен на 1мм, который я выставил, однако это не так.
По координате Y тоже самое. Сейчас она равна 121.7

Делаем еще один шаг:
ff282cbe5ff13bcce3cb84999a0f0526.png
Координата по Y изменилась и стала равной 138.3. Считаем: 138.3-121.7+0.4=17мм

Т.е. размеры модели увеличились на 2мм. вместо ожидаемого 1мм.
Баг это или фича? Решать вам, но для меня это баг. На форуме simplify пишут что это особенность реализации.

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

Выставляем значение температуры экструдера, равное 1000град.:
24af0a8e9455dad62a9ad294f9462deb.png
Смотрим G-код файл:
05cce04889f2d9d0fd7b1b77f0029f36.png
Видим, что честно подставилась температура 1000град.
Я понимаю, что практически во всех прошивках встроена защита от перегрева, но всё же есть доля вероятности, что по невнимательности/в спешке/глюк клавиатуры может быть выставлена неадекватная температура, что, в свою очередь, плохо скажется при печати низкотемпературными пластиками. Или просто может сгореть нагревательный элемент.

Вот ещё два, более безобидных примера:

2.1. Скорость вентилятора.
Значение:
75bd51976c644390a9f6e1ead5de6a16.png
G-код:
43f612b2848ede19ef511241601ebb86.png
Логику найти не смог.

2.2. Угол заполнения.
Значение:
e07ff81076f5387d08d9684edd53b185.png
Результат:
eb6b71d625a8575f643c2cf0d902e4c5.png
Тут логика прослеживается: линии заполнения будут распечатаны под углом равным остатку от деления заданного значения на 360град.
На скриншоте выше, линии будут распечатаны по углом 45град. (765 mod 360 = 45).

3. В окне предпросмотра G-кода есть выбор: просмотр по "Layer" или по "Line". В моём понимании "Line" это печатаемые линии слоя, однако в слайсере под этим подразумевается просмотр по командам G-кода.

Пример:
ca9c44780124e6ce8bf72449e5d119ef.png
Видно, что ещё не напечатана ни одна линия, однако позиция ползунка равна 212, что соответствует 212ой строке в файле G-кода.

А вот следующая позиция ползунка, соответствует команде печати линии:
c532a7c5239324d864fb8478af94b108.png
Я считаю, что просмотр по "Line" звучит не совсем корректно, и лучше подошло бы "Command".

По мелочи.

4. В слайсере есть настройка, которая включает отображение маркеров при трансформации модели:
d335c6d0a3dbf92967689e9c1cc81ceb.png
Однако, после загрузки приложения, применяя какую-либо трансформацию, маркеры не отображаются. Они начинают отображаться, если открыть данное окно настроек и потом закрыть.
1a204c161a57283f20ad5722172a7514.png
5. Окно управления принтером.
c656a038c12c119f1a52fa7660275fa5.png
В данном окне справа сверху есть большая кнопка "EMERGENCY STOP". Думаю каждому, кто работал на станках, знакома эта кнопка и её назначение. Но надпись под этой кнопкой "Force Next" и подсказка, для меня лично загадка. Вбил подсказку в гугл переводчик и он выдал: "Это следует использовать только в качестве последнего средства, если сборка остановлена ​​из-за отсутствия прошивки". Ну тупо бы написали "Аварийная остановка принтера" или "Подача команды аварийной остановки" (которая задается в настройке прошивки). Но это я уже ворчу :)

Вроде БЫ всё.
Подписаться на 3Dtoday
13
Комментарии к статье

Комментарии

20.07.18 в 23:47
7
Я считаю, что просмотр по "Line" звучит не совсем корректно, и лучше подошло бы "Command".
Это строка. Отображение информации послойно или построчно. Все просто и ясно.
21.07.18 в 02:04
11
Horisontal size compensation не для изменения размеров модели, для этого есть обычный Scale. Horisontal size compensation уменьшает заполненные участки модели, увеличивая при этом отверстия, он как-бы отступает указанное значение внутрь модели со всех сторон, потому и удваивается.

Анализ всплывающих подсказок и установка безумных значений это очень важно, продолжайте))
Но лучше сразу в поддержку симпли, поставят вам ограничения в следующей версии.
21.07.18 в 06:33
2
Это нормальная работа тестера - проверка на дуракоустойчивость. Они туда чего только не прописывают, чтобы посмотреть не брякнется ли софтина.
Но согласен - открыть режим эксперта твой выбор, будь добр соответсвуй.
21.07.18 в 11:16
1
он как-бы отступает указанное значение внутрь модели со всех сторон, потому и удваивается.
Про удвоение явно не написано в подсказке.
Понимаю, что инструкцию нужно читать, но приложение должно быть "самодостаточным" так сказать.
21.07.18 в 21:36
2
Там нет никакого удвоения, что за ерунда? Если внутренний диаметр трубы 100см, а толщина стенки 1см, то внешний диаметр по вашему 101см будет чтоли? Там чётко сказано, что это эквидистанта от поверхности на указанное расстояние. Естественно от всей поверхности, со всех сторон.
21.07.18 в 11:28
1
Анализ всплывающих подсказок и установка безумных значений это очень важно, продолжайте))

Вы явно не писали/не знакомы с программами, управляющими различными механизмами. Весовая категория таких программ конечно отличается от simplify, но это не означает что можно оставлять потенциальные "дыры".
21.07.18 в 10:54
2
"Это следует использовать только в качестве последнего средства, если сборка остановлена ​​из-за отсутствия прошивки".
Эту фразу в контексте необходимо перевести как:
"Это должно быть использовано в качестве последнего средства, если печать остановилось в следствии того, что прошивка (принтера, полагаю) перестала отвечать (зависла)".
Всё остальное, глюки/недоделки (кроме первого, уже комментировали), что немного удивляет, с учётом стоимости программы.
21.07.18 в 11:10
1
Если прошивка зависла, то эта кнопка не поможет, т.к. из за зависания, она не сможет принимать команды по порту.
Кнопка просто посылает команду аварийной остановки.
21.07.18 в 11:42
2
Я же про перевод говорю, а не про технические детали;)
21.07.18 в 11:50
1
Так и я про перевод.
Если как написано "отсутствует прошивка" (но это гугл так перевел), то кнопка уже ничем не поможет :) А выглядит, будто так, что она - спасение.
21.07.18 в 13:14
1
Я часто использую эту комманду. Суть например в этом:
Есть принтер на лердге + подключен к ПК
Я начинаю нагрев и принтер например уже нагрелся до необходимой температуры 110/110 стол, но не дает команду на ПК что все "ок" и можно начинать печать, он ее даст чуть позже например при температуре 110,5/110 (когда перевалить чуть за).
Нажимая force next принтер отправляет комманду на ПК с текущими значениями температуры 110/110 и комп начинает кидать G код печати.
21.07.18 в 13:51
3
Fan ставится в процентах 0-100%, а не в значениях PWM.
21.07.18 в 14:53
3
У меня случай более интересный. Печатал крышку с решёткой для охлаждения и обнаружил, что перемычки решётки имеют посередине щель (на фото обозначена сплошной линией).


bf7ff3898552201bee59817ae81ced75.jpg

Стал думать-гадать с какого бодуна это? Ширина перемычки 2,5 мм, сопло и ширина экструзии 0,3 мм, толщина стенок 1,2, то есть 4 прохода сопла. Остаётся щель в 0,1 мм, ничем не заполнена. Но, такую же крышку я печатал в начале апреля с теми же размерами и параметрами и всё было нормально. Оказывается, я в начале мая перешёл на четвёртую версию Simplify3D, а в апреле ещё работал на третьей. Ничем другим я, пока, этот косяк объяснить не могу.
21.07.18 в 19:50
4
Это всё ерунда. Вы не видели никогда вот такой красоты!
Как ее повторить - знаю, но описывать долго.
3aa0e74699a0d0eb2dafa4323ff0b4b7.jpg
584ff28a669b83d561958d2185622729.jpg
3de788f574f8d71b3a6488e29fd0bc4b.jpg
22.07.18 в 02:02
2
xshura, Благодарю Вас за важные наблюдения!

По "температуре" - я ожидал здесь какого-то подвоха, рад, что Вы его увидели полностью.

Получается, что если не очень доверяешь любимому и привычному слайсеру
(не важно теперь уже - какому именно, и версии - тоже),
то сохранив "нарезочку" в читаемом виде (ASCII) - можно-таки "напустить на неё - постпроцессор,
в том числе и самодельный."

Проприетарные форматы данных - просто бледнеют (тьфу на Пикасо и Ваньков - ещё раз) при таком подходе.

А вот эталонные модели и температурные башни - рулят, причём даже - не будучи напечатанными ;-)

С Уважением,
Ski.

P.S.1.
В - Избранном,
по доходчивости и по стилистике.

P.S.2.
Эмоционально/визуально:
Препроцессор - это похоже на - "выкладку".
На "выкладку" после "нарезочки", причём - чем автоматизированней и "смартее" ;-) , тем - лучше.

Вот - мелкие работы:
4378ec385098d328f0448643e2e56282.jpg


А вот - серийное и мелкопоточное производство:
94635d34b72df33522a8b73b3197004d.jpg


Знатоки - понимают...

0f4fa7dd01c402107d49f651df49a44a.jpg
06.08.18 в 16:35
0
Отличные слайсы, Спасибо, аппетитно )
23.07.18 в 13:15
0
Первый пункт еще заслуживает внимания, остальные же отностятся к категории "председателя общества зануд". Какую температуру в ограничениях предлагает использовать автор? 250? 300? А если я изобретатель новой технологии и мне надо 600? Угол больше 360? Ой, какая проблема - геометрию в школе не учили. другими программами не прользовались... И так далее - лень тартить время, надо дела делать.
23.07.18 в 14:06
1
Когда я попробовал использовать параметр изменения геометрии, то у меня получилось что внешние размеры были увеличены (как мне и надо было на 0,3 мм) а вот отверстие уменьшилось на эти же 0,3мм. Я пытался компенсировать усадку PETG пластика. Но отверстие у меня тоже уменьшается при усадке, а не увеличивается. Поэтому этой опцией не пользуюсь, а сразу рисую детали с учетом усадки пластика.

А еще столкнулся с таким косяком кода. Если включить опцию вытирания сопла, то в коде появляются такого рода строки
G1 X50.15 Y-50.15 E-12.00 F600 (сейчас под рукой нет этого кода, поэтому придумал для примера)
При этом в настройках оттягивания филамента стоит 40мм/с, что в коде должно быть как 2400мм/мин. По факту оттягивание идет очень медленно. А принтер у меня Delta с bowden экструдером и при такой скорости оттягивания пластика я получаю большую "блямбу". Я не претендую на истинность, возможно и ошибаюсь с кодом, но моменты с медленным ретрактом присутствуют точно, просто я еще не достаточно в проблему углубился.

Кроме этого, было бы неплохо разделить скорость оттягивания филамента и скорость возврата. Сейчас я скорость возврата ручками уменьшаю примерно до 1200мм/мин, иначе на PETG пластике получаю забитое сопло. Просто пластик не успевает снова размягчиться при возврате на большой скорости.
23.07.18 в 14:43
0
Так и не получилось заставить SimplyFy (3я версия) печатать разными цветами в два экструдера. Каждый кусок модели назначаю отдельным экструдером (цветом), а он все равно печатает всю модель одним цветом. Где чего править ??
В репитер-хосте (Slic3r) печатается без проблем двумя.
23.07.18 в 15:16
0
Всем спасибо за комментарии по поводу Horisontal size compensation.
Еще раз более внимательно присмотрюсь к этому параметру.


vblysh
21.07.18 в 14:53
У меня случай более интересный. Печатал крышку с решёткой для охлаждения и обнаружил, что перемычки решётки имеют посередине щель (на фото обозначена сплошной линией).
gyorg
21.07.18 в 19:50
Это всё ерунда. Вы не видели никогда вот такой красоты!
Как ее повторить - знаю, но описывать долго.
Если не сложно, поделитесь ссылками на модельки.


volkodav-69
23.07.18 в 13:15
Первый пункт еще заслуживает внимания, остальные же отностятся к категории "председателя общества зануд". Какую температуру в ограничениях предлагает использовать автор? 250? 300? А если я изобретатель новой технологии и мне надо 600?
Никакого занудства. Это так сказать "заметки на полях".
По поводу температур.
Ограничения на температуры в слайсере есть, если их добавлять "стандартным" способом - 500 град.


ski
22.07.18 в 02:02
xshura, Благодарю Вас за важные наблюдения!
Спасибо!
Но за нарезочку я ставлю вам минус ;), нельзя так издеваться над человеком :)


Ну и подолью масла в огонь: имя для процесса можно задать пустое :)

Еще раз всем спасибо!
25.07.18 в 21:58
0
Проблемы по большей части сильно преувеличены. Меня вот в Симплифай напрягает другое. Один или два раза за время печати из него, каретка замирает буквально на секунду, после чего продолжается печать. Иногда это негативно никак не влияет, а иногда очень даже. Горячее сопло + поступающий пластик, образуется небольшой кратер с выпуклостями по краям, больше высоты очередного слоя. Печатаю на больших скоростях и иногда, на следующем слое, когда сопло на скорости врезается в этот кратер, происходят неприятные вещи. Если деталь тонкая и ажурная, может просто выбить кусок, может деталь оторвать, а могут и координаты сместиться. При печати с карты такого не бывает. Я все больше как-то по фрезерам и принтер собрал недавно, поэтому другими слайсерами не пользовался. "Люди" говорят, это из-за особенностей софта самой проги. У кого бывает такое-же и кто знает как с этим бороться?

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

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

Новинки фотополимерных смол от Monocure3D

Кофештука

Сингапурский морской порт обзаводится 3D-принтерами

3Dtoday за 60 секунд от 18 октября

Применение 3D принтера в качестве фрезера - первый опыт

Сертифицирован первый российский авиадвигатель с 3D-печатными деталями