Creality Sonic Pad and Alternatives

Creality Sonic Pad

:exclamation: 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: 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)

2 Likes
How to fix CR touch with Sprite extruder on Ender 3 v2
Sonic pad artilary sidewinder
[Feature Request] MCU ID to prevent possibly dangerous configuration mismatch
Motherboard fan: can I switch it off?
Error - Unknown pin chip name 'probe'
Unable to infer homing_positive_dir in section 'stepper_x' Newbie Mistakes
Error after updating Sonic Pad
Printing/resume doesnt work
Hidden macro's not working
Can not update MCU mcu config as it is shutdown
Ender 5 and Creality Sonic Pad
Sonic Pad to Ender 3v2 with Sprite Pro and CR Touch
Sonic pad and kobra max
Probe Calibration reset
Sonic pad with ender 3 Max neo
Unhandled error
Error on print start need help
Looking into a Sonic Pad Y or N
Ender 5 pro 4.2.7 Sonic - Issues finding a cfg file
Klipper stopping print after a few layers
Bltouch V3.1 not changing status
Bltouch V3.1 not changing status
Error Code key1 on sonic pad
Sonic pad and kobra max
Trying to set up Ender 3 with SKR Mini E3 V2.0 and BLTouch, need .cfg and some help
CR Touch Does Nothing (Can't find similar issue discussed elsewhere)
Replacing Motherboard on Ender 3 Max Neo
Sonic pad stuck in loop
Creality Ender-3 Pro Custom with Creality 2.2 Silent Board + second Z motor and BLtouch
Extruder not recognized after upgrade and replace
Sonic Pad to Ender 3v2 with Sprite Pro and CR Touch
No min_extruder_temp setting, as such I cannot configure e-steps on my Ender3-V3
Prints halting randomly (Longer LK5 Pro / Creality Sonic Pad)
Ender 3 pro 4.2.2 with sonic pad
Anycubic Kobra Max config file
Ender 3 pro 4.2.2 with sonic pad
Communication timeout while homing: x (or z)
Error on command REMOVE_MCU_RPI_CONFIG
Move out of Range during Mesh Calibrate
MCU shutdown and prints fail
HALL ENDSTOPS: Not responding
Sonic pad error ender 3v2
Creality CR-X w/BLTouch config file
Problems with endstop logic when using Klipper on a Sonic Pad
Out of range after the relocation of CR touch
Ender 3 max neo w/ creality V4.2.7, and sonic pad
Sonic pad klippy shut down
Ender 5 PRO +BL-Touch 4.2.7 Mainboard
Sonicpad and Ender 5 s1 will not connect
Probe works fine until bed touches it - vzbot - 422 board - bttpi v1.2
Sonic Pad abnormal temps
Move Exceeds Maxiumum Extrusion
Ender 3 SE "Lost connection with MCU" Sonic Pad AND BTT Pad 7
Macro for speed factor?
Homers tevo tarantula pro .bin y .cfg
Getting started printer upgrade
Error after restoring Sonic Pad
Sonic pad sprite extruder problems
Cant download Firmware to USB stick
Need help ender 3v2 4.3.7 dual axis bl touch sonic pad
I have a ender 3 max and want to add cr touch to creality sonic pad
Ender 3 V1 w/ sprite pro extruder kit
MKS Robin e3d v1.1 to Creality Sonic Pad connection
Sonicpad disconnection issues for over a month, tried everything, going crazy ;)
Sony pad creality en geeetech a30 t
'mcu': unable to connect is driving me crazy
Mcu not detecting USB
Two Ender 7 + Sonic Pad - One Working perfect
PRINT_START heat nozzle and bed at once
Endstop relative position/Homing issue
Klipper install Anycubic kobra 2
Sonic Pad / Klipper / Emergency Stop -> 'Heater extruder not heating...'
Flsun speederpad & btt manta m8p v2 installation
Connection loss and lost
Ender 3 max neo offsetting from the center
Can't save bed mesh
CR10 Smart with SKR mini e3 v3 and sonic pad
Error message 'cycle _time' 'output_pin driver_fan'
Heater extruder Not Heating at expected rate ender 5 s1
Yet another z-offset question, odd setup
System load extrem high
Idle_timeout with sonic pad
SKR MINI E3 V3.0 bl touch failed to retract probe
Archivo BIN Artillery x2 sidewinder
Random stopping
Screws_tilt_adjust is not a valid config section
About the Knowledge Base category / Table of Contents
MCU connection loss when heating nozzle
Sonic Pad - Mainline Klipper
Printer drives without braking into the end stop x-axis y-axis
Ender 5 and Creality Sonic Pad
Printing/resume doesnt work
Unable to connect to mcu, spad

Bigtreetech Pad 7

For anyone who is searching a “one-stop solution” for Klipper, consider the Bigtreetech Pad 7 as an alternative to the limited Creality Sonic Pad.

Noteworthy differences are:

  • Running pristine sources for
    • Klipper
    • Moonraker
    • Fluidd / Mainsail
    • KlipperScreen (slightly modified version shipped but pristine version possible)
  • Fully compatible to the update mechanism of the above mentioned products. You can always upgrade to latest version without the need to wait for a new firmware release by Creality
  • Fully compatible with all guides and information around Klipper and its ecosystem
    • No crippled klippy.log that makes diagnosing issues a pain
  • Based on easily accessible Linux OS that allows all sort of tinkering / customization should you need it
  • Upgrade possibilities with Raspberry Compute Modules, e.g. CM4, to increase computing power
    • Also compatible to the respective Linux flavors available to the CM4

Disclaimer

The above is my personal opinion based on the available information and the (miserable) support experience here regarding the Sonic Pad.
It is neither endorsed nor objected by Creality and / or Bigtreetech.

3 Likes