// readme

Klipper for Snapmaker U1

This is a project developed based on Klipper specifically for Snapmaker U1.

Klipper is a 3d-Printer firmware. It combines the power of a general purpose computer with one or more micro-controllers. See the features document for more information on why you should use Klipper.

Klipper is Free Software. See the license or read the documentation.

Development

Host Software

Prepare the Cross-compiler

A portion of the host-side code is written in C language and is located in the directory klippy/chelper. To enable this part of the code to run on the main chip of U1, it needs to be compiled using the cross-compiler for the U1 main chip.

The cross-compiler on the U1 host uses aarch64-none-linux-gnu, and its version number is 12.3.rel1. You can download it here. Find the link for the corresponding compilation platform and then download and install it.

Compile chelper

Taking the x86_64 Linux…