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. Ваш КЭП.
Еще больше интересных статей
О пользе "атомной" чистки хотэнда.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Почему я выбрал Bambu Lab H2S Combo
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Короче, решил написать поч...
Придумал, экструдер.....
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.

Комментарии и вопросы
Естественно, у самого принтера...
Какая им вообще разница, кто и...
На удивление тонко и изящно по...
Помогите разобраться с заполне...
Здравствуйте купил я 3D принте...
нужна простая программа для бу...
Переделываю свой принтер, хочу...