#Bed Offset Issue Ender 3 Pro
109 messages · Page 1 of 1 (latest)
This is the position of the nozzle when you tell it to go X 235 and Y 235
And this is the position of the nozzle if i move the carriage manually
Probing has this weird offset, meaning is not centered, its a 3x3 mesh
But should be like this
The yellow square is the bed
starting point is not 0,0 but X 2 Y 1.5
If the size of the bed in the slicer is 235x235 this is what happens
This is the offset on the bltouch section
it is in fact a big fan shroud
i ran into this problem before (but in klipper) and for me it was the fact that the bltouch probe was so far out that the nozzle would have to go outside of the bounds of the bed for the probe to go to the right spot. In klipper I fixed it by changing the position_max of the stepper to be a bit larger than the bed, that way it would be able to go outside of those bounds. Just make sure that its not so far out that it crashes
Its fine for the configured bed size in firmware to be a bit larger than the actual bed, because as long as the slicer knows the actual bed size it won't try to print outside of those bounds
i dont use klipper, not yet. been thinking about it
yeah I just meant do the equivalent of that in marlin (i forgot what its exactly called but its wherever you specify your build volume, make it a bit more)
yeah i did that marling firmware has a bigger bed size, but the problem is this
is it crashing?
no it doesnt crash
but it just curts the edges of whatever it prints
physically it can move freely from side to side
and there is space for the nozzle to reach even outside the bed
thats weird
that doesnt sound like a marlin issue
the firmware wouldnt be able to compute the change in the movements to make it do that, if it was just cutting movements off it would make a mess
that sounds more like a slicer issue
probablty but that cant explain why using the printer screen
and telling it to go X235 and Y 235
would result in this position
is y0 at the very front of the bed?
thats why then
if it starts in front of the bed, and moves the distance of the bed (which is 235mm), then it'll end in front of that edge
like that (the length of the arrow is the length of the bed)
you can set a y offset though
I don't remember how to do that in marlin but there is a setting for it
just set the y offset to 20 (or however off the edge it is) that way y=0 is the front edge of the bed
no thats for if you have dual/multiple extruders
hold on let me see if I can find it
actually you can just add that offset to the Y_MIN_POS and Y_MAX_POS
thats on line 1700 of configuration.h
so if its 2cm in front of the bed then put y_min_pos to 20 and y_max_pos to y_bed_size + 20
if you want to do it right you can make a new variable for the offset
that would look something like this:
// Add this line somewhere
#define Y_OFFSET 20
// Change line 1700 and 1703
#define Y_MIN_POS 0 + Y_OFFSET
#define Y_MAX_POS Y_BED_SIZE + Y_OFFSET
yep
did you add the offset to both min and max?
yes
can you show me what that looks like
aight it compiled ill try
didnt work
xD
now Y0
is the same place 2cm far from the bed
an on the marlin screen
it says +020.0
cant go below that
and if you go Ymax
now is 255
nozzle is still 2cm away fro m the border
doing only this
however
it starts 20mm away of the bed on the front
but it goes all they way up
to 235
and reaches the top part of the bed
maybe is not 20mm maybe a lil bit less
Actually yeah that would make more sense to do lol sorry my brain was not thinking logically
@last zenith si changing Y_MIN_POS to -12 fixes the issue for the Y position but one issue remains
this, leveling probe still on the front left corner.
are you sure the probe offset is right?
you might also need to extend the x bounds a bit for the offset to work properly
yes the probe offset was measured multiple times
i know -58 seems a lot but the fanshroud is wide AF
bc of the dual 4020
so yeah you probably need to increase the x bounds
the bounds are measured from where the nozzle is, so if the nozzle can only go up to x235 and the probe is at a -58 offset then that means that at that bound the probe will only be at x177
you still probably won't be able to cover the whole bed though, since the x might crash