You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The following code chunk worked well for a gcode file sliced in CURA but not in PrusaSlicer. Now I get error: word 'P' value invalid. Is there a way to go about this to parse this file with pygcode, perhaps if it's not a compatibility issue? There is a PyGcode extension for Prusa but it's for adding gcode into the file via python.
from pygcode import Line
gcode_lines = []
gcode_block = []
gcode_params = []
with open(test_file2, 'r') as test:
for line_text in test.readlines():
line = Line(line_text) # decode gcode line
line.block.gcodes # list of gcodes
line.block.modal_params # motion modal parameters
gcode_lines.append(line)
gcode_block.append(line.block.gcodes)
gcode_params.append(line.block.modal_params)
print(gcode_block, sep='\n')
In my file, I've encountered: word 'P' value invalid, solved by commenting M862.3 P "MK3S" ; printer model check block code remaining '.1', solved by commenting M115 U3.10.1 ; tell printer latest fw version word 'W' value invalid, solved by commenting G28 W ; home all without mesh bed level
Activity
xlxs4 commentedon Nov 28, 2022
In my file, I've encountered:
word 'P' value invalid, solved by commentingM862.3 P "MK3S" ; printer model checkblock code remaining '.1', solved by commentingM115 U3.10.1 ; tell printer latest fw versionword 'W' value invalid, solved by commentingG28 W ; home all without mesh bed levelrongith commentedon Apr 3, 2023
Check there: https://github.com/emorybarlow/pygcode