foxox
b9c95eeeb2
Speed legend scales depending on travel visibility.
2019-12-08 00:03:41 -05:00
YuSanka
0f4fd80574
Implemented new color change preview from Gcode
...
+ Added missed "change_extruder.svg"
2019-11-07 08:13:26 +01:00
Enrico Turri
192d5a33c3
#3082 - Workaround to fix incorrect object position after applying gcode line G92 into custom gcode
2019-10-21 10:12:42 +02:00
Enrico Turri
e12702de8c
ENABLE_GIT_3010_FIX set as default
2019-10-14 10:03:27 +02:00
Enrico Turri
33057ee090
#3010 - Added tech ENABLE_GIT_3010_FIX - GCodeAnalyzer and GCodeTimeEstimator modified to properly process gcode lines G92
2019-10-01 09:48:42 +02:00
bubnikv
8357f1a119
Refactoring of the G-code preview for lower memory allocation
...
and for separation of concerns:
The final G-code preview no more uses ExtrusionPaths structure
to hold the G-code path data extracted by parsing the G-code.
Instead, the ExtrusionPath class has been trimmed down back to
the original size before the G-code preview was introduced,
and a new GCodePreviewData::Extrusion::Path class was created to hold
the additional path data as the extruder ID, color change ID
and fan speed.
2019-09-30 16:25:26 +02:00
Enrico Turri
dd503c328f
#2922 - Port of commit: f42edd35ce by jschuh
2019-09-23 14:56:27 +02:00
Enrico Turri
1a7484e001
Follow-up of 44c3493f7d -> error message logged only for multi-extruder printers
2019-09-11 10:02:27 +02:00
Enrico Turri
c60bf6f654
Added missing include
2019-09-11 08:51:36 +02:00
Enrico Turri
2f3edd2387
GCodeAnalyzer: Fixed a crash when encountering an invalid toolchange
2019-09-11 08:39:29 +02:00
Enrico Turri
2c82773e2b
GCodeAnalyzer uses annotated gcode in place of processing m600 lines to detect color print changes
2019-08-21 14:09:20 +02:00
Enrico Turri
f0f67a2667
#2663 - Added handling of gcode lines M401 and M402 for Repetier flavour to GCodeAnalyzer
2019-07-22 11:23:42 +02:00
Lukas Matena
4f922fc49c
GCodeAnalyzer now recognizes tool-changing commands with MakerWare and Sailfish flavor
...
These firmwares use M135 Tn and M108 Tn commands for changing active tool, which the analyzer did not recognize. The toolpaths were then rendered in wrong color, extruder offset etc. This surfaced in issue https://github.com/prusa3d/PrusaSlicer/issues/2566
2019-07-12 12:56:41 +02:00
Enrico Turri
9a59ca6aca
Fix of #2044
...
Added sorting by z of the preview data used to generate the gcode preview because there can be shuffling in case of sequential printing
2019-04-04 09:16:03 +02:00
Enrico Turri
d424845e7a
Fix of #1978
2019-03-18 09:42:34 +01:00
Enrico Turri
106f3923b3
Added cancel mechanism to GCodeAnalyzer::calc_gcode_preview_data()
2019-03-12 11:57:39 +01:00
Enrico Turri
01e7389c60
Fix of #1812 (GCode Anayzer take in account extruder offsets for multiextruder printers)
2019-03-06 10:22:10 +01:00
Enrico Turri
500af2bdf6
GCode Anayzer take in account extruder offsets
2019-03-05 15:03:56 +01:00
bubnikv
eb89a67a60
Fix of SPE-691 Slicer crash after extruder change
...
Added synchronization of GCodePreviewData between the front end / back end
(GCodePreview data is only used if PrintStep psGCodeExport is finished).
Added reset of GCodePreviewData on Print::apply() to conserve RAM.
2018-12-19 14:47:16 +01:00
bubnikv
6464dfc470
Logging of memory usage for the GCodeAnalyzer and GCodePreviewData.
2018-12-18 15:55:45 +01:00
YuSanka
321414d772
Implementation of the "ColorPrint" on the 3DScene
2018-11-26 16:28:12 +01:00
Enrico Turri
1d4d84e432
New selection -> removed obsolete methods\n+\nFixed a few compile warnings
2018-10-08 15:17:36 +02:00
bubnikv
1260b8deb3
WIP: Moved sources int src/, separated most of the source code from Perl.
...
The XS was left only for the unit / integration tests, and it links
libslic3r only. No wxWidgets are allowed to be used from Perl starting
from now.
2018-09-19 11:02:24 +02:00