Creality Ender 5 Pro (2021) v4.2.7 motherboard + BL Touch

To OP, thanks for the .cfg, wouldn’t have gotten here without the assist. For anyone looking to configure an Ender 5 Pro with either BL touch or CR touch, a 4.2.7 motherboard, and a Creality Sonic pad, few other pieces of information / advice:

First, while the pinout provide by the OP in the config file is on point, some other folks on Klipper put together an awesome pinout for the 4.2.2 and 4.2.7 boards that shouldn’t be overlooked by those with electronics backgrounds: Creality Board 4.2.2 and 4.2.7 Schematics

A quick look at the schematic suggests that the pinout for 4.2.2 and 4.2.7 may not be the same, not terribly different, but I’d make sure you’re using an appropriate .cfg file.

I’ve found the setup UI with the sonic pad to be infuriating, on retrospect I should have just configured my own Pi, but here we are… A few order of operations things that took me longer than necessary.

  1. You need the .cfg file on a flash drive in the sonic pad after having flashed the FW. I’ll admit I assumed that it was all one and the same, but ended up building the .bin file via WSL and realized that the .bin and the .cfg files are independently important. Just click the next buttons until it’s asking you to load the .cfg file (to get here… specify “other hardware” rather than picking one of the pre-configured options)

Instructions for configuring Klipper in a windows environment here:

  1. I’m uncertain whether is “new” (the internet seems to suggest and update may have cause it), but the .cfg file provided will need commas added after the and <5V> in the aliases section, the sonic pad seems to be expecting 2 item lists, and adding the comma (i.e. , ) makes everyone happy

After tweaking the .cfg file with 2 commas, everything seems to be playing smoothly.

Current config: Ender 5 Pro, v4.2.7 mainboard, CR touch, stock otherwise