Turning your old phones into high-performance Klipper host machine running on Debian Linux!
Ubuntu 20.04
distribution, with CAN
compatibilityKlipper
runtime environment, no need for secondary installationUSB serial terminal
, SSH service
, WebSSH terminal
...Connect to the terminal
192.168.31.124:8888
0.0.0.0
22
umeko
1234
PuTTY
or other terminal software to access the terminal console.Connect to your 3D printer motherboard using an OTG adapter
In the command line, use the lsusb
command to ensure the system recognizes your 3D printer motherboard.
Common motherboards will be displayed as Qingheng
, OpenMoko xxx
, etc.
If not recognized, check your cable connections.
Install Klipper firmware for your 3D printer motherboard.
Install cross-compiler
sudo apt update sudo apt install avrdude gcc-avr binutils-avr avr-libc stm32flash libnewlib-arm-none-eabi gcc-arm-none-eabi binutils-arm-none-eabi pkg-config
Refer to Klipper documentation to compile and install Klipper firmware for your Printer's mainboard.
Configure the 3D printer's configuration file
Obtain the configuration file from your printer motherboard supplier or find it in the Klipper repository.
Open the Fluidd
interface, accessible through a web browser at your phone's IP address
, e.g., 192.168.31.124
In the Config
tab on the left, rename your motherboard configuration file to printer.cfg
and overwrite the original file.
At the end of printer.cfg
, add [include fluidd.cfg]
.
⚠️ Please do not overwrite or delete the moonraker.conf
file on the phone, as this can cause serious errors.
Now you have completed the basic configuration. Enjoy!
sensor_type: temperature_mcu
or sensor_type: temperature_host
in your configuration files, then removes them.lsusb
shows no reaction