If you are printing over USB, then you need to make sure that Cura is set to generate normal gcode, not Ultigcode - as the latter assumes that the printer will do various start-up tasks like heating and homing the bed which don't happen when printing over USB. You also need to make sure that the start gcode sequence correctly homes all of the axes before the print starts; until they have been homed, the printer has no idea where the head is located.
On the Ultimaker², the only limit switches are located at the back left corner for x & y, and the bottom of the printer for z. Running the bed leveling wizard is essential to being able to know the correct z=0 position, as is the initial z-homing.
There is a bug in the firmware at present, which will cause the bed to raise at the start of a USB/non-ultigcode print even though the bed may not have been homed yet so the printer is unsure of its true z position. Therefore, it would be best to run the 'lower bed' command from the Maintenance -> Advanced menu before starting any prints, so that the z-axis position is calibrated.
Recommended Posts
twistx 0
Just to clarify, topic should say Printing over USB, but this issue happens when I input manual commands not when printing but I imagine that would be possible with some bad settings in your slicer. I'm using Cura again now, was using Slic3r but gave up on that. I'm also using Octoprint to monitor prints remotely from another room, which is also how I'm issuing manual commands.
Link to post
Share on other sites