«Абыдно, панимаишь.» Недооцененная прошивка и железо.
Спроси любого из печатников, какие типы прошивок для 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
Еще больше интересных статей
Сборка продвинутого хотенда для Anycubic kobra s1 на базе хотенда от creality k1
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Для нача...
Замена керамического нагревателя в 3D принтере QIDI X Plus 4 (франкенштейн)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Не происходил нагрев. Датчик...
GCODE: Основы
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
GCODE: Плюшки от ПавлушкиПосле написания предыдущей...

Комментарии и вопросы
Автор, кто тебе сказал, что "т...
Собственно да) спасибо)
Для тех кто не в курсе как это...
Прошивка официальная, стол пер...
Хочу Замостить стол и печатать...
Добрый день! Столкнулся с тако...
Последнее некоторое время нача...