Thingiverse
Flsun3d auto bed leveling arm by psemeq
by Thingiverse
Last crawled date: 4 years, 7 months ago
Mine probe is: LJ12A3-4-Z/BX - 22mm mounting probe with 4mm distance detection. First prints worked fine. Still some fine tuning needed.
If you are using standard given firmware you need to change following lines:
282 - check your polarisation of your probe: NPN - true; PNP - false;
const bool Z_MIN_ENDSTOP_INVERTING = true;
335 - uncomment
define ENABLE_AUTO_BED_LEVELING
384 - offset only on x axis: 38.78
define X_PROBE_OFFSET_FROM_EXTRUDER 38.78
define Y_PROBE_OFFSET_FROM_EXTRUDER 0
define Z_PROBE_OFFSET_FROM_EXTRUDER 0
Known problems in firmware:
Marlin_main.cpp
line 995 - just add brackets to values
do_blocking_move_to((x - X_PROBE_OFFSET_FROM_EXTRUDER), (y - Y_PROBE_OFFSET_FROM_EXTRUDER), current_position[Z_AXIS]);
If you are using standard given firmware you need to change following lines:
282 - check your polarisation of your probe: NPN - true; PNP - false;
const bool Z_MIN_ENDSTOP_INVERTING = true;
335 - uncomment
define ENABLE_AUTO_BED_LEVELING
384 - offset only on x axis: 38.78
define X_PROBE_OFFSET_FROM_EXTRUDER 38.78
define Y_PROBE_OFFSET_FROM_EXTRUDER 0
define Z_PROBE_OFFSET_FROM_EXTRUDER 0
Known problems in firmware:
Marlin_main.cpp
line 995 - just add brackets to values
do_blocking_move_to((x - X_PROBE_OFFSET_FROM_EXTRUDER), (y - Y_PROBE_OFFSET_FROM_EXTRUDER), current_position[Z_AXIS]);
