I have no problem. I just think it is odd they Bambu didn’t include the PEI QR code on the sheets as well as the locating cutouts similar to the other replacement sheets.
If you want to disable the build plate detection, lidar/camera/build plate alignment then:
Go to your nozzle settings
Machine gcode
Machine start G-code
scroll down to find
;===== check scanner clarity ===========================
G1 X128 Y128 F24000
G28 Z P0
M972 S5 P0
G1 X230 Y15 F24000
;===== check scanner clarity end =======================
remark out the commands with a semi-colon in front i.e.
;===== check scanner clarity ===========================
;G1 X128 Y128 F24000
;G28 Z P0
;M972 S5 P0
;G1 X230 Y15 F24000
;===== check scanner clarity end =======================
WARNING: Doing this, the printer won’t check what build plate is installed, so YOU need to make sure you have the proper build plate installed that matches what you set in the slicer.
The irony is that, as pointed out recently by an astute observe on another thread, the lidar just fairly recently has started working far better than ever before on pressure advance and flow dynamics calibration. And for the most rigorous presets, those automatic calibrations are mandated to be done first in the order of operations for the calibration sequence: GitHub - DRIgnazGortngschirl/bambulab-studio-orca-slicer-presets .
Just in case you had any nagging doubts about what you might be giving up, at least now you know.

The one spot where the autocalibration falls on its face is the flow dynamics for a 0.2 nozzle. It gives the same value every time, no matter what filament is used. I found out from support that it is limited at this time, and they say they are working on improving it.
Till then, you are back to manually calibrating the flow dynamics on a 0.2 nozzle.
@MrDB42 Yeah, and sometime after my last post on this thread, I ran a few trials with different filaments on a 0.4mm nozzle. Sometimes the Lidar measured a number that was within 1% of what I measured manually, but other times it was off by a mile. From my POV, if it’s not 100% reliable (or very close to that), it doesn’t buy me anything, because then I have to manually calibrate anyway as a check against the possibility of it being wrong.
From what I’ve read, instead of using lidar, the A1 has a sensor which can measure the filament pressure inside the nozzle itself. I don’t own one myself, but from what I’m hearing from a very small sample of people who do, it really does the business quite well and without screw ups. I’m guessing the X2 will dynamically adjust filament flow that way.
@NeverDie I’ve had the opposite where the lidar has been spot on every time (except for the 0.2 nozzle flow dynamics). I too used to verify every filament, but when they were statistically within acceptable tolerances I finally stopped.
The one thing that I found for me to make sure it works properly is to always use a Bambu smooth plate. Either the “Cool Plate / PLA Plate” or the “Smooth PEI / High Temp Plate”, depending on filament.
I have run across the filaments that Bambu warns that the lidar can’t work with, shiny, reflective, transparent, etc. (hence my love/hate with silk PLA). When the auto tune spits out “can’t calibrate” error on those filaments, yeah… it sucks having to go back to manual calibration.
That’s interesting about the A1. I’m wondering if the X1C has the same sensor, because I think I accidently ran across it. I was homing the print head and noticed that there was a lot of oozed filament at the nozzle. When I touched the nozzle to remove the filament the bed stopped moving up but didn’t do its “shake”. When I stopped touching the nozzle the bed continued back to its normal mode. I kept playing around and sure enough every time I touched the nozzle the bed stopped moving up. I think there is some sort of load cell in the print head along with the sensors in the bed for finding Z=0.
The wiki says it uses both the load cells and the lidar in the bed leveling. Prior to reading that I thought it was only the load cells. So, my guess: the lidar saw your finger in close enough proximity to the nozzle when you touched it. AFAIK, there is no load cell in the print head itself, only in the bed.
@NeverDie I don’t know, But the lidar isn’t activated at that point. The lidar is used just prior to the first layer to map the bed for fine tuning the mesh. There is a lot we don’t know because of the printer being proprietary. Which I don’t mind for once. As long as I get good prints without fuss, I’m happy.
But, going back the original about disabling the lidar and another tangent. I got fed up with when the printer would check the build plate. It was always after the bed got to temp, even when you mismatched the plates. Pain in the tuchus when you have the cool plate loaded, but accidently slice for the textured PEI plate.
That’s how went about finding that section of code because I wanted to move it up in process of the start machine code.
If anyone is interested, what I did was move and edit the “check scanner clarity” section in the nozzle start machine code as follows:
Existing code above …
G29.1 Z{+0.0} ; clear z-trim value first
M204 S10000 ; init ACC set to 10m/s^2
;===== check scanner clarity ===========================
G28
M972 S5 P0
G1 X230 Y15 F24000
;===== check scanner clarity end =======================
;===== heatbed preheat ====================
M1002 gcode_claim_action : 2
existing code below…
I have to say, doing so I have had less errors of not being able to read the QR code for the installed build place, and the printer saying that the build plate is not properly aligned, and every-blue-moon of not reading the calibration card.
The only further change I would like to make is to do a quick heat of the nozzle to filament softening temperature and wipe the nozzle on the wiper to clear any oozed filament between prints, just so G28 has a clean nozzle tip so it would be more accurate. I just haven’t sat down and tried to figure that part out yet.
Good point. Does the lidar always work by emitting infrared? I can sometimes see the infrared on the built-in camera images. If there is no infrared happening at the time your finger touches the nozzle, then it might prove/confirm your point that something else (not lidar) is detecting your finger.
As an aside, from what I’ve read the pressure sensor on the A1 is located in the A1’s printhead, not in the bed like it is with the X1. IIRC, there are 3 separate pressure sensors connected to the X1 bed.
I stand corrected: The laser is used when homing the print head. I just received this error on a print:
HMS_0C00-0200-0002-0009: The vertical laser is not bright enough at homing position. Please clean or replace heatbed if this message appears repeatedly.
Edit: Doing a little more investigation, the lidar is only used after the nozzle has touched the bed and the bed loadcells (or whatever is used) have determined the initial Z=0. So I’m still wondering why/how I could get it things to pause while applying pressure on the nozzle.
Maybe collision detection through the motors? Or, less likely, maybe static electricity from your touch? Try grounding yourself beforehand next time.
I think it’s even simpler, the accelerometer can be used to detect touches.