1

I have a Ender 5 Pro with a BLTouch auto bed leveler, running TH3D's version of Marlin: TH3D UFW 2.14. During my initial setup several months ago, I naively assumed that the BLTouch didn't need a manually leveled bed so I cranked the manual bed adjustment screws to be as compressed as possible. This has worked pretty well, until recent large prints have shown I need to adjust the back right of the bed as it's too low.

I adjusted all four of the the manual screws to be about halfway so I have room to play but when I run the Level Corners command, the first corner (front-left) is now way too high and the nozzle attempts to move several millimeters past where it should go (the plate moves up until it collides with the nozzle and then continues a few millimeters more...). I have tried poking every setting I can find but I cannot get the printer to reset what it thinks its z-offset should be.

Not sure what my next steps are as resetting bed leveling is not a common task from what I can tell.

0scar
  • 37,708
  • 12
  • 68
  • 156
MyztikJenz
  • 113
  • 1
  • 4

1 Answers1

2

A BLTouch doesn't level the bed, it compensates for the geometry and adjusts print head movement, it is always required to tram (level) the bed with respect to the nozzle X-Y plane (of which the Z is perpendicular to this plane). If the build plate is skew, the bottom of the print will be skew, the top will be square with the head movement plane (the default compensation of the BLTouch is smeared out over the first 10 mm of the print, note this can be disabled or height changed).

To properly tram the bed, you need some room for the screws to go up and down. Home the X, home the Y and finally home Z. Then you jog the nozzle down (using a printer interfacing application over USB or the LCD from the printer itself, optionally you can use a console, the latter is very handy for sending G-code commands for the Z-offset determination later) to the bed to fit a sheet of A4 or Us Letter paper (alternatively, use feeler gauges) between the nozzle and the heated bed (pulling the paper should give you a little resistance), de-power the steppers and manually move the print head and bed to reach all corners and adjust the screws to have the nozzle at a paper distance of the bed. Note that if the nozzle will not reach to the bed, Z=0, you need to disable the Z endstop with M211 S0, don't forget to enable them after the Z-offset determination M211 S1. Do home the printer after each manual movement and screw adjustment as moving it manually may introduce some extra clearance of induced torque on the head. Doing this manually will prevent damaging the bed opposed to moving the head over the build surface using the LCD movement commands (scratching the surface). Manually, you will be able to stop when the nozzle hits the surface, if so adjust corner screw of the corner you are moving to. Repeat this sequence for each corner multiple times until the bed is parallel to the X-Y print head plane. Now you are ready to set Z-offset, which is found in this answer.

0scar
  • 37,708
  • 12
  • 68
  • 156