4 Z motors M671 and bed.g true bed leveling
BeosDoc last edited by
I need some clarification. M671 your suppose to put X and Y coordinates of the lead screws, 4 in my case. But if you put those same coordinates in the bed.g it ignores the end stop location and try to go past because of the z-probe offset. The probe X location being 42.8mm and Y-19.2 from the nozzle. So the values for M671 in config.g and the ones in the bed.g will not match up. Running firmware V3.2
My question is, should M671 have the same values as used in bed.g?
My values below:
M671 X-11:-11:375:375 Y34:357:357:34 S15 ; leadscrews near each corner
; called to perform automatic bed compensation via G32
; generated by RepRapFirmware Configuration Tool v3.1.4 on Sat Nov 14 2020 22:27:05 GMT-0600 (CST)
M561 ; clear any bed transform
G28 ; home
G29 S2; Clear bed height map
G30 P0 X42.8 Y9.8 Z-99999 ; probe front left
G30 P1 X42.8 Y357.8 Z-99999 ; probe back left
G30 P2 X407.8 Y357.8 Z-99999 ; probe back right
G30 P3 X407.8 Y9.8 Z-99999 S4 ; probe front right and calibrate 4 motors
But if you put those same coordinates in the bed.g it ignores the end stop location and try to go past because of the z-probe offset.
In bed.g you want to place the PROBE at a location as close as possible to the lead screw. So don't use the location of the ACTUAL lead screw in bed.g.