Ender 3 V2 Layer Shifting, No Apparent Reason, Desperate...
Hello, I first want to say thank you for taking the time to read this. I've been trying to print out some parts for another project of mine. These parts use up around 70% of the bed so they are fairly large, unlike the smaller trinkets and things I normally print.
However, I have yet been able to print one of these larger parts without any layer shifting. The part I've been trying to print is a lid to the bottom of a case. It's square, with rounded corners, about 160mm x 160mm.
It will print the first layer without shifting most of the time. However, upon starting the second layer it will almost have at least one layer shift. I have tried a number of things to remedy this, which I will list further down this post.
The layer shifting seems to be unrelated to jerk, acceleration, bed shifting, and z offset at the very least. There is an audible clunk sound that can be heard when it does this. In the image I've linked, you can see the correct path of the print head through the green arrows. However, upon a layer shift, it follows the path of the red arrows. It never shifts during a direction change, only when it is following a straight path. It's almost as if one of the motors gives up for a second. I am aware the print is under extruded, this is one of my trials hoping it was merely the nozzle clipping against the print.
Allow me to share with you my setup:
I have an Ender 3 V2, with the stock mainboard, stock glass bed, and stock hotend.
I've replaced the extruder assembly with an all-metal one from Creality.
I have the stiffer bed springs. As well as the better PTFE tube fittings and Capricorn tubes.
I've put together a cooling pack on thingiverse. Ender 3 V2 Silent Pack by Jaymerx - Thingiverse The mainboard and hotend fans were replaced with Noctua performance fans that I'll talk more about later.
The hotend assembly is a hero me gen 5 with dual 4010 fans and a BLTouch.
I'm using Smith3D's 5x5 high-speed firmware (Previously the 4x4 high speed).
Now let me share with you my tried solutions.
I firstly, disassembled the printer, checking all belt teeth and motor gears (which are pressed onto their shafts without a grub screw). Afterward, I readjusted all eccentric nuts to get the perfect amount of tension while maintaining smooth operation on both X and Y axes. I've used brake cleaner and dish soap to remove the grease on the Z-axis lead screw and replaced it with WD-40 dry lubricant.
Continuing, I've releveled the bed and checked all axis operation to ensure it was smooth and without any bumps, hitches, or anything of the sort.
I tightened all the frame screws, hotend screws, fan screws, grub screws. Nothing moves even a millimeter.
The belts were tensioned so that they can be strummed like a guitar string when I move either the hotend or bed to its end stop.
I checked my aftermarket fans to ensure they are working. The mainboard and hotend fan run nonstop at their optimal 12V. The PSU fan turns on and off as it needs to cool the PSU...
The cables are nicely managed in the mainboard compartment and I'm sure that the larger fans provide it plenty of airflow. Not to mention the printer was raised by the use of squash-ball feet.
I have slowed my print speed from 75mm/s to 60mm/s with this print. This means a 30mm/s inner/outer wall along with 60mm/s infill speed and 150mm/s travel speed. Acceleration and jerk are at their defaults: 500mm/s^2 and 10mm/s.
I've adjusted my Z offset so that it slightly under extrudes to prevent the filament from bunching up.
I've calibrated my e steps.
I've formatted the SD card and changed my firmware from Smith 3D's 4x4 high speed to 5x5 high speed.
I've updated Cura to the latest version 4.8 and ensured my hero me home offset is correct.
I've tried moving the model to different corners in Cura and ensured the software's jerk and acceleration control are disabled.
I've checked the bed movement with its clips, it doesn't move easily and both clips have very good tension.
I've checked the stepper driver voltages (I did not change them). E: 1.34V Z: 1.16V Y: 0.99V X: 1.15V.
I have Z hop enabled with a 0.2mm hop, no issues or noises when it moves across the print.
I've purchased a filament dry-box from SUNLU along with a new spool of SUNLU black filament. The dry box has Capricorn PTFE tubing that leads the filament straight into the extruder. There is very little friction inside the tube.
I've slightly tightened the tension on the extruder although I didn't have problems with it skipping.
Again, I'd like to reiterate, nothing is loose on this printer, it doesn't skip when it rapidly changes directions, only when following either a straight or diagonal line. The printer movement is very smooth and near-silent with all of my modifications. It's frustrating to me that I can't solve this problem. I feel like the printer has a mind of its own. I have begun to suspect either the mainboard or something else hardware related is amiss. However, I have chosen not to mess with it until posting this. If you've read through this, I thank you for your patience and time reading it.
Any advice or possible causes to this problem are welcomed. I am at a complete loss and am desperate for a solution.
The heat builds up above in the enclosure causing the mainboard to overheat due a design error of Creality, despite your cooling pack.
Opening the top of your enclosure so the warmth can get away will probably solve the problem.
Checked your v slot rollers for flat spots? Usually you will hear a clunk when you hit that flat spot. Over tightening everything else trying to fix an issue could actually have caused rollers to wear out in high traffic spots. Considering everything else you've tried i'd throw some new ones in just to make sure even if they felt pretty good.
@bigheph Yeah I've checked that too. It actually had flat spots when I got and I've already fixed it once. The only thing you can feel is the steps in the motors. The eccentric nuts are just tight enough to prevent wobble.
Unscrewing the mainboard enclosure and tilting it to allow better airflow like in the picture shown below. This is, as @3nderuser pointed out, the same issue as many others.
I appreciate the assistance.
Same issue. Trying cooling that part now...