In an effort to enhance my 3D Printing bed adhesion (with my fairly warped bed), I added an ABL to my Creality CR-10. Initially, I went with a genuine BLTouch from Creality, but wasn't happy with the results so moved to a EZ-ABL from TH3D. Here are a number of links related to the ABL setup.
Voltlog #177 - Installing BLTouch Auto Bed Leveling On The Creality CR-10 3D Printer
M503 - Report Settings
EZABL™ Pro – High Accuracy Auto Bed Leveling Kit
EZABL™ Pro - Detailed Installation Video
Unified 2 STL Pack – EZABL Mounts, Leveling Tests, & More