e14c122d12
Fixed percentage value exported into gcode M73 lines
2020-10-26 11:44:38 +01:00
8cd13803ca
Updated the G10 RepRapFirmware pull request to current master
2020-10-23 13:27:45 +02:00
18f72d82b9
Merge branch 'pa_reprap_g10_temperature_support' of https://github.com/ardenpm/PrusaSlicer into lm_g10
2020-10-23 11:42:35 +02:00
daf1011705
Changed heuristic to clamp toolpaths width
2020-10-16 09:02:37 +02:00
b42a12db66
Fixup of 8df0181 (turning off the export of machine limits)
...
This should solve #1212 for good
2020-10-06 13:31:42 +02:00
04a928b241
Follow-up of 8df01818dd -> GCodeProcessor uses new Machine Limits limitations
2020-10-05 09:15:43 +02:00
1130778d5e
Small fix in debug tech ENABLE_GCODE_VIEWER_DATA_CHECKING
2020-10-02 09:14:43 +02:00
980fe77b32
#4806 - Fixed detection of move type for G1 lines containing Z>0 and E>0
2020-09-30 08:34:29 +02:00
48b0a14c4c
Fixup of previous commit
2020-09-25 13:00:43 +02:00
b178d0af38
Wipe tower - small refactoring and fix
...
Collection of data from internal wipe tower gcode generator now uses move semantics.
Part of gcode at the end of priming was erroneously not exported (extruder current reset etc.)
2020-09-25 12:35:20 +02:00
4bf49d960c
Merge branch 'lm_seam_painter_backend'
2020-09-22 21:02:07 +02:00
a13fc805d7
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
e7ae26fb8a
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
cf50224248
Fix build on macOS and one logic error
2020-09-18 14:26:06 +02:00
6db2d3a0b2
Merge branch 'master' into lm_seam_painter_backend
2020-09-18 13:44:45 +02:00
8123930ee5
Store seam history for more islands
2020-09-18 12:20:02 +02:00
8dd345ed4c
use center of enforcer only with spAligned
2020-09-18 12:00:48 +02:00
fffb79a085
Simple implementation of spRandom
2020-09-18 12:00:40 +02:00
5d6bf3261e
fixed center-finding algorithm
2020-09-18 12:00:40 +02:00
e78221409a
Renamed CustomSeam to SeamPlacer, move to a separate file
2020-09-18 12:00:14 +02:00
541c31afb0
Merge branch 'master' into pa_reprap_g10_temperature_support
2020-09-15 11:40:38 +10:00
067cde85f1
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
f58d3116bf
Fixed crash when loading gcode files saved with older version of PrusaSlicer 2.3.0.alpha
2020-09-08 11:43:18 +02:00
8579184d70
Follow-up of 573194e059 -> Fixed crash when opening a gcode file
2020-09-07 11:30:31 +02:00
e10d1eba54
GCodeProcessor -> Use decorations to detect toolpaths height for gcode files generated by PrusaSlicer
2020-09-07 08:35:34 +02:00
573194e059
GCodeProcessor -> Added cancel callback
2020-09-03 08:32:06 +02:00
1eef1d32a0
Added two missing includes to fix build on gcc
2020-09-01 18:12:51 +02:00
7a093b08fd
GCodeViewer -> Show printbed model and texture for system printers detected when loading gcode files produced by PrusaSlicer
2020-08-21 10:59:07 +02:00
f6d25d0634
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
bd4e4535f9
GCodeProcessor -> Calculate per layer time estimate
2020-08-18 12:37:07 +02:00
ca27d7296f
Fixed build when ENABLE_GCODE_VIEWER is disabled
2020-08-18 08:27:07 +02:00
c81d87b470
Code cleanup
2020-08-17 15:59:36 +02:00
73603e4937
GCodeProcessor -> Do not export width tags to gcode
2020-08-17 14:37:26 +02:00
b156153405
GCodeViewer -> Use rounded values for toolpaths height, width and volumetric rate to reduce the number of generated paths
2020-08-17 13:07:13 +02:00
5b579aee9a
GCodeProcessor -> Extract toolpaths width from gcode moves
2020-08-17 10:54:41 +02:00
f2d02faef4
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
b80bde11f3
GCodeProcessor -> Extract toolpaths height from gcode moves
2020-08-13 12:51:50 +02:00
5a0e048079
ENABLE_GCODE_VIEWER -> Drag and drop .gcode files into gcode viewer
2020-08-11 14:23:47 +02:00
5882c121cc
GCodeProcessor -> Fixed time estimate for stealth mode
2020-08-11 11:12:30 +02:00
6ed2cb661d
GCodeProcessor -> Export remaining time (lines M73) to gcode
2020-08-10 14:22:05 +02:00
64001c0fe5
GCodeProcessor -> Fixed export of estimated time to gcode filename
2020-08-07 15:30:08 +02:00
0840b2328a
Tech ENABLE_GCODE_VIEWER_AS_STATE set as default
2020-08-03 15:00:19 +02:00
5249b3e018
ENABLE_GCODE_VIEWER -> Estimated print time statistics moved from PrintStatistics to GCodeProcessor
2020-08-03 13:57:10 +02:00
1532920d81
GCodeProcessor -> Extended import of config data from gcode saved by PrusaSlicer
2020-08-03 08:46:32 +02:00
534e8bb909
ENABLE_GCODE_VIEWER -> Export to gcode layer z and layer height at each layer change
2020-07-30 13:49:57 +02:00
0348986bda
Follow-up of 9d4344a78c -> ensure printbed always rendered as custom in gcode preview mode
2020-07-29 14:20:01 +02:00
9d4344a78c
GCodeProcessor/GCodeViewer -> Extract bed shape from gcode files generated by PrusaSlicer
2020-07-29 12:47:42 +02:00
16e282110d
GCodeProcessor -> Load config data from gcode files generated by PrusaSlicer
2020-07-29 11:13:48 +02:00
11cf9a87f1
GCodeProcessor -> Calculate mm3 per mm on the fly
2020-07-29 10:04:10 +02:00
d9228ee82c
GCodeProcessor -> Human readable extrusion roles in gcode
2020-07-28 09:48:55 +02:00