It does home correctly to the z axis, though. But when Cura starts it starts high (slamming into the bed). I wonder if I can edit the g-code so it doesn't?
It does home correctly to the z axis, though. But when Cura starts it starts high (slamming into the bed). I wonder if I can edit the g-code so it doesn't?
You could try adding a G92 Z0 after the G28 Z0, but no garantee that that will fix your problem.
I have repetier host but I only use it to look at gcode files visually - I haven't connected it to my printer yet so I am unfamiliar with the interface but I assume it lets you type gcodes in one at a time, right? If not then use the cura print window to do this (with pronterface-like-gui plug in) or get pronterface itself (let me know if you needa link).
Anyway, once you do that, you should type in the "move" related commands to see what is going on exactly. Type them in one at a time and experiment.
These two commands home the axis and I expect it is at the "0,0,0" position afterwards. You only need to do the Z axis homing as that is where your curent problem is.
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
This next command moves the Z axis by 15mm. Is this the problem command? Maybe F5400 is too fast for your printer? That's 5400 mm/ minute (which if you divide by 60 you can get it in mm/sec).
G1 Z15.0 F5400 ;move the platform down 15mm
This last command is where the had and the bed come back together. This is where your problem probably occurs:
G0 F5400 X30.00 Y63.05 Z0.30
Thank you. I can edit the G-code in the start/end tab. Perhaps I can just delete the line "G1 Z15.0 F{travel_speed} ;move the platform down 15mm"? I'll try it when my 12 hour print is complete, and when I have a chance this weekend. I'll push the hot end up so i don't destroy another nozzle...and hope the bed doesn't break (it has not so far) in case it doesn't work.
Do you really need automated starts? It's really a good thing to watch the first minute of the print as the bottom layer is the most common fail point.
Anyway I would leave the 15mm part - after that it extrudes a bit "E" is extruder. G92 resets the position so that:
G92 E0
Tells the extruder that it is "now at position 0".
Then after the extrusion move over to the side and down to the bed - maybe:
G0 X20 Z0
Then do the wipe
G0 X40 Z0
Then maybe lift slightly
G0 Z1
Then let it move to the start of the skirt/brim/whatever. The Z1 lift is optional but if you don't do the lift it may pull up some tape as it drags over to the start. Maybe Z0.1 instead.
Edit: oops - meant Z0, not Y0. Fixed now.
Recommended Posts
Daid 304
Cura does 2 assumptions.
a) The firmware homing takes care of setting Z0 = bed touching nozzle
b) The firmware limits the Z speed.
Could be that your firmware of your new board is configured differently then the old board.
Link to post
Share on other sites