klipper分为上位机(运行linux系统的设备)和下位机(stm32同类设备,驱动步进电机)。
上位机不需要编译,是安装的。
1、安装
安装Klipper需要的工具
sudo apt-get update
sudo apt install build-essential python3 python3-pip git;
更换源:
sudo mkdir ~/.pip
sudo mkdir ~/.pip/pip.conf 编辑文件:
保存退出。
重启上位机,更新软件源:
sudo apt-get update
使用KIAUH脚本来安装Klipper、Moonraker、Fluidd;
推荐使用gitee下载了(git clone https://gitee.com/miroky/kiauh); ---这个地址好用2025/07/08
github笔者这不能流畅访问(git clone https://github.com/dw-0/kiauh),中途报错会很难受;
进入脚本目录,输入./kiauh.sh启动脚本:
欢迎界面:
选择1
选择1[Install]进入安装界面:
选择1[Klipper]
Klipper:klipper主体软件,必须安装,手动下载地址:GitHub - Klipper3d/klipper: Klipper is a 3d-printer firmware
Moonraker(moonraker):klipper主服务,为所有网页和人机界面提供控制和信息接口,必须安装,手动下载地址:https://github.com/Arksine/moonraker
Mainsail或Fluidd(二选一):内置网页接口,安装其中一个,端口为80,需要网页上进行操作的安装,手动下载地址:
Fluidd: https://github.com/fluidd-core/fluidd ---推荐
Mainsail: https://github.com/mainsail-crew/mainsail
KlipperScreen():klipper默认显示屏操作界面,需要在显示屏上操作的安装,手动下载地址:https://github.com/KlipperScreen/KlipperScreen ----触摸屏的支持,没有触摸屏就不要装,很麻烦
Crowsnest:摄像头服务(旧版使用MJPG-Streamer:https://github.com/jacksonliam/mjpg-streamer)老版本,需要接USB摄像头的安装,手动下载地址:GitHub - mainsail-crew/crowsnest: Webcam Service for multiple Cams
根据需求,安装上面的若干软件,一般情况下,上面5个都安装。
依次安装Klipper-->Moonraker-->fluidd,安装Klipper时选择Python 3.x,下一步会提示安装几个打印机,选择1个;
选择2[moonraker]
选择“Y”
选择"4".
选择“5”,如果需要安装触摸屏的,选择,这个。
安装完成后,重启上位机。显示操作界面如下(需要有液晶屏):
在浏览器输入该地址会显示如下界面;
上面是安装过程的记录,好久之前了,可能有小错误,但是整体流程肯定对。
供参考。