50d757f601
Preview - Visualization of wipe mones
2020-11-21 10:36:10 +01:00
cae3faa526
Ruler for DoubleSlider: Added estimated print time
2020-11-18 05:02:51 -08:00
5f9df6333f
ENABLE_GCODE_VIEWER set as default in libslic3r
2020-11-12 14:03:58 +01:00
792f4ec199
#5079 - Fixed GCode Viewer changing files modified date on Windows
2020-11-05 14:02:43 +01:00
9a4bd0f236
Follow-up of d2e5be89e3 -> Fixed processing of color print, pause print and custom gcode tags
2020-11-04 13:33:27 +01:00
197b0a47b1
Manual merge of Increased filament stats precision in generated gcode file #780
2020-10-28 10:46:59 +01:00
af0b587f1c
Merge of pull request Add support for RepetierServer #4384 by @docbobo
...
with the following refactorings:
1) Removed the "printhost_slug" config from the Printer config
and from all the Printer config related spots.
2) "printhost_slug" renamed to "printhost_port". Slug sounds nasty.
3) Improved error reporting of RepetierHost class.
4) Refactored for the new "Physical Printers"
Following refactorings were done independently of the Repetier pull request:
1) Removed PrintHost static print config.
2) Clean-up after conversion of print host configuration
from Printer config to Physical Printer config.
3) Fixed some issues, where the Printer config was still queried for
host configuration. Vojtech believes that this should not happen
after the host configuration is converted to physical printers.
Vojtech still feels that more refactoring is needed in regard to porting
the host configuration from Printer profile to the new Physical Printer
profile.
2020-10-28 09:51:05 +01:00
b7ee781882
Follow up on Add G10 temperature G-code support for the RepRapFirmware flavour.
...
Reduced copy / paste.
2020-10-24 17:32:30 +02:00
e13d414d3c
Merge branch 'pa_reprap_g10_temperature_support' of https://github.com/ardenpm/PrusaSlicer into lm_g10
2020-10-23 11:42:35 +02:00
32ce49ff37
Fixup of 8df0181 (turning off the export of machine limits)
...
This should solve #1212 for good
2020-10-06 13:31:42 +02:00
2864cae1c0
Fixed avoiding of other printed objects
...
Calling std::move on itself causes that the first polygon is empty, which results in disabling this feature
2020-10-06 13:19:39 +02:00
54506d4f89
Limiting the application of Machine Limits
...
https://github.com/prusa3d/PrusaSlicer/issues/1212
WIP: The hints do not rescale when switching the "usage" combo box.
The new g-code time estimator needs to be updated to not read
the machine limits if not enabled.
2020-10-02 17:32:03 +02:00
b099febed3
Merge branch 'vb_undoredo_timestamp'
2020-09-23 13:00:01 +02:00
8a329ebfea
"There is an object with no extrusions on the first layer."
...
should throw SlicingError, not RuntimeError.
2020-09-23 12:58:58 +02:00
e42681729f
Merge branch 'lm_seam_painter_backend'
2020-09-22 21:02:07 +02:00
f119b833a2
Removed obsolete wipe tower related code
...
Most of the code is already commented out for a long time, it should be safe to remove now.
2020-09-22 15:20:24 +02:00
5d144237ac
Fix of #2834 (unretracted wipes on wipe tower)
...
Wiping moves performed before moving away from the wipe tower were replaced by
scheduling a regular wipe that is performed after normal gcode generator regains
control. This makes it consistent with wipes on the model and gets rid of the
unretracted wipes.
2020-09-22 15:20:19 +02:00
20b1f841da
Merge branch 'master' into lm_seam_painter_backend
2020-09-18 13:44:45 +02:00
00eb95ffd8
Renamed CustomSeam to SeamPlacer, move to a separate file
2020-09-18 12:00:14 +02:00
d5eb3f4ef1
Partially working implementation of custom seam backend
2020-09-18 12:00:14 +02:00
b80c658816
Restore estimated time lines in sidebar info
2020-09-17 11:42:58 +02:00
af7e37fdbe
Merge branch 'master' into pa_reprap_g10_temperature_support
2020-09-15 11:40:38 +10:00
f58ee46687
WIP Refactoring of exceptions:
...
1) All slicer's exceptions are now derived from Slic3r::Exception.
2) New exceptions are defined for slicing errors.
3) Exceptions are propagated to the Plater to show.
It remains to modify the slicing back-end to throw the new SlicingError
exceptions instead of std::runtime_error and to show the other exceptions
by a message dialog instead of a notification.
2020-09-14 18:03:22 +02:00
0f684cb947
Logging of memory used by the gcode processor and viewer
2020-09-11 15:19:23 +02:00
6a3231226f
Fixed export of pause print lines into gcode
2020-09-09 09:06:50 +02:00
d0cb723999
GCodeProcessor -> Added cancel callback
2020-09-03 08:32:06 +02:00
4712413dad
First naive prototype of seam painter
2020-09-02 00:36:30 +02:00
aaf0b18810
Fixed merge conflicts (whitespace only)
2020-09-02 00:36:30 +02:00
2e11c4e5b9
Merge branch lm_seam_painter_frontend
2020-09-01 23:03:16 +02:00
bf09c55832
Rework G10 temperature support to be enabled only for a new Firmware type RepRapFirmware leaving the RepRap/Sprinter behaviour alone. Rename the enum for gcfRepRap to gcfRepRapSprinter and add new gcfRepRapFirmware enum value. Also adds code to only use the G10 searching in custom G-code if the flavour is RepRapFirmware.
2020-08-21 14:08:32 +10:00
59bc7a74fc
GCodeProcessor -> Calculate per layer time estimate
2020-08-18 12:37:07 +02:00
409304732b
Slight code cleanup
2020-08-18 12:00:26 +02:00
4dc8e17818
Code cleanup
2020-08-17 15:59:36 +02:00
37bc47a946
GCodeProcessor -> Do not export width tags to gcode
2020-08-17 14:37:26 +02:00
b8a9de7454
GCodeProcessor -> Added debug code to check toolpaths data extracted from gcode, as mm3 per mm, height and width
2020-08-17 10:06:41 +02:00
17c8d71151
ENABLE_GCODE_VIEWER -> More general drag and drop for .gcode files
2020-08-11 15:44:32 +02:00
d6f926b898
ENABLE_GCODE_VIEWER -> Drag and drop .gcode files into gcode viewer
2020-08-11 14:23:47 +02:00
451fae1248
GCodeProcessor -> Export remaining time (lines M73) to gcode
2020-08-10 14:22:05 +02:00
3388d7edad
GCodeProcessor -> Fixed export of estimated time to gcode filename
2020-08-07 15:30:08 +02:00
90b78deae6
Refactoring to allow to quickly build the various options to show the estimated printing time in gcode viewer scene
2020-08-05 15:43:46 +02:00
40febf0fb1
Fixed conflicts after merge with master
2020-08-04 09:58:19 +02:00
0c38f234d0
Notifications & warning dialog
...
notifications
dialog with warnings produced by slicing is shown before exporting
2020-08-03 15:49:25 +02:00
0b63dfd6f8
ENABLE_GCODE_VIEWER -> Estimated print time statistics moved from PrintStatistics to GCodeProcessor
2020-08-03 13:57:10 +02:00
429947f8eb
ENABLE_GCODE_VIEWER -> Export to gcode layer z and layer height at each layer change
2020-07-30 13:49:57 +02:00
2fa4384e0b
GCodeProcessor -> Calculate mm3 per mm on the fly
2020-07-29 10:04:10 +02:00
27a3ca81d0
GCodeProcessor -> Human readable extrusion roles in gcode
2020-07-28 09:48:55 +02:00
ba558d49ac
Code cleanup and small refactoring
2020-07-22 10:37:25 +02:00
aa809c26e6
Fixed conflicts after merge with master
2020-07-21 09:48:41 +02:00
6287e13e13
ENABLE_GCODE_VIEWER -> Partial refactoring in preparation for removal of old time estimator
2020-07-21 09:34:54 +02:00
436461b1a6
Empty layer check fix
...
The test gave false positive in case there were supposed to be both object and support extrusions on the first layer
2020-07-21 08:43:23 +02:00