1
$\begingroup$

I'm using an Ender 3 with a new upgraded board SKR 1.3 Marlin bugfix 2.0 auto bed leveling I use EZABL.

for the EZABL I followed their tutorial for Marlin 2.0 since I don't use the unified firmware.

Offset info :

#define NOZZLE_TO_PROBE_OFFSET { 50, -2, 0 }

#define MIN_PROBE_EDGE 20

I did try to follow this helpful guide

I don't know much about programming so when he said:

"As this is the part that defines the array values, you first need to make an array (note that this is a simple solution that many people should be able to understand with limited programming skills, more elegant solutions use the XYZ struct to access the X, Y or Z properties):"

constexpr int nozzle_to_probe_offset[] = NOZZLE_TO_PROBE_OFFSET;

#define PROBE_X_OFFSET_FROM_EXTRUDER nozzle_to_probe_offset[0]

#define PROBE_Y_OFFSET_FROM_EXTRUDER nozzle_to_probe_offset[1]

I don't understand where to put the lines above and what value to put.

update: error message on compiling enter image description here Config.h : https://pastebin.com/w7CC5eaC Config_adv.h : https://pastebin.com/qep34T1h

$\endgroup$
  • $\begingroup$ Please look into the guide again it is updated to the latest version. $\endgroup$ – 0scar May 28 at 13:06
  • $\begingroup$ Thank you, will try that ! $\endgroup$ – Félix Labelle-Thériault May 28 at 15:33
0
$\begingroup$

You do not need to adjust the area yourself for Marlin 2.0, please look into probe.h and into this answer.

You only need to enable the offsets:

#if PROBE_SELECTED && !IS_KINEMATIC
  #define MIN_PROBE_EDGE_LEFT MIN_PROBE_EDGE
  #define MIN_PROBE_EDGE_RIGHT MIN_PROBE_EDGE
  #define MIN_PROBE_EDGE_FRONT MIN_PROBE_EDGE
  #define MIN_PROBE_EDGE_BACK MIN_PROBE_EDGE
#endif
| improve this answer | |
$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.