Greetings all!
I too have experienced this same issue with my new Ender 5 Plus printer. I also have an Ender 3 Pro, and a CR-10. I use Cura 4.6.1 to slice for all 3 printers and the only one with which I have seen this issue is the Ender 5 Plus. The start code is virtually the same for all three printers with the exception of the M420 line that retrieves and uses a SAVED Mesh, if it exists. This brings to mind a few things:
First, since Cura is performing correctly with two of the three printers, the start code is virtually the same for all three printers, and there are no discernible errors in the g-code once posted and saved to the SD card, then it is unlikeley to be a problem with Cura.
Secondly, I have two possible thoughts as to root cause. I don't think I saw anyone mention a non Creality printer where this has occured, and I believe the stock Mainboard for the CR-10 and the Ender 5 Plus are the same physical boards, only the firmware is different. Therefore it could possibly be a hardware issue....but I don't think so.
The key here that made me think of the next, and I think most likely cause is this: the use of the stock Cura start g-code which includes the M420 line AND turning on the Auto Bed Leveling routine in the Ender 5 Plus settings.
It has already been reported that if you turn OFF the Auto Bed Leveling routine in the Ender 5 Plus settings, the purge lines print correctly. This would seem to confirm the g-code is fine. I think it's a conflict between the M420 and the Auto Bed Leveling routine on the Ender 5 Plus.
I would suggest either turning off the Auto Bed Leveling routine in the Ender 5 Plus settings, and run it manually every so often, or leave it on and eliminate the M420 line and see if that solves the issue.
A third option would be to leave the Auto Bed Leveling routine in the Ender 5 Plus off, and replace the M420 line with a G29 command after the G28 command (this is how it's setup on my Ender 3 Pro which also has an BL-Touch)
I'm going to try these out tonight when I get home!
Recommended Posts
netseam 0
Hi guys,
I was getting the same triangle issue with my Ender 3 Pro and BLTouch. I wasn't able to remove the triangle movement completely, but I do have a workaround. First of all, I bought my printer less than a month ago to make face shield visors for local nursing homes and other facilities that are sorely lacking in PPE. I'm a complete and total newb when it comes to 3D printing, so please cut me some slack if I have a bit of gcode out of place. I am, however a 47 year old network engineer and consultant, was the IT Director for a chain of medical facilities, and I've been writing code since I was 9 (back when computers weren't so common and dinosaurs roamed the Earth), so it wasn't terribly hard to work out. That being said, I already have another printer on the way; so when production slows down, I might be able to use these things to make rpg figures and terrain for my son and other fun stuff. Maybe even a side gig. Anyway, sorry for the life story.
This is my current setup. I joined the forum to post it, so I hope it helps someone...
; Ender 3 Custom Start G-code
G92 E0 ; Reset Extruder
G28 ; Home all axes
G29 ; BLTouch do full bed level
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
; Double stacked purge line with Marlin triangle fakeout
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E0 ; Draw no line (this will let the triangle finish without drawing)
G1 X0.1 Y20 Z0.3 F5000.0 ; Return to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E30 ; Draw the first line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G1 X0.4 Y20 Z0.6 F5000.0 ; Move back and up a little
G1 X0.4 Y200.0 Z0.6 F1500.0 E30 ; Draw a third line
G1 X0.1 Y200 Z0.6 F5000.0 ; Move to side a little
G1 X0.1 Y20.0 Z0.6 F1500.0 E30 ; Draw a fourth line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish (wipe nozzle)
Link to post
Share on other sites