Configuring a Creality CR Touch for Universal Bed Levelling (UBL) on a Creality 4.x.x board.
After struggling to help a friend set up a Creality CR Touch on a Creality silent board, I purchased my own - in a sale- to spend some more time working on it. After spending a day or so experimenting I cracked it. This guide also presumes you know how to download and set up Visual Studio Code with the Platformio plugin, and download the Marlin 2.1.x Patched Source and the example configurations from the 2.1.x "bugfix" snapshot . This is also for a CR Touch connected via the 5pin socket on the board. The standard z-stop can be left connected without any issue. This also allows you to flash firmware onto the board that doesn't use a z-probe if for some reason you want to stop using the probe. Start by extracting the patched source. Find the appropriate example config for your board and copy the files into the Marlin directory (over writing the generic files already there). Open platformio.ini and change the default environment to match your board. For the Crea...