Hello,
while looking for problems in my gcode I found out that cura integrates slicing settings into the gcode.
I made a python script to extract these informations to make them better readable. It helps me to debug my prints.
It can be used to create cura profile files, too.
Example:
readConfigFromCuragcode.py -i ./SA350_New_Fine_(slynold)_2011041021_3DBenchy.gcode
#global_quality
[general]
version = 4
name = New Fine (slynold)
definition = custom[metadata]
type = quality_changes
quality_type = normal
setting_version = 15[values]
acceleration_enabled = False
adhesion_type = skirt
bridge_settings_enabled = True
layer_height = 0.08
layer_height_0 = 0.16
retraction_combing = noskin#extruder_quality 0
[general]
version = 4
name = New Fine (slynold)
definition = custom[metadata]
type = quality_changes
quality_type = normal
setting_version = 15
intent_category = default
position = 0[values]
acceleration_print = 750
acceleration_travel = 1000
retraction_combing_max_distance = 0.1
skirt_line_count = 4
speed_print = 24
travel_avoid_supports = True
z_seam_type = back
z_seam_x = 0
z_seam_y = 0
Here’s the script. Maybe it helps.
readConfigFromCuragcode.py.zip (643 Bytes)