bigtreetech / BIGTREETECH-SKR-mini-E3

BIGTREETECH SKR-mini-E3 motherboard is a ultra-quiet, low-power, high-quality 3D printing machine control board. It is launched by the 3D printing team of Shenzhen BIGTREE technology co., LTD. This board is specially tailored for Ender 3 printer, perfectly replacing the original Ender3 printer motherboard.
2.01k stars 1.97k forks source link

BLTouch bed leveling not working well. #79

Closed pandabear41 closed 4 years ago

pandabear41 commented 4 years ago

I have configured the SKR mini E3 v1.2 to use the BL touch. The FW works fine and probe seem to function correctly. I setup my Z offset correctly. When I go to print however the nozzle is too far from the build plate on one side and almost crashes on the other side. Somewhere in the middle it seems to be fine. It's like the bed leveling isn't working at all, but that isn't the case. I see the z screw moving ever so slightly, but it's like something isn't working correctly. I've tried adjusting probing speeds and probe distances from edges and nothing seems to work very well.

Is anyone else having this problem? Any tips to fix this issue?

I will post pics when I get home.

In the config pins file I have Z_STOP_PIN as PC14. I have also tried it set to the default PC2. The probe is plugged into the probe connection, not the z-endstop. Config.zip

brew99 commented 4 years ago

try removing the defining of the z-probe offset here: (i.e. make it 0)

define NOZZLE_TO_PROBE_OFFSET { 48, -2, -2 }

and add the Z-probe offset to your start G-code in the slicer using M851 Z-2

Ensure you have the G29 after the G28 in your start g-code

This is how I use it with my BLtouch and have no issues (I also use the "probe" pins and change to PC14 in the pins file)

pandabear41 commented 4 years ago

Fixed it by enabling RESTORE_LEVELING_AFTER_G28. I was saving mesh before a batch print job and it wasn't enabling automatically after homing all axis.