鸽子的折腾日记②丨Klipper的安装
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Instance 1: 192.168.2.235:7125
使用浏览器访问此地址后,显示类似如下内容即表示安装成功:
{"error": {"code": 404, "message": "Not Found", "traceback": "Traceback (most recent call last):\n\n File \"/home/msoushi/moonraker-env/lib/python3.8/site-packages/tornado/w
更换Klipper、Moonraker的源
获取到源代码后,使用 cd kiauh 进入kiauh目录,此时不要急着安装,由于KIAUH脚本使用GitHub来获取代码,在国内可能会导致下载缓慢,所 以需要使用下列命令修改 kiauh.sh 和 scripts/install_moonraker.sh 中的地址,通过代理服务加速源代码的获取:
鸽子的折腾日记②丨Klipper的安装
序言
最近发现3D打印群里的越来越多人想去尝试Klipper固件了,想必它的可扩展性和易于配置吸引了不少人。加上近期百无聊赖,于是就想写出这样 一篇安装教程,供各位参考。
开始
首先,你需要一个装有Debian系操作系统(如Debian、Ubuntu、Raspbian、Armbian等)的设备(电脑、瘦客户机、树莓派、玩客云等 等……)。 在瘦客户机、电脑等安装Debian的方法可以参考本人的这篇教程。
其它系统(Debian、Raspbian等)可参照清华源提供的教程来更换软件源。 更换好软件源后,运行 sudo apt update 和 sudo apt upgrade 来更新系统。
安装必要软件
# 豆瓣源 https:///simple # 腾讯源 https:///pypi/simple # 阿里源 https:///pypi/simple
或
### get fluidd download url FLUIDD_DL_URL=$(curl -s https:///repositories/295836951/releases/latest | grep browser_download_url | cut -d'"' -f4 | sed 's//download.rat.dev/g')
###### Directory set to '/home/msoushi/klipper_config'! [sudo] password for 用户名:
下一步会询问安装Klipper的实例数量,如果只连接一台打印机,可以只安装一个实例。这里以安装一个打印机为例,输入1后按两次回车即可。
###### Number of Klipper instances to set up: 1 ###### Install 1 instance(s)? (Y/n):
此时KIAUH便会开始Klipper的安装,只需稍作等待即可。 安装完成后,会自动返回 Installation Menu 界面。
Moonraker
在 Installation Menu 界面选择 2) [Moonraker] 即可开始安装。 安装前会自动检测Python的版本,如果低于3.7会导致安装失败,以后会更新解决办法。
安装
# 使用下列命令中的其中一个即可! # 代理1 git clone https:////th33xitus/kiauh # 代理2 git clone https:////th33xitus/kiauh # 代理3 git clone https://rat.dev/th33xitus/kiauh
### get fluidd download url FLUIDD_DL_URL=$(curl -s https:///repositories/295836951/releases/latest | grep browser_download_url | cut -d'"' -f4)
| /home/msoushi/your_config_folder
|
|
|
| By default 'klipper_config' is recommended!
|
\=======================================================/
###### Please set the Klipper config directory: /home/用户名/klipper_config
安装前的准备
更换系统软件源
如果使用Ubuntu系统,可运行以下指令,将系统自带的软件源替换为国内的软件源:
# 清华源 sudo sed -i "s/http:\/\//https:\/\//g" /etc/apt/sources.list sudo sed -i "s/http:\/\//https:\/\//g" /etc/apt/sources.list # 中科大源 sudo sed -i "s/http:\/\//https:\/\//g" /etc/apt/sources.list sudo sed -i "s/http:\/\//https:\/\//g" /etc/apt/sources.list # 阿里云源 sudo sed -i "s/http:\/\//https:\/\//g" /etc/apt/sources.list sudo sed -i "s/http:\/\//https:\/\//g" /etc/apt/sources.list
修改为:
### get fluidd download url FLUIDD_DL_URL=$(curl -s https:///repositories/295836951/releases/latest | grep browser_download_url | cut -d'"' -f4 | sed 's//
即可完成更换。
安装
Klipper
运行 kiauh.sh ,出现如下界面(可以看到所有软件都显示为Not Installed):
选择 1) [Install] 后,出现如下界面:
选择 1) [Klipper] 来安装Klipper。 如果是第一次安装,会显示如下内容,让你选择klipper配置文
| Please specify a folder where your Klipper configu- |
| ration is stored or, if you don't have one yet, in |
| which it should be saved after the installation. |
###### Create 1 Moonraker instances? (Y/n):
稍等片刻,脚本会进行Moonraker的安装。 最后会显示Moonraker的IP地址:
######################################################### Moonraker has been set up! #########################################################
###### Initializing Klipper installation ...
/=======================================================\
|
!!! WARNING !!!
|
| No Klipper configuration directory set! |
\=======================================================/
/=======================================================\
| IMPORTANT:
|
| Please enter the new path in the following format: |
|-------------------------------------------------------|
| Before we can continue, KIAUH needs to know where |
| you want your printer configuration to be.
# 只需使用下列命令中的其中一组即可! # 代理1 sed -i 's||/|g' kiauh.sh sed -i 's||/|g' scripts/moonraker.sh # 代理2 sed -i 's||/|g' kiauh.sh sed -i 's||/|g' scripts/moonraker.sh # 代理3 sed -i 's//rat.dev/g' kiauh.sh sed -i 's//rat.dev/g' scripts/moonraker.sh
更换Fluidd下载地址
Fluidd的下载地址通过GitHub提供的API(这个在国内访问很顺畅,不必担心)动态获取,虽然可以直接更改为国内服务器或代理下载地址,但 不利于后续的更新。本人在这里使用 sed 命令,将下载地址的开头从 改为 ,加速下载的同时也不会影响后续更新。 我们只需要打开 scripts/install_klipper_webui.sh ,找到这一行:
/=======================================================\
| 1 Klipper instance was found!
|
| You need one Moonraker instance per Klipper instance. |
\=======================================================/
这一步直接两次回车即可,保存到默认位置。 然后KIAUH会调用root权限,需要输入当前用户的密码。
###### Create KIAUH backup directory ... >>>>>> Directory created! >>>>>> No config directory found! Skipping backup ...
###### Initializing Moonraker installation ... ###### Your Python 3 version is: Python 3.8.10 >>>>>> Python version ok!
脚本会自动检测Klipper的安装数量,这一步只需按下回车即可。
使用浏览器访问此地址后,显示类似如下内容即表示安装成功:
{"error": {"code": 404, "message": "Not Found", "traceback": "Traceback (most recent call last):\n\n File \"/home/msoushi/moonraker-env/lib/python3.8/site-packages/tornado/w
更换Klipper、Moonraker的源
获取到源代码后,使用 cd kiauh 进入kiauh目录,此时不要急着安装,由于KIAUH脚本使用GitHub来获取代码,在国内可能会导致下载缓慢,所 以需要使用下列命令修改 kiauh.sh 和 scripts/install_moonraker.sh 中的地址,通过代理服务加速源代码的获取:
鸽子的折腾日记②丨Klipper的安装
序言
最近发现3D打印群里的越来越多人想去尝试Klipper固件了,想必它的可扩展性和易于配置吸引了不少人。加上近期百无聊赖,于是就想写出这样 一篇安装教程,供各位参考。
开始
首先,你需要一个装有Debian系操作系统(如Debian、Ubuntu、Raspbian、Armbian等)的设备(电脑、瘦客户机、树莓派、玩客云等 等……)。 在瘦客户机、电脑等安装Debian的方法可以参考本人的这篇教程。
其它系统(Debian、Raspbian等)可参照清华源提供的教程来更换软件源。 更换好软件源后,运行 sudo apt update 和 sudo apt upgrade 来更新系统。
安装必要软件
# 豆瓣源 https:///simple # 腾讯源 https:///pypi/simple # 阿里源 https:///pypi/simple
或
### get fluidd download url FLUIDD_DL_URL=$(curl -s https:///repositories/295836951/releases/latest | grep browser_download_url | cut -d'"' -f4 | sed 's//download.rat.dev/g')
###### Directory set to '/home/msoushi/klipper_config'! [sudo] password for 用户名:
下一步会询问安装Klipper的实例数量,如果只连接一台打印机,可以只安装一个实例。这里以安装一个打印机为例,输入1后按两次回车即可。
###### Number of Klipper instances to set up: 1 ###### Install 1 instance(s)? (Y/n):
此时KIAUH便会开始Klipper的安装,只需稍作等待即可。 安装完成后,会自动返回 Installation Menu 界面。
Moonraker
在 Installation Menu 界面选择 2) [Moonraker] 即可开始安装。 安装前会自动检测Python的版本,如果低于3.7会导致安装失败,以后会更新解决办法。
安装
# 使用下列命令中的其中一个即可! # 代理1 git clone https:////th33xitus/kiauh # 代理2 git clone https:////th33xitus/kiauh # 代理3 git clone https://rat.dev/th33xitus/kiauh
### get fluidd download url FLUIDD_DL_URL=$(curl -s https:///repositories/295836951/releases/latest | grep browser_download_url | cut -d'"' -f4)
| /home/msoushi/your_config_folder
|
|
|
| By default 'klipper_config' is recommended!
|
\=======================================================/
###### Please set the Klipper config directory: /home/用户名/klipper_config
安装前的准备
更换系统软件源
如果使用Ubuntu系统,可运行以下指令,将系统自带的软件源替换为国内的软件源:
# 清华源 sudo sed -i "s/http:\/\//https:\/\//g" /etc/apt/sources.list sudo sed -i "s/http:\/\//https:\/\//g" /etc/apt/sources.list # 中科大源 sudo sed -i "s/http:\/\//https:\/\//g" /etc/apt/sources.list sudo sed -i "s/http:\/\//https:\/\//g" /etc/apt/sources.list # 阿里云源 sudo sed -i "s/http:\/\//https:\/\//g" /etc/apt/sources.list sudo sed -i "s/http:\/\//https:\/\//g" /etc/apt/sources.list
修改为:
### get fluidd download url FLUIDD_DL_URL=$(curl -s https:///repositories/295836951/releases/latest | grep browser_download_url | cut -d'"' -f4 | sed 's//
即可完成更换。
安装
Klipper
运行 kiauh.sh ,出现如下界面(可以看到所有软件都显示为Not Installed):
选择 1) [Install] 后,出现如下界面:
选择 1) [Klipper] 来安装Klipper。 如果是第一次安装,会显示如下内容,让你选择klipper配置文
| Please specify a folder where your Klipper configu- |
| ration is stored or, if you don't have one yet, in |
| which it should be saved after the installation. |
###### Create 1 Moonraker instances? (Y/n):
稍等片刻,脚本会进行Moonraker的安装。 最后会显示Moonraker的IP地址:
######################################################### Moonraker has been set up! #########################################################
###### Initializing Klipper installation ...
/=======================================================\
|
!!! WARNING !!!
|
| No Klipper configuration directory set! |
\=======================================================/
/=======================================================\
| IMPORTANT:
|
| Please enter the new path in the following format: |
|-------------------------------------------------------|
| Before we can continue, KIAUH needs to know where |
| you want your printer configuration to be.
# 只需使用下列命令中的其中一组即可! # 代理1 sed -i 's||/|g' kiauh.sh sed -i 's||/|g' scripts/moonraker.sh # 代理2 sed -i 's||/|g' kiauh.sh sed -i 's||/|g' scripts/moonraker.sh # 代理3 sed -i 's//rat.dev/g' kiauh.sh sed -i 's//rat.dev/g' scripts/moonraker.sh
更换Fluidd下载地址
Fluidd的下载地址通过GitHub提供的API(这个在国内访问很顺畅,不必担心)动态获取,虽然可以直接更改为国内服务器或代理下载地址,但 不利于后续的更新。本人在这里使用 sed 命令,将下载地址的开头从 改为 ,加速下载的同时也不会影响后续更新。 我们只需要打开 scripts/install_klipper_webui.sh ,找到这一行:
/=======================================================\
| 1 Klipper instance was found!
|
| You need one Moonraker instance per Klipper instance. |
\=======================================================/
这一步直接两次回车即可,保存到默认位置。 然后KIAUH会调用root权限,需要输入当前用户的密码。
###### Create KIAUH backup directory ... >>>>>> Directory created! >>>>>> No config directory found! Skipping backup ...
###### Initializing Moonraker installation ... ###### Your Python 3 version is: Python 3.8.10 >>>>>> Python version ok!
脚本会自动检测Klipper的安装数量,这一步只需按下回车即可。