KREMEN Реклама
KREMEN Реклама

TV приставка в качестве хоста для Beam-Klipper

zatorax
Идет загрузка
Загрузка
08.07.2025
1184
6
Личные дневники

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

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

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

6
Статья относится к принтерам:
Flying Bear Ghost 5

Нету смысла вообще ни в чем, зачем я это сделал?

Предыстория:

У меня был компик который крутил пару 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 потом зачем то понадобилось.

TV приставка в качестве хоста для Beam-Klipper

содержимое 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. Ваш КЭП.

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

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

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

6
Комментарии к статье
Lider 3D Реклама
Lider 3D Реклама