Вся эта тема прекрасно понятна операторам ЧПУ. Дело в том, что когда голова иднт по ломанной, то в точке старта она начинает разгон, а в точке перехода под углом тормозится до нуля. Если точек перехода много, время на этом набирается. Если все ломанные траектории заменить на дуги с переходом по касательной, то точек торможения не будет и скорость обработки возрастает. Если в 3д печати это только время, то в чпу фрезеровке это еще и износ инструмента. Износом направляющих и моторов, которые при ломанных траекториях возрастают, я пренебрегаю. Хотя опять же во фрезерной обработке при очень массивных и жестких элементах это может сильно увеличить люфты и снизить точность. В общем, переход на дуги и скругления в углах величивает скорость, ксчесво, эстетику и культуру производсва.
Приветствую) 2:55 Обычный STL представляет из себя сетку треугольных граней, которые описывают все поверхности. Поэтому при нарезки такой модели получается плоская фигура полностью состоящая из прямых. Плагин же занимается апроксимацией и восстанавливает начальное/конечное положение и радиус. За этим стоит +- серьезный матан (но не сильно :) ), который для простоты скорее всего просто решили не реализовывать, когда 3д печать только набирала популярность. P.S. буквально вчера проскочила мысль про дуги, а тут видос)
@@Вокругмотора вопрос звучал какие ещё форматы едят слайсеры. А не полигональный не полигональный. Про нужное не нужное это ваше личное весьма поверхностное мнение.
Я работаю наладчиком ЧПУ станков по металообработке, там так же используется G-код для программирования, и я почему то думал что все принтеры используют по умолчанию "Круговые интерполяции " то есть G2/G3. Я удивился узнав что это не так. Если бы не это видео я бы об этом не когда бы не догадался )))) Спасибо за видео )
Тоже заморачивался с дугами, получив непонятные прыщи на кривых в модели. Проблема решения в том, что Марлин интерполирует полученную дугу в линейные движения, а отсутствия затыков платы и прыщей из-за этого гораздо надёжнее получить подобрав разрешение слайсинга в Куре или любом другом слайсера, чтобы и гладенько было и плата вывозила. То есть разговор за два дефекта: Прыщи, когда детализация слишком высока (плата не вывозит, в момент затыка натекает пластика), уголки, когда детализация слишком низка. Решается разрешением слайсинга хорошо детализированной модельки. А не преобразованием в дуги, которые потом преобразуются в прямые (прямо в комментарии конфига марлина об этом написано, да) Ну и не забываем про баг куры (не знаю поправили в самой последней версии из ветки не Арахнид), когда есть рандомный шанс получить лишний проход с пластиком на стенке. Что тоже даёт прыщи.
Было бы совсем хорошо добавить популярным слайсерам поддержку обработки сплайновых моделей, например .stp - тогда обработчик дуг мог бы действовать именно на этапе самого преобразования модели в полигональный вид, отличая настоящие исходные дуги от многогранников.
Прям с языка снял. Стл это формат из кусочков и этот формат печатается отрезками. А если бы использовать векторные модели, то и дуги автоматом бы пояаились. А теперь с начала вектор переводим в стл, а потом сглаживпем плагином. Идиотизм в логике. Ждем модули для слайсинга в Компасе, Инвенторе, Солидворксе и др.
))) где же ты был с этим видео пару недель назад - печатал комплект моделей и все с преобладанием цилиндрической формы... СПС за информацию, надо опробовать!
В 3д печати я недавно - первый свой принтер приобрел чуть больше месяца назад. Попробую предположить, что проблема с неровностями при печати stl-файлов решается заменой stl на формат .step. Если модель проектируете сами, то экспорт в данный формат доступен в большинстве 3д-редакторов. Формат этот используется инженерами для обмена файлами между различными 3д-редакторами, поэтому с точностью геометрии у него проблем нет. Пруша слайсер его открывает без проблем.
Забавная штука. Для себя я её нашёл как полезную, и использую почти всегда на стандартных значениях, но вот мои наблюдения из моих хотелок, которые Arc Welder не умеет: Если поэксперементировать с настройками, а именно повыкручивать их так, чтобы якобы максимально сгладить модель, то можно очень сытно всё испортить. Судя по всему, изменения, которые вносит Arc Welder совершенно не учитывают слой выше и слой ниже, и не учитывают линии по бокам от аппроксимируемой. Таким образом даже однослойная кайма на столе начинает расслаиваться, ибо дуга большего радиуса аппроксимируется одним образом, а друга ближе к модели - совсем другим. Между слоями же просто происходит аналогичный рассинхрон, помноженный на печать в воздухе. Разработчик пишет, что не нужно выкручивать значения, но моя задача была понять как оно работает. Так вот если на печатаемой модели есть определённая угловатость, эта угловатость будет крутиться не строго вдоль оси Z (в 99% случаев, угловатость от полигонов будет под некоторым углом, ибо прямые вертикальные трубы мы печатаем не очень часто). На стандартных настройках, скорее всего, эта угловатость никуда не пройдёт, и в лучшем случае мы просто немного смягчим её углы. При выкручивании параметров, каждый слой будет сглажен сильнее, но это лишь приведёт к тому что каждый последующий слой будет укладываться поверх воздуха. Отсюда у меня есть пара противоречивых размышлений: 1. Возможно при печати сильно нависающих объектов, без поддержек, когда уже температуру на 195 приходится скидывать, аппроксимация может оказать негативное влияние, поскольку это добавляет некоторый разброс траектории движения сопла относительно слоя ниже, а там любая доля миллиметра может привести к сваливаию пластика, ибо он не зацепился. 2. Возможно сглаживание движения сопла даже с поправкой на п.1, окажет благотворное влияение, ибо силы Ван дер вальса всё сделают как надо и пластик прилипнет, главное сопло не трясти лишний раз, и линию очерчивать мягче, тем самым увеличивая площадь прилегания. Если будут результаты по печати с большим нависанием, чтобы я их прямо выявил - дополною. Это актуально для печати веточек всяких, дырявых абажюров, аля "Cellular lamp". Ну и второе моё наблюдение - Кура никак не визуализирует работу Arc Welder, в связи с чем нет возможности посмотреть как на самом деле поедет сопло. Нет возможности даже понять что он сгладит, а что нет, не говоря уже о проверке как поведёт себя упрощение от слоя к слою. Только опытным путём.
Команда печати дугами, также раскладывается процессором принтера на дискретные точки, просто расстояние между ними очень небольшое. Поэтому если в модельке детализация высокая изначально, возможно даже лучше будет печатать, чем дугами. Надо смотреть как процессор интерпретирует команды g2,g3 - думаю реализация может различаться от принтера к принтеру. Какая-то прошивка принтера разобьёт миллиметровую дугу на 10 точек, а какая-то лишь на одну. И качество будет различаться. Печать линиями даёт более универсальный результат для всех принтеров - поэтому, я думаю, используется по умолчанию.
Отличный контент, как и всегда! Хотелось бы более подробную информацию получить. Можно сократить таким образом размер выходного файла, но микропрограмма принтера все-равно будет аппроксимировать дуги. Поэтому для тестов нужно учитывать параметры этой аппроксимации в прошивке. На аппаратном уровне 3д принтер может совершать только прямолинейное движение за 1 команду, это тоже нужно учитывать. Уменьшение размера потока команд, конечно будут снижать нагрузку на парсер, также будут уменьшаться паузы между командами. Тема очень актуальная, но требует со стороны САПР поддержки тоже. Спасибо!
По больше такого контента бы выкладывали остальные 3д0печатники! А то тупо обзор из коробки(((( voltNik, как всегда лайкос тебе! Именно из за тебя, я и загорелся приобретением принтера! А по сути, многие не хотят возится с настройками, заправил пруток, вкл и че на печатало, то на печатало... а потом гундят))) А по сути, эксперимент и игры с параметрами, могут показать истину! Вон у меня на работе не принтеры, а таблетпресс, плистерные, серная машина (которая по пакетикам льет серу) я начил играться с настройками и прочим, теперь знаю при каких настройках лучший или худший результат! И какую дозировку надо подавать в станок, и т.д. и т.п. ))) (до этого кто работал по бумажке на них и косяпорили, и со станками сексом занимались))) А я раз по игрался с настройками, и прочим... теперь премии получаю за подобное и ЗП подняли! Так что не ленитесь экспериментируйте! Придет Принтер, тоже буду тыкать куда тыкается)))😁
Спасибо огромное за твои ролики, я вот недавно взял малину zero и понял что она не все детали на печать потянет, а тут ты посоветовал такой плагин и чудо!!!)))
Дело в том, что в stl это по сути модель с большим количествам граней как растровые картинки, а это значит, что g2/g3 просто не получается использовать напрямую, либо нужен некий алгоритим для преобразования, но это несомненно приведет к большому количеству мелких проблем. Поэтому нарезать нужно "векторные модели" , такие модели хранят cadы (компас), а растр хранит (blender), когда мы экспортируем в stl в cadах мы по сути превращаем векторную модель в растр, значит нужен слайсер который будет уметь нарезать векторные форматы не stl или obj Я хоть и имею опыт работы с разнобразными кадами и с blender, опыта в 3d печати у меня нет, но я уверен что такое ПО есть, но оно скорее платное. Написал коммент на 4 минуте, может дальше будет что-то интересное.
бро, я тебя почти ненавижу. я только закончил очередной апгрейд своих принтеров, и думал, что лучше уже некуда. а оказывается, что есть ещё крутые фишки. благодарочка, лайк
@@SSSuzd Если твой принтер печатает в полярных координатах - что-нибудь типа вращающегося и двигающегося по Z стола и двигающейся по оси X головы - то да, такое возможно (по типу патефона). В остальных случаях всё равно окружность рисуется линиями.
@@RuslanBalkin технически да, все печатается линиями. так как это шаговые движки. Но тут идет о более больших линиях чем шаг. Например, на видео рассказывается что в одном случае получилась окружность а в другом многогранник. И действительно это видно. Поэтому я и спросил про звук. Но это изменение такое малое что просто незаметно. И мне ответили что не меняется (точнее, они не заметили разницы)
Вау. Интересно. Я сам замечал эти подергивания, но думал такие особенности работы gкода и ничего не поделать, только переходить на какую-то другую систему управления двигателями. А оказывается все давно продумано и есть решение.
5:50 - не идентично :) Слева видны кривые полосы вертикальные, а слева - едва проглядывают, причем ровные. Для меня это вообще мана небесная, я очень люблю плавные лини и скругления на моделях делать. Спасибо!
потому что ваше подсознание нашло в этом интерес и подготавливает вас к покупке принтера-некая критическая масса превысит предел и вы уже будете смотреть ролики типа какой 3D принтер купить,как его переделать и т.д.(ну или вы уже в теме станков с ЧПУ-там оператор или наладчик) :)
Принтер с прямолинейными направляющими физически не может перемещать печатающую голову по дуге, без преобразования дуги в отрезки перемещений по осям. Другими словами, описанная в видео функция заставляет процессор принтера вместо преобразования отрезков в отрезки, преобразовывать дуги в отрезки. Возможно это будет выгодно на принтере с полярной системой, где голова реально движется по дугам, но это уже совсем другая история.
Слушай, какой принтер можешь посовать ну в районе 25-30к, может дельту FLSUN Super Racer? или может что-то другое или Anycubic i3, который еще гравировать умеет?
Некоторое время назад Соркин высказал сомнения по поводу того как такой плагин будет влиять на геометрию модели (там же сначала слайсер делает из дуги ряд отрезков, а затем плагин по отрезкам пытается восстановить дугу, так что не факт что эти дуги будут соответствовать друг другу), посему вопрос: были ли замеры точности геометрии деталей?
Не знаю насколько точно вы передали смысл того что имел ввиду Соркин. Но слайсер ничего не преобразует, слайсер получает модель уже состоящую "из отрезков". А плагин из этих отрезков пытается восстановить радиусные дуги с заданным допуском. И если это не попытка восстановить круг из квадрата то геометрия в ощутимом количестве не изменится. Соркин просто умничает на камеру, надо же чем то эфир заполнять...
@@andreybreski8190 спасибо за уточнение. Да, возможно я неясно выразился + неправильно понял. Суть в том, что после создания объекта с некоторой дугой (круглого/извилистого), при экспорте в STL (тут вы правы, это не слайсер), она бьется не полигоны, а значит на отрезки, и для этого используется математическое преобразование. А плагин с другой математикой делает обратное. И не факт что в сложных ситуациях прогон туда-обратно даст исходную модель. Но показать это могут только тесты
А если использовать команды G64 или g602? Это тоже стандартные команды, которые помогают получить плавное движение за счёт отключения микро пауз после выполнения кадра
А можно посоветовать для новичка. Всякие прошивки ставить для меня сложно. В Cura можно поставить чтобы принтер печатал круг от одного места по часовой стрелке и не прыгал туда обратно. У меня Эндер 3 вообще не понял, иногда менял место шва. А с пластиком PETG это очень печально, когда у него есть принцип тенуться, если хоть чуточку прилип при смене направления. Пробовал круг с 2мм перерывом, такая деталь... там всё гладко и без проблем. Как круг, сразу проблема.
В чпу станках (3д принтерах) есть параметр количество кадров отправленных на исполнение. То есть... 1 кадр-- 1 строчка отправлена - исполнена - ожидание следующего кадра 5 кадров -- 5 строчек отправлены на исполнение .1 исполнена.2 исполнена и процессор докидывает в оперативку до лимита 5.. при этом пауза образующаяся при последовательности ( кадр на исполнение - исполнение кадра - отчет об исполнении - получение следующего кадра) стремится к 0.. Разница в скорости печати ж1 ж2 образуется из за микро пауз подтверждения кадр исполнен.. при огромном колличестве кадров это становится заметно..
Если бы g2/g3 умел по z подниматься, то можно было бы напечатать цилиндр вообще без швов. Я так на фрезере конуса режу, правда через g1, но по спирали поднимаюсь вверх и шва нет. Если делать проход по дуге и потом шаг по z, то из-за люфтов в станке в точке подъема фрезы заметная яма получается.
интересно почему разработчики слайсеров не используют стандартные приёмы для написания управляющей программы-G-коды же идентичны -3D принтер это практически тот же станок с ЧПУ?Как версия-это всего скорее связано с необходимостью одновременно печатать внутреннее заполнение и поддержки(обычным металлорежущим станкам ничего этого делать не нужно)-т.е.у 3D принтеров жёсткая установка-печатать только слоями,поэтому они и не печатают окружности сразу же с одновременным поднятием стола по оси Z.И шов образуется как раз в момент поднятия стола(я ещё недоумевал-ну неужели же нельзя напечатать без этого шва-спрятать его куда нибудь вовнутрь модели?)
кстати не понял а зачем шов на цилиндре? с g2 g3 можно задавать сдвиг и по z и тогда можно печатать спиралью, на глаз будет не заметно но без шва чище печать
Надо проверять, так как всё равно движение по прямой, типичное для зигзага, существенно быстрее и нет влияния центробежной силы на вытекающий филамент.
Здесь как со звуком в цифровом виде, все зависит от разрешения и дискретизации. В любом случае конечное действие представляет собой ступеньку и сглаживание происходит только за счет погрешности механизма (когда точность данных превышает точность механики). Соответственно, если в ступенчатой фигуре есть геометрически правильные дуги, то их можно аппроксимировать создав более длинную, но мелкую лесенку, что в итоге и даст эффект сглаживания. В общем тут вопрос чисто баланса и эстетики команд - на какой стороне обрабатывать дуги, превращая их в лесенки. Сделать все за контроллер или дать ему возможность построить кривые самостоятельно. И да, действительно, где-то это сработает, а где-то только все испортит. Надо просто понимать принцип преобразования геометрических кривых в дискретные движения механизма и уже от этого отталкиваться - использовать такое решение или нет.
Настраиваемое разрешение - вы контролируете максимально допустимое отклонение от исходной траектории инструмента. Более высокие значения приведут к большему сжатию, но большему отклонению. Более низкие значения приведут к более точному GCode, но меньшему сжатию. Значение по умолчанию 0,05 мм (+ - 0,025 мм) в большинстве случаев дает отличные результаты. Я бы рекомендовал более низкое значение только в крайних случаях, например, для моделей с очень высоким разрешением, маленькими соплами и очень малой высотой слоя. Значения выше 0,05 не рекомендуются.
При включённом плагине в режиме печати ваза, некорректно печатает модель. Хотя в слайсере показывает печать всех слоев нормально. В остальном отличный плагин
Скажите в чем у меня проблема...сторонние файлы круглые печатает нормально..а те что я делаю в компасе получаются как гранёный стакан...в настройках компаса ставлю точность как надо на максимум ..но все равно выходит стакан...я новичок..прошу помочь
Вопрос: как внести в прошивку поддержку arc_support? Именно обновить прошивку, которая уже стоит, на поддержу этого плагина? Не хочу заливать прям новую прошивку
Долго парился с фризами на дельте, пока не изучил влияние на фризы строки в прошивке DELTA_SEGMENTS_PER_SECOND, которая как раз отвечает за дробление кривых на прямолинейные сегменты. Чем меньше количество сегментов в дроблении радиусов на прямые, тем меньше вероятность фризов на высоких скоростях. А в видимом качестве печати с уменьшением этого параметра разницы, заметной глазу, нет.
Очень интересно, я такие дефекты на своем чпу заметил в коде с арткам, и начал сам писать с дугами... с плагином думаю и для чпу можно пофиксить код. Ато ведь в 3д принтере только рябь на модели а в чпу обработке подвисание, удары фрезой, сколы из-за этого
У меня Original Prusa MK3s 2020 года, и угадай какой там микроконтроллер? За 1 год печатал очень много и даже не чуствовал что надо чтот пошустрей. Как на меня главное ет оптимизиця софта производителем, а не мошность.
@@panasananas4166 оптимизируй - не оптимизируй, но сложная математика всё равно будет обрабатываться одинаково, потому что мы упирается в производительность камня. Не оптимизирован обычной интерфейс, но он довольно мало жрёт.
I, J и K - не параметры отступа, а координаты центра дуги) если интересно - посмотри, у меня есть видео про g02/g03 При полной дуге с указанием центра дуги все обычно работает корректно, а с указанием радиуса нужно разбивать дугу хотя бы на 2 дуги
Может я ошибаюсь, но но I,J не координаты центра дуги, а как раз именно отступ (от текущей позиции). А вот результат [I-50], [J-50], где (I,J, как я понимаю, текущие координат), не отступ, как это написано на 0:45, а уже именно координаты центра:)
Ха, я в компасе создаю модели с таким высоким качеством, что у меня линейными перемещениями печатает и качество супер. Но вот на сколько быстрее печатать дугами???
Мне кажется, причина того, что слайсеры не любят дуги - это практически полное отсутствие правильных окружностей в моделях и куча матана для определения этих правильных дуг при нарезке.
Увидел что при печати дугами цилиндра скорость разная. Причём значительно. Вот например когда начинают сравнивать оба варианта на одном экране, видно что скорость изменяется ступенчато в разы. Это же очень нехорошо.
Друзья, есть ли у кого-то такая-же проблема. После скачивания плагина из магазина Cura он не может загрузиться и не запускается, выдаёт ошибку. Кура 3.10.0. Как исправить?
Вся эта тема прекрасно понятна операторам ЧПУ. Дело в том, что когда голова иднт по ломанной, то в точке старта она начинает разгон, а в точке перехода под углом тормозится до нуля. Если точек перехода много, время на этом набирается. Если все ломанные траектории заменить на дуги с переходом по касательной, то точек торможения не будет и скорость обработки возрастает. Если в 3д печати это только время, то в чпу фрезеровке это еще и износ инструмента. Износом направляющих и моторов, которые при ломанных траекториях возрастают, я пренебрегаю. Хотя опять же во фрезерной обработке при очень массивных и жестких элементах это может сильно увеличить люфты и снизить точность. В общем, переход на дуги и скругления в углах величивает скорость, ксчесво, эстетику и культуру производсва.
Как тебе идея для видео: "Большой гайд по Cura"??? Интересно именно от тебя, ты хорошо объясняешь)
Уже есть целый плейлист. Ищи на его канале.
О детализации исходной модели я даже не задумывался. Спасибо!
Приветствую)
2:55 Обычный STL представляет из себя сетку треугольных граней, которые описывают все поверхности. Поэтому при нарезки такой модели получается плоская фигура полностью состоящая из прямых. Плагин же занимается апроксимацией и восстанавливает начальное/конечное положение и радиус. За этим стоит +- серьезный матан (но не сильно :) ), который для простоты скорее всего просто решили не реализовывать, когда 3д печать только набирала популярность.
P.S. буквально вчера проскочила мысль про дуги, а тут видос)
Не все с stl работают. Всё-таки достаточно устаревший формат.
@@zloy3glide А какие еще файлы понимают слайсеры?
@@ЕвгенийЛежнев-о4и obj,3mf и так далее. Ну а так лучше юзать слайсеры с нативной поддержкой g2-3.
@@zloy3glide obj - такой же полигональный как и stl, 3mf - то же самое, +нафиг не нужные при печати текстуры.
@@Вокругмотора вопрос звучал какие ещё форматы едят слайсеры. А не полигональный не полигональный. Про нужное не нужное это ваше личное весьма поверхностное мнение.
Просто супер, интересно что еще интересное есть в магазине куры
Я работаю наладчиком ЧПУ станков по металообработке, там так же используется G-код для программирования, и я почему то думал что все принтеры используют по умолчанию "Круговые интерполяции " то есть G2/G3. Я удивился узнав что это не так. Если бы не это видео я бы об этом не когда бы не догадался ))))
Спасибо за видео )
Тоже заморачивался с дугами, получив непонятные прыщи на кривых в модели.
Проблема решения в том, что Марлин интерполирует полученную дугу в линейные движения, а отсутствия затыков платы и прыщей из-за этого гораздо надёжнее получить подобрав разрешение слайсинга в Куре или любом другом слайсера, чтобы и гладенько было и плата вывозила.
То есть разговор за два дефекта: Прыщи, когда детализация слишком высока (плата не вывозит, в момент затыка натекает пластика), уголки, когда детализация слишком низка. Решается разрешением слайсинга хорошо детализированной модельки. А не преобразованием в дуги, которые потом преобразуются в прямые (прямо в комментарии конфига марлина об этом написано, да)
Ну и не забываем про баг куры (не знаю поправили в самой последней версии из ветки не Арахнид), когда есть рандомный шанс получить лишний проход с пластиком на стенке. Что тоже даёт прыщи.
Было бы совсем хорошо добавить популярным слайсерам поддержку обработки сплайновых моделей, например .stp - тогда обработчик дуг мог бы действовать именно на этапе самого преобразования модели в полигональный вид, отличая настоящие исходные дуги от многогранников.
Прям с языка снял. Стл это формат из кусочков и этот формат печатается отрезками. А если бы использовать векторные модели, то и дуги автоматом бы пояаились. А теперь с начала вектор переводим в стл, а потом сглаживпем плагином. Идиотизм в логике.
Ждем модули для слайсинга в Компасе, Инвенторе, Солидворксе и др.
Очень интересно, хорошо бы эту тематику развивать, про плагины и т.д
))) где же ты был с этим видео пару недель назад - печатал комплект моделей и все с преобладанием цилиндрической формы... СПС за информацию, надо опробовать!
Нет принтера, но смотрю твои видео
Тоже самое
Нас миллионы)
В 3д печати я недавно - первый свой принтер приобрел чуть больше месяца назад. Попробую предположить, что проблема с неровностями при печати stl-файлов решается заменой stl на формат .step. Если модель проектируете сами, то экспорт в данный формат доступен в большинстве 3д-редакторов. Формат этот используется инженерами для обмена файлами между различными 3д-редакторами, поэтому с точностью геометрии у него проблем нет. Пруша слайсер его открывает без проблем.
Забавная штука. Для себя я её нашёл как полезную, и использую почти всегда на стандартных значениях, но вот мои наблюдения из моих хотелок, которые Arc Welder не умеет:
Если поэксперементировать с настройками, а именно повыкручивать их так, чтобы якобы максимально сгладить модель, то можно очень сытно всё испортить.
Судя по всему, изменения, которые вносит Arc Welder совершенно не учитывают слой выше и слой ниже, и не учитывают линии по бокам от аппроксимируемой.
Таким образом даже однослойная кайма на столе начинает расслаиваться, ибо дуга большего радиуса аппроксимируется одним образом, а друга ближе к модели - совсем другим. Между слоями же просто происходит аналогичный рассинхрон, помноженный на печать в воздухе.
Разработчик пишет, что не нужно выкручивать значения, но моя задача была понять как оно работает. Так вот если на печатаемой модели есть определённая угловатость, эта угловатость будет крутиться не строго вдоль оси Z (в 99% случаев, угловатость от полигонов будет под некоторым углом, ибо прямые вертикальные трубы мы печатаем не очень часто). На стандартных настройках, скорее всего, эта угловатость никуда не пройдёт, и в лучшем случае мы просто немного смягчим её углы. При выкручивании параметров, каждый слой будет сглажен сильнее, но это лишь приведёт к тому что каждый последующий слой будет укладываться поверх воздуха.
Отсюда у меня есть пара противоречивых размышлений: 1. Возможно при печати сильно нависающих объектов, без поддержек, когда уже температуру на 195 приходится скидывать, аппроксимация может оказать негативное влияние, поскольку это добавляет некоторый разброс траектории движения сопла относительно слоя ниже, а там любая доля миллиметра может привести к сваливаию пластика, ибо он не зацепился. 2. Возможно сглаживание движения сопла даже с поправкой на п.1, окажет благотворное влияение, ибо силы Ван дер вальса всё сделают как надо и пластик прилипнет, главное сопло не трясти лишний раз, и линию очерчивать мягче, тем самым увеличивая площадь прилегания. Если будут результаты по печати с большим нависанием, чтобы я их прямо выявил - дополною. Это актуально для печати веточек всяких, дырявых абажюров, аля "Cellular lamp".
Ну и второе моё наблюдение - Кура никак не визуализирует работу Arc Welder, в связи с чем нет возможности посмотреть как на самом деле поедет сопло. Нет возможности даже понять что он сгладит, а что нет, не говоря уже о проверке как поведёт себя упрощение от слоя к слою. Только опытным путём.
Команда печати дугами, также раскладывается процессором принтера на дискретные точки, просто расстояние между ними очень небольшое. Поэтому если в модельке детализация высокая изначально, возможно даже лучше будет печатать, чем дугами. Надо смотреть как процессор интерпретирует команды g2,g3 - думаю реализация может различаться от принтера к принтеру. Какая-то прошивка принтера разобьёт миллиметровую дугу на 10 точек, а какая-то лишь на одну. И качество будет различаться. Печать линиями даёт более универсальный результат для всех принтеров - поэтому, я думаю, используется по умолчанию.
Спасибо за подсказку! Это актуально прямо сейчас) Запускаю круглые детали))
О-па, новые полезности)
Отличный контент, как и всегда! Хотелось бы более подробную информацию получить. Можно сократить таким образом размер выходного файла, но микропрограмма принтера все-равно будет аппроксимировать дуги. Поэтому для тестов нужно учитывать параметры этой аппроксимации в прошивке. На аппаратном уровне 3д принтер может совершать только прямолинейное движение за 1 команду, это тоже нужно учитывать. Уменьшение размера потока команд, конечно будут снижать нагрузку на парсер, также будут уменьшаться паузы между командами. Тема очень актуальная, но требует со стороны САПР поддержки тоже. Спасибо!
По больше такого контента бы выкладывали остальные 3д0печатники! А то тупо обзор из коробки(((( voltNik, как всегда лайкос тебе! Именно из за тебя, я и загорелся приобретением принтера! А по сути, многие не хотят возится с настройками, заправил пруток, вкл и че на печатало, то на печатало... а потом гундят))) А по сути, эксперимент и игры с параметрами, могут показать истину! Вон у меня на работе не принтеры, а таблетпресс, плистерные, серная машина (которая по пакетикам льет серу) я начил играться с настройками и прочим, теперь знаю при каких настройках лучший или худший результат! И какую дозировку надо подавать в станок, и т.д. и т.п. ))) (до этого кто работал по бумажке на них и косяпорили, и со станками сексом занимались))) А я раз по игрался с настройками, и прочим... теперь премии получаю за подобное и ЗП подняли! Так что не ленитесь экспериментируйте! Придет Принтер, тоже буду тыкать куда тыкается)))😁
Спасибо за обзор. Надо будет взять на вооружение
Спасибо огромное за твои ролики, я вот недавно взял малину zero и понял что она не все детали на печать потянет, а тут ты посоветовал такой плагин и чудо!!!)))
Дело в том, что в stl это по сути модель с большим количествам граней как растровые картинки, а это значит, что g2/g3 просто не получается использовать напрямую, либо нужен некий алгоритим для преобразования, но это несомненно приведет к большому количеству мелких проблем.
Поэтому нарезать нужно "векторные модели" , такие модели хранят cadы (компас), а растр хранит (blender), когда мы экспортируем в stl в cadах мы по сути превращаем векторную модель в растр, значит нужен слайсер который будет уметь нарезать векторные форматы не stl или obj
Я хоть и имею опыт работы с разнобразными кадами и с blender, опыта в 3d печати у меня нет, но я уверен что такое ПО есть, но оно скорее платное.
Написал коммент на 4 минуте, может дальше будет что-то интересное.
Почти все угадал)
Супер. Очень интересно и полезно. Спасибо!
Благодарю! Попробую!
А что за пирамида там чёрная печаталась на 10:00?
Огромное спасибо! Как всегда очень познавательно и полезно. С меня длинный лайк
Благодарствую! Это видео, полезная находка!
бро, я тебя почти ненавижу. я только закончил очередной апгрейд своих принтеров, и думал, что лучше уже некуда. а оказывается, что есть ещё крутые фишки. благодарочка, лайк
а звук шаговика изменяется при печати?
нет
С чего ему меняться? Движения те же, только без команд G2-3 это закладывается в G-код слайсером, а с ними - движения вычисляет процессор принтера.
@@leobrynn4171 а с того что теперь голова не двигается мелкими линиями, а равномерно идет по дуге.
@@SSSuzd Если твой принтер печатает в полярных координатах - что-нибудь типа вращающегося и двигающегося по Z стола и двигающейся по оси X головы - то да, такое возможно (по типу патефона). В остальных случаях всё равно окружность рисуется линиями.
@@RuslanBalkin технически да, все печатается линиями. так как это шаговые движки. Но тут идет о более больших линиях чем шаг. Например, на видео рассказывается что в одном случае получилась окружность а в другом многогранник. И действительно это видно. Поэтому я и спросил про звук. Но это изменение такое малое что просто незаметно. И мне ответили что не меняется (точнее, они не заметили разницы)
Огромная работа, хороший результат, спасибо
Полезный видос! Спасибо!
как всегда. интересно. понятно. нужно и полезно.
интересный материал, надо попробовать с этим плагином поработать
Чуча про этот плагин уже пилил видео. Тоже пользуюсь. Проблем пока не заметил.
Вау. Интересно. Я сам замечал эти подергивания, но думал такие особенности работы gкода и ничего не поделать, только переходить на какую-то другую систему управления двигателями. А оказывается все давно продумано и есть решение.
Привет. В двух словах - какое? я погуглю
5:50 - не идентично :) Слева видны кривые полосы вертикальные, а слева - едва проглядывают, причем ровные.
Для меня это вообще мана небесная, я очень люблю плавные лини и скругления на моделях делать.
Спасибо!
Уважаемый, дорогой товарищ, прошло 2 месяца как вы купили прюшин разветвитель на 5 цветов, где обзор, как подключать его, или я не вижу...
Здравствуйте. Как вы равномерно натягиваете ремни?
Почему не имея принтера, я с интересом смотрю ролик? Класс!
потому что ваше подсознание нашло в этом интерес и подготавливает вас к покупке принтера-некая критическая масса превысит предел и вы уже будете смотреть ролики типа какой 3D принтер купить,как его переделать и т.д.(ну или вы уже в теме станков с ЧПУ-там оператор или наладчик) :)
Как ты относишься с загрязнению планеты пластиком?
Здравствуйте кура не нарезает модель просто висит и все КАК ИСПРАВИТЬ ПОДСКАЖИТЕ ?
это только на дельтах? на xy не пробовал?
Как раз печатал кабель канльные заглушки, будет что испробовать
На принтерах используется код G41/G42 ?
Крутяг спасибо за инфу. Отличный ролик
Когда будет топ принтеров 2021? Обстановка на рынке сильно поменялась с 2020...
Насколько? Появилось ещё больше клонов Е3? =)
Хороший вопрос. Я себе взял sapphire pro. Всем доволен
Принтер с прямолинейными направляющими физически не может перемещать печатающую голову по дуге, без преобразования дуги в отрезки перемещений по осям.
Другими словами, описанная в видео функция заставляет процессор принтера вместо преобразования отрезков в отрезки, преобразовывать дуги в отрезки. Возможно это будет выгодно на принтере с полярной системой, где голова реально движется по дугам, но это уже совсем другая история.
Привет! Расскажи, как нарисовать пчелиные соты решётку. Пожалуйста
С обычным принтером работает также как с дельтой?
да
Надо ли учитывать усадку пет пластику ? хочу что бы одна деталь входила в другую с небольшим усилием.
Сейчас порылся в компасе, там тоже есть качество детализации поверхности при сохранении в STL
А где именно?
@@Samara-63 При сохранении: Запись файла формата STL, Параметры.
Очень полезно! Спасибо!!!
Сделай подробное видео про прюша слайсер пожалуйста
мало опыта по нему, позже
@@voltNik_channel как по куре сделаешь если здорово будет, все понятно 👍
А я ломал голову над этим) оказывается можно победить))
Крутое видео! Вопрос такой, а при отправке на печать через Wi-fi плагин работает? Он преобразовывает файл с командами G0-1 в G2-3?
Что за пластик? Название цвета пластика у красных деталей?
Слушай, какой принтер можешь посовать ну в районе 25-30к, может дельту FLSUN Super Racer? или может что-то другое или Anycubic i3, который еще гравировать умеет?
6:50 Прошу прощения, привычка правильного произношения. Не ПлагИн а ПлАгин.
А через MKS WiFi не работает, обязательно нужно в gcode сначала сохранять?
Добрый день! Когда официально выйдет Cura на движке Arachne (как понимаю, это будет версия5.0), Вы сделаете видео об особенностях нового движка?
Интересно а в арткам этот плагин можно втулить ?
Это работает только на дельтах? или на ортогональных принтерах тоже?
Некоторое время назад Соркин высказал сомнения по поводу того как такой плагин будет влиять на геометрию модели (там же сначала слайсер делает из дуги ряд отрезков, а затем плагин по отрезкам пытается восстановить дугу, так что не факт что эти дуги будут соответствовать друг другу), посему вопрос: были ли замеры точности геометрии деталей?
Не знаю насколько точно вы передали смысл того что имел ввиду Соркин. Но слайсер ничего не преобразует, слайсер получает модель уже состоящую "из отрезков". А плагин из этих отрезков пытается восстановить радиусные дуги с заданным допуском. И если это не попытка восстановить круг из квадрата то геометрия в ощутимом количестве не изменится. Соркин просто умничает на камеру, надо же чем то эфир заполнять...
@@andreybreski8190 спасибо за уточнение. Да, возможно я неясно выразился + неправильно понял.
Суть в том, что после создания объекта с некоторой дугой (круглого/извилистого), при экспорте в STL (тут вы правы, это не слайсер), она бьется не полигоны, а значит на отрезки, и для этого используется математическое преобразование. А плагин с другой математикой делает обратное. И не факт что в сложных ситуациях прогон туда-обратно даст исходную модель. Но показать это могут только тесты
Ценно!
Насколько быстрее печать с дугами? Как дуги влияют на живучесть узлов принтера, например подшипников?
А если использовать команды G64 или g602? Это тоже стандартные команды, которые помогают получить плавное движение за счёт отключения микро пауз после выполнения кадра
А программы управления поддерживают эти команды?
@@andreybreski8190 дак в том и вопрос.
Здравствуйте извините что беспокою но можно спросить а вы можете сделать модель сундука Дейви Джонса из пиратов Карибского моря
А можно посоветовать для новичка. Всякие прошивки ставить для меня сложно. В Cura можно поставить чтобы принтер печатал круг от одного места по часовой стрелке и не прыгал туда обратно. У меня Эндер 3 вообще не понял, иногда менял место шва. А с пластиком PETG это очень печально, когда у него есть принцип тенуться, если хоть чуточку прилип при смене направления. Пробовал круг с 2мм перерывом, такая деталь... там всё гладко и без проблем. Как круг, сразу проблема.
В чпу станках (3д принтерах) есть параметр количество кадров отправленных на исполнение. То есть... 1 кадр-- 1 строчка отправлена - исполнена - ожидание следующего кадра 5 кадров -- 5 строчек отправлены на исполнение .1 исполнена.2 исполнена и процессор докидывает в оперативку до лимита 5.. при этом пауза образующаяся при последовательности ( кадр на исполнение - исполнение кадра - отчет об исполнении - получение следующего кадра) стремится к 0..
Разница в скорости печати ж1 ж2 образуется из за микро пауз подтверждения кадр исполнен.. при огромном колличестве кадров это становится заметно..
Если бы g2/g3 умел по z подниматься, то можно было бы напечатать цилиндр вообще без швов.
Я так на фрезере конуса режу, правда через g1, но по спирали поднимаюсь вверх и шва нет. Если делать проход по дуге и потом шаг по z, то из-за люфтов в станке в точке подъема фрезы заметная яма получается.
интересно почему разработчики слайсеров не используют стандартные приёмы для написания управляющей программы-G-коды же идентичны -3D принтер это практически тот же станок с ЧПУ?Как версия-это всего скорее связано с необходимостью одновременно печатать внутреннее заполнение и поддержки(обычным металлорежущим станкам ничего этого делать не нужно)-т.е.у 3D принтеров жёсткая установка-печатать только слоями,поэтому они и не печатают окружности сразу же с одновременным поднятием стола по оси Z.И шов образуется как раз в момент поднятия стола(я ещё недоумевал-ну неужели же нельзя напечатать без этого шва-спрятать его куда нибудь вовнутрь модели?)
кстати не понял а зачем шов на цилиндре? с g2 g3 можно задавать сдвиг и по z и тогда можно печатать спиралью, на глаз будет не заметно но без шва чище печать
как насчет Без шовной печати?
фотополимерная
Либо просто в режиме вазы
Есть там настройка в cura, где шов раскидывает по всей модели, на каждом слое в новом месте и его не видно, есть также на углу слоя, тоже не видно
Видать чтоб это работало нужена Marlin 2 прошивка, а то у меня на Anet A8+ печатается не то совсем
Я думаю если включить концентрическое заполнение можно ещё прилично сократить размер кода и увеличить скорость
Надо проверять, так как всё равно движение по прямой, типичное для зигзага, существенно быстрее и нет влияния центробежной силы на вытекающий филамент.
Прикльно но в линухе cnc команда g2 и g3 указываются подругому. Всео тремя цифрами.
Здесь как со звуком в цифровом виде, все зависит от разрешения и дискретизации. В любом случае конечное действие представляет собой ступеньку и сглаживание происходит только за счет погрешности механизма (когда точность данных превышает точность механики). Соответственно, если в ступенчатой фигуре есть геометрически правильные дуги, то их можно аппроксимировать создав более длинную, но мелкую лесенку, что в итоге и даст эффект сглаживания.
В общем тут вопрос чисто баланса и эстетики команд - на какой стороне обрабатывать дуги, превращая их в лесенки. Сделать все за контроллер или дать ему возможность построить кривые самостоятельно. И да, действительно, где-то это сработает, а где-то только все испортит. Надо просто понимать принцип преобразования геометрических кривых в дискретные движения механизма и уже от этого отталкиваться - использовать такое решение или нет.
Сегодня установлю, спасибо
Спасибо, хорошее видео!!!
Настраиваемое разрешение - вы контролируете максимально допустимое отклонение от исходной траектории инструмента. Более высокие значения приведут к большему сжатию, но большему отклонению. Более низкие значения приведут к более точному GCode, но меньшему сжатию. Значение по умолчанию 0,05 мм (+ - 0,025 мм) в большинстве случаев дает отличные результаты. Я бы рекомендовал более низкое значение только в крайних случаях, например, для моделей с очень высоким разрешением, маленькими соплами и очень малой высотой слоя. Значения выше 0,05 не рекомендуются.
Спасибо. Полезно, но не всегда :)
При включённом плагине в режиме печати ваза, некорректно печатает модель. Хотя в слайсере показывает печать всех слоев нормально. В остальном отличный плагин
Очень полезно!
Было бы круто если бы в Дельта принтерах - добавилась бы еще одна ось - столик бы начал вращаться !!!
Скажите в чем у меня проблема...сторонние файлы круглые печатает нормально..а те что я делаю в компасе получаются как гранёный стакан...в настройках компаса ставлю точность как надо на максимум ..но все равно выходит стакан...я новичок..прошу помочь
Вопрос: как внести в прошивку поддержку arc_support? Именно обновить прошивку, которая уже стоит, на поддержу этого плагина? Не хочу заливать прям новую прошивку
Никак.
Долго парился с фризами на дельте, пока не изучил влияние на фризы строки в прошивке DELTA_SEGMENTS_PER_SECOND, которая как раз отвечает за дробление кривых на прямолинейные сегменты. Чем меньше количество сегментов в дроблении радиусов на прямые, тем меньше вероятность фризов на высоких скоростях. А в видимом качестве печати с уменьшением этого параметра разницы, заметной глазу, нет.
Дай ссылку на сайт с G-кодами marlin
Спасибо за контент
Я не понял , чтобы пользоваться командами g2, g3 нужно скачать только плагин?(на пример для cura)
Да, он будет преобразовывать команды в gcode после работы слайсера
👍👍👍👍👍👍
Приму в подарок дельту. Даже с пылью. =)))
Очень интересно, я такие дефекты на своем чпу заметил в коде с арткам, и начал сам писать с дугами... с плагином думаю и для чпу можно пофиксить код. Ато ведь в 3д принтере только рябь на модели а в чпу обработке подвисание, удары фрезой, сколы из-за этого
супер ATMEGA2560 ) старый древний камешек, напоследок подорожал, но он и даром никому не нужен
У меня Original Prusa MK3s 2020 года, и угадай какой там микроконтроллер? За 1 год печатал очень много и даже не чуствовал что надо чтот пошустрей. Как на меня главное ет оптимизиця софта производителем, а не мошность.
@@panasananas4166 оптимизируй - не оптимизируй, но сложная математика всё равно будет обрабатываться одинаково, потому что мы упирается в производительность камня. Не оптимизирован обычной интерфейс, но он довольно мало жрёт.
I, J и K - не параметры отступа, а координаты центра дуги) если интересно - посмотри, у меня есть видео про g02/g03
При полной дуге с указанием центра дуги все обычно работает корректно, а с указанием радиуса нужно разбивать дугу хотя бы на 2 дуги
Может я ошибаюсь, но но I,J не координаты центра дуги, а как раз именно отступ (от текущей позиции). А вот результат [I-50], [J-50], где (I,J, как я понимаю, текущие координат), не отступ, как это написано на 0:45, а уже именно координаты центра:)
@@vicvic2413 вы сейчас мне говорите про инкрементальные I,J,K? А я имею ввиду абсолютные) и те, и те имеют место быть)
Ха, я в компасе создаю модели с таким высоким качеством, что у меня линейными перемещениями печатает и качество супер. Но вот на сколько быстрее печатать дугами???
Ни на сколько. Печать ускоряется только при наличии заеданий на g0/g1
@@e_kad штош..
Я не шарю. Но на Ender 3v2 не работает. Льёт в начале печати много пластика, потом его сносит соплом.
Возьму на вооружение
сделай видос про пере прошивку принтера где найти её и как правильно все сделать, как сделать свою картинку при загрузки
Мне кажется, причина того, что слайсеры не любят дуги - это практически полное отсутствие правильных окружностей в моделях и куча матана для определения этих правильных дуг при нарезке.
SKR 2.0, Кура 4.9 начинает творить полную дичь при включении этого плагина. Тупо выдавливает пластик в лужу в начале печати.
Увидел что при печати дугами цилиндра скорость разная. Причём значительно. Вот например когда начинают сравнивать оба варианта на одном экране, видно что скорость изменяется ступенчато в разы. Это же очень нехорошо.
Друзья, есть ли у кого-то такая-же проблема. После скачивания плагина из магазина Cura он не может загрузиться и не запускается, выдаёт ошибку. Кура 3.10.0. Как исправить?