bed center adjustment
-
@jay_s_uk
Home x and y -
@sgk then that looks fine and its just the setting in your slicer that needs looking at
-
@jay_s_uk ;M906 E500 or E1200 I10 ;motor current mA idle current 10%
; ===================== Axis Limits ========================
M208 X-23 Y0 Z0 S1 ; Set axis minima
M208 X300 Y300 Z350 S0 ; Set axis maxima
; ======================== Z-Probe =========================M291 P"Probing mesh grid process started" R"Probing.." S1 T2
M561 ; clear any bed transform
G28 ; home all axis bb
M671 X-30.0:364.0 Y175.0:175.0 S5.0 ;bed compensation
G30 P1 X5 Y150 Z-99999
G30 P0 X300 Y150 Z-99999 S2
G90 ; absolute positioning bb
;M557 X20:270 Y20:270 S240 ; Define mesh grid
M557 X20:270 Y20:270 P3 ; Define mesh grid
G29 S0 ; Probe the bed and save height map to file
M374 ; Save calibration data. Default is sys/heightmap.csv
M291 P"Probing mesh grid process finished !" R"Probing.." S1 T2 -
@sgk my bed is 350x350
-
@sgk said in bed center adjustment:
M208 X300 Y300 Z350 S0 ; Set axis maxima
That looks wrong to me for 350x350, you have set it to 300x300
-
@mintytrebor if I put 350x350 the head comes out of bed
-
@sgk said in bed center adjustment:
M208 X-23 Y0 Z0 S1 ; Set axis minima
are you sure your x minimum is -23?
if you change it to :
M208 X0 Y0 Z0 S1 ; Set axis minima
M208 X350 Y350 Z350 S0 ; Set axis maximadoes that stop it travelling outside the bed?
-
-
@sgk
I changed 350x350 and my bed home xyz -
@sgk already there it is not centered
-
@sgk Can you confirm visually that when your x end stop is triggered your nozzle is 23mm from the edge of the bed? (so you have to move the head 23mm before the nozzle is above the bed)
-
@mintytrebor
Home x -
@sgk
I am 0.5cm from the edge of the bed -
@sgk that offset is your probe offset and not a homing offset. you should make sure your G31 values on config reflect that
-
@jay_s_uk sorry I don't know how to make the adjustment I won't have how can you help me to do this?
-
@sgk Assuming the carriage physically travel any further left then that photo indicates you should set your config initially to:
M208 X0 Y0 Z0 S1 ; Set axis minima
M208 X350 Y350 Z350 S0 ; Set axis maximayou can then make fine adjustments to these values to get perfect center position.
-
@mintytrebor ok thank you but is it where I have to change the values so that it is in the center?
-
@sgk M671 X-30.0:364.0 Y175.0:175.0 S5.0 ;bed compensation
G30 P1 X5 Y150 Z-99999
G30 P0 X300 Y150 Z-99999 S2here?
-
@sgk It seems to me you're confusing the home position and the origin. Home is where the endstops are located. When you home the machine, the motors should drive the extruder carriage toward the endstops. The location of origin is entirely up to you and is determined by the values you use for axis minima and maxima, not by the endstop locations.
Slicers put prints at the center of the bed. One advantage to putting the origin at the center of the bed is that it's super easy to set up in different slicers without resorting to custom gcode.
If the maximum length of the movement of the X axis is 400 mm and the bed is 350 mm wide, the difference between the X min and X max vales should be 400. If you want the origin at the center of the bed, measure the distance from the center of the bed to the minima or maxima and put the appropriate values in the M208 statements. For example, if the left edge of the 350 mm wide bed is at X min, then the center of the bed will be 175 mm away from the left edge. So set Xmin to -175 and set Xmax at 225. Do the same for the Y axis.
-
@mrehorstdmd thank you for your explanation, it's true that it's not easy when you've done it like me.
I'm going to try in m208 I must put the minimum and the maximum in relation to the center that's good.
if as you say the bed is 350x350 then half is 175 for the x and -175 y