По (крайне) многочисленным просьбам, запилил в программу калькулятор К-фактора (v1.0.4). Я его всё собирался сделать, но забивал. Но тут вы меня замотивировали. Работает крайне просто: вбиваем в поле внизу программы нашу "красивую" измеренную высоту с модели - получаем K-фактор (ну или ошибку, если что-то неправильно вбили :) Короче, кто скачал в первый день после выхода видео - можете перекачать, ссылка осталась та же (в описании).
Как же глубоко в поиске это видео по словам Pressure Advance. Еле нашёл. И как же удобно настраивать. Чуть помучился на линуксе, так как библиотеки не хватало, что было неочевидно, но после - все получилось сразу. Большое спасибо!
Отличный инструмент! Виктор, начинай собирать свой швейцарский ножичек полезняшек, наподобии wscc (windows system control center), только для 3Д печати!
Виктор, спасибо за полезную прогу! Feature-requests: - Просятся необязательные поля для указания ускорений/рывков для печати и потока. Если не указано - использовать значения из eeprom. Все-таки от это ключевые параметры и вспоминать, что там в прошивке - неохота.
ВНИМАНИЕ. Привет автор. В программе не хватает очень важного параметра а именно "отключение вентилятора на первом слое", а то он с самого начала крутит на заданных в процентах оборотах, и это как по мне немного ухудшает адгезию на первом слое особенно у кого стекло. Добавь пожалуйста такую функцию "Вкл/Выкл обдув на первом слое". А за идею и программу большое тебе спасибо, проверил, все отлично калибруется.
Полностью согласен! Всю подложку нахрен по середине отрывает из-за включенного вентиля на первом слое! Введите, пожалуйста, параметр вентятора 0 на первом слое!!!
Что-то неправильно показвает высоту и неправильно считает K-factor внизу (где задаём высоту в мм. и получаем K-factor). Задал диапазон 0.01 - 0.08 с шагом 0.01 и 20 слоев на шаг. Высота слоя 0.2. Теоретически должна получиться высота модели 0.2x20x8=32 мм + 1-й слой. Код сгенерирован правильный. Распечаталось правильно. Но, приложение показывает 28мм высоту модели. И при вводе в поле Height with the best quality калькулятор показывает неправильны K-factor. К примеру, при высоте 16 мм., в соотв. с G-кодом K-factor 0.04, а калькулятор пориложения показывает 0.05
В целом, это довольно просто, но только надо попробовать, как оно будет работать с шаблоном в одну стенку. Тогда можно будет и не измерять ничего, в общем-то.
Вот эти все танцы с ручным расчётом К-фактора по высоте замечательно добавляются в вашу программу путём одной кнопочки, одного поля с желаемой высотой, одной лейблой для вывода результата и одной функцией, которая это всё считает. Все параметры и так уже есть у программы, пользователь вводит высоту и сразу получает результат. Без необходимости звать шамана и пить с ним ведро огненной воды. 🤣 А так -- спасибо, я для себя вручную переписал марлиновский шаблон и вручную его под разные пластики меняю. Но да, часто линии отлипают от стола с ним. Попробую ваш скрипт.
Полезно, но, Виктор, можно было бы добить в программе высоту, чтобы по её настройкам получить K-фактор. Отдельное спасибо от пользователей "не windows"! 😃👍
Есть вопросы на засыпку: А разве не надо указывать диаметр сопла при калибровке? Что делать, если я хочу откалибровать к-фактор для сопла 0.4 и ширины линии 0.5? Или я чего-то не понимаю и диаметр сопла ни как не влияет на ширину экструзии?
скажите пожалуйста как использвать найденный k factor чтобы получить значение pressure advance в klipper? Заранее спасибо. (в калькуляторе выбрал firmware: klipper)
Круто! Реально. Причем мне кажется лучше настраивать на пет - он более подвержен дефектам схожими с завышенным к фактором. Пс твоя программа понравилась больше. Ппс добавить в программу обратный калькулятоор к фактора, ориентируясь на удачную высоту
Настраивать, в общем-то, надо на всем, К-фактор зависит и от пластика в том числе. На директе обычно не так заметно (ну кроме флексов), но на боудене у ABS, PETG и PLA К-фактор часто немного отличается, а уж у флексов всяких. Обратный калькулятор в планах.
Да не, другие пластики так же точно рвет при слишком большом значении К-фактора. Другое дело, что само значение немного отличается, но дефекты такие же.
@@ArtificalSUN а самое весёлое, что иногда поток зависит и от силы прижима подающего механизма, что тоже может влиять на к фактор. На "прямых" шестернях подачи, обычно достаточно посильнее зажать и результат станет стабильным на твёрдых пластиках. Для мягких, тоже, просто найти правильный прижим. А вот на "полукруглых", и тем более на двойных, типа бмг, поток может меняться в зависимости от "скользкости" пластика и от силы его прижима. (А на бмг, ещё и откручивают часто прижимную пружинку) Это обусловлено тем, какой именно частью скругления, в большей мере, проталкивается конкретный пластик. Вершиной "арки" - поток меньше, а если краями "арки" - поток увеличивается т.к. радиус краёв больше чем радиус в точке вершины. И, разумеется, степень и профиль износа самих зубьев. Значит, отныне и вовеки вечныя, перед каждой ответственной печатью считаем и калибруем к фактор! ))))
Спасибо. Идея была в том, чтобы весь необходимый для калибровки стартовый и конечный код был заложен в программу. Возможно, потом добавлю возможность редактировать самостоятельно
Программа - просто огонь! Один момент : а очень сложно сделать отдельную вкладку с двумя окошками в которые задаются пограничные измерения штангенциркуля и на табло сам считается К-фактор на основе раннее введённых настроек? Еще , было бы огонь сделать мульти калибратор. С расчетом потока, ускорений , ретракта, обдува и температуры. Я бы за такую прогу косарь неглядя отдал бы.
Вкладочка с калькулятором К-фактора по измеренной высоте - следующее, что добавлю, она действительно прям просится. У меня есть идея мультикалибратора, я бы его сделал с удовольствием, даже какие-то наработки есть, но на это нужно время, которого очень мало.
Добрый день, подскажи пожалуйста. При настройке pressure advance возникает проблема. После печати принтер начинает делать очень длинный откат. Так же после установки значения К, в reprap заново откалибровать его не удается. Принтер использует прошлое значение К.
Виктор, спасибо. А откуда при этом программа берет значения ускорений и рывков? - от них, вообще говоря, многое зависит для получения реалистичного результата.
@@ArtificalSUN Ок. Это важный момент, который просто нужно помнить при использовании программы. Потому как те значения, что реально используются в слайсерах, могут довольно сильно отличаться от дефолтных в EEPROM.
день добрый , а что может означать , если у меня разрывы от недоэкструзии начинаются с самого начала модели , то есть со значения 0.0 и пропадают на высоте около 8мм , а наплывы в местах уменьшения скорости практически одинаковые по всей высоте теста .. LA включен , температуру пробовал разную пластик петг , директ экструдер . тест проводил от 0 до 0.2 , пробовал от 0.1 до 0.3 , недоэкструзии в таком случае вообще нет , а наплыв все равно практически неизменный
спасибо за программу, а можно ли добавить вычисление к-фактора прямо в программе, сделать дополнительное окно и после печати забить туда высоту нужного слоя и расчитать?
Спасибо! Круто! Как доберусь до калибровки, обязательно заюзаю! Все учел похоже :) Может как-нибудь напишешь прогу для калибровки ретрактов? Юзал код Майкла (Teaching tech) с его сайта, но там нет z-offset, да и сам тест (две цилиндровые башенки) не идеален, ибо расстояние между ними одно.
@@technoalesha3343 Зависит от кода нагенеренного! Если в абсолютных координатах, то z-offset точно не будет работать... Это в принципе не команда, а операция сложения.
Возможно ошибаюсь но у меня в версии для reprap используется команда м900 а не м572 и нет смены коэффициента по слоям. Можно сформировать файл для marlin и заменить м900
Спасибо за прогу, у меня на Lerge странное поведение. Поскольку у меня хоуминг по Z в противополой стороне, то после хоуминга приезжает стол на правильную высоту, а потом примерно на 5мм сопло поднимается над столом и печатает по воздуху. Попробовал сделать Z-offset = -5 и ничего не изменилось. Куда копать? Еще из странного, перед первым слоем стол едет очень медленно к нуля по Z.
У ЮНИ? Да, что-то около 230-235. Можно сделать миллиметров на 5 больше (поднять башку вверх), но надо будет либо изпользовать 4010 кулер на радиатор, либо уменьшать на те же 5 мм область печати по Y, либо к качалке титана не оставлять практически доступа. Короче, уменьшать вылет головы вперед, иначе башка будет биться в переднюю стенку корпуса (проверено).
Печатаешь куб 40х40х40 со 100% заполнением и узкий элемент 5 мм шириной - на лету с экрана со второго слоя начинаешь подгонять поток и ЛА до параметров, когда результат печати становится гладкий и без пропусков. Занимает 10-15 минут Проблема "синтетических" тестов в том, что все они печатают линии или периметр, когда по факту важнее заполнение крышки. (Удаление аппендикса через анус с этими тестами) Также скорости "синтетические" и не соответствуют реальной печати.
Ну поток история отдельная. Что касается К-фактора, то даже стандартный марлиновский алгоритм даёт адекватное значение, в целом. Другое дело, что он имитирует только перепад скорости по прямой, а углы и шов лучше всего могут получаться при чуть другом значении, причем при прохождении на разных скоростях углы тоже могут чуть отличаться. Так что тут предполагается брать среднее значение. Ну и плюс другие недостатки. Но он гораздо быстрее, конечно. При заполнении крышки никакой другой физики в хотенде не рождается, так что какой-то особенный К-фактор по сравнению с другими случаями ей не нужен. Разгон, торможение, поворот, разгон, торможение и т.д. Что касается скоростей, то использовать желательно, конечно, более-менее реальные скорости, например, скорость печати мостов и скорость печати заполнения. Но вообще, каждый калибрует, как хочет, конечно. Это всего лишь ещё один метод
@@ArtificalSUN заполнение может быть на большой скорости, у периметров меньше, внешний ещё меньше. Самый большой наплыв именно на большой скорости - заполнение. И именно по нему и стоит выполнять тестовую печать. А если это и будет та самая печать с реальными настройками из слайсера, то и увидим то, что хотим получить. Нужно лишь только одно - научиться видеть, что получается. А так, метод "синтетики" конечно имеет право на жизнь, но только лишь для тех, что совсем не умеет видеть, что получается при печати - нубы оценят.
_Печатаешь куб 40х40х40 со 100% заполнением и узкий элемент 5 мм шириной - на лету с экрана со второго слоя начинаешь подгонять поток и ЛА_ а можно по подробнее? спасибо..
@@vadzit1467 нужно видеть результат печати и добиваться максимально гладкого сплошного заполнения. ЛА >0 начинает уменьшать количество пластика при резких изменениях перемещений. При заполнении "линии" нужно смотреть на примыкание заполнения к стенкам. Если заполнение к краям с переэкструзией, то нужно увеличивать ЛА. Особенно показателен элемент 5 мм шириной. По нему можно идеально точно подогнать ЛА - добившись гладкой поверхности, ведь если ЛА будет недостаточен, то на этом элементе будет переэкструзия. Останется проверить, чтобы на углах периметров не образовывались пропуски. После этого всё готово. Конечно лучше снять видео и показать это на деле. Описать достаточно сложно. По факту очень простая и быстрая операция, которая позволяет идеально точно подстроить ЛА. Известные блогеры мудрят с какими-то синтетическими тестами, которые как-то адаптируют под нужные задачи, когда по факту только внешний вид и есть критерий правильной настройки. Перемудрили ребята.
@@santhermTV _Конечно лучше снять видео и показать это на деле. Описать достаточно сложно._ Ну вот об этом и речь... Я не совсем понял: 1. для чего кубик 40х40х40 2. почему обязательно со 100 процентным заполнением. 3.что такое "и узкий элемент 5мм"? Спасибо..
Я вот кстати не смог воспользоваться скриптом который обычно используется для этого. Ни PLA ни PETG не хотели к ультрабазе прилипать настолько идеально, чтобы можно было это считать. Хотя с печатью проблем вообще никаких нет. В общем бросил это дело и настроил коэффициент дихотомией по 8-10 кубикам.
Ну, в общем-то, влияют, но программа просто их никак не меняет, используются те, что в прошивке. Вообще, в следующей версии добавлю настройки ускорения и рывка.
Вы запускаете скрипт python? Если да, то надо запускать kcalibrator.pyw, а не kcalibrator_gui.py. Если запускаете exe под windows, то проверьте, чтоб он не в какой-нибудь системной папке был, для которой нужны права администратора на запись
Калькулятор К-фактора в программу просится - все данные кроме оптимальной высоты уже есть в конфиге. Ползунок повесить, отражающий зависимость Kf от высоты и/или окошко для ручного ввода. Ну и поддержка клиппера - достаточно бесполезная тема, учитывая интегрированный Tuning_Tower, который гораздо богаче по функционалу. Но пусть будет... В марлине, кстати, его аналог вроде собирались вкорячить, не?
Запилил калькулятор К-фактора, можете качать новую версию. Что касается клиппера, то tuning tower я лично не пробовал, но вообще такой инструмент встроенный в прошивку - это круто, конечно. Главный минус, который мне видится - значение калибруемого параметра там каждый слой меняется. Лучше, когда есть возможность отпечатать несколько слоев подряд с одинаковым значением, чтоб все успело устаканиться и какие-то случайные дефекты не влияли на результат. В марлине вообще много чего собирались вкорячивать. Насколько мне известно, пока там нет функционала, аналогичного tuning tower.
@@ArtificalSUN Здравствуйте Виктор. У меня такая же беда. Запускаю программу на Windows, exe файл, (на 3-ёх разных компах проверил) и она меня встречает весёлой надписью Error calculating K-factor. Ничего не генерирует и не сохраняет настроек. Куда копать, что я не так делаю ?
У себя на принтере и так и этак гонял... ничего не меняется, хоть тресни... Наверное хардверно что-то не поддерживается... У меня Creality CR-10S pro Не судьба, видать... :(
Спасибо за программу! По идее всё должно быть относительно просто, да вот у меня возникла проблема, какой фактор не ставь картина одинаковая. Хоть 0.0 хоть 10.0 недоэкструзия и переэкструзия на одних и тех же местах и по мере печати ничего не меняется, думаю у меня эта функция просто не работает. Может кто то знает как это исправить? Принтер Ender 3 pro стоковый.
Программа не добавляет линеар адванс волшебным образом в любой принтер. В стоковой прошивке эндера ЛА просто выключен, надо перепрошиться прошивкой с включенным ЛА сначала.
Спасибо Виктор за Ваш труд. Программа очень полезная, но есть вопрос. Вы же русский человек, почему программа сделана на английском? Было бы не плохо сделать русскую версию. Удачи в Ваших делах.
Программа сделана на английском, чтобы ей могло воспользоваться больше людей. Над русской версией подумаю (вообще, можно сделать и выбор языка, но это уже перебор для такой мелкой программы).
Для каждого типа филамента - да. Но от температуры эффект особо не зависит, просто на Вашей стандартной температуре печати для этого пластика калибруйте.
@@ArtificalSUN заказал ender 3 s1. Не подскажешь ссылочку на нормальную инфу как его обновить и настроить LA?) Я в этом деле совсем новичку, печатал немного на Designer X, но там вообще ничего знать не требуется, он сам все делает.
Такая проблема существует. К сожалению, это связано с инструментом, используемым для сборки exe-файла, и решить ее напрямую я не могу. Пока могу предложить либо использовать скрипт на питоне, либо добавить exe в исключения антивируса.
Такая проблема существует, у меня тоже матерится (при первом запуске только). К сожалению, это связано с инструментом, используемым для сборки exe-файла и отсутствием подписи, и решить ее напрямую я не могу. Пока могу предложить либо использовать скрипт на питоне, либо забить на проблему.
Это известная пролема, связана с методом упаковки питоновского скрипта в экзешник. Исправить ее лично я не могу. Варианта два - довериться мне и добавить прогу в исключения антивируса или поставить питон и запускать прогу из скрипта.
По (крайне) многочисленным просьбам, запилил в программу калькулятор К-фактора (v1.0.4). Я его всё собирался сделать, но забивал. Но тут вы меня замотивировали. Работает крайне просто: вбиваем в поле внизу программы нашу "красивую" измеренную высоту с модели - получаем K-фактор (ну или ошибку, если что-то неправильно вбили :)
Короче, кто скачал в первый день после выхода видео - можете перекачать, ссылка осталась та же (в описании).
Я ничего не понимаю а где ссылка??? Это привидение что ли ?????
Как же глубоко в поиске это видео по словам Pressure Advance. Еле нашёл. И как же удобно настраивать. Чуть помучился на линуксе, так как библиотеки не хватало, что было неочевидно, но после - все получилось сразу. Большое спасибо!
Какая полезная приложуха!
Витю домучали, он наконец-то видосик сделал)
Три лайка бы поставил:
За усилия,
За ролик,
За Дмитрия. :-)
Ооооо, ка долго я тебя искал. Наконец то я начну нормально печатать, спасибо. П. С. От Соркина привет.
Крутое приложение и описание.
Отличная работа! Музычка в конце огонь, конечно)
Вот это да!
Давно не видел такой КПД лайков.
Крутая проделана работа. Спасибо.
Будем тестить.
лайк. спасибо за прогу.
Привет. Спасибо за труд. Обязательно попробую.
Спасибо огромное!!! самый лучший тест!!!!!!!!!!!!!!!!!!!!
Однозначно лайк, спасибо за прогу, чего-то подобного еще никто не делал
Отличный инструмент! Виктор, начинай собирать свой швейцарский ножичек полезняшек, наподобии wscc (windows system control center), только для 3Д печати!
Отличное видео 👍 полезное приложение, из пожеланий какие-либо отметки на модели при смене значения k-фактора.
Виктор, спасибо за полезную прогу!
Feature-requests:
- Просятся необязательные поля для указания ускорений/рывков для печати и потока. Если не указано - использовать значения из eeprom. Все-таки от это ключевые параметры и вспоминать, что там в прошивке - неохота.
Спасибо за отзыв, это уже есть в планах, как и ещё пара ситуативных настроек.
а что если дефекты (пропуски) идут с первого слоя?
ВНИМАНИЕ. Привет автор. В программе не хватает очень важного параметра а именно "отключение вентилятора на первом слое", а то он с самого начала крутит на заданных в процентах оборотах, и это как по мне немного ухудшает адгезию на первом слое особенно у кого стекло. Добавь пожалуйста такую функцию "Вкл/Выкл обдув на первом слое". А за идею и программу большое тебе спасибо, проверил, все отлично калибруется.
Или можно сделать включение вентилятора на втором слое.
Полностью согласен! Всю подложку нахрен по середине отрывает из-за включенного вентиля на первом слое! Введите, пожалуйста, параметр вентятора 0 на первом слое!!!
Спасибо за прогу и что есть под винду)
Спасибо за замечательную программу.
Даешь расширение функционала программы для рывков и ускорений :)
Что-то неправильно показвает высоту и неправильно считает K-factor внизу (где задаём высоту в мм. и получаем K-factor). Задал диапазон 0.01 - 0.08 с шагом 0.01 и 20 слоев на шаг. Высота слоя 0.2. Теоретически должна получиться высота модели 0.2x20x8=32 мм + 1-й слой. Код сгенерирован правильный. Распечаталось правильно. Но, приложение показывает 28мм высоту модели. И при вводе в поле Height with the best quality калькулятор показывает неправильны K-factor. К примеру, при высоте 16 мм., в соотв. с G-кодом K-factor 0.04, а калькулятор пориложения показывает 0.05
Вот это подход!!! Молодец!!! Спасибо!!!
Как вовремя. Я как раз дошел до этого момента!
сохранил в мастхэв програмки,спасибо огомное)!
Мысль, из тех, какие по идее можно быстро реализовать. При инкременте kfactor'а делать слой с заметно больщим либо заметно меньшим потоком.
В целом, это довольно просто, но только надо попробовать, как оно будет работать с шаблоном в одну стенку. Тогда можно будет и не измерять ничего, в общем-то.
@@ArtificalSUN Лишнее это, не усложняйте программу. YAGNI
а пример строки K-factor для SHUI?
Вить, привет. А чего на твою прогу MKS-WIFI Uploader много антивирусов ругаются?
шикарно! молодец!
Вот эти все танцы с ручным расчётом К-фактора по высоте замечательно добавляются в вашу программу путём одной кнопочки, одного поля с желаемой высотой, одной лейблой для вывода результата и одной функцией, которая это всё считает. Все параметры и так уже есть у программы, пользователь вводит высоту и сразу получает результат. Без необходимости звать шамана и пить с ним ведро огненной воды. 🤣
А так -- спасибо, я для себя вручную переписал марлиновский шаблон и вручную его под разные пластики меняю. Но да, часто линии отлипают от стола с ним. Попробую ваш скрипт.
Это примерно следующее, что я добавлю в программу, спасибо. Мысль есть уже давно, но пока руки не дошли.
Уже запилил калькулятор К-фактора, можете качать новую версию.
Привет, спасибо большое за объяснение и саму программу, здоровья тебе !
Дякую за програму!
Огромное спасибо за прекрасный генератор тестовой модели.
Вау, очень полезно, спасибо автору)
почему-то z-offset не применяется, куда можно посмотреть? прошивка марлин
Полезно, но, Виктор, можно было бы добить в программе высоту, чтобы по её настройкам получить K-фактор.
Отдельное спасибо от пользователей "не windows"! 😃👍
На крайняк отдельную считалку которая бы брала данные из общего конфига.
Да, обратный калькулятор есть в планах, может быть, даже в ближайших.
@@ArtificalSUN Это логично, как минимум. Не закрывая окно ввести высоту и получить к. И да, спасибо за видео. Хорошо, что вернулись :)
Добавил калькулятор К-фактора, можете качать новую версию программы.
@@ArtificalSUN отлично, спасибо!
Есть вопросы на засыпку: А разве не надо указывать диаметр сопла при калибровке? Что делать, если я хочу откалибровать к-фактор для сопла 0.4 и ширины линии 0.5? Или я чего-то не понимаю и диаметр сопла ни как не влияет на ширину экструзии?
Диаметр сопла не нужен в расчете, просто указывайте ширину линии.
@@ArtificalSUN понял, спасибо
скажите пожалуйста как использвать найденный k factor чтобы получить значение pressure advance в klipper? Заранее спасибо. (в калькуляторе выбрал firmware: klipper)
Круто! Реально. Причем мне кажется лучше настраивать на пет - он более подвержен дефектам схожими с завышенным к фактором.
Пс твоя программа понравилась больше.
Ппс добавить в программу обратный калькулятоор к фактора, ориентируясь на удачную высоту
Настраивать, в общем-то, надо на всем, К-фактор зависит и от пластика в том числе. На директе обычно не так заметно (ну кроме флексов), но на боудене у ABS, PETG и PLA К-фактор часто немного отличается, а уж у флексов всяких.
Обратный калькулятор в планах.
@@ArtificalSUN тут скорее момент связанный с текучестью, который у пет куда больше. Что как следствие вызывает такие проблемы.
Да не, другие пластики так же точно рвет при слишком большом значении К-фактора. Другое дело, что само значение немного отличается, но дефекты такие же.
@@ArtificalSUN а самое весёлое, что иногда поток зависит и от силы прижима подающего механизма, что тоже может влиять на к фактор.
На "прямых" шестернях подачи, обычно достаточно посильнее зажать и результат станет стабильным на твёрдых пластиках. Для мягких, тоже, просто найти правильный прижим.
А вот на "полукруглых", и тем более на двойных, типа бмг, поток может меняться в зависимости от "скользкости" пластика и от силы его прижима. (А на бмг, ещё и откручивают часто прижимную пружинку)
Это обусловлено тем, какой именно частью скругления, в большей мере, проталкивается конкретный пластик. Вершиной "арки" - поток меньше, а если краями "арки" - поток увеличивается т.к. радиус краёв больше чем радиус в точке вершины. И, разумеется, степень и профиль износа самих зубьев.
Значит, отныне и вовеки вечныя, перед каждой ответственной печатью считаем и калибруем к фактор! ))))
Запилил калькулятор К-фактора, можете качать новую версию.
Моё почтение
Отличная инициатива! Удобная программа. Не хватает начального и конечного gcode. ИМХО.
Спасибо. Идея была в том, чтобы весь необходимый для калибровки стартовый и конечный код был заложен в программу. Возможно, потом добавлю возможность редактировать самостоятельно
Программа - просто огонь!
Один момент : а очень сложно сделать отдельную вкладку с двумя окошками в которые задаются пограничные измерения штангенциркуля и на табло сам считается К-фактор на основе раннее введённых настроек?
Еще , было бы огонь сделать мульти калибратор. С расчетом потока, ускорений , ретракта, обдува и температуры. Я бы за такую прогу косарь неглядя отдал бы.
Вкладочка с калькулятором К-фактора по измеренной высоте - следующее, что добавлю, она действительно прям просится.
У меня есть идея мультикалибратора, я бы его сделал с удовольствием, даже какие-то наработки есть, но на это нужно время, которого очень мало.
@@ArtificalSUN искренне желаю успехов! Вы делаете дело , которое может перевернуть всю 3д печатную тусовку вверх тормашками и стать легендой ))
Запилил калькулятор К-фактора, можете качать новую версию.
Спасибо !
Добрый день, подскажи пожалуйста. При настройке pressure advance возникает проблема. После печати принтер начинает делать очень длинный откат. Так же после установки значения К, в reprap заново откалибровать его не удается. Принтер использует прошлое значение К.
Я так понимаю, для FlyingBear Ghost 5 на стоковой прошивке эта тема неактуальна?
Как можно применить эту калибровку в таком случае?
Виктор, спасибо. А откуда при этом программа берет значения ускорений и рывков? - от них, вообще говоря, многое зависит для получения реалистичного результата.
Она с ускорениями и рывками ничего не делает, используются те, которые на принтере настроены.
@@ArtificalSUN Ок. Это важный момент, который просто нужно помнить при использовании программы. Потому как те значения, что реально используются в слайсерах, могут довольно сильно отличаться от дефолтных в EEPROM.
у меня прошивка Repeater на клоне Prusa i3 , не очень вкурил подходит без костылей выбор опции reprap или как поправить?
день добрый , а что может означать , если у меня разрывы от недоэкструзии начинаются с самого начала модели , то есть со значения 0.0 и пропадают на высоте около 8мм , а наплывы в местах уменьшения скорости практически одинаковые по всей высоте теста .. LA включен , температуру пробовал разную пластик петг , директ экструдер . тест проводил от 0 до 0.2 , пробовал от 0.1 до 0.3 , недоэкструзии в таком случае вообще нет , а наплыв все равно практически неизменный
спасибо за программу, а можно ли добавить вычисление к-фактора прямо в программе, сделать дополнительное окно и после печати забить туда высоту нужного слоя и расчитать?
Спасибо! Круто! Как доберусь до калибровки, обязательно заюзаю! Все учел похоже :)
Может как-нибудь напишешь прогу для калибровки ретрактов? Юзал код Майкла (Teaching tech) с его сайта, но там нет z-offset, да и сам тест (две цилиндровые башенки) не идеален, ибо расстояние между ними одно.
Ну можно и сделать, в принципе. Где бы только время найти?)
Retraction Calibration Tool в гугле
@@technoalesha3343 спасибо! Но там все равно z-offset нет.
@@KiR_3d там есть строка custom gcode может туда с оффсетом что то можно вписать
@@technoalesha3343 Зависит от кода нагенеренного! Если в абсолютных координатах, то z-offset точно не будет работать... Это в принципе не команда, а операция сложения.
Что делать если на дельту не компилит gкод?
а если сразу на стенке при печати сделать надписи или просто выступы, что бы без счета ?
Спасибо большое, хорошая вещь.
Только есть одна просьба - кроме обдува на первом слое сделать еще слой потолще, а линии пошире.
Супер
супер, спасибо тебе. А диаметр сопла не указывается? если у меня 0.8 стоит
Ну пропишите ширину линии 0.8. Диаметр сопла не нужен. И можете сразу свежую версию программы скачать, там калькулятор к-фактора добавлен.
О, круто, клиппер добавили! Ещё для пользователей лерджа, можно сделать отдельную строку, которая просто дублировала бы марлин.
Неплохая идея, кстати, будет понятнее пользователям.
@@ArtificalSUN Да или просто написать в селекторе Marlin/Lerdge
Возможно ошибаюсь но у меня в версии для reprap используется команда м900 а не м572 и нет смены коэффициента по слоям. Можно сформировать файл для marlin и заменить м900
Точно последнюю версию используете? Был такой баг, но я его вроде исправлял
Спасибо за прогу, у меня на Lerge странное поведение. Поскольку у меня хоуминг по Z в противополой стороне, то после хоуминга приезжает стол на правильную высоту, а потом примерно на 5мм сопло поднимается над столом и печатает по воздуху. Попробовал сделать Z-offset = -5 и ничего не изменилось. Куда копать? Еще из странного, перед первым слоем стол едет очень медленно к нуля по Z.
Не решили проблему?
Кто пробовал для RepRap? У меня что-то странное: M572 нет вообще. Движение по оси Z только для первого слоя.
Спасибо, починил, проверяйте
@@ArtificalSUN Оперативно :) Работает.
Да там в коде в одном месте вместо RepRap было написано RepRaf, я дольше собирал экзешник и на гитхаб выкладывал, чем чинил
А сколько зона по з получилась? Где-нибудь 230?
У ЮНИ? Да, что-то около 230-235. Можно сделать миллиметров на 5 больше (поднять башку вверх), но надо будет либо изпользовать 4010 кулер на радиатор, либо уменьшать на те же 5 мм область печати по Y, либо к качалке титана не оставлять практически доступа. Короче, уменьшать вылет головы вперед, иначе башка будет биться в переднюю стенку корпуса (проверено).
Печатаешь куб 40х40х40 со 100% заполнением и узкий элемент 5 мм шириной - на лету с экрана со второго слоя начинаешь подгонять поток и ЛА до параметров, когда результат печати становится гладкий и без пропусков. Занимает 10-15 минут Проблема "синтетических" тестов в том, что все они печатают линии или периметр, когда по факту важнее заполнение крышки. (Удаление аппендикса через анус с этими тестами)
Также скорости "синтетические" и не соответствуют реальной печати.
Ну поток история отдельная. Что касается К-фактора, то даже стандартный марлиновский алгоритм даёт адекватное значение, в целом. Другое дело, что он имитирует только перепад скорости по прямой, а углы и шов лучше всего могут получаться при чуть другом значении, причем при прохождении на разных скоростях углы тоже могут чуть отличаться. Так что тут предполагается брать среднее значение. Ну и плюс другие недостатки. Но он гораздо быстрее, конечно.
При заполнении крышки никакой другой физики в хотенде не рождается, так что какой-то особенный К-фактор по сравнению с другими случаями ей не нужен. Разгон, торможение, поворот, разгон, торможение и т.д. Что касается скоростей, то использовать желательно, конечно, более-менее реальные скорости, например, скорость печати мостов и скорость печати заполнения.
Но вообще, каждый калибрует, как хочет, конечно. Это всего лишь ещё один метод
@@ArtificalSUN заполнение может быть на большой скорости, у периметров меньше, внешний ещё меньше. Самый большой наплыв именно на большой скорости - заполнение. И именно по нему и стоит выполнять тестовую печать. А если это и будет та самая печать с реальными настройками из слайсера, то и увидим то, что хотим получить.
Нужно лишь только одно - научиться видеть, что получается.
А так, метод "синтетики" конечно имеет право на жизнь, но только лишь для тех, что совсем не умеет видеть, что получается при печати - нубы оценят.
_Печатаешь куб 40х40х40 со 100% заполнением и узкий элемент 5 мм шириной - на лету с экрана со второго слоя начинаешь подгонять поток и ЛА_
а можно по подробнее?
спасибо..
@@vadzit1467 нужно видеть результат печати и добиваться максимально гладкого сплошного заполнения. ЛА >0 начинает уменьшать количество пластика при резких изменениях перемещений. При заполнении "линии" нужно смотреть на примыкание заполнения к стенкам. Если заполнение к краям с переэкструзией, то нужно увеличивать ЛА. Особенно показателен элемент 5 мм шириной. По нему можно идеально точно подогнать ЛА - добившись гладкой поверхности, ведь если ЛА будет недостаточен, то на этом элементе будет переэкструзия.
Останется проверить, чтобы на углах периметров не образовывались пропуски.
После этого всё готово. Конечно лучше снять видео и показать это на деле. Описать достаточно сложно. По факту очень простая и быстрая операция, которая позволяет идеально точно подстроить ЛА. Известные блогеры мудрят с какими-то синтетическими тестами, которые как-то адаптируют под нужные задачи, когда по факту только внешний вид и есть критерий правильной настройки. Перемудрили ребята.
@@santhermTV _Конечно лучше снять видео и показать это на деле. Описать достаточно сложно._
Ну вот об этом и речь...
Я не совсем понял:
1. для чего кубик 40х40х40
2. почему обязательно со 100 процентным заполнением.
3.что такое "и узкий элемент 5мм"?
Спасибо..
Я вот кстати не смог воспользоваться скриптом который обычно используется для этого. Ни PLA ни PETG не хотели к ультрабазе прилипать настолько идеально, чтобы можно было это считать. Хотя с печатью проблем вообще никаких нет. В общем бросил это дело и настроил коэффициент дихотомией по 8-10 кубикам.
Ну вот да, у многих косяки с прилипанием стандартного шаблона к столу, от адгезии и калибровки он сильно зависит.
калибратор еще работает? при запуске черное окно и видны только строчки где можно поставить галочку, все остальное не отображается
В Вы какой файл запускаете, скрипт иди exe? Если скрипт, то надо запускать kcalibrator.pyw, а не kcalibrator_gui.
@@ArtificalSUN запускаю именно kcalibrator.pyw
Не ну это топ.
Уговорил, подпишусь) За такой труд и лайки потыкаю, донатить не буду, я жлоб... и бомж.
Кстати если поставить безумно огромный К (опечататься на порядок), то даже из Бенчи получится неплохой глич-арт.
как сделать чтобы м117 исполнялась в очереди, а не тогда когда прочитана?
G28
G0 F1000 X10 Y10 Z10
M204 S10000 ;acceleration
M205 X30 Y30 ;djerk
M117 Speed 10
G0 F600 X10 Y290
G0 X290 Y290
G0 X290 Y10
G0 X10 Y10
G0 X290 Y290
G0 X10 Y10
G0 X10 Y290
G0 X290 Y10
G0 X10 Y290
G0 X10 Y10
M117 Speed 30
G0 F1800 X10 Y290
G0 X290 Y290
G0 X290 Y10
G0 X10 Y10
G0 X290 Y290
G0 X10 Y10
G0 X10 Y290
G0 X290 Y10
G0 X10 Y290
G0 X10 Y10
M117 Speed 50
G0 F3000 X10 Y290
G0 X290 Y290
G0 X290 Y10
G0 X10 Y10
G0 X290 Y290
G0 X10 Y10
G0 X10 Y290
G0 X290 Y10
G0 X10 Y290
G0 X10 Y10
M117 Speed 70
G0 F4200 X10 Y290
G0 X290 Y290
G0 X290 Y10
G0 X10 Y10
G0 X290 Y290
G0 X10 Y10
G0 X10 Y290
G0 X290 Y10
G0 X10 Y290
G0 X10 Y10
M117 Speed 90
G0 F5400 X10 Y290
G0 X290 Y290
G0 X290 Y10
G0 X10 Y10
G0 X290 Y290
G0 X10 Y10
G0 X10 Y290
G0 X290 Y10
G0 X10 Y290
G0 X10 Y10
вот пример, светится начнет сразу последний м117
Ну она, в общем-то, исполняется в очереди, только в отдельной. Самое простое решение - добавить перед M117 команду M400
Виктор, а ускорение и рывок разве не влияют на поведение принтера в достаточной степени что бы их тоже можно было задать?
Ну, в общем-то, влияют, но программа просто их никак не меняет, используются те, что в прошивке. Вообще, в следующей версии добавлю настройки ускорения и рывка.
@@ArtificalSUN Спасибо за терпение))) Прочитал все комменты - этот вопрос уже задавался раз 6 или 7)))
Я бы 10 лайков поставил,отличное приложение
Еще ретракты, ускорения, рывки и объемный расход и огонь будет тулза :)
А почему не создается файл с G кодом и не сохраняет конфиг проги? Все параметры выставил, красного нет. Нажимаю создать а файла нет.....
Вы запускаете скрипт python? Если да, то надо запускать kcalibrator.pyw, а не kcalibrator_gui.py.
Если запускаете exe под windows, то проверьте, чтоб он не в какой-нибудь системной папке был, для которой нужны права администратора на запись
@@ArtificalSUN Нет, запускаю из под винды ехе файл. То генерится то не генерится файл.
испробовал, крутая прога спасибо! а что за пластиком на видео ты печатаешь? красивый
Серебристый - это PETG Titanium от ABSmaker. Красивый, конечно, но вообще я бы не рекомендовал. Да и они его не делают уже вроде.
Калькулятор К-фактора в программу просится - все данные кроме оптимальной высоты уже есть в конфиге. Ползунок повесить, отражающий зависимость Kf от высоты и/или окошко для ручного ввода.
Ну и поддержка клиппера - достаточно бесполезная тема, учитывая интегрированный Tuning_Tower, который гораздо богаче по функционалу. Но пусть будет...
В марлине, кстати, его аналог вроде собирались вкорячить, не?
Запилил калькулятор К-фактора, можете качать новую версию.
Что касается клиппера, то tuning tower я лично не пробовал, но вообще такой инструмент встроенный в прошивку - это круто, конечно. Главный минус, который мне видится - значение калибруемого параметра там каждый слой меняется. Лучше, когда есть возможность отпечатать несколько слоев подряд с одинаковым значением, чтоб все успело устаканиться и какие-то случайные дефекты не влияли на результат.
В марлине вообще много чего собирались вкорячивать. Насколько мне известно, пока там нет функционала, аналогичного tuning tower.
у меня почему то показывает error calculating K-factor
Напишите issue на github со скриншотом, разберемся
@@ArtificalSUN Здравствуйте Виктор. У меня такая же беда.
Запускаю программу на Windows, exe файл, (на 3-ёх разных компах проверил) и она меня встречает весёлой надписью Error calculating K-factor.
Ничего не генерирует и не сохраняет настроек.
Куда копать, что я не так делаю ?
У себя на принтере и так и этак гонял... ничего не меняется, хоть тресни... Наверное хардверно что-то не поддерживается... У меня Creality CR-10S pro Не судьба, видать... :(
Да, чтобы линеар адванс работал, надо перепрошить принтер прошивкой, в которой он включен. Изначально на 99% китайских принтеров он отключен.
можно от куда-нибудь еще эту программу скачать????
Нет, только с гитхаба
Спасибо за программу!
По идее всё должно быть относительно просто, да вот у меня возникла проблема, какой фактор не ставь картина одинаковая.
Хоть 0.0 хоть 10.0 недоэкструзия и переэкструзия на одних и тех же местах и по мере печати ничего не меняется, думаю у меня эта функция просто не работает.
Может кто то знает как это исправить?
Принтер Ender 3 pro стоковый.
Программа не добавляет линеар адванс волшебным образом в любой принтер. В стоковой прошивке эндера ЛА просто выключен, надо перепрошиться прошивкой с включенным ЛА сначала.
@@ArtificalSUN Спасибо за ответ)
А как прописать К-фактор в стартовом G-коде?
Зависит от прошивки. Для марлина команда M900
@@ArtificalSUN как бы еще знать какая прошивка у меня в принтере) Принтер QIDI X-MAX
Я вообще не уверен, что там есть что-то типа Linear Advance.
Раз уж начал, то давай и для ретрактов😄
Не учтен важный фактор ПОТОК. Можно конечно "костыль" поставить - изменяя диаметр, но это дико.
Поток есть, он равен 1. Менять его нет смысла для калибровки К-фактора. Не важно, какой он будет, главное, чтоб был постоянный.
Было бы супер срезать угол как раз для разделения изменений кф, аля 5 слоем под 90, 5 слоев на45, 5слоев 90и тд
Не придется высчитывать
Очередная мастхэв софтина подъехалала
Кажется, я знаю чем займу себя и свой принтер в ближайшее время
Спасибо Виктор за Ваш труд. Программа очень полезная, но есть вопрос. Вы же русский человек, почему программа сделана на английском? Было бы не плохо сделать русскую версию. Удачи в Ваших делах.
Программа сделана на английском, чтобы ей могло воспользоваться больше людей. Над русской версией подумаю (вообще, можно сделать и выбор языка, но это уже перебор для такой мелкой программы).
Исходники открытые, вы можете помочь перевести.
@@a3sop Я бы может и перевел, но я не программист не знаю что переводить куда вставлять перевод и как протестировать.
Вы там с Соркиным по одной методичке работаете?
Учебник "Как стать успешным блохером для чайников"
То есть это нужно делать для каждого пластика да ещё и для разных температур? 🤯🤯🤯
Для каждого типа филамента - да. Но от температуры эффект особо не зависит, просто на Вашей стандартной температуре печати для этого пластика калибруйте.
@@ArtificalSUN заказал ender 3 s1. Не подскажешь ссылочку на нормальную инфу как его обновить и настроить LA?) Я в этом деле совсем новичку, печатал немного на Designer X, но там вообще ничего знать не требуется, он сам все делает.
Отличное приложение. У меня именно тот случай когда сто немного кривоват.
Жаль, под маком интерфейс выглядит как черное окно с отображающимися чекбоксами и больше ничего (((
Кто пробовал Lerg-X?
У Вас есть шанс попробовать первым)
Ахахах, сатану призывает своим 3д принтером
немогу победить Винду
Опишите конкретнее возникающую проблему
@@ArtificalSUN антивирус винды плюется
Такая проблема существует. К сожалению, это связано с инструментом, используемым для сборки exe-файла, и решить ее напрямую я не могу. Пока могу предложить либо использовать скрипт на питоне, либо добавить exe в исключения антивируса.
Сопло 0.5, петг, вышло к= 0.15
матерится 10 винда лицензионная на твой exe
Такая проблема существует, у меня тоже матерится (при первом запуске только). К сожалению, это связано с инструментом, используемым для сборки exe-файла и отсутствием подписи, и решить ее напрямую я не могу. Пока могу предложить либо использовать скрипт на питоне, либо забить на проблему.
Во славу Сатане конечно же !
О, а мне бесполезно, я тупой жопорук
Возможно, в недалеком будущем нас ждет появление программы для калибровки положения рук. Будем ждать и надеяться
Virustotal нашёл трояны.
троян так и не удалили.
Авира прибивает эту прогу как вирус
Это известная пролема, связана с методом упаковки питоновского скрипта в экзешник. Исправить ее лично я не могу. Варианта два - довериться мне и добавить прогу в исключения антивируса или поставить питон и запускать прогу из скрипта.
Антивирус ругается
делал поСоркину - К = 0, а выше пипец что творится