Ultimaker / CuraEngine

Powerful, fast and robust engine for converting 3D models into g-code instructions for 3D printers. It is part of the larger open source project Cura.
https://ultimaker.com/en/products/cura-software
GNU Affero General Public License v3.0
1.67k stars 880 forks source link

Cura 10625 postprocess gcode #1906

Closed jellespijker closed 1 year ago

jellespijker commented 1 year ago

Description

Add the Modify postprocessing slot for GCode, this will make a modify call each layer flush. First merge CURA-10715, CURA-10618 and CURA-10714

Can be tested with this plugin: https://github.com/Ultimaker/CuraEngine_plugin_postprocess/pull/1

Which will add a comment between each layer, which reference the previous layer and a global broadcast setting jerk_enable

;TIME_ELAPSED:3110.845177
; last line of layer before: ;TIME_ELAPSED:3110.845177 and jerk_enabled: false
github-actions[bot] commented 1 year ago

Unit Test Results

26 tests  ±0   26 :heavy_check_mark: ±0   14s :stopwatch: -2s   1 suites ±0     0 :zzz: ±0    1 files   ±0     0 :x: ±0 

Results for commit f0c132d0. ± Comparison against base commit 7d33938a.

:recycle: This comment has been updated with latest results.