首页 栏目首页 > 利率 > 正文

安卓旧手机最佳klipper上位机选择方案,自带远程管理、云端摄像头、Alist文件共享

本方案可以说秒杀那些高价树莓派什么的klipper上位机主板,安装简单,结合多位大佬前辈的方案的经验(尤其是B站的 SYZ-Channel 峰哥爱鼓捣 两位大佬,我这里也是查缺补漏,尽量做个适合小白的图文教程)。唯一难点就是需要root手机,但是对于一个能玩3D打印机的DIY玩家来说root手机应该是最简单不过的事情了。


(资料图片仅供参考)

一,主要有以下亮点:

1,能够稳定高速执行3D打印,手机的性能远非那些开发板能比拟的,就算是十几年前的红米2的性能都能干的过树莓派3b。

2,能够在外面远程登录klipper界面实时查看打印进度,管理打印机。

3,能够利用手机自带的摄像头在外面远程查看打印画面。

4,系统里集成了Alist软件,实现文件共享和网盘挂载,将旧手机的多余储存用来做共享磁盘。5,省钱啊!!!旧手机废物利用,只需要购买一块下位机主板,我这里使用的是APK的板子,闲鱼上50元左右,性能干翻万年的mega2560。6,无需动手改直供电。

二,准备工作:

1,能root的旧手机一部,最好存储空间大一点,实在没有合适的旧手机就去闲鱼上找找小米或者魅族的旧手机,这两个品牌的手机root简单,200左右的价格性能已经非常不错了,我这里演示用的是小米9。

2,下位机主板一块,我这里使用的是主板。闲鱼上购买主板一定要卖家提前刷好klipper固件并且给你klipper配置文件,至少要有PIN脚对应图,后面配置klipper需要用到。

3,手机直连主板数据线一条,自己网购一条旧手机和主板对应的接口转接线,我的是TYPEC转方口数据线。

4,定时开关的插头一个,11元。

5,如果选择无线充电方案,需要一个无线充电板。13元。

6,需要的电脑软件:MobaXterm_Personal_

需要的手机软件

这里特别说明第四个软件,如果你安装完klipper能直接连接识别下位机就不需要安装这个软件,如果识别不了下位机就需要使用该软件,本来用的是原版octo4a,但是原版使用下载很慢,需要外网,所以选择使用了SYZ-Channel大佬的软件替代。原版教程可以查看/video/BV1YA411r7Bo/?spm_id_from=&vd_source=1c36db546596f772d80e3007f42438e2

但是我这里只需要下载前面第一项,不需要像原教程中那样全部下载完成,当然你如果能全部下载完成并且能识别你的下位机,你也可以直接使用大佬这个方案,但是好像这个方案无法更新klipper,具体的各位自行测试,我也只是安装尝试了一下,但是无法识别我的下位机,所以就放弃了。

三、开始安装

1、手机端

①首先记得给手机root,root就两步,第一务必一定先给手机解BL锁,全称是Bootloader。第二步安装面具root。面具官网

安装之前建议去到自己家里路由器管理界面设置该手机固定IP地址,由于路由器型号众多这里就不写教程了,可以百度自己路由器型号查询方法。下面图片是我华为路由器的设置。

软件安装完打开的时候记得给权限,取消后台限制或者是省电排除之类的杀后台的限制。

②打开Linux deploy安装Debian系统

这里可以参考峰哥爱鼓捣大佬的视频教程/video/BV1BG4y1t7RR/?spm_id_from=&vd_source=1c36db546596f772d80e3007f42438e2

注意有几处要修改的地方,

上面内容一定仔细比对,架构一般都是arm64,极少数是其他架构,具体辨别方法请把你的CPU型号输入到百度中去查询,或者参考原教程的说明。

用户名切记一定要设置print3D,否则后面的脚本用不了,密码无所谓,你自己设置。

2、电脑端SSH操作

直接双击打开MobaXterm_Personal_这个软件

设置好后点OK

接下来就是输入命令了,就不一一截图了。

命令行只显示一个提示符:$

1、可以直接输入:bash

使用 bash 模式输入命令;

2、输入:chsh

在Login Shell [*]后输入

/bin/bash

即可,以后每次连接都会使用 bash ;

su

visudo

# User privilege specification

在该行的下方,添加以下内容,将您的用户名替换为实际的用户名:

print3D ALL=(ALL:ALL) ALL

①安装alist

su #安装alist需要root用户安装,如果现在是root用户就不需要输入

curl -fsSL "" | bash -s install

cd /opt/alist

./alist admin set 这里后面输你要设置的密码,记得空格

sudo /opt/alist/alist stop

sudo /opt/alist/alist start

打开访问地址:http://YOUR_IP:5244/

我这里是/

alist具体设置请阅读官方文档/zh/guide/,很简单的

这里只说一下共享本机储存,

开始安装klipper

su print3D

切换到print3D用户

sudo usermod -a -G aid_inet,aid_net_raw root

###可选!!!由于安卓系统上chroot容器权限问题,除初始登录用户外,默认其他用户没有网络权限,包括root用户。此命令可以解决使用sudo命令时root用户无法联网的问题。这个是原教程的命令,我反正没遇到过这个问题,所以我没有输入该命令。

sudo apt update

###更新系统软件包

sudo apt install -y git wget

###安装必要的工具软件

使用kiauh安装klipper

cd ~

###进入登录用户家目录

git clone /th33xitus/

###官方kiauh脚本地址

git clone /miroky/

###国内kiauh脚本地址(与上面官方地址二选一即可)

这里建议选择国内脚本地址,下载速度快。

./kiauh/

###启动脚本开始安装klipper全家桶

