Custom probing points MK52 bed December 06, 2020 03:10PM |
Admin Registered: 10 years ago Posts: 3,096 |
#define LEFT_PROBE_BED_POSITION 0 #define RIGHT_PROBE_BED_POSITION 225 #define BACK_PROBE_BED_POSITION 278 #define FRONT_PROBE_BED_POSITION 0
Re: Custom probing points MK52 bed December 06, 2020 05:25PM |
Registered: 6 years ago Posts: 1,859 |
#define GRID_MAX_POINTS_X 6 #define GRID_MAX_POINTS_Y 6 // Set the boundaries for probing (where the probe can reach). //#define MIN_PROBE_EDGE_LEFT MIN_PROBE_EDGE + 10 //#define MIN_PROBE_EDGE_RIGHT (X_BED_SIZE - (MIN_PROBE_EDGE + 10)) //#define MIN_PROBE_EDGE_FRONT MIN_PROBE_EDGE + 15 // 28 For SN04-N and 15 for for TL-W3MC2 //#define MIN_PROBE_EDGE_BACK (Y_BED_SIZE - (MIN_PROBE_EDGE)) // + 15 For SN04-N and nothing for TL-W3MC2
Re: Custom probing points MK52 bed December 06, 2020 07:53PM |
Registered: 6 years ago Posts: 1,859 |
#define GRID_MAX_POINTS_X 6 #define GRID_MAX_POINTS_Y 6 // Set the boundaries for probing (where the probe can reach). //#define MIN_PROBE_EDGE_LEFT PROBING_MARGIN + 10 //#define MIN_PROBE_EDGE_RIGHT (X_BED_SIZE - (PROBING_MARGIN + 10)) //#define MIN_PROBE_EDGE_FRONT PROBING_MARGIN + 15 // 28 For SN04-N and 15 for for TL-W3MC2 //#define MIN_PROBE_EDGE_BACK (Y_BED_SIZE - (PROBING_MARGIN)) // + 15 For SN04-N and nothing for TL-W3MC2
Re: Custom probing points MK52 bed December 07, 2020 04:40AM |
Admin Registered: 10 years ago Posts: 3,096 |
Quote
Roberts_Clif
Looks like they changed MIN_PROBE_EDGE to PROBING_MARGIN In Marlin 2.0.7
#define GRID_MAX_POINTS_X 6 #define GRID_MAX_POINTS_Y 6 // Set the boundaries for probing (where the probe can reach). //#define MIN_PROBE_EDGE_LEFT PROBING_MARGIN + 10 //#define MIN_PROBE_EDGE_RIGHT (X_BED_SIZE - (PROBING_MARGIN + 10)) //#define MIN_PROBE_EDGE_FRONT PROBING_MARGIN + 15 // 28 For SN04-N and 15 for for TL-W3MC2 //#define MIN_PROBE_EDGE_BACK (Y_BED_SIZE - (PROBING_MARGIN)) // + 15 For SN04-N and nothing for TL-W3MC2
Try This
#define AUTO_BED_LEVELING_GRID // with AUTO_BED_LEVELING_GRID, the bed is sampled in a // AUTO_BED_LEVELING_GRID_POINTSxAUTO_BED_LEVELING_GRID_POINTS grid // and least squares solution is calculated // Note: this feature occupies 10'206 byte #ifdef AUTO_BED_LEVELING_GRID // set the rectangle in which to probe #define LEFT_PROBE_BED_POSITION 15 #define RIGHT_PROBE_BED_POSITION 170 #define BACK_PROBE_BED_POSITION 180 #define FRONT_PROBE_BED_POSITION 20 // set the number of grid points per dimension // I wouldn't see a reason to go above 3 (=9 probing points on the bed) #define AUTO_BED_LEVELING_GRID_POINTS 2
Re: Custom probing points MK52 bed December 07, 2020 04:51AM |
Admin Registered: 10 years ago Posts: 3,096 |
#if PROBE_SELECTED && !IS_KINEMATIC //#define PROBING_MARGIN_LEFT PROBING_MARGIN //#define PROBING_MARGIN_RIGHT PROBING_MARGIN //#define PROBING_MARGIN_FRONT PROBING_MARGIN //#define PROBING_MARGIN_BACK PROBING_MARGIN #endif
Re: Custom probing points MK52 bed December 07, 2020 07:17AM |
Registered: 6 years ago Posts: 1,859 |
#define GRID_MAX_POINTS_X 6 #define GRID_MAX_POINTS_Y 6
Quote
Firmware Notes:
* If you are replacing the prior *_PROBE_BED_POSITION options,
* LEFT and FRONT values in most cases will map directly over
* RIGHT and REAR would be the inverse such as
* (X/Y_BED_SIZE - RIGHT/BACK_PROBE_BED_POSITION)
#if PROBE_SELECTED && !IS_KINEMATIC //#define PROBING_MARGIN_LEFT PROBING_MARGIN +10 //#define X_BED_SIZE - PROBING_MARGIN_RIGHT PROBING_MARGIN +10 //#define PROBING_MARGIN_FRONT PROBING_MARGIN + 15 // 28 For SN04-N and 15 for for TL-W3MC2 //#define Y_BED_SIZE - PROBING_MARGIN_BACK PROBING_MARGIN // + 15 For SN04-N and nothing for TL-W3MC2
Re: Custom probing points MK52 bed December 07, 2020 08:07AM |
Admin Registered: 10 years ago Posts: 3,096 |
Quote
Roberts_Clif
Yes!!!
My sample was used on an earlier version of Marlin 2.x.x
I see the information got you on the right track this is always good..
With the never versions of Marlin I only use These two lines.
#define GRID_MAX_POINTS_X 6 #define GRID_MAX_POINTS_Y 6
It sometimes drives me crazy that the variable name are always changing.
Looks like the change is
Quote
Firmware Notes:
* If you are replacing the prior *_PROBE_BED_POSITION options,
* LEFT and FRONT values in most cases will map directly over
* RIGHT and REAR would be the inverse such as
* (X/Y_BED_SIZE - RIGHT/BACK_PROBE_BED_POSITION)
So My new values would be
#if PROBE_SELECTED && !IS_KINEMATIC //#define PROBING_MARGIN_LEFT PROBING_MARGIN +10 //#define X_BED_SIZE - PROBING_MARGIN_RIGHT PROBING_MARGIN +10 //#define PROBING_MARGIN_FRONT PROBING_MARGIN + 15 // 28 For SN04-N and 15 for for TL-W3MC2 //#define Y_BED_SIZE - PROBING_MARGIN_BACK PROBING_MARGIN // + 15 For SN04-N and nothing for TL-W3MC2
Did I understand this correctly
#if PROBE_SELECTED && !IS_KINEMATIC #define PROBING_MARGIN_LEFT PROBING_MARGIN +10 #define PROBING_MARGIN_RIGHT (X_BED_SIZE - PROBING_MARGIN) +10 #define PROBING_MARGIN_FRONT PROBING_MARGIN + 15 #define PROBING_MARGIN_BACK Y_BED_SIZE - PROBING_MARGIN
Re: Custom probing points MK52 bed December 07, 2020 08:16AM |
Registered: 6 years ago Posts: 1,859 |
#define PROBING_MARGIN 20 #define PROBING_MARGIN_LEFT PROBING_MARGIN #define PROBING_MARGIN_RIGHT PROBING_MARGIN #define PROBING_MARGIN_FRONT PROBING_MARGIN #define PROBING_MARGIN_BACK PROBING_MARGIN // 65 For SN04-N