Ender 5 Plus Configs - Increase Mesh Inset#1183
Conversation
|
I can confirm that at least for my Ender 5 Plus with MicroSwiss NG hotend upgrade, and running Marlin 2.1.3-beta 3, this adjustment fixed probing issues, where otherwise the probe was off the edge of the bed for some probes, leading to an early end to the probing process. |
I'm happy to see it works for you :) For reference, my Ender 5 Plus has the stock motors, carriage, gantry layout and equipment. |
|
This will give you more complete bed coverage: #define MESH_MIN_X 1
#define MESH_MIN_Y 1
#define MESH_MAX_X (X_BED_SIZE - 44 - 1)
#define MESH_MAX_Y (Y_BED_SIZE - 5 - 1)The values 44 and 5 assume the nozzle cannot move outside the bed. There may be more actual freedom of movement on the right and towards the back, so you should test that to see if a slightly larger area of the bed can be incorporated. |
|
If I understand the code correctly, MESH_MAX_Y is still too small. The Y-carriage motor power cord will pull right out of the motor somewhere 25 mm from the edge of the bed measured from the nozzle. This is a physical limitation of the stock equipment. I can't remember what the Y-offset of the probe is off-hand, and my printer isn't in a good spot where I could measure relative to the probe (it's the stock location of the BL Touch probe - I swapped a CR Touch in early last year but I believe the offsets should still be the same). I suggest an offset that would keep the nozzle at least 30 mm from the Y-edge of the print bed, maybe even 35 mm for some extra safety (I'm going to stick with my 45 mm number personally - "If it ain't broke..."). |
|
Surely not. A 3D printer must be able to physically move the nozzle to all four corners of the bed as reckoned relative to the endstops, otherwise the bed size is just wrong. So what is the true bed size on this machine, if it cannot be allowed to move beyond some point? |
|
The physical bed size is 375 mm in the X and 372 mm in the Y. Assuming X=0 and Y=0 is the lower-left corner of the bed, Y=0 has to be inset enough so that cords aren't pulled out from anywhere. Therefore the actual printing area is a bit smaller than the physical bed size. Also, the bed's heater loses effectiveness at the edges, but that's beside the topic here. Clarification: It's the X-axis motor on the Y-carriage that is losing the power cord due to being pulled out with the inset values currently in the repo. I discovered this was happening after getting some homing errors showing no movement in the X-axis, only to find the cord was being pulled out with the repo's inset values. If it would be helpful, I can provide some measurements from my machine to help inform a functional change that won't physically break anything - let me know what's needed. |
|
If your X axis cannot move to X0 then your X0 is too far to the left. Since this machine homes to MAX on X and Y this effectively means your X bed size is not 375mm. It must be reduced by whatever distance puts your X0 at a point where the cable does not pull out. This may not be an issue with every build of this machine, so we need to verify with others whether this is a common flaw in the design. |
As far as I can tell, the Ender 5 Plus configuration.h files have too low of a MESH_INSET. This causes a couple problems:
Description
-->
Benefits
Benefits of this PR include:
Related Issues
May fix #1106