Configuring endstop location
-
Hi,
From what I can find I can only configure endstops at high or low end of an axis. However, on my machine the Y endstop location is outside of the print area.
Is it possible to set seperate endstop location? (FE Ymin=0 / Ymax=250 / Yendstop=270)
Hope to hear from someone.
Kind regards, Sander -
@SanderLPFRG thats fine if its outside the print area, just lower the M208 minima. E.g. if you home off the bed by 20mm, set M208 Y-20 S1 and so on
-
@jay_s_uk Yeahh so mine axis maximum should be 270 instead of 250?
-
@SanderLPFRG yep, you've got it
-
@SanderLPFRG after homing according to jay_s_uk, I would move the hotend to a printable area and set M208 to the original values. M208 is used to protect against printing at unprintable areas.
-
You might want to consider setting the origin at the center of the bed. That will make it a little easier to use different slicers. In that case you would set the Y endstop at Y=145, Y max = 125, and Ymin at -125. You'd set up the X axis in a similar way.
In Prusa Slicer you specify the bed is 250 x 250 and the X and Y offsets are 125 and 125.
Cura defaults to center origin, so you wouldn't have to change anything.
Using a center origin would also allow some portability of the gcode from one printer to another, assuming the print doesn't exceed the bed or Z size on either printer, and several other factors are the same (nozzle diameter, etc.).
-
-
@SanderLPFRG most users just set the M208 limits to the reachable area (regardless of whether all of it is printable or not) and leave it at that. However, if you wish to limit normal motion to the printable area, you can do that by adjusting thew M208 limits in the homing file as @JoergS5 suggests.
I second the suggestion by @mrehorstdmd to set X0 Y0 to be bed centre. I do that on all five of my printers.
-
@dc42 I successfully did the first, thanks for all of the input!!