What is the problem?
Please someone help.... desperate here...
Made a table that draws on sand usind Arduino uno r3 GRBL and Pi4 with octiprint.The machine connects and homes but when I hit print on a gcode, it reads 3-4 lines from the code and cancels itself.If I use a playlist plugin and set a few gcodes to repeat on loop, it manages to push thru a entire gcode after skipping randomly 2-3...then when it's done it skips a few more and plays a entire one again randomly.Bad communication..static noise...what could it be?
What did you already try to solve it?
Tried to change the cable altho I have only two cheap ones.
Have you tried running in safe mode?
Yes, but GRBL does not connect in safe mode without better GRBL support
Did running in safe mode solve the problem?
Nope
Here you can see when I loop 4 gcodes with the plugin, how it tries to run the first 3 and after executing a few lines it changes state from printing to canceling, and then the 4th gcode pushes all the way thru.Usually the loading bar on the left does not show up when it scips a gcode...if I see a loading bar, I already know it's going to play all the way thru.Sometimes it pushes thru the first track...sometimes the third...no specific order.
And without the playlist plugin I have managed to play only once a full code when I booted the machine and did not
Recv: <Idle|MPos:262.775,178.375,0.000|FS:0,0>
Recv: ok
Changing monitoring state from "Operational" to "Starting"
Send: ?
Recv: <Idle|MPos:262.775,178.375,0.000|FS:0,0>
Recv: ok
Changing monitoring state from "Starting" to "Printing"
Send: G1 X290.784 Y193.284
Recv: ok
Send: G1 X227.145 Y200.355
Changing monitoring state from "Printing" to "Cancelling"
Recv: ok
Send: M5
Recv: ok
Changing monitoring state from "Cancelling" to "Operational"
Changing monitoring state from "Operational" to "Starting"
Changing monitoring state from "Starting" to "Printing"
Send: G1 X232.675 Y178.686
Recv: ok
Send: G1 X233.523 Y179.064
Recv: ok
Send: ?
Send: G1 X234.354 Y179.444
Recv: <Run|MPos:266.675,180.450,0.000|FS:1662,0>
Recv: ok
Recv: ok
Send: G1 X234.968 Y179.743
Recv: ok
Send: G1 X235.583 Y180.049
Changing monitoring state from "Printing" to "Cancelling"
Recv: ok
Send: M5
Recv: ok
Changing monitoring state from "Cancelling" to "Operational"
Changing monitoring state from "Operational" to "Starting"
Changing monitoring state from "Starting" to "Printing"
Send: G1 X282.500 Y165.000
Recv: ok
Send: G1 X298.097 Y190.863
Recv: ok
Send: G1 X269.916 Y187.825
Recv: ok
Send: G1 X246.431 Y214.455
Recv: ok
Send: ?
Send: G1 X239.848 Y181.458
Recv: <Run|MPos:281.900,188.550,0.000|FS:2000,0>
Recv: ok
Recv: ok
Send: G1 X202.500 Y165.000
Recv: ok
Send: G1 X236.611 Y146.191
Recv: ok
Send: G1 X241.487 Y100.328
Recv: ok
Changing monitoring state from "Printing" to "Cancelling"
Send: G1 X273.625 Y130.762
Recv: ok
Send: M5
Recv: ok
Changing monitoring state from "Cancelling" to "Operational"
Changing monitoring state from "Operational" to "Starting"
Changing monitoring state from "Starting" to "Printing"
Send: G1 X262.500 Y176.250
Recv: ok
Send: ?
Send: G1 X262.504 Y176.450
Recv: <Run|MPos:227.275,200.325,0.000|FS:153,0>
Recv: ok
Send: G1 X262.534 Y176.874
Recv: ok
Send: G1 X262.616 Y177.518
Recv: ok
Send: G1 X262.776 Y178.370
Recv: ok
Send: G1 X263.037 Y179.413
Recv: ok
Send: G1 X263.422 Y180.626
Recv: ok
Send: G1 X263.952 Y181.978
Recv: ok