[Устарело] Обзор прошивки Klipper. Улучшит ли качество печати?
ฝัง
- เผยแพร่เมื่อ 30 พ.ย. 2018
- Github Klipper: github.com/KevinOConnor/klipper
Сайт Marlin: marlinfw.org/
Установка klipper на debian: • 3Д-Печать: Установка O...
Официальная инструкция (англ): github.com/KevinOConnor/klipp...
Мой конфиг для облегчённого Flyingbear Ghost: drive.google.com/open?id=1Smy...
Benchy: www.thingiverse.com/thing:763622
------------------------
Поддержать канал
------------------------
YooMoney: yoomoney.ru/to/410017801570057
Boosty (ранний доступ к видео): boosty.to/dmitrysorkin
------------------------
Соцсети
------------------------
Личный канал Telegram: t.me/dsorkin
Общий чат telegram: t.me/K_3_D
VK: dmitrysorkin
Instagram: / sorkin.dmitry
------------------------ - วิทยาศาสตร์และเทคโนโลยี
Видео вышло 1 декабря 2018 года. Перед тем, как обвинить меня в том, что в клиппере нет тех или иных описанных в видео минусов, убедитесь, пожалуйста, что понимаете сколько с момента выхода видео прошло времени, сколько всего изменилось в самом клиппере и в целом на рынке прошивок. Спасибо.
Спасибо за обзор клиппера, познавательно. Очень хочется такого детального обзора 32-битных китайцев, которых вы упоминали в списке.
Я пока буду разбираться с вариантом дуе + рурампс4д, мне он кажется интереснее лерджевских плат. Но, вероятно, рано или поздно до них руки дойдут)
Дядя Дима молодец) Еще можно добавить, что есть Октопринт и плагин Клипера для октопринта. Можно например редактировать конфиг прям из Октопринта - это что бы Nano в ужасе из под ssh не запускать.
Да я из под этого плагина и редактировал обычно. Просто через нано на весь экран открывается и показывать конфиг удобнее, да и по старой красноглазой памяти приятно)
Спасибо, интересны выводы
есть и Pi и 8-битка... Но клипер мне тоже не подойдет, т.к . трубка длинная. Спасибо вам за труды, Дмитрий! Информация полезная, а главное доступно и правильно изложена!
Не советую на этот обзор ориентироваться, почитайте лучше комменты к нему, что-то у Автора не так..
Недавно перешёл на Klipper и получил чуток опыта. Аналогом марлиновых jerk и function_deviation в клиппере идёт параметр square_corner_velocity. По дефолту, если его не установить, он будет равен 5. То есть углы 90 градусов прошивка будет проходить при скорости 5мм/с. Обычный марлиновский дефолтный function_deviation равен 0.03 это соответствует где-то 17 - 23 мм/с square_corner_velocity. Расчёты не мои - это авторы клиппер рассчитали. То есть по дефолту клиппер настроен для гораздо более плавных прохождений поворотов, если хочется добиться скорости печати марлина можно подкрутить square_corner_velocity.
Что в клиппере очень сырое это код автоуровня и pressure_advance. Проблема там в том что прошивка никак не ограничивает количество и резкость движений моторов Z (при следовании уровню) и экструдера (при регулировке давления), в итоге при более менее приличной скорости и ускороениях мои драйверы tmc2208 просто вырубались. Поставил на ось Z и экструдер более кондовые драйверы, теперь они делают то что нужно, но мне их чуть чуть жалко, так их колбасит. Но результат интересен: на своём китайском говнопринтере hc maker 7 я успешно печатал при скорости 220мм/с и ускорениях 2500 (скорость непечатающих движений 260). Температуру для PLA правда пришлось выставить в 240, тут бы вулкан хорошо зашёл. И всё это без замены стоковой 8 битной платы контролера. Думаю попробовать поставить Due может ещё веселее получится
Про неудобство конфигурации: вполне удобно редактировать файлик на компе в нормальном редакторе, а потом заливать в малинку по sftp, параметров там не больше чем в марлине. Марлин только кажется удобней, он во первых тупо привычней, а во вторых самый жыр скрыт от пользователя в скромном параметре типа #define MOTHERBOARD BOARD_ULTIMAKER
Вот если попытаться настроить марлин под плату о которой он не знает вот тут поймёшь, что настройка клиппера в сущности очень удобна и интуитивна ;)
Указание длины шага я считаю просчёт авторов клиппера, указывать целое число намного удобней чем сильно дробное, а то и периодическое типа step_distance: .011111111
Что ещё могу отметить: сам октопринт тож та ещё поделка - он подтупливает при большом количестве быстрых движений, например при печати тонких кольцеобразных объектов когда внутри идёт заполнение он натурально встаёт на пару секунд. Печать при этом останавливается и потом продолжается. Я сперва думал это косяк клиппера, но нет, это косяк октопринта. Есть два костыля для лечения: либо virtual_sdcard, либо buffer_time_high=15. Я попробовал и тот и другой, первый очень неудобен, второй чут чуть неудобен, думаю пойти третим путём, выкинуть октопринт и поставить репитер сервер, он такого недостатка лишён
Очень ценная информация от вас, спасибо. Про рывки я говорил в основном применительно к оси экструдера. Движение головки в центре траектории меня в клиппере полностью устраивают, проблемы начинаются в начале движения и при ретрактах. Там где в марлине идёт резкая остановка, резкий ретракт и резкое начало движения, в клиппере плавное торможение, плавно начинается ретракт и плавно же начинает разгоняться снова. Из-за этого как раз успевает натекать. Я сейчас приблизился к более-менее адекватному поведению уменьшением длины ретракта. выкручиванием его ускорения и скорости и стало более-менее приемлимо.
По поводу конфигурации плат: да, и там и там получается неудобно, если конфигурировать вообще с нуля. Но для большинства плат под 3д принтеры, даже если распиновок под них нет в марлине штатно, эти распиновки можно добавить просто закинув файл от производителя платы и указав его.
Про октопринт - мне не нравится с ним работать. Если принтер далеко стоит, то да, классная штука, но в пределах квартиры закинуть на флешку мне как-то удобнее получается, чем сначала сохранять на диск, а потом заливать в окту. Да и не мешает ничто окту использовать с любой другой прошивкой)
@@SorkinDmitry У меня сейчас директ, на боудене я ставил скорость ретракта 60мм/с и ускорение ретракта 8000 и это было то что доктор прописал. При таких параметрах ретракт почти мгновенен и паузы почти нет. В настройках слайсера помогает добавить wipe movement это приводит к тому что во время ретракта вся конструкция ещё куда-то едет, как бы размазывая лишнее и не оставляя следов. Но решение имеет недостатки. Ещё есть настройка coasting, работает примерно как pressure_advance снижая давление экструдера заранее.
@@SorkinDmitry Кстати, забыл упомянуть, в Куре есть плагин для октопринта. Эта мелочь кардинально меняет подход: вместо плана "сохранить в файл, переключится на октопринт, аплоад файл" надо просто в Куре нажать кнопку "начать печать". Эта хрень сама загружает файл в окту и запускает печать. При таких раскладах вариант с записью на флэшку очевидно сильно проигрывает
Но с S3D такое не пройдёт, конечно, авторы S3D вообще не чешутся и не пытаются идти в ногу со временем
Согласен, так в разы удобнее. Кстати, интересную вещь подметил: с одинаковыми 1 в 1 настройками модели из симпли и куры на марлине печатаются почти идентично друг другу, а на клиппере из симпли натёки огромные, а из куры норм. Пока не знаю с чем связать, детально не тестировал.
@@SorkinDmitry Ага, кура и симпли при одинаковых настройках по разному слайсят, я это тоже заметил. Я изучал вопрос что делать с разной экструзией там и там, проще всего работать с шириной линии и flow. У меня сейчас в Куре при сопле 0.4 стоит линия 0.36 и это даёт мне очень приятные монолитные периметры, а при родном 0.4 зазоры между стенками. А наплывы как раз могут быть связаны с косяками октопринта, т.к симпли любит слайсить на огромное количество очень мелких фрагментов, если октопринт тут не справляется будут паузы в печати и в момент паузы прыщи натекают
Спасибо за сравнительные тесты, переставлять туда-сюда прошивку не охота))))
Как говорится, на вкус и цвет все фломастеры разные)))) Мне пока нравится))))
Есть некоторое количество готовых конфигов, которые вообще сразу начинают работать, мне повезло и для трех моих принтеров все было уже готово.
Настраивать вручную, конечно те еще танцы с бубном)))))) Инструкции и правда крайне скудные)))
По поводу изменения настроек прошивки, можно установить плагин octoklipper и менять любые настройки прямо через октопринт, сразу же перезагружать прошивку и получать новые настройки, что в разы быстрее чем менять настройки марлина и прошивать им принтер. Примерно как команды вводить получается)))))
Для уменьшения времени печати можно невозбранно ставить ускорения 1500 и больше.
По поводу джерков у меня есть сомнения небольшие. Если в Printer settings в куре выставить jerk = 0, прогнозируемое время печати получается в два с лишним раза дольше. Я так понимаю, какой-никакой рывок есть, но настраивать его к сожалению все еще нельзя.
Максимальное, что я смог выдавить из Ender-3 с клиппером - 200мм/с с ускорением 1500мм/с2, либо 150мм/с с ускорением 2000мм/с2.
При дальнейшем увеличении параметров уже не справляется подающий механизм и постепенно все забивается. И тоже появляются небольшие недоэкструды после резких поворотов. Полагаю, помочь может что-то типа титана.
Pressure advance на Ender-3 в итоге выставил 0.3, при этом экструдер не так сильно сходит с ума)))))
На переходах между слоями я отключил ретракты и увеличил ускорение по оси Z до 500. Стало получше, но шов конечно все равно виден, хоть и почти не выпирает.
Но в целом эта проблема все еще остается открытой))))))
Anet A8 на обычных скоростях начал печатать намного точнее. К примеру недавно без проблем печатал соплом 0.2 и слоем 0.04. И в обычных ситуациях слои лучше ложатся.
Но при больших ускорениях и скорости директ проявляет свои обычные проблемы, тяжеловат он чтобы так быстро носиться)))))
Еще раз спасибо за видео, но я пока продолжу свои эксперименты)))))))
Ну и огромное спасибо за ссылку на мой видос)))))) Часть с установкой Klipper подходит и для Debian, и для Raspberry Pi))))))
Да, кстати, я не задумывался о компенсации отсутствия рывков увеличением ускорений. Костыльно звучит даже, но попробовать стоит. pressure advance у меня получался далеко за единицу, пробовал сначала 1, потом до 0.5 опустил - экструдер перестал проскакивать, но то в простых местах.
Два единственных канала по 3d принтерам - трут в каментах за клиппер, вот это радует )
Sergey
Спасибо за обзор прошивки. Я использую данную прошивку на дельте. Я не мог понять откуда у меня прыщи на моделях теперь понятно куда копать. Начал искать в документации. И наткнулся на такой момент Large retraction settings may require tuning Klipper
The maximum speed and acceleration of retraction moves are controlled in Klipper by the max_extrude_only_velocity andmax_extrude_only_accel config settings. These settings have a default value that should work well on many printers. However, if one has configured a large retraction in the slicer (eg, 5mm or greater) then one may find they limit the desired speed of retractions.
If using a large retraction, consider tuning Klipper's pressure advance instead. Otherwise, if one finds the toolhead seems to "pause" during retraction and priming, then consider explicitly defining max_extrude_only_velocity andmax_extrude_only_accel in the Klipper config file.
Я так понимаю эти строчки просто надо добавить в конфиг. И изменить их. Дмитрий прокомментируйте пожалуйста.
Я экспериментировал с настройками и пришёл к выводу, что max_extrude_only_accel лучше выставить огромным, 10000, например, или даже больше. Это частично компенсирует отсутствие рывка. Max_extrude_only_velocity можно не выставлять. В настройках печати я выставляю скорость ретракта большой, примерно вдвое больше, чем на марлине (у меня 50мм/с против 25мм/с на марлине) и расстояние раза в полтора меньше, 4мм против 6. Если расстояние еще меньше делать, то течёт из пластика на перемещениях, если большим оставлять, то натекает жёстко. Еще очень важно отключить накат, если используется pressure_advance, и включить, наоборот, если не используется - помогает уменьшить шов.
Спасибо за разъяснения.
Дмитрий, здравствуйте! У меня вопрос такой. Для разделения питания mega 2560 от ramps 1.4, достаточно ли выпаивание диода D1, или ещё какие манипуляции проводить надо? Кто чего пишет. Мнение специалиста хочется услышать. Спасибо
Поставил вместо октопринта репитер сервер, он подключился к клипперу влёт, никаких сложных телодвижений делать не пришлось. Интерфейс удобней, залипаний на кольцах нет и в помине, плюс с компа можно так же отправлять файлы на печать из куры одной кнопкой и подключаться репитер хостом, который умеет показывать что принтер сейчас печатает. Сочетание клиппера с репитер мне нравится, удобней чем с октопринтом и меньше проблем. Время печати репитер оценивает адекватней окты. Для пользователей S3D у репитеревцев есть скриптик который позволяет передавать g-code на репитер сервер без возни с сохранением и аплоадом
Спасибо за наводку, обязательно попробую и в следующем видео о клиппере расскажу.
Развлекаюсь с дельтой с 8-биткой и 2004 экраном на борту на прошивке Repetier (что-то марлин не вставляет), шаговики 8825 на 1/32 шага (тиже поют).
Именно развлекаюсь, потому что серьёзных или коммерческих проектов нет. В 95% случаев печатаю для себя любимого всякую мелочь.
Тем не менее, несколько раз замечал фризы процесса, причём даже при статичном экране. Вычитывал, что 8-биткам сложно считать математику перемещений дельты, чему вполне верю.
На "длинные" (по времени) дистанции решил собрать ещё фанероид с механикой CoreXY, так как ему проще организовать термобокс и выставить жить на холодный застеклённый балкон.
В связи с этим решил ускорить дельту, обновив мозги... Рассматривал клиппер как альтернативу (учитывая наличие OPi и два древних EeePC), но всё- таки решил взять за основу 32-х битку.
Клиппер, конечно, хочу и буду пробовать (с линуксом вообще проблем нет), но как нибудь на досуге.
Спасибо за обзор.
Надо будет попробовать репетир, много что-то советуют) Про 32-битку согласен, надёжнее вариант выглядит. Тем более на нёё тоже можно накатить клиппер и использовать микрошаг хоть 1/256 без интерполяции
Отлично!
Может снимаешь ролики по 3d моделированию?
Боуден 50 см, дельта, тмс2130 40 вольт, мкс ген 1 л, скорость 200-300 - выше не справляется экструдер, ускорения 6000. Плагин октоклиппер ставь и конфиг редактировать легче, или wincsp поставь - будешь просто файл копировать, бэкапить проще. Пропуски они не спроста, вольтаж повышать надо. PA надо настраивать основательно для конкретной скорости и ускорений (у меня 0,5 на 60, 1.2 на 150 насколько помню) , и в слайсере уменьшать/выключать ретракты. Поверхностный конечно анализ, ждём дальше тестов
Стоит октоклиппер, редактирую через него. Пропуски из-за резких движений в большой количестве при работе pressure advance, драйверы и так настроены в предел.
@@SorkinDmitry движки 1.7А, 1.8 градусов, ток тмс2130 через spi 0.9А холд 0.7А пропусков нет, 12 вольт были, 24 - не хватало, поставил 40 вольт и нет проблем. Вольтаж то у тебя какой?
Джвижки такие же, вольтаж 24в, ток 1.3А пиковый на драйверах. Вопрос в том, что этого хватает за глаза при печати на марлине, проскакиваний никаких никогда и нет. В клиппере они происходят редко, но происходят, и из-за последовательных очень резких движений ввиду pressure_advance. Вообще, эти драйверы плохо подходят под такие моторы, просто другого ничего под рукой не было.
Доброе! Вопрос по Klipper.
Есть CoreXY Direct Titan и Delta Bouden (пятый самосбор).
На марлине Linear Advance калибровка предельно простая и информативная. На кубике с директом К= 0.04
А на клиппере настроить не могу. Ну нет разницы по углам, пока уже разрывы не начинаются.
На стандартных параметрах калибровки разрыв нити уже на высоте 2/3 для директа.
А ниже все одинаково. В два раза масштаб уменьшал - все равно не вижу разницы...
Вулкан, 0.6 сопло, соответственно высота 0,4, скорость 100, остальное откалибровано и по инструкци теста.
Может тест от марлина прикрутить?
Команды LinearAdvance на Pressue в G-коде поменять?
Dmitry Nik в клиппере для калибровки есть команда TUNING_TOWER. Там если задать параметры правильно, то все должно отработать и в консоли клиппера будет писаться каждая смена коэффициента. При этом коэффициенты там другие, не как в марлине. Можно прикрутить и калибровку от марлина, но это сложнее и больше шанс что-то сделать не так
@@SorkinDmitry Так и делаю. Но в отличии от Марина, тестовая модель разницы не показывает. Кроме разрывала при большом коэффициенте. Странно.
Огонь
Прошивка интересная, но пока чисто с научной точки зрения.
Что-то я сомневаюсь, что люди с убердешевыми принтерами на примитивных драйверах и маломощных шаговиках будут печатать не бенчи, а ответственные детали со сложной и необкатанной топологией на скоростях выше 80. К тому же, быстрая печать директом - это не про большинство "народных" принтеров.
Тем, перед кем стоят задачи печатать быстро, да еще и на инверсной кинематике, проще купить 32-битный контроллер и поставить всеми обкатанный марлин.
Ещё более прошаренные ставят клиппер на 32 бита )
Первую половину смело можно скипать - для тех кто не в теме, это всё равно филькина грамота, а тем кто знаком с разными прошивками, пересказывать трёхстраничное интро клиппера вообще не нужно. За вторую половину с тестами спасибо!
Интересно, как обстоит дело с клипером сейчас, ведь время прошло, наверняка его допили. Может сделаете обновленный обзор?
Здравствуйте! А можете сделать сравнение прошивки Smoothieware и Марлин?
Дмитрий говорил что смузи фу и не доделан (моя вольная интерпретация )
Лайк
Разделенная схема управления движением самая правильная, есть часть реального времени, отвечающая за управление моторами, а другая часть интерпретирует G code и отдает команды первой, взрослые контроллеры так устроены. Насколько я понимаю проблема не в рывках, они просто добавляют немного плавности, а в настройке планировщика, именно он отвечает за параметры прохода углов траектории.
Схема клиппера просто шикарна, тут спору нет, вопрос в сырости на данный момент. Относительно натёков в углах - возможно дело не в рывках, тут согласен. К сожалению, не возможности их в клиппере включить/выключить, чтобы протестировать полноценно.
@@SorkinDmitry В любом случае, спасибо за обзор, планирую собирать себе принтер, собираю информацию, ваши видео очень помогают
Чем вызывается дефект на модели на левом борту? Дмитрий его трогает пальцем примерно на 9:59? На всех напечатаных моделях виден, но на правом борту его нет. У себя на ender-3 тоже его заметил.
это шов, переход со слоя на слой, лечится перемещением на другое место в слайсере или настройкой параметров ретракта при смене слоя.
Дмитрий подскажи приобрел тево торнадо начал собирать и заметил на раме куда крепиться стол, платформа закрепленная на 6 роликах люфтит в пределах 2 мм по всем наплавлениям лево право верх низ. Это допустимо или нужно что то делать с роликами?
Ролики регулируются эксцентриками. В инструкции, вроде, было
Подскажите как Ваш Торндо? Выбираю между ним и Ендер 3. Инфы по Торндо в десятки раз меньше, но стол хочется 30х30)
@@artsilk2070я владелиц тево торнадо в целом он очень похож на эндор 3 но есть свои но в виде стеклянного стола и отвратной штатной головы
Благо на него встают любые головы от эндера 3
Кстати, китайцы продают клоны известной платы Duet Wifi по довольно гуманным ценам. Дмитрий, не думали о таком варианте? Опенсорц плата, туда можно накатывать опенсорц прошивки типа марлин и репрап, клиппер тоже поддерживает это решение в полный рост, есть даже готовый конфиг в примерах, правда без поддержки экрана.
Плата выглядит шикарно, кучи управляемых выходов выведены, шикарные драйвера распаяны, всё для людей
по клонам были очень неприятные отзывы. китайцы экономят на комплектухе и паяют не очень. да и смысла в них нет после выхода дует маестро.
@@XenoPlayer2 Сейчас у Дмитрия китайская рама принтера, китайские шаговики, китайский хотэнд, китайский блок питания, китайские концевики, но покупка платы из китая это "не очень-то там паяют"?
Нормально там паяют, можно сказать почти всё что паяют в мире паяют в китае
@@CageFox как и у всех - вопрос контроля. вполне вероятно что оригинальные дуеты в китае паяют, но делают это хорошо. Более другое не так хорошо. По клонам отзывы таковы, каковы они есть, поискать на 3дтудее например можно.
..
@@XenoPlayer2 Ну вот скоро мне придёт- проверю. Я много всякого заказывал в Китае и в целом считаю, что паять они умеют.
В поисках информации о IDEX дошел до клиппера и пересмотрел еще раз это видео. Не обладаете ли Вы информацией: завезли ли к данному моменту рывки в клиппер?
Нет, и никогда не завезут. В клиппере совсем другой алгоритм расчёта движений
Суть в том что даже на 32битной плате с октопринтом можно добиться лучших результатов чем без октопринта. Ведь можно делить шаг у драйверов не на 16 как по умолчанию у обычной платы на атмеге, а уже на 32. На 32битных платах на 64, 128, 256 и эти шаги будет обрабатывать октопринт + клиппер непосредственно а не интерполяцией в драйвере.
По опыту атмега2560 и тмс2209 с делением на 16 нормально работает. С делением на 32 уже при скорости выше определенного порога сбивается и пропускает шаги.
Разницы между 1\16 и 1\256 вы не увидите на декартовых принтерах. При этом чем мельче дробление, тем меньше крутящий момент мотора.
Привет ! Есть проблемка с симпли припечати узких мест с наружи получается видны волны похоже как-будто заполнение выходит за пределы... Как с этим бороться ?
Сделайте внешних периметров 3-4 штуки.
Да и вообще субьективно что лучше на твой взгляд: репитер или мерлин? Сейчас гоняю на репитере, о мерлине только слышал от брта, но что то подсказывает мне, что в мерлине функционал пожирнее, но у мерлина нет конструктора, а мне человеку далекому руками править это очень сложно(
Я репетиром не пользовался, не могу сказать про него. В марлине очень просто проходит конфигурация, хоть и в полностью текстовом виде. Мне кажется. сложностей не будет.
Dmitry Sorkin в таком случае жду ролик сравнения репитера и марлина, думаю где конфигуратор репитера найти знаешь)
Расскажи пожалуйста про соществующе 32bit платы, в основном интересует на основе stm32, есть ли открытые проекты? Может порт марлина?
Использую BIGTREETECH SKR 1.1 на марлине 2.0 Дёшево и открыто.
@@msvru спасибо, погуглю
Пытаюсь настроить для ghost 4 и никак не могу найти нужные пины для ендстопов. Дмитрий, откуда вы их брали? Ваш конфиг для 4го медведя не сработал. Update: инвертировал концевики x , y и заменил sensor_pin на analog13. Все заработало.
У 4 медведя, кажется, плата уже другая. Там и конфиг другой надо
У кого-нибудь получилось поставить клипер с октопринтом_следуя данным инструкциям?
Я извеняюсь что не по теме.Давно заметил стул сеткой,напиши пожалуста откуда такой
herman miller mirra. Сейчас зашёл посмотреть сколько стоит и ужаснулся. Покупал очень давно, лет 10 назад, по цене раза в 2,5 меньше.
причина прыщей может быть в юсб. с октопринтом когда развлекался были они почти всегда... вполе возможно что на той самой восьмибитке микросхема что за юсб отвечает совсем китайская. и ещё раз - кроилово ведёт к попадалову.
Прыщей при печати через клиппер как раз таки нет, они на марлине проявляются при очень больших скоростях.
Возможно стоит подключить малину/апельсину не через usb а непосредственно к uart-у платы принтера?
Негде спросить не у кого
почему отсутствует конфиг файл для stm32f103 blue pill?
вабще нет нигде, гуглится какаято хунта
процесс прошивки блюпила совершенно не гуглится
что то сделал в отсутствии гайда, что получилось непонятно, конфига нет, ничего не конектица
послепрошивочные команды невыполняются
Если я верно понял, это попытка сделать распределенную систему автоматики, как на промышленных системах. Вот только на промышленных системах полевой уровень чуть более распределен.
Тут можно несколькими платами управлять с одной.
@@SorkinDmitry суть не в том чтобы с одного мозга раздавать команды нескольким машинам, а в том чтобы повесить отдельный МК на каждое движение (или пару движений, которые довольно редко выполняются одновременно), в таком случае действительно значительно вырастет производительность системы управления. Но вектор развития в принципе правильный.
С другой стороны сильно распределять управление тоже не стоит, иначе всё упрётся в пропускную способность сети.
Да тут не с одного мозга нескольким машинам, а с одного мозга нескольким MCU, каждый из которых будет делать своё. Можно хоть на каждую ось одного принтера повесить по своему mcu с своим собственным МК, который будет отвечать только за неё
Если 8-битный контроллер не справляется, то лучше поставить у TMC микрошаг 1/8 или 1/4. На точность это не повлияет, а количество прерываний снизится в 2 или 4 раза.
Это, кстати, очень верное замечание. Точность, теоретически, упадёт, но на деле те же 2130 умеют в интерполяцию 1/4 до 1/256, и должно быть так же тихо, а криволинейные движения такими же плавными. Надо будет попробовать
@@SorkinDmitry Не забудьте выкатить видео с результатами экспериментов. И, кстати, 2130 отстой, 2208 лучше, потому, что у них сопротивление сток-исток полевиков в 2 раза ниже, что позволяет выдавать больший ток и меньше греться.
Да, просто 2130 свободные были, а 2208 - нет. Сейчас мне пришло много драйверов, буду тестировать в будущем их на практике.
@@TheNamelessOne12357 Откуда информация про сопротивление сток-исток, не могу найти, направьте пожалуйста.
@@a3sop des.gbtcdn.com/uploads/pdm-desc-pic/Electronic/image/2018/01/08/15153957058808.jpg
Попробуй 32битную плату например WiFi duo
Капитан! Обозри Мэрлин кимбра для чайников)
Получается если на принтере и так стоит 32 битная плата (как на Ender 3 2022 года)и дополнительные вкусности, такие как веб камера, ненужны - Klipper вообще ненужен?
Это очень старое видео. С того момента все изменилось давно
Клипер нужен
1 даже 32битных плат не очень хватает для дэльт
2 удобный веб интерфейс
3 input shaping
@@mercy3094 на момент написания комментария is в марлине не было или я не знал об этом.
А можно повторить без [устарело]? Или сослаться на чей нибудь актуальный обзор?
Не планирую
Плохо что результаты не утешительные. А вот если взять операционную систему реального времени и на ней попробовать? А существуют такие операционки которые работают с одноплеменниками без посредников в виде МК?
Насколько я знаю, самое мощное что можно более-менее без проблем использовать с 3д принтерами это beaglebone.
Кстати, результаты не то чтобы неутешительные. Если не брать в расчёт натёки на шве, то в остальном печать хороша. Надо будет попробовать с директ экструдером, может с ним прошивка справится лучше.
Что то не пойму, а малинкой разве нельзя сразу печатать без посредника? Или выводов не хватает? Вообще по идее было бы круто печатать сразу с малины или иной микропк. С веб интерфейсом камерой и ТД) почему люди не идут в эту сторону) куча языков программирования стоит перед выбором разработчика.
В теории - можно, на практике нет прошивки под это, платы расширения и так далее.
Для шаговиков нужно управление в реальном времени а на малине линукс, который не RTOS. Плата принтера (в случае с клиппером) работает как драйвер.
@@msvruтак вроде же есть rt ядра
Дима, сделай пожалуйста обзор российской 32 битной ruRamps
Заказал себе, жду пока приедет.
@@SorkinDmitry я теперь тоже очень её жду))
@@timsteel1060 А чем она прошита? Надо посмотреть будет.
@@msdesignru есть подозрение, что у ей Марлин 2 на борту. это не точно, но очень интересно мне.
@@timsteel1060 Спасибо, тоже есть интерес к такой штуке, как раз два принтера пришли новых для опытов так сказать ))
Как вы думаете Klipper на Ender 3 уместен?
Смотря как вы принтером пользуетесь. Если вам октопринт нужен, то почему бы и не установить дополнительно клиппер. Если нет - то не стоит тратить деньги на пишку дополнительно, качество печати не улучшит или улучшит незначительно
Сейчас клипер уместен на любом принтере.
А можно следующий раз тестовые модельки (кубики, кораблики) снимать в макро режиме, что-бы можно было рассмотреть не ваши руки, и какую-то синюю фигню по центру, а то какие слои получаются. И самое главное, держать модель в фокусе. А то Гайвера критиковали за белый цвет и разфокус, а сами показываете расплывчатые модельки с фокусом где-то на столешнице под руками. Видео новее чем это ещё не видел, и надеюсь что в новых вы исправились))))
С фотками всё не так просто, к сожалению. Если делать именно фото в макро режиме, то из-за статичности теней много деталей не видно, а другие наоборот, слишком сильно выпячены. Если на видео снять, то всё значительно ближе получается к тому, как выглядит в реале. В этом видео я снимал еще на телефон, так что фокус где попало получился - плохо, согласен. В новых уже на фотоаппарат с следящим фокусом снимаю и слежу чтобы было норм.
@@SorkinDmitry хорошо)) рад что у вас получилось ответили так быстро))) да, я имею ввиду видео, что-бы модель можно было перед объективом покрутить и обратить внимание зрителя на необходимые места. Как вариант при съёмке использовать внешний видео выход на фотоаппарате, что-бы видеть резкость и фокус сразу и на каком-нибудь мониторе (в условиях, приближенных к условиям просмотра видео зрителем), так и с удачными дублями будет проще и можно будет графикой в пост-п "ткнуть пальцем" в пупырку, смещение и другие проблемы)))
@@SorkinDmitry Лучше сделать поворотный столик под такие дела макросъемку - по аналогии как в микроволновке крутится посуда. И непосредственно взади поставить ровный фон, да хотя бы лист бумаги. Если без автоматизации то даю наводку - используйте за основу старый нерабочий HDD 3.5" ,снимите верхнюю крышку и все блины, наверх движка можно приклеитить или прикрутить родными винтами через проставочку какой нибудь кусок пластика круглый или керамическую плитку . Вот и все поворачивать будете руками . Автоматизация тоже несложная какой нить пасик резиновый, шаговичок, драйвер ШД простейший, ну и микруха NE555 c несложной обвязкой. Поищите схему в гугле по "тестер шагового двигателя". Например th-cam.com/video/9uz-2LQLG8Y/w-d-xo.html
Прошу розказать про 3d сканеры
Скажите пожалуйста, в каком городе вы живёте?
Москва
@@SorkinDmitry, может быть, у вас есть возможность и желание взять на тест принтер MZ3D?
@@SorkinDmitry, а то Dagov отказался...
Напишите мне на почту или вк
@@SorkinDmitry, скиньте в личку ваш e-mail
Все очень понятно. И я понял Klipper мне не подходит. Спасибо.
Слишком много заморочек...
И ещё у меня ОЧЕНЬ длинная трубка. А так я разгоняю принтер до 90, а больше начинаются проблемы с заполнением, и вряд-ли при замене платы получается увеличить скорость.
@@user-pn8dw9ep5n , разгоняешь до 90 , это скорость периметров ? Какие драйвера у вас и какой микрошаг ?
@@Toommm83 90 заполнение (если повезёт то 100), 60-70 периметр. Принтер Anet e10. Качество супер
@@user-pn8dw9ep5n у меня драйвера drv 8825, 32 микрошаг. Максимум для периметров у меня вышло 52, выше начинает тупить на отверстиях и поворотах. Заполнение 80, холостые перемещения 170 без проблем. Принтер coreXY.
Нунаконец-то где скрывался?
Болел немного)
Странное время печати,у меня на дельте при скорости всего в 45 показывает примерное время 44 минуты
Возможно он другого размера печатает нежели вы
@@playtopgames5239 он стандартный идет,вот ссылка www.thingiverse.com/thing:763622
@@user-tw1jp4bk7w , понятно что модель одна. но ты же не знаешь масштабировал он ее или нет
Да, действительно странно. У меня на дельте тоже примерно в два раза быстрее печатается при вдвое меньших скоростях. Масштаб вроде 1:1. Может дело в jerk и ускорениях. Если в них, то заявленной скорости печати принтер просто не смог достичь при таких размерах модели, поэтому и время печати больше расчитанной слайсером.
Не вводите людей в заблуждение - любой конфигурационый файл в линуксе включает сами конфигурационные параметры и закоментированные строки, т.е сами неактивные конфигурационные команды и коментарии....
А я говорил, что это не так? В ролике сказано только о том, что у марлина конфиг базовый составлен так, что все настройки лежат в нём уже, а у клиппера он полупустой и приходится самому туда дописывать нужное. Конечно комменты в конфигах клиппера есть, это никто и не оспаривал.
Насчет прыщей th-cam.com/video/_YLtFNL34Z8/w-d-xo.html смотреть с 14 минуты
А зачем? 32 бита никак?
Плюсы в том, что получается дешевле при установке на готовые принтеры, так как вместо платы за 6-10к, надо докупить какой-нибудь орандж пи за 1к и будет норм. Ну и у многих и так такие платы стоят с октопринтом, там уж сам бог велел такому произойти. Но честные 32 бита выглядят интереснее, я с вами согласен.
@@SorkinDmitry воу воу 8-10к? Что линейка что сбэйс стоят 3 копия дуэт стоит 5 к но жирнее её по железу я не знаю.
Дует 2 с экраном 10 спокойно стоит, а то и 11-12, просто плата 7-8. Лердж К с доставкой и а4988 начинается от 6к почти. дуе + рурампс4д выходит в 5к без экрана и драйверов легко, если оригинал брать.
@@SorkinDmitry хорошо пусть так, но в итоге по объему апгрейду цена будет как за новый принтер. Ибо что бы добиться нормальной скорости нужна нормальная механика. А на фоне остального железа смысл в экономии теряется. Почти все кого я спрашивал по теме посчитав нормально цену апгрейда приходили к выводу что проще строительство нового чем допил старого.
Не всегда. Тот же призрак за 50 рублей модифицируется и выходит по скорости за пределы возможностей 8 бит, а орандж пи 1к рублей стоит. Дельты многие могут печатать очень быстро, но идут с 8-битными платами тоже.
Всё-таки клипер ещё сырой очень.... Не для рабочей лошадки.... Но мне кажется сама идея не плохая...
Сама идея отличная просто. Жаль, что решили делать обработку перемещений не как принято, а своим путём.
Печатаю уже скоро как год на клиппере. У автора ролика, просто не получилось. Если Вам интересно, как выглядит шов когда "получилось" - можете попробовать найти этот шов на одной из моих последних распечаток, видео в моем профиле.
Кто Вам сказал про "своим путём"??? В дока прямо указано, что это слямзено у смузи, и дана ссылка на описание работы такого алгоритма для грбл! Всего лишь навсего джерки - это самый примитивный вариант, который почти никак не напрягает математикой, поэтому и прижился на марлине, самой не оптимальной и не правильно написанной с точки зрения ПО для микроконтроллеров прошивке. Но богат марлин на плюшки, ничего не скажешь.
Какая-то у вас странная логика. Я понимаю, что вы будете свой шесток до конца хвалить и подмахивать под это факты, но я хочу от вас ответы на три вопроса:
1. Где я сравнивал какие-нибудь плюшки марлина и клиппера и говорил что марлин лучше из-за того, что там есть какие-то хитрые функции?
2. Если рассматривать алгоритмы движения, чем конкретно рывки так неоптимальнее pressure advance, предлагаемого клиппером как вариант решения проблемы с сильной переэкструзией в углах?
3. Что является плюшкой - рывки или pressure advance? Всё-таки марлин или клиппер предлагают решать проблемы плюшками?
Я лично считаю, что говорил только о базовой работе прошивок, рывки оптимальнее pressure advance простотой математики, а pressure advance - костыль, призванный решить проблему плохих алгоритмов движения.
@@SorkinDmitry , 1 я говорил и сравнил, это факт - по плюшкам марлин круче всех. Если не нравится слово плюшка, пусть будет фича)
2,3 pressure advance к джеркам отношения никакого не имеет, в марлине этот костыль называется linear advance и призван он откорректировать боуден до "почти как директ".
А насчёт джерков, в клиппере вместо них есть параметр square corner velocity. Раз уж Вы так и не удосужились прочесть, что это такое, попробую рассказать на пальцах. Представьте автомобиль на джерках, перед каждым поворотом он сбрасывает скорость, но окончательно тормозит об столб. Вот та скорость, что была у автомобиля прямо до удара и есть джерк. Осталось только представить, как что-то мгновенно поворачивает автомобиль и придаёт ему джерка в другую сторону. Автомобили на смузи и клиппере работают по другому, они тоже сбрасывают скорость, но в поворот входят по дуге с ОЧЕНЬ маленьким радиусом. Скорость, на которой голова пройдёт поворот 90° и есть square corner velocity.
Нахрена городить огород. Управляй с компа напрямую драйверами и нехрен моск пудрить
А что это даст?
@@user-zk3dh4op9y тебе не нужно будет покупать недокомпьютер распбери...
@@leoa1893 ну я в этом какой-то проблемы не вижу
@@leoa1893 в таком случае хватает штатной платы управления.
@@knight74144 ну так Klipper ставят чтобы получить удобную веб морду, увеличить производительность платы что даст возможность печатать на сложных кинематиках с применением ресурсоëмких алгоритмов и самое главное удобное конфигурирование.
Ненужное га* но в общем
На момент записи видео да сейчас ультимативная прошивка удобная и позволяет увеличить скорость печати
Дядь, поработай над речью. Каждые 15 секунд вдох настолько громкий, что сбивает с мысли