Z axis printing from the top
-
@t3p3tony I'm not sure of how to send that as I only upload files from cura, and when I try to upload the sliced benchy it tells me the file is too big.
-
@messiahman just copy out the first 50 lines or so
-
@messiahman open the gcode file in a text editor and then as @jay_s_uk says, copy the top 50 or so lines.
-
@t3p3tony
;FLAVOR:Marlin
;TIME:6716
;Filament used: 6.14124m
;Layer height: 0.3
;MINX:76.346
;MINY:93.893
;MINZ:0.12
;MAXX:139.762
;MAXY:126.159
;MAXZ:48.12
;Generated with Cura_SteamEngine 4.10.0
M140 S70
M105
M190 S70
M104 S200
M105
M109 S200
M82 ;absolute extrusion mode
; Ender 3 Custom Start G-code
G92 E0 ; Reset Extruder
G28 ; 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
G92 E0
G92 E0
G1 F1500 E-6.5
;LAYER_COUNT:161
;LAYER:0
M107
G0 F6000 X79.978 Y97.614 Z0.12
;TYPE:SKIRT
G1 F1500 E0
G1 F1200 X80.242 Y97.413 E0.00662
G1 X80.894 Y96.967 E0.02239
G1 X81.572 Y96.596 E0.03781
G1 X81.843 Y96.465 E0.04382
G1 X82.23 Y96.291 E0.05228
G1 X83.147 Y95.971 E0.07167
G1 X83.421 Y95.894 E0.07735
G1 X84.556 Y95.664 E0.10046
G1 X84.818 Y95.631 E0.10573
G1 X85.323 Y95.584 E0.11585
G1 X108.992 Y94.155 E0.58905
G1 X109.292 Y94.143 E0.59504 -
Is the Z drive running into the right direction?
M569 P2 S1 ; physical drive 2 goes forwards
-
@messiahman there is nothing obvious in that file to command the Z axis up to the top. I asked previously if after homing I assume normal jogging of the Z axis works as expected?
At what point in the print file that you put the first few lines above does it move up to the top?
You can see it heats the extruder and bed.
Then homes (G28)
Then moves Z up 2mm (G1 Z2.0 F3000)
Then draws a purge line etc -
@t3p3tony I would say it happens at the part where z moved up 2 mm because it homes fine but also it’s been a couple of days. I’ll try reversing the direction the motors turn in in a little while and see if that helps but I can’t entirely imagine that’s what it’s supposed to do
-
@martinnyhc are they supposed to be running backwards? I can try that in a little while and let both of you know if that’s what works
-
@messiahman I don't think its a motor direction issue if it homes correctly to the bottom endstop.
Try
- homing the machine.
- Jogging the Z axis using the dashboard on DWC up and down a bit, confirm it works as expected and the postion reported by DWC is as expected. (0 when homed down to the Bed etc).
then try running the print and see at what point it moved up to the top.
-
@t3p3tony it was the motor direction, I tried it again just now and it started printing at almost the right height, only its a couple millimeters off the bed now
-
@messiahman ahh ok interesting that it still homed the right way. glad you got it sorted.
-
@t3p3tony thank you so much for your help. Any chance you know how I could get it to print at the correct height now? lol
-
@messiahman as you don't have a Z probe the easiest way is to set the home position to what it actually is relative to the bed. so if you home and it is 0.21 mm higher than you want it, adjust your homeall.g and homez.g files to set the Z axis to 0.21 when homing is complete.
The easiest way to find out what the correct abound of adjustment is is to use babystepping to nudge the head down until you get a good first layer.