Port of Debian for the SonicPad (Allwinner R818)
π Releases Β· π Got an issue . π Contribute a new feature
Ready to go Debian 11 Bullseye Image for the SonicPad!
The following packages pre-installed:
Download the lastest release image
Flash the Sonic Pad
Please refer to Creality's repo for a more detailed instructions as well as the tools neccesary for it.
In KlipperScreen, configure your WIFI network and get the IP of the Pad
SSH into the pad, the default login password is: pad
ssh sonic@<your ip>
Run timedatectl list-timezones | more
to see available timezones
To select your timezone:
timedatectl set-timezone 'America/Chicago'
Finaly reboot the pad
Install your frontend of choice using KIAUH:
Please refer to th33xitus's repo for more detailed instructions.
Additionally, if you are planning in compiling, or measuring resonance with Klipper, please install the following packages:
sudo apt install avrdude gcc-avr binutils-avr avr-libc stm32flash binutils-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib gcc-arm-none-eabi
β These packages take a lot space. I recommend using a different host to build a firmware for your printer β
π You are Ready to Go!
The prebuilt includes a CLI to control the brightness, to see its usage please run:
sudo brightness -h
src
: Scripts necessary to build a rootfs.
src/prebuilt_kernel
: Prebuilt Kernel and tools necessary to pack the final image
src/base_rootfs
: Files that are needed to be copied to the built rootfs
src/scripts
: Scripts to install Klipper, Moonraker, KlipperScreen
βWant to build your own rootfs? Please see the DIY Section
[x] Idle timeout: Creality has a script to turn off the display after 2 min of inactivity (Dont forget to change the screen timeout in KlipperScreen)
[x] Replace the rootfs inside Tina SDK to avoid hacking the compiled img
[x] Create a prebuilt images ready to be flash
[x] Create a script to auto-mount a USB flashdrive to load Not neededwpa_supplicant.conf
Incorrect Interface shown in KlipperScreen
Current IP doesn't show in KlipperScreen
Since we are using a R/W partition, we need to avoid shutting down the pad un-gracefully, it can corrupt your fs and you are going to need to reflash it.
Please use KlipperScreen to turn off the Pad, then press the side-button to cut the power.
if you are planning on compiling, or measuring resonance with Klipper, please install the following packages:
sudo apt install binutils-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib gcc-arm-none-eabi
I'm not responsible for bricked devices, failed prints, etc. This is merely a place where I can share a personal project with the rest of the world.
Please take in mind that this will certainly void your warranty and is not endorse by Creality in any way.
The scripts used for installing Klipper are based on the great work of KIAUH
The CLI tool for controlling the brightness is taken from Creality's repo
Klipper: https://www.klipper3d.org/
Moonraker: https://moonraker.readthedocs.io/
KlipperScreen: https://klipperscreen.readthedocs.io/