It can be nice to switch the Z-offset to Y-offset as it is use a Z position against the belt. but I don’t fine any script to modify it.
for the pressure advance I use a BOX with 45° angle support and start the pressure advance line in the gcode when the 45° support is finish, the only difficulty it to define the starting point in negative value in order to reach positive value when the command request as it depend of previous printed mm or line (that i don’t know but with few fails you will fine the right value.)
SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=1 ACCEL=500
TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START=-X.XX FACTOR=.005
still try to figure it out with the Y offset because I was trying to work with the BL Touch but yeaaa … unhappy … was was thinking about change Z and Y in the config for testing but had not enough time for that
The good thing with belt printer is that you don’t have to level a entire flat bed just check the line on the x axis. I don’t know how to switch from Z-offset function to custom Y-Offset function as the Y-offset function in klipper is for the probe position.
If a special Y-offset function can be done it will be possible to make custom bed mesh on a line. I have to look in the klippy script but I am not a programmer so it can take time and lot of effort.
Yes but the key point is that if you have an BL touch klipper is moving the Z to probe,
In your case this is the belt moving we would need to move the Y and it was corrently for me not able to figure out how to trick klipper to move the Y insted of the Z
So I was able to reach the point where I can get probe value after bedmesh that make the bed leveling adjustement easy with the adjusting screw. however klipper is not able to create bedmesh profile yet. I will try again.
You can find my modified files on my github below