Ender 3 Pro 4.2.7 BLTouch Z Axis Negative Numbers

Would it be possible to:
Change: #define MIN_SOFTWARE_ENDSTOP_Z
To: //#define MIN_SOFTWARE_ENDSTOP_Z
in the firmware so the Z Axis may moved to below zero (negative numbers) with the LSD?
This should be somewhere in the area of line 1393.
Thank you?

For the normal firmware? No.

Removing this removes all protections to prevent the nozzle and print head hammering into the bed.

You can temporarily disable the software endstops (therefore allowing moves below 0) using the M211 S0 command via USB control, or as a single G-Code command in a file stored on the printers SD card.

When you’ve done your moves, remember to reenable the software endstops via M211 S1

Creality’s firmware allows moving the Z Axis below zero when setting BLTouch offset. Other Marlin firmware downloads do not. What is Creality doing that the others aren’t.

I can’t speak for Creality’s reasoning.

I can only go by what is safer in operations.

I believe the safest recommendation from the Marlin team is to disable all movement until the printer is homed - which is even stricter than the options I use.