kiauh安装klipper这里几不赘述了,不会的就选择上面大佬的视频跟着做。

###需要安装klipper,moonraker,fluidd(一键脚本暂时不支持Mainsail配置),KlipperScreen 这4个组件。 每安装完一个组件都会提示无法启动服务,这是安卓初始化系统与klipper全家桶服务启动方式不兼容的原因,不用管它,如果能启动起来就不用一键脚本去配置了。 组件安装涉及部分编译过程,耗时较长,耐心等待。只要是每个脚本都能自动安装到最后,基本就没有问题。

③开始配置

将打印机主板上电启动,使用OTG线将手机和打印机主板连接

ls /dev/ttyACM0

能识别下位机的请选择能识别下位机文件夹里的内容,不能的则选择不能识别下位机文件夹里的内容

①先说能识别下位机的,因为我没有实际操作过,具体的请参考大佬的教程视频。我这里就是修改了一下configuration_klipper_文件,建议各位用我这个文件,没有选择原版的修改电量一直显示充电的脚本文件,因为我们需要查看是否在充电,如果改直供电的请使用原版脚本文件。只是记得在脚本后面添加这三行命令

直接在会话左侧中进入/home/print3D/printer_data/config/

将里面的文件右键删除。

cd ~

bash configuration_klipper_

执行完毕后重启手机,没有问题的话klipper全家桶和XServer-XSDL会自动启动并连接到打印机,屏幕上会显示KlipperScreen经典界面。

注意: 如果手机硬件已正确连接到打印机控制主板,但是运行脚本时依旧提示 " Please connect your phone to the printer "。 debian系统内执行以下命令查看设备识别状态:

ls -al /dev/

使用识别的设备名称替换 configuration_klipper_ 内的 ttyACM0

然后重新执行:

bash configuration_klipper_

祝大家每一次3D打印都能成功!!!

上面是能识别下位机的命令,大佬的原话

不能识别下位机,此方法理论上所以下位机都能连上。

同样先把文件拖入对应的文件夹内

现在回到手机端

将打印机主板上电启动,使用OTG线将手机和打印机主板连接

应该会自动弹出让你选择串口连接,选择确定

回到Linux deploy

/data/data//files

/home/print3D/octo4a

如图编辑好确定

回到电脑SSH端

输入命令

bash configuration_klipper_

关闭下位机电源

重启手机

打开XServer-XSDL

需要在第一次启动的界面点击屏幕上方 “更改设备设置” 按钮进入设置界面,依次点击“屏幕键盘”---“映射屏幕控件”---“取消三个复选框”---“完成”--- “鼠标模拟”---“鼠标仿真模式”---“桌面版,无仿真”---“完成”---“完成”。否则触摸无法使用。

第一次都很快的,第二次就会久很多,跟男人一样。如果错过了第一次启动的界面设置,关闭XServer-XSDL后台运行后再次启动XServer-XSDL即可。

下位机主板通电连接手机

打开klipper for Android(octo4a)确定连接下位机

打开Linux deploy点击启动

如果下位机已经刷好klipper固件(一般来说买下位机的时候卖家都会提前刷好klipper固件,买之前跟卖家确认一下),此时不出意外的话就大功告成了。

此时可以在浏览器输入你的IP地址打开fluidd界面

编辑配置文件点保存并重启后可能会出现下面的报错

再点击一次重启KLIPPER就可以了

至此klipper安装完成

四、配置远程管理和远程摄像头

1、配置远程管理ZeroTier One

可以参考B站这位大佬的视频/video/BV1hK4y1L7ND/?spm_id_from=_more_&vd_source=1c36db546596f772d80e3007f42438e2

打开官网/

先注册一个账号。

再创建一个网络

回到手机打开ZeroTier软件

回到电脑浏览器,点击打开你创建的网络ID,

同理,在你自己在用的手机上也安装ZeroTier One,同样的步骤加入该网络ID。

此时两台手机都打开这个网络连接开关,在你自己手机浏览器中输入旧手机的虚拟IP地址,我这里是,就能访问fluidd界面了,可以将该网站书签添加到桌面,方便访问。

远程管理配置完成

2、配置远程相机

手机打开AirDroid软件

先注册一个账户登录

然后就是各种给权限

回到你自己的手机上安装并打开AirMirror

至此远程相机配置完成。如果你手机电池性能好,并且不是很长时间打印的话,你可以选择先冲好电再打印,现在手机都是快充,而且这个程序设置好息屏时间5分钟,klipperscreen也设置息屏5分钟是不怎么费电的,我测试我的手机冲好电可以玩一整天,跟平常正常使用电量差不多。如果你打印较多并且很需要一直使用alist功能那么请继续下面的步骤。

五、供电解决

供电可以分三种:

第一无线充电,连接好定时插头,设置好充电时间就可以了。

第二把OTG线中间剥开一小节,里面应该有4根线,剪断里面红色和黑色两根线,红色是正极黑色是负极,把这两根线连接到对应的电压充电头上,接上定时插头。注意打印时能否通电充电,我之前用拓展坞充电接通电源会中断打印,这个可自行测试。

第三如果是type-c接口可以网购一个边充电边OTG的拓展坞。注意打印的时候不要插入电源充电,会中断打印的。打印前提前开始充电没问题。拓展坞应该可以接入加速计模块,这个我没测试过,有测试过的机友可以反馈一下。

关键词:

最近更新

关于本站 管理团队 版权申明 网站地图 联系合作 招聘信息

Copyright © 2005-2023 创投网 - www.xunjk.com All rights reserved
联系我们:39 60 29 14 2@qq.com
皖ICP备2022009963号-3