#✅ - Ender 3 V2 ABL End GCode crash issue

118 messages · Page 1 of 1 (latest)

raven chasm
#

So, I've noticed that Orca Slicer tends to ram the X-gantry up into the leadscrew caps on my Ender 3 V2 after a tall print. The hotend doesn't need to move up this far, and I haven't ever had much luck with firmware or gcode editing before. This is just a quick call for help on figuring out how to tell Orca Slicer to only go up about 5-10mm above the last layer, then "present print" rather than running to the top of the available Z.

If it runs to the top of the available Z, then on "Auto Home" (I'm using a CR-Touch probe), the printer's firmware tells it to move up further; if the gantry is already snug against the top, what happens? BRRRR and the right leadscrew forces the gantry up at an angle while the left leadscrew is blocked from moving up further by the aluminum MK8 extruder arm and housing.

Here is the Orca Slicer End Gcode as it stands:
{if max_layer_z < printable_height}G1 Z{min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}
G1 X5 Y{print_bed_max[1]0.8} F{travel_speed60} ; present print
{if max_layer_z < printable_height-10}G1 Z{min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}
{if max_layer_z < printable_height0.6}G1 Z{printable_height0.6} F600 ; Move print head further up{endif}
M140 S0 ; turn off heatbed
M104 S0 ; turn off temperature
M107 ; turn off fan
M84 X Y E ; disable motors

turbid pumiceBOT
#

Hey @raven chasm, thank you for contributing to this forum.
Please provide as much information (images, video, description) as you can. This will increase the chance that someone can help you with your issue.
Use the Close button when your issue is resolved.

raven chasm
#

@earnest hazel @cerulean aspen @swift delta any suggestions?

cerulean aspen
#

bonjour

raven chasm
# cerulean aspen bonjour

The only logical solution I've come up with is the inspiration of taking the CR-10 frame uprights I have and swapping them out for the Ender 3 V2 uprights, in addition to longer leadscrews.

#

I wouldn't mind more Z, but I think there's got to be something fixable in the gcode first.

swift delta
#

got an example gcode?

raven chasm
swift delta
#

yup

earnest hazel
#

Its your primter configuration

#

In marlin

swift delta
#

G1 Z22 F600 ; Move print head up

#

its moving the z up 22

cerulean aspen
raven chasm
swift delta
#

mine goes up 10

#

22 seems like a lot more

raven chasm
cerulean aspen
#

ah right, its in relative, not the other one, i dont like using relative mode icl

cerulean aspen
raven chasm
#

So motions relative to the object printed?

cerulean aspen
#

not exact coords

cerulean aspen
raven chasm
cerulean aspen
#

not sure

#

ive never done it in marlin

raven chasm
#

I've never done anything in firmware lol

earnest hazel
#

Stand by it looks like your requesting the print head to move up multiple times

cerulean aspen
#

yeah, relative and absolute

#

so im willing to bet you can just change that

swift delta
#

hes already at g90

raven chasm
#

I tried opening stuff up before but I always get confused by all the different software and nothing looks the same as the tutorials...

cerulean aspen
swift delta
raven chasm
cerulean aspen
#

ah ok

raven chasm
#

Any of this helpful?

cerulean aspen
#

oh boy marlin legacy, thats fun isnt it

raven chasm
#

I see a relative extruder distance...

cerulean aspen
#

?

earnest hazel
#

1.) {if max_layer_z < printable_height}G1 Z{min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}
G1 X5 Y{print_bed_max[1]0.8} F{travel_speed60} ; present print
2.) {if max_layer_z < printable_height-10}G1 Z{min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}
3.) {if max_layer_z < printable_height0.6}G1 Z{printable_height0.6} F600 ; Move print head further up{endif}

north tartanBOT
#
kawalzki has been warned

Reason: Duplicated text

raven chasm
#

I think it's just the original Orca Slicer profile...

earnest hazel
#

you are telling teh code to try and move up 3 times

#

thanos i am reiterating.....

swift delta
#

there it is

raven chasm
cerulean aspen
#

Damn orca

raven chasm
#

I'm used to just plugging things in and they work lol

earnest hazel
#

remove line 2 and 3

cerulean aspen
#

ah... no, this is not the Way

raven chasm
#

I'm halfway through a print, so I'll try it on the next one.

#

Thanks!

earnest hazel
cerulean aspen
#

mando

#

but tbh, its not too bad that it happened, learning to tinker firmware

#

ending/starting gcodes

earnest hazel
#

but yeah.... in your end code you are telling it to move up 2mm or max build hight whichever is less
then telling it to present the print
then telling it 2 more times to move up

earnest hazel
#

and by the sounds of it. your marlin firmware is configured for max height to be too high....
need to fix and reupload marlin to small height

raven chasm
earnest hazel
#

yes

raven chasm
#

It seems to think I have about 15mm more than I have.

earnest hazel
#

i usualy give mysefl at leat 5mm clearance from the top bar

earnest hazel
#

oh NVM

raven chasm
# earnest hazel are you running a microswiss?

No. I have an aluminum MK8 extruder, which is taller than the plastic stock one, as well as a 4mm glass bed instead of the original PEI. Plus the silicone bed springs, which are a few mm shorter than stock

#

Oh, and the Bimetal Heatbreak pushed the nozzle lower.

#

It's probably 2-3mm lower than it used to be I think...

earnest hazel
#

yeah overall you need to see what your max availalble travel is after homing subtract a few mm and then mark that as max height in the marlin code

raven chasm
earnest hazel
#

yo Thanos needs to Chill lol

raven chasm
#

HEY THANOS

north tartanBOT
#
themythosaurproject has been warned

Reason: Capital letters

earnest hazel
swift delta
#

do it 5 more times

raven chasm
earnest hazel
#

this is why i switched to kliper lmao

raven chasm
raven chasm
swift delta
#

no.. make thanos angry five more times

#

you get a written warning

#

from frank

earnest hazel
#

i got a written warning to my inbox for one offence

#

oh not from frank though

swift delta
#

no.. thats verbal..

#

from a bot

raven chasm
#

I pull up Komodo Edit, scroll cluelessly through text, and then close it all down.

earnest hazel
#

ok let me see when i can spare some time..

#

are you good for after the holiiday maybe

raven chasm
#

This is "present print" for a few cm... just wait til you see it for a print that takes most of the z...

raven chasm
#

I would like to see if I can get the Rpi going, as well as mess around with this firmware issue a little...

#

The power adapter arrived for the pi, but not the hdmi cable lol

earnest hazel
#

ah ok. well start with removing those lines on the next print and then i will make sure to carve out an afternoon

raven chasm
#

Ah. Nvm 2 and 3

#

{if max_layer_z < printable_height}G1 Z{min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}
G1 X5 Y{print_bed_max[1]0.8} F{travel_speed60} ; present print
M140 S0 ; turn off heatbed
M104 S0 ; turn off temperature
M107 ; turn off fan
M84 X Y E ; disable motors

earnest hazel
#

yes so what its goint to do is decide
IF Last Layer < Max Build Volume
Then Move to either Last Layer +2 or Max Build Volume. whichever is smaller

#

so theoreticaly if the marlin was compiled right then 99 percent of the time you should only go up 2mm then present

raven chasm
#

Printing a really tiny locking pin atm, so I'll see hopefully in like a minute or two what it does.

#

There's also something funky with the loading bar...

#

This is my Max Neo display.

#

Well, it didn't move up much! Lol.just popped up 2mm and ran to the side.

#

I like that.

#

So fast I barely caught it.

earnest hazel
#

cool so it fixed it!~

raven chasm
turbid pumiceBOT