r/ender5•
Repect

Help with bed attacking nozzle.

I've posted a couple times about this before but I still haven't been able to find anyone who knows what the problem is. Everytime my start gcode ends my printer jambs the bed into my nozzle. I know my z offset is correct. I've set it up 100 times using every video. I don't know if something in my start gcode is broke, but I've tried quite a few iterations and none of them have changed anything. It's just that everytime it's done printing the 2nd purge line its go GRRRRRK and then jambs the nozzle directly into the bed before it starts printing the skirt. Can anyone offer any advice. Here's my start gcode

M104 S{material_print_temperature_layer_0} ; Set Extruder temperature

M140 S{material_bed_temperature_layer_0} ; Set Heat Bed temperature

G28 ; Home all axes

M420 S1

M900 K0.1

M500

M190 S{material_bed_temperature_layer_0} ; Wait for Heat Bed temperature

M109 S{material_print_temperature_layer_0} ; Wait for Extruder temperature

G1 F1800 E-3 ; Retract filament 3 mm to prevent oozing

G92 E0 ; Reset Extruder

G1 Z5.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed

G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position

G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; 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

G92 E0 ; Reset Extruder

G1 Z5.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed

​

It's an Ender 5 with Microswiss and BL Touch installed using the BL Touch as the Z end stop. TH3D firmware.

​

EDIT:

Problem solved by u/MurkyIncident feed rate was way too high and was causing the whole thing to skip z steps.

Posted Jan 29, 2022, 8:51 PM UTC · edited

312
product_of_the_80s•

The point that it jams is just after the start gcode, so likely something to do with how you're setting z offset or another slicer setting.

Can you describe how you set z offset? Also, is it possible that there is a z-offset set in cura?

1
RepectOP•

Ive tried every z offset method I can find. I get the same number but everytime the print starts it just jambs the nozzle into the bed. In between the start code and the start of print it makes a weird grrrrk noise but theres nothing set in cura Im aware of. I would think the offset could be the problem but even if I babystep it correct the next time it prints its off again.

1
TheBG•

Babystepping doesn't save, either gotta update the firmware offset or set it in start gcode.

2
RepectOP•

It seems like it saves after m500. Since if I look up ny z offset its the new value

1
TheBG•

Only if you modded firmware from stock to enable BABYSTEP_ZPROBE_OFFSET.

1
[deleted]•

[deleted]

1
product_of_the_80s•

Try changing the offset in firmware to something high, like not even print on the bed high.

If it doesn't update, you may need to consider how you're saving the offset.

But still, what is the latest method you have used to set z offset. This screams z-offset issue, so pardon me for asking again, but saying "I've tried everything" doesn't help us help you troubleshoot your situation.

1
RepectOP•

Most recent method was following a youtube video someone else had posted here as a how to set z offset. https://youtu.be/mwbbfCugDek Ive also tried using the marlin auto z offset setup and got same number. -.195

1
MurkyIncident•

Your max feedrate for Z might be set too high, causing inaccurate fast moves (like the "G1 X0.1 Y20 Z0.3 F5000.0" and subsequent jump that Cura adds at the start of the print).

You could try slowing Z down by adding "M203 Z10" before any of the G1 commands. Then, increase the number gradually to find out how much speed your setup can actually handle.

ETA: Note that if you upgraded your Z leadscrew to something that needs many steps/mm, you may need to drop the feedrate even lower than 10. If you have a 1600 step/mm leadscrew, try starting with "M203 Z2"

1
RepectOP•

This was it. Thank you!

1
my_other_leg•

If you use default settings with no z offset what happens ?

1