Creality Sonic Pad
Update
Since July 11, 2023, Creality seems to have released a firmware with a newer Klipper version.
Again, they have not released the sources for this and the other components as required by the GPL license. Again, they are violating the OSS license and making money off the work of others.
Background
- The Creality Sonic Pad is intended to be a “one-stop” solution for Klipper.
- A SBC running Klipper along with Moonraker, Fluidd, Mainsail and KlipperScreen
- A touchscreen controlled by Mainsail / Fluidd running in kiosk mode with some additional interfaces that look exactly like KlipperScreen, but without any released sources (!)
- At the time of writing, the Sonic Pad:
- Uses a very outdated and modified version of Klipper (see update above)
- Moonraker, Fluidd, Mainsail are also outdated and modified.
Support
- The Klipper project is in no way affiliated with Sonic Pad, nor are the modifications supported.
- There is no official support from the project.
- The modifications cause a crippled
klippy.log
, which makes proper diagnosis anything between cumbersome and impossible. - The old version of Klipper will cause problems with several popular macros.
- Issues or potential bugs will not be pursued unless it is proven that the same behavior occurs on the original, pristine Klipper mainline.
Bottom line.
- If someone in the community is able to help with certain issues, help will be provided.
- Probably no one from the staff here will dig into it too much.
- The quality of the components used (software and hardware) and the resulting user experience is entirely the responsibility of Creality.
- Problems are best reported to the Creality staff.
Custom Debian
@jpe230 came up with a way to install Debian on the Sonic Pad and be able to use unmodified / recent installations of Klipper and related products.
WARNING:
- This requires some deeper Linux knowledge and understanding.
- Might at least soft-brick the device
- Might void your warranty
- Has some drawbacks and hacks, e.g. a hard power-off can brick it
- Not for the faint of heart and NOT supported here. You need to know what you are doing!
You can find his good walk-through here: GitHub - Jpe230/SonicPad-Debian: Port of Debian for the SonicPad (Allwinner R818)