After a failed print where the printerhead dislodged itself, it seems the printer is having trouble keeping track of its own Z position.
Everytime I start a new print it starts printing a lot higher than the previous one, making it print completely in the air.
When I make the motor go all the way up untill it refuses to move further, and then start the print from that position it seems to be better, but still not great, forcing me to do both this and level the bed after every print, which is of course extremely tiresome.
Any idea about what could cause and fix this would be greatly appreciated.
What do you mean by the printer head dislodged itself? I would start by checking the Z axis stop switch and make sure it hasn’t been bumped. The next thing would be to manually turn the Z axis to the top and make sure both sides are even. Engage the stepper motors and then check again at 100 mm or so. After that make sure the X axis and Z axis are square. I think you will find the problem by doing the above steps. If not let me know and I will see if there is something else I can think of.
you can check for lamination abnormalities this way as well, if you work backwards you can find the area that is delaminating and check things like srew claelyness, ball race freeness, etc at that location. first look for the source code call online for the operation you want to do and supply a numerical distance. simple, g-code is, its been around well before the 8086. StevetheBuddistXXX