这是什么?
Klipper 是一种固件,它将通用电脑(如 Raspberry Pi)与打印机主板上的一个或多个微控制器结合起来,用来控制 3D 打印机。
它是完全在打印机的控制主板上运行,还是也需要另外一台电脑?
它将工作分开处理:主机电脑负责繁重的运动规划计算,而打印机微控制器上的轻量级固件负责执行实际的步进电机和加热器指令,两者相互通信配合。
怎样才能让 Klipper 在我的打印机上运行?
首先安装 Klipper 软件,这需要为微控制器刷写固件,并在配套电脑上设置 'klippy' 主机软件。
除了打印机自带的控制主板,我还需要什么硬件?
你需要一台运行主机软件的通用电脑;最常用的选择是 Raspberry Pi,并搭配打印机现有的微控制器主板使用。
这是可以直接替换的吗,还是换固件需要做不少设置工作?
改用 Klipper 需要将新固件刷入微控制器,并在一台电脑上运行单独的主机进程,因此比单纯升级原厂固件要复杂得多。
我一定要用 Raspberry Pi 吗,还是任何电脑都可以?
任何通用电脑都可以作为主机;Raspberry Pi 是常用的选择,但项目只规定了“通用电脑”即可。
为什么要用 Klipper,而不用打印机自带的固件?
Klipper 把复杂的运动计算交给一台完整的电脑处理,而不是交给性能有限的打印机微控制器,项目称这样能带来更好的打印质量——完整的理由请参阅其功能文档。
构成 Klipper 的两个主要部分是什么?
Klipper 分为运行在打印机主板上的微控制器固件,以及运行在通用电脑上的主机端程序('klippy'),两者协同工作来驱动打印机。
What are similar projects?
Marlin, micropython, muse-gadget-sdk, frank-386, linux, flipperzero-firmware, esp-sdr, mozc-devices
Which topics is it in?
3d-printing, microcontroller, low-level, firmware, systems-programming, raspberry-pi, embedded, hardware, c, gplv3, tool, linux
