arvydas / CR-10S-Marlin-bugfix-1.1.x

Marlin firmware for Creality CR-10S 3D printers with BLTouch support
GNU General Public License v3.0
8 stars 4 forks source link

BLTouch about 2cm outside of bed #1

Open Lockzi opened 6 years ago

Lockzi commented 6 years ago

Let me begin by thanking you @arvydas for your great work!

I'm up and running and settled on z-offset: -54 giving me perfect adhesion.

I am using the Heavy Duty mount from ThingiVerse https://www.thingiverse.com/thing:2494642 by Chito, and when doing the G29 P1 it tries to probe about 1-2cm off the bed (in front).

Obviously, it's due to the fixation which is 2cm off, can I calibrate that through source?

Lockzi commented 6 years ago

I think I've solved it by going through your committed changes.

X_PROBE_OFFSET_FROM_EXTRUDER Y_PROBE_OFFSET_FROM_EXTRUDER

I will reflash firmware with actual measured distances and get back in this issue. Hopefully, this would help someone else as well!

Lockzi commented 6 years ago

I actually made some changes.

`

define UBL_PROBE_PT_1_X abs(min(0, X_PROBE_OFFSET_FROM_EXTRUDER)) // Probing points for 3-Point leveling of the mesh

define UBL_PROBE_PT_1_Y min(Y_BED_SIZE, (Y_BED_SIZE - abs(Y_PROBE_OFFSET_FROM_EXTRUDER)))

define UBL_PROBE_PT_2_X abs(min(0, X_PROBE_OFFSET_FROM_EXTRUDER))

define UBL_PROBE_PT_2_Y abs(min(0, Y_PROBE_OFFSET_FROM_EXTRUDER))

define UBL_PROBE_PT_3_X min(X_BED_SIZE, (X_BED_SIZE - abs(X_PROBE_OFFSET_FROM_EXTRUDER)))

define UBL_PROBE_PT_3_Y abs(min(0, Y_PROBE_OFFSET_FROM_EXTRUDER))

`

which works beautifully for my:

define X_PROBE_OFFSET_FROM_EXTRUDER -60 // X offset: -left +right [of the nozzle]

define Y_PROBE_OFFSET_FROM_EXTRUDER -10 // Y offset: -front +behind [the nozzle]

@arvydas, maybe you could try on yours?