This could also be a problem with spurious interference from the stepper motors being picked up on the endstop wires,
what firmware are you using?
did you upload it to the controller or was it already installed ?
-
1
Recommended Posts
gr5 2,210
So I have had printers with this problem. First let's go over the symptoms.
The X or Y axis (never the Z) will suddenly move very far - sometimes 100mm from the normal position.
Also sometimes the print will stop and the E axis will move very far - maybe 100mm. And then it will move back and continue printing. It will be paused for maybe 5 seconds while the E axis retracts 100mm and then goes back like nothing happened.
Oh and the other symptom is occasionaly "print out of area" errors.
The cause:
Very bad communication. One time the problem was that I was using an SD card and there was a hair in the connectors. I took that part of the printer apart and cleaned it out with a toothpick and compressed air and vacuum. After that it worked much batter.
Also it's possible the USB cable can cause the problem if you are printing through USB or the ribbon cables that connect to the arduino board or even the arduino itself can be a bit defective. Once the problem was fixed by simply repositioning the ribbon cables.
What happens is there is a checksum. If one random bit is changed then the checksum fails and it resends that line of gcode. Most of the time. But if the checksum is also changed and passes by random chance then the line of gcode is assumed to be okay (even though it isn't). If a G1 X150 is changed to G1 X250 or G1 X050 then the X axis will move very far away from the print and then return and continue. If it is changed to G1 X950 you get the out of bounds error. Random failures of the checksum will pass 1 out of every 256 times (on average).
Link to post
Share on other sites
Reverse_Engineer 0
That makes perfect sense, it's an intermittent thing that only happens sometimes.
Thanks for taking the time to answer and help me out, I really appreciate it.
I'm printing from an SD card that has an adaptor to fit a mini SD card, so there's a few possible bad connections in the chain. I'll change that and see how it goes.
Thanks again, I never would have considered that to be the cause.
Link to post
Share on other sites