thank you for your help. I opened up the box and moved the cables apart, changed the USB cable as well. and I am about 3 hours into a 12 hour print.
looks good so far will let you know if it has been a success from here.
thank you again
craig
Recommended Posts
gr5 2,224
This is a common problem in Marlin/arduino printers. It's a data error. Some of the gcodes are getting bits flipped. Let me back up. To get gcodes into the arduino it usually comes from either a USB serial cable or from an SD card. They often then travel through two ribbon cables to the arduino. Either the SD card, the ribbon cable, or the USB signal is flakey and bits are getting flipped randomly.
There is a checksum such that if one bit is flipped it will be discovered but the checksum is only 8 bits (256 possible checksums). When the checksum doesn't match the gcode is resent to the arduino. But once out of every 256 times the errors add up to the proper checksum and a bad gcode gets through. This is the problem for you.
So typically a gcode like this:
G1 X50.123 Y23.332 E190.243
can get any random number changed to another. So if the E190 gets changed to E100 it retracts 90mm and then the next gcode is fine (e.g. E191.111) and it unretracts. Also you will see things like an X107 change to an X207 (if your printer is that big) and it will move way over by 100mm off to the edge of the printer and then go back and continue. It leaves this little strings on the outside of the print. You can usually hear these anomalies while it prints. Also you can often get the dreaded "out of bounds" or "tried to print outside volume" or something like that.
If you are using SD card the solution is to clean that out. I had a single hair causing a problem once. Try taking it apart and cleaning with vacuum or blowing air or toothpicks or qtips with alcohol. if it's the USB try using a different cable or different computer that might have more oomph to the voltage signals. Keep microwave ovens and computers and such far from the printer (at least 1 meter). Where possible. Repositioning the ribbon cables sometimes helps also. And/or separating them by a few mm with some kind of non conductive spacer such as blue tape or foam.
Link to post
Share on other sites