Кремень КД Реклама
Кремень КМ Реклама

«Абыдно, панимаишь.» Недооцененная прошивка и железо.

X-Dron
Идет загрузка
Загрузка
14.11.2023
8812
69
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

28

Спроси любого из печатников, какие типы прошивок для 3D принтеров существуют. И мало кто сразу ответит что-либо другое, кроме Marlin и Klipper. 

Я не спорю, что Klipper, это универсальный инструмент, который можно заточить под все что угодно. Но нужно ли это простому новичку на Marlin, которому просто хочется удобства от интерфейса, который устал бегать к принтеру с SD-картой, который устал ждать закачки файла по Wifi на скорости 130KiB/s?

Как вам нравится интерфейс?

«Абыдно, панимаишь.» Недооцененная прошивка и железо.Нет, это не одна из вебморд Klipper-а, не OctoPrint. Это Duet Web Control (DWC) – веб-приложение, которое работает с совместно с RepRapFirmware.

Я бы сказал, что RRF это Klipper для тех, кто не хочет связываться с Linux.

Попробуем разобраться, что же такое есть в Klipper, но нет RRF.

Для начала советую прочитать статью 2019 года.

https://3dtoday.ru/blogs/svs0724/reprapfirmware-a-small-overview-of-the-firmware-bonus-library-tmc2130-

Почти все что там сказано актуально до сих пор. Но прошивка развивается, вносятся улучшения, добавляются новые возможности.

Хочется добавить, что в макросах есть возможность работы с любой объектной переменной прошивки. Есть возможность реализации собственной 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

 

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

28
Комментарии к статье