Endstop override
-
Why when I enter G1 Y0 is the Y endstop switch overridden? Also what establishes Y0 and X0?
-
If you add the H1 parameter to the moves if the endstop is hit the axis is set to homed and the defined position is established.
with duet only moves with H1 take the endstop into account, no other moves do.
-
RRF doesn't enforce limit switches except when homing, it relies on the machine limits in software otherwise.
combination of m208 and m574 sets x0 and y0.
https://duet3d.dozuki.com/Wiki/Gcode#Section_M574_Set_endstop_configuration
https://duet3d.dozuki.com/Wiki/Gcode#Section_M208_Set_axis_max_travelhttps://duet3d.dozuki.com/Wiki/Connecting_endstop_switches#Section_Test_endstop_switches
https://duet3d.dozuki.com/Wiki/Test_homing_behaviour -
Thank you gentlemen, I'm trying to get my prints centered on the bed with simplify 3d and this question came up.
-
@luckyflyer said in Endstop override:
Thank you gentlemen, I'm trying to get my prints centered on the bed with simplify 3d and this question came up.
The process of homing is merely to establish a point in space that the firmware can use as a reference. The most common method is to have switches located at the minimum axes travel positions and call this point zero. But it doesn't have to be like that. For example, if you have say 300mm travel in X and 200mm travel in Y, then you could say that the when the switches trigger, this position is minus 150mm in X and minus 100mm in Y. That then sets the original (the point where X and Y are both zero) as being the centre of build platform. If you then set the slicer to use the centre of the bed as the origin, this can make the process of centring parts easier.
-
I follow the logic in this and I'll try to implement this into my s3d slicer.
But wouldn't the center be positive numbers in the above example if home is 0,0 and max travels are positive numbers?
Ok I get why they are neg numbers.
In my case x and y home are at the printers front right , nearest left corner when standing in front. Axis limits are M208 X5 Y7 Z-3 S1 and M208 X308 Y310 Z300. The limit switches trigger at X5 and Y7. These settings put the nozzle a few mm inside the pei plate on all four sides. The prints are not offset in s3d but are when printed on the printer. I'm struggling to understand how to correct this in s3d. Any tips or advice on how to exactly do this is appreciated. -
I don't recall where in S3D's settings it is, but you can configure both the build envelope size and center. The common issue is having the center set to zero in the slicer when its not on your printer, or vice-versa (Delta's almost always have their center at 0,0 for example).
From the numbers you give, your center is X151.5 Y151.5 or thereabouts. I'm guessing you have Simplify setup for a center of 0,0.
-
There is a section in S3d called global offsets. I entered the correct x and y offsets there and that seems to have corrected the misalingment.