«Абыдно, панимаишь.» Недооцененная прошивка и железо.
Спроси любого из печатников, какие типы прошивок для 3D принтеров существуют. И мало кто сразу ответит что-либо другое, кроме Marlin и Klipper.
Я не спорю, что Klipper, это универсальный инструмент, который можно заточить под все что угодно. Но нужно ли это простому новичку на Marlin, которому просто хочется удобства от интерфейса, который устал бегать к принтеру с SD-картой, который устал ждать закачки файла по Wifi на скорости 130KiB/s?
Как вам нравится интерфейс?
Нет, это не одна из вебморд Klipper-а, не OctoPrint. Это Duet Web Control (DWC) – веб-приложение, которое работает с совместно с RepRapFirmware.
Я бы сказал, что RRF это Klipper для тех, кто не хочет связываться с Linux.
Попробуем разобраться, что же такое есть в Klipper, но нет RRF.
Для начала советую прочитать статью 2019 года.
Почти все что там сказано актуально до сих пор. Но прошивка развивается, вносятся улучшения, добавляются новые возможности.
Хочется добавить, что в макросах есть возможность работы с любой объектной переменной прошивки. Есть возможность реализации собственной G-код команды через макрос (совсем как в Klipper). Есть возможность вызова макросов с параметрами. В макросах можно использовать условные команды, циклы, собственные переменные процесса.
Например, обработку макрос обработки ошибки нагревателя в 3.5Beta4 я сделал таким
Русский интерфейс в Duet Web Control поддерживается. Если найдете неточности перевода – пишите, исправим. ))) (нет я не являюсь разработчиком, но опыт внесения изменений в перевода DWC есть.)
Про 2 уровня защиты от неисправности/перегрева нагревательных элементов я писал здесь
https://3dtoday.ru/blogs/x-dron/obespecenie-bezopasnoi-raboty-printera-na-reprap-firmware-34
И так что же такое есть в Klipper, но нет RRF
- Нет нормальной работа с Web-камерами. Да, это безусловно. К DWC можно подключить поток от IP-камеры, но полноценно интегрировать в платы нельзя. Железо RRF не настолько мощное, чтобы пропускать через себя видео-поток. Да, можно использовать одноплатник для DWC и видео-стриммера , но смысла в RRF тогда нет вообще, лучше Klipper.
- Невозможно поставить два разных шейпера на разные оси. Да, это действительно так. Но владельцы дрыгостолов говорят, что если правильно подобрать шейпер на ось Y, то и на Х он будет нормально работать. Я не пробовал, у меня нет дрыгостолов. Есть Ulti и CoreXY. Шейперы вообще отключил, т.к. кинематика настроена так, что софтовые примочки оказались не нужны.
- Нет телеграмбота )). Зато есть MQTT, а это легкая встраиваемость в любую систему «умного дома».
- Малое комьюнити. Нас мало, но зато в группе нет хамского отношения к новичкам. Заходите, поможем https://t.me/RRF_ru. И конечно, чтение документации оно тоже полезно )). Документация у Duet3D (RRF+DWC) отличная. Есть официальный форум, в котором можно описать ошибки и они реально попадут к разработчикам на проверку.
- Ограниченное количество дорого железа, которое поддерживает RRF. Klipper можно поставить почти на любой хост, и использовать старую плату. Да выбор родного железа очень мал и оно дорогое. Но есть портирование на платы под STM32, и специально разработанные под этот порт платы. Есть варианты, когда замена платы под RRF будет дешевле железа под Klipper.
Где-то 1.5 года назад появилась замечательная плата «Fly E3 RRF V3», которую мало кто оценил, хотя плата можно сказать уникальная.
https://aliexpress.ru/item/1005002372751834.html?sku_id=12000020391861890
Стоимость платы сегодня – смешные 3000руб. За которые имеем:
- 5 драйверов ТМC2209, распаянных по UART и не теряющие свои настройки при снятии силового питания
- Wifi модуль на ESP32, обеспечивающий передачу данных на скорости до 1.8MiB/s.
- Раздельную систему питания силовой части и логики (при срабатывании защит, отключающих питание нагревателей, моторов, вентиляторов, микроконтроллеры STM32 и ESP32 остаются под напряжением, обеспечивая веб-интерфейс и диагностику принтера)
- Имея раздельную систему питания силовой части и логики, система безопасности реализуется с помощью одного релейного модуля или твердотельного реле.
- Нормальная поддержка PT1000, т.к. в качестве опорного сопротивления используется резистор на 2.2кОм. (в связи с этим есть определенные сложности при конфигурации Marlin).
- 2 заменяемых модуля мосфетов (по 2 на модуле) под вентиляторы/светодиодную ленту. Если вдруг спалили, просто разворачиваем модуль другой стороной. Если используется подключение на оба мосфета модуля, то перепаять в модуле проще, чем основной плате. Модуль так же продается отдельно.
- Немного доплатил, и берем плату с поддержкой PT100 или термопары «type K».
Итак, покупаем «Fly E3 RRF V3», продаем старую плату с драйверами на барахолке и выходим в ноль по стоимости, или даже в плюс.
Хотя плата заточена под RRF, но отлично дружит и с Klipper. Под Marlin лучше не надо, она не для него создавалась.
Кроме этой платы есть и другие, на которые RRF встанет. Список можно посмотреть здесь https://teamgloomy.github.io/supported_boards.html. Не на всех есть Wifi-модуль. Часто его нужно покупать отдельно. Модуль на ESP8266 не советую, скорость передачи медленнаяю Платы на LPC1768(9) не рекомендуется даже в качестве «попробовать».
RRF отлично поддерживает экраны 12864, интерфейс которых можно настроить как вам угодно. Отличное решение для рутинных операций, которые делаются рядом с принтером (заправка филамента, снятие карты стола в ручном режиме).
Кто-то скажет "Статья проплачена!!!". Нет. Просто не нравится, как формируется секта "Klipper и его подвижники". Хочется указать другой путь. А как же Marlin? Marlin в топку истории. Это реально устаревшие технологии с множеством накопленных багов.
Тем, кто заинтересовался и хочет посмотреть вживую, что такое Duet3D, советую посмотреть видео с канала "Уголок Технаря".
https://www.youtube.com/watch?v=Y2s3Sn3QsXE&t=1336s
Еще больше интересных статей
Установка BigTreeTech SKR Mini E3 V3.0 в Creality Ender-3 S1 Plus вместо сгоревшей штатной платы.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Размотчик филамента. Бесшумная версия.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Blue Pill & SSD1306, ну очень маленькие.., но 32 бит!
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Решил я тут попробовать перейти с 8 бит на 32.
Готовы...
Комментарии и вопросы
Гудзона рядом нет.. вот и прих...
Огромное спасибо автору за тру...
Интересно зачем так извращатьс...
Возникла вот такая проблема. П...
У кого есть ender 3 v3 se вы п...
Друзья, может кто подскажет, к...
Здравствуйте . особо сильно не...