TV приставка в качестве хоста для Beam-Klipper
Нету смысла вообще ни в чем, зачем я это сделал?
Предыстория:
У меня был компик который крутил пару VM к которым были подключены два Flying Bear доклипперного поколения. Сейчас конфигурация стеллажа изменилась, компик некуда ставить, да и провод ethernet мешается, и почти выброшенные в мусор две TV приставки. Взял первую попавшуюся, там какой то адройд, SuperSu на борту, не знаю, сам ли я его ставил...
Шутки ради, снес с TV приставки все программки и поставил apk Beam-Klipper ииии... все заработало. Ну кроме Fluide, поэтому Mainsail.
Веб морда пишет ошибки, там файлы не те, тут. Немного поковырял конфиг, так как прошлая инсталляция была на чистой linux, на этом этапе я уже понял что дико скучно и лениво, но решил уже доделать, просто посмотреть, как заживет ли оно. Оно завелось но не видит устройства...
Оказалось что надо включить режим "PC" на USB в приставке... принтер увиделся.
Запустил тестовую печать, отпечаталось прекрасно, для принтера с клиппером, без шейперов и датчика в голове.
Боевая моделька провалилась, посередине печати "отвалился" принтер, возможно я пошерудил провода. Восстановление печати не работает, и тут я вспоминаю, что выкинул пару include из конфига когда заводил эту ерунду. Ну конечно, под раздачу попал скрипт аварийного восстановления печати .
Тут я снова хотел остановиться, но внутренний голос опять начал ныть...
Ставим на приставку ssh/sftp сервер и запускаем с привилегиями рута, создаем себе пользователя и заваливаемся в систему, команда su даст нам рута.
где то вот тут лежат конфиги всего нашего добра:
/data/data/ru.ytkab0bp.beamklipper/files/instance/db5de893-fd7a-432e-ae03-8e6c74c06485/public
Здесь, в папке config я создал все нужные файлы и заполнил конфиги через Mainsail
Один скопировал в cp /data/data/ru.ytkab0bp.beamklipper/files/instance/db5de893-fd7a-432e-ae03-8e6c74c06485/public/config/gcode_shell_command.py /data/data/ru.ytkab0bp.beamklipper/files/klipper/klippy/extras/gcode_shell_command.py
Делаю нужные папки и ставлю права на него chown u0_a77:u0_a77 и chmod 777 потом зачем то понадобилось.
содержимое clear_plt.sh
rm /data/data/ru.ytkab0bp.beamklipper/files/instance/db5de893-fd7a-432e-ae03-8e6c74c06485/public/printer_data/gcodes/plr/* -rf
содержимое
gcode_shell_command.py не менял.
Котовасия закончилась на том моменте, когда TV приставка окончательно и бесповоротно потеряла принтер...
Итого: В целом, схема рабочая, Ghost5 распечатал пару отпечатков, перед тем как что-то случилось с приставкой, так что надо просто взять и купить нормальную pi. Ваш КЭП.
Еще больше интересных статей
Конфигуратор Klipper
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Я -- разработчик webklipperconfigure.ru -- инструмента, упрощающего ко...
🚀 Как я перестал считать «на глаз» и собрал профессиональный 3D-калькулятор
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Всем пр...
Придумал, экструдер.....
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.

Комментарии и вопросы
Принтер в каталог недавно доба...
Недоученное хамло — хуже дурак...
Ой, баюс баюс.... Что то ты, д...
Доброго времени суток! Товарищ...
Направляющие MGN5 либо аналоги...
Кто знает помогите. Сегодня ку...
Какую жидкость лучше использов...