Умный принтер. Часть 2 или у кого биты больше.
Итак, что было сделано:
- Подобраны оптимальные экраны для проекта
- Сделан “hard-fork” от Octoprint-TFT
- Пересмотрен взгляд на программно-аппаратную архитектуру принтера
- Создана своя тема для интерфейса Octoprint
Главными критериями были:
- IPS матрица
- размер 4 - 5 дюйма
- емкостной экран (желательно)
- приемлемая цена
1. Вариант попроще. 4’’ IPS резистивный Touchscreen2. Вариант побогаче. 4.3’’ IPS емкостной TouchscreenОба экрана имеют разрешение 800х400. У обоих великолепная картинка, цветопередача и угол обзора. Главное их отличие - это емкостной touchscreen. К нему (как и ко всему хорошему) очень быстро привыкаешь и пользоваться им намного приятнее, чем резистивным. Тем не менее, экран с резистивным touchscreen’ом также вполне жизнеспособен.Это Hard-Fork, детка!Приложение было серьезно доработано. И почти перестало напоминать своего родителя. Поэтому (а также потому, что создатель Octoprint-TFT официально заморозил развитие своего детища) было принято решение сделать hard-fork и назвать новый проект OctoScreen.
1. В первую очередь была полностью устранена проблема зависания экрана, которой страдал Octoprint-TFT.
2. Заметно изменился дизайн и компоновка: 3. Экран научился понимать состояния принтера (ожидание/печать):4. Добавлена функция быстрого преднагрева/выключения нагрева по нажатию на значок экструдера или стола, при этом экран подсвечивает статус:5. Добавлен экран ручной калибровки стола:6. Пункт “Menu” вынесен на отдельный экран:7. Добавлена функция управления WiFi:Само приложение теперь поддерживает до 4-х экструдеров. Напомним что проект изначально начинался с поиска экрана и прошивки для многоэкструдерного принтера Z-Bolt:Краткое видео о том как работает экран
https://github.com/Z-Bolt/OctoScreenТакже есть подробная инструкция под экран 3.5, за что отдельное спасибо нашему соратнику Денису (@negativ72rus):
https://community.z-bolt.ru/t/octoscreen-na-3-5inch-rpi-lcd-a/18Пересмотр взглядов на программно-аппаратную архитектуру принтера или переобувание на ходуВ прошлой статье мы упоминали о планах использования Marlin в нашем многоэкструдерном принтере, однако в итоге выбор пал на Klipper. Причин несколько:
- Одна из главных для нас, как разработчиков, причина - это его гибкость. Marlin и его “макаронный” код делают настоящим вызовом процесс внесения в него доработок, а тем более их дальнейшую поддержку.
- Klipper в этом плане полная противоположность Marlin. Во-первых все конфигурирование Klipper вынесено из программного кода. Сам код хорошо структурирован. Но что самое важное, Klipper предусматривает модульность!!! Можно добавлять свою логику в прошивку, не внося изменение в ее ядро, и тем самым колоссально упрощать дальнейшую поддержку своего кода.
- Всю настройку прошивки можно осуществляется прямо через web интерфейс OctoPrint. И при этом возможности настройки на много мощнее чем у Marlin или Smootheiware.
- Как же тут не сказать о битах, за которыми в последнее время все гонятся )). Сама архитектура Klipper предполагает, что вычислительная нагрузка ложится на Raspberry PI. Функция платы управления MKS Gen L (в случае с принтерами Z-Bolt) остается в передаче сигналов к/от периферии (двигателям, сенсорам, нагревателям, элементам управления).
А ведь Raspberry Pi 3 Model B+ оснащен 64-х битным, 4-х ядерным чипом Broadcom BCM2837B0 A53 1.4GHz.
По сути Octoprint + Klipper, запущенные на Raspberry Pi + тот же MKS Gen L -
на порядок более функциональное и прогрессивное решение, чем Marlin, запущенный на каком-нибудь 32-х битном чипе.
Конфигурационные файлы для Klipper’а для принтеров Z-Bolt также можно найти тут:
https://community.z-bolt.ru/t/konfiguraczionnye-fajly-dlya-klipper-dlya-printerov-z-bolt/52Небольшой бонус напоследок!
Также мы сделали свою тему для интерфейса OctoPrint:Шапку можно настроить нативным пунктом выбора цвета в разделе Appearance:Инструкция как установить тему вы можете найти у нас на GitHub: https://github.com/Z-Bolt/OctoPrint-Z-Bolt-ThemeПишите в комментариях, какие функции экрана вы считаете наиболее полезными и необходимыми к добавлению.
Всем добра, позитива и хорошего обдува нависающих элементов!
Еще больше интересных статей
Гибрид двух слайсеров для печати. Необычное решение
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Боль и страдание и при чем тут bambulab
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Постобработки пост. Делаем из ABS грунт-порозаполнитель.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Если эксперимент удался, значит что-то здесь не...
Комментарии и вопросы
Опять питерские звезды :D
По фоткам видно, что рельса у....
Ничего себе, действительно)Теп...
Приветствую, начал знакомится...
Здравствуйте. Имеется стоковый...
Всем доброго! По поводу жидкой...
На 3 д тодей я делаю не очень...