Can't build firmware for CR-10v2 without BLTouch

I am trying to build a custom firmware for a CR-10 v2 without BLTouch and I can’t get it to work regardless of my options.

I have tried “Bed leveling probe” set to “None” and all of the options under “Bed leveling method” without any success. (attached screenshot) for the two most resonable options and their error messages.

From what I can tell, the option “Add LCD leveling menu (if supported)” does not validate the “if supported” part but rather tries to include it,. Regardless, and throws an error but even when I remove it I still won’t get a successful build/compilation.

And since I can’t add more images to the post I’ll link two of (not allowed more links either!) them here:


The firmware will build from the default configurations here: Configurations/Configuration.h at bugfix-2.0.x · MarlinFirmware/Configurations · GitHub

The problem is, when I look at that config, it looks VERY strange.

Does the CR10 V2 come with a BLTouch? It seems very much like it should be enabled by default - to the point where those configs even define some ‘special’ options for it…

It does not come with a BLTouch as standard but is “prepared” for one (Creality Marketing Mumbo Jumbo TM), Search , could be the reason for it.

Did this issue got fixed? I’ve modded a CR-10v2 to big dimensions and running on the same issue, solved it temporary with software stops/ hard physical endstops, but working firmware without manually building on premise…