73357| 14
|
[教程] 安卓手机运行 Klipper 补充:the easy way |
前言心情不好,简单记录一下。之前测试了 octo4a 安装 Klipper,不需要 root 权限,不需要重新编译内核添加串口模块驱动,所以手机上运行 Klipper全家桶肯定可以更简单。之前没用过 chroot,下面很多内容说的肯定不对,看了 SYZ-Channel 的一些视频,说一下几点:
优点:
另辟蹊径访问 USB 串口设备不足
我的方法大概就是上图那个意思: UsbSerial ——> TCP Server ——> Linux Device ——> Klipper 优点是简单,不需要安装臃肿的 octo4a,唯一要注意的是创建虚拟设备,一是转发 TCP 包,二是与 Klippy 交互。 Step 1 识别串口设备并打开 TCP 数据转发Step 2 创建虚拟设备,开启 TCP 数据转发这一步方便被 Klippy 调用,总不能访问 IP 地址吧
Step3 简单测试读写短接 Rx-Tx
验证Klipper全家桶是否需要root权限为了严谨,安装了一遍,暂时没发现。 参考 |
大佬,最近我也在研究安卓手机作为klipper上位机,目前的方案是华为P20手机安装Termux,建立proot容器,用octo4a连接,目前直接可以识别到打印机主板,目标是也免root。 可是遇到个问题,klipper都装完了,也在Ubantu和debian9.10.11都试过,目前都是卡在了下面这个问题上 ###### Restarting Moonraker... System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: 主机关闭 求大佬指点 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed