a few months ago I installed an axial thrust bearing on the Z-Axis of my 3d printer, which greatly improved the quality of my prints. I got the idea from the RatRig V-Core (see RatRig pillow block assembly ). Although I don’t own a RatRig Printer (my printer is a highly modified Ender 5), the pillow block from the RatRig fitted even without modification. The purpose of the bearing ist to take the load off the stepper-axle to increase precision of the print and the lifetime of the motor. If you push on the axle of a NEMA17 Stepper you can feel it move quite a bit and that is completely gone after installing such a bearing.
I was wondering, if such a bearing wouldn’t be a good thing on the MPCNC, as there is the whole weight of the Z-Axis pushing against the stepper axle (in the case I don’t miss something here). It shouldn’t be that hard to implement. On my MPCNC Primo F build I will try to modify the Z-Motor part like this. Is there a way to get the corresponding STEP-File or something like that? I’m using FreeCAD on an elderly notebook, so editing complex stl-files is not an option… Of course I will share the part I create!
To my understanding the Z-Coupler part is intended for forces going in the opposite direction (if I got it right these forces are created by the router bit).