What is the problem?
GCODE Scripts - trying to send a long line to printer causes a checksum error.
What did you already try to solve it?
I split my call to assign a macro M812 into two and it worked as the lines did not wrap within the little window it gives you.
Have you tried running in safe mode?
I doubt highly it affects this behaivour. octoprint-systeminfo-20211108010126.zip (214.9 KB)
Did running in safe mode solve the problem?
WRITE HERE
Systeminfo Bundle
You can download this in OctoPrint's System Information dialog ... no bundle, no support!)
WRITE HERE
Additional information about your setup
1.7.2, no idea, ender 3 pro with E3 SKR board, marlin 2.0.9, chrome, win10, pc.
Here are the functions I am trying to assign to gcode macros. Such macros have one glaring omission -- that is, they can be written, executed, but NOT read. So to counter that I had to load them in anew from a easily visible area, such as gc scripts.
The first two, M810, M811 went in fine. M812 and M815 had "no checksum" errors, there were *nn numbers shown being sent at each line terminal. I don't know if there is a arbitrary limit to how long lines sent can be, or some odd character is screwing up the parity check. I copied them to a notepad and widened it, it stayed on one line.
M810 M300 S2000 P3
M811 M300 P10 S2200 | M300 P8 S2750 | M300 P4 S3250
M812 M300 S3800 P4000 | M300 S3200 P2000 | M300 S2800 P6000 | M117 Load Next... | M220 S11
M813 M300 P10 S1800
;Peek Routine
M815 M300 P80 | G91 | G1 E-6 | G0 Z+1 | G90 | G0 Y200 | G0 ;X225 | M117 Waiting 20S for inspection | G4 S20 | M300 P500 ;| M117 Going Back... | G4 S3 | G91 | G0 Z-1 | G90 | M117 Resumed. | M300 P100
I'm trying to streamline things a bit without redundant bits of gcode here and there, especially not from Cura's tiny-ass post-process interface that shows like 18 characters. I'd gladly include a log of it, but serial log deletes itself every time it resets -- nice feature for debugging when it crashes.