Jump to content

3D Printer printing too high

shinegull

I installed a Bltouch onto my Ender 3 V2, I did the paper leveling. had the printer run to auto home, then did the auto leveling. I decided to do a quick 20 min test print. I noticed 2 things, first the nozzle would not heat up automatically, I had to manually set the nozzle temp to 200. and second, when the filament started coming out, it would come out too high. as in what looks like a cm off the bed.

Link to comment
Share on other sites

Link to post
Share on other sites

9 hours ago, James Evens said:

nozzle heating: check your start code (gcode)

to high: set the z-offset

 

how do i do that?

 

I think i got the z offset part, might need to fine tune it later. but the nozzle heating im not sure how to get

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, James Evens said:

In the PC software (Cura, prusaprinter, slicer, etc.). In Cura this is under machine setting.

Alright, I"ve found it

 

start g-code says

 

; Ender 3 Custom Start G-code

G92 E0 ; Reset Extruder

G28G29 ; Home all axes

G1 Z2.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 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

 

End G-code says

 

G91 ;Relative positioning

G1 E-2 F2700 ;Retract a bit

G1 E-2 Z0.2 F2400 ;Retract and raise Z

G1 X5 Y5 F3000 ;Wipe out

G1 Z10 ;Raise Z more

G90 ;Absolute positioning

 

G1 X0 Y{machine_depth} ;Present print

M106 S0 ;Turn-off fan

M104 S0 ;Turn-off hotend

M140 S0 ;Turn-off bed

 

M84 X Y E ;Disable all steppers but Z

 

 

I have no idea what to add or change

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, James Evens said:

Why G29?

G29 is bed leveling

 

You could try M420 S1 to load the existing levling. Some printer don't need this command.

Why this?

 

You could try adding M109 S{material_print_temperature} but before maybe share like the first 100 lines of a actual gcode file.

 

don't know why any of that, thats just what shows up when I clicked on the settings of the printer in cura. The g28g29 were part of the instructions that can with the bltouch

Link to comment
Share on other sites

Link to post
Share on other sites

53 minutes ago, James Evens said:

G28 -> auto home

G29 -> does a bed leveling 

It would be more efficient to just load with the M20 the data.

 

The moving around doesn't make any sense to me at all. Also why they do it a 0.3 mm is mysterious.  As 0.0 mm is the first layer.

 

Can you post the beginning of a sliced file or just the entire one?

how do i do that?

Link to comment
Share on other sites

Link to post
Share on other sites

On 6/4/2021 at 10:53 PM, James Evens said:

Without any guaranty (so keep your finger near the emergency stop or power switch) and very simple one out of my head. A thing you would want to add is that it sweeps of the blob it creates:



G92 E0 ; Reset Extruder
M420 S1; load mesh bed leveling data
G28 ; Home all axes
G1 Z5.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
M104 S{material_print_temperature_layer_0} ;
G92 E0 ; Reset Extruder
G1 E0 8;
G92 E0 ; Reset Extruder
M117 Printing ...

 

If you want to look up what these cryptic letter+number combination mean there is a marlin wiki: https://marlinfw.org/docs/gcode/G000-G001.html

I did the material temp part, and it seems to have worked. Thank you!!!!

 

I will have to do a bit more testing to see if it succeeds completely, but for now it seems to heat up on its own. I dont have time yet for a full print until a couple days later, but here's hoping all goes well

Link to comment
Share on other sites

Link to post
Share on other sites

On 6/4/2021 at 10:53 PM, James Evens said:

Without any guaranty (so keep your finger near the emergency stop or power switch) and very simple one out of my head. A thing you would want to add is that it sweeps of the blob it creates:


G92 E0 ; Reset Extruder
M420 S1; load mesh bed leveling data
G28 ; Home all axes
G1 Z5.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
M104 S{material_print_temperature_layer_0} ;
G92 E0 ; Reset Extruder
G1 E0 8;
G92 E0 ; Reset Extruder
M117 Printing ...

 

If you want to look up what these cryptic letter+number combination mean there is a marlin wiki: https://marlinfw.org/docs/gcode/G000-G001.html

Just an update, temp settings seem to hold. thanks once again!

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×