Configurating an Y-endstop that sits too far out? May 19, 2019 04:05AM |
Admin Registered: 11 years ago Posts: 3,096 |
// The size of the print bed #define X_BED_SIZE 210 #define Y_BED_SIZE 220 // real size of Y is 190 but find min_probe_edge it has -30 in it and I set the M206 Y-30 to compensate for the endstop distance
#define X_PROBE_OFFSET_FROM_EXTRUDER -31 // X offset: -left +right [of the nozzle] #define Y_PROBE_OFFSET_FROM_EXTRUDER -27 // Y offset: -front +behind [the nozzle] #define Z_PROBE_OFFSET_FROM_EXTRUDER -0.80 // Z offset: -below +above [the nozzle] was -0.47
// Certain types of probes need to stay away from edges #define MIN_PROBE_EDGE 0
// Set the boundaries for probing (where the probe can reach). //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - MIN_PROBE_EDGE) #define FRONT_PROBE_BED_POSITION 30 //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - MIN_PROBE_EDGE)
#define Z_SAFE_HOMING #if ENABLED(Z_SAFE_HOMING) #define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28). #define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28). #endif
Re: Configurating an Y-endstop that sits too far out? May 22, 2019 02:48PM |
Registered: 6 years ago Posts: 265 |
Re: Configurating an Y-endstop that sits too far out? May 23, 2019 04:41PM |
Admin Registered: 11 years ago Posts: 3,096 |
Quote
MMcLure
So let me get this right - when the bed is hitting the endstop, the front edge of the bed is behind the nozzle, correct? That's an easy configuration to set up. All you need to do is set Y_MIN_POS to a negative value such that 0, 0 is the front left corner of the bed. I have this configuration on my AM8 - both my X_MIN_POS and Y_MIN_POS are negative. Then you don't need to play around with any of the other settings other than X_BED_SIZE and Y_BED_SIZE. In your case it looks like you want Y_MIN_POS to be -30
Since you have an inductive probe I would recommend leaving MIN_PROBE_EDGE at at least 10mm to ensure you don't get incorrect readings near the edge of the bed. If you use Unified Bed Leveling you can always use a G29 P3 to fill in the spots the probe doesn't reach.
So:
- Start with the default configuration file
- Set X_MIN_POS and Y_MIN_POS
- Set X_BED_SIZE and Y_BED_SIZE
- Enable Z_SAFE_HOMING
- Enjoy!
Re: Configurating an Y-endstop that sits too far out? May 28, 2019 11:14AM |
Admin Registered: 11 years ago Posts: 3,096 |
top __________ | | | X | | | |_________| bottom
Re: Configurating an Y-endstop that sits too far out? May 28, 2019 02:29PM |
Registered: 6 years ago Posts: 265 |
Re: Configurating an Y-endstop that sits too far out? May 28, 2019 05:05PM |
Admin Registered: 11 years ago Posts: 3,096 |
Quote
MMcLure
Maybe you still have an M206 in your slicer's start gcode?