折腾Klipper固件、Moonraker、Fluidd和KlipperScreen安装时的踩坑日记

安装前的准备

包管理器换源

首先,软件包管理器的换源,加快下载依赖的速度,用什么源自己决定
比如,Debian清华源
或者 Debian中科大源

pip换源

pip换源比包管理器更重要,同样加快下载python依赖的速度
请注意避免用root账户操作,因为pip的配置文件每个用户独立,需与安装Klipper的用户一致

1
2
3
4
#新建pip.conf
mkdir ~/.pip
touch ~/.pip/pip.conf
vi ~/.pip/pip.conf

文件内容

1
2
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

梯子

如果有条件建议在完成以上两个步骤后直接挂梯子,建议局域网内一台电脑开启V2RAY或者SS的允许局域网内访问,然后完成

1
2
export http_proxy=http://[电脑IP]:[端口]
export https_proxy=http://[电脑IP]:[端口]

因为Git仓库除了改脚本很难直接换源,梯子是解决这个问题的最好办法

安装

Kiauh

Clone不下来就多试几次,当然也有镜像地址

1
git clone https://hub.fastgit.xyz/th33xitus/kiauh

如果遇到执行kiauh.sh白屏掐住就掐掉多试几次

Klipper

在执行上面两个换源后,除了clone应该都很顺利,Klipper的仓库地址可以在kiauh/scripts/install_klipper.sh的头部修改

Moonraker

同上

fluidd

fluidd的换源较为麻烦

Fluidd换源位置
Fluidd换源位置

KlipperScreen

(曾经)最大的坑,没有之一
以前的脚本安装依赖不全,会报错,需要根据错误提示手动补充依赖,已经修复

其他参考资料

或许对你有帮助
Bilibili up主 三三三三三文啊的系列专栏教程与视频
【Klipper】OrangePi Zero安装Klipper 3D打印固件,替代树莓派
【Klipper固件】主板固件编译及3D打印机配置
【klipper固件】BL-touch配置,3D打印机调平及网床校准
【Klipper固件】3D打印机共振补偿及压力推进补偿