Commit Graph

369 Commits

Author SHA1 Message Date
e78324c7ed Fixed loading of huge models 2018-12-19 09:54:15 +01:00
377ce3d74c Http & ErrorDialog: Improve error reporting 2018-12-18 18:50:37 +01:00
28e275ef16 The G-code export was reshuffled a bit to reduce peak memory consumption.
Namely, the time estimate memory is released before the G-code
preview data is created from the G-code analyser data.
2018-12-18 17:34:21 +01:00
de2beb9b01 Fixed OSX/Linux builds 2018-12-18 16:32:11 +01:00
66d23b111b Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-18 15:56:16 +01:00
6464dfc470 Logging of memory usage for the GCodeAnalyzer and GCodePreviewData. 2018-12-18 15:55:45 +01:00
f3d7199a32 PrintHost: Basic SL1 support 2018-12-18 14:37:35 +01:00
038b56aaa2 Time estimator: Added consumed memory tracing, replaced std::map
with std::vector for lower memory consumption.
2018-12-18 14:10:31 +01:00
a3ac9d7a98 Rendering of selection center (disabled) 2018-12-18 12:35:49 +01:00
61738c9d0f Fix of Linux/OSX build 2018-12-18 12:05:13 +01:00
09eb79edc8 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-18 11:32:00 +01:00
a791529ec8 Logging of memory allocations on Windows during the slicing process
when the SLIC3R_LOGLEVEL >= info.
2018-12-18 11:31:41 +01:00
54e9668397 Added method ModelObject::full_raw_mesh() 2018-12-18 10:49:22 +01:00
52c2396666 Fix of SPE-694
Slicer do not generate infill after Contact Z distance settings change
2018-12-18 09:57:19 +01:00
b735a44f05 Fix of SPE-607 2018-12-17 19:46:36 +01:00
5cac53b647 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-17 18:04:37 +01:00
ed8d8e30b9 Fix of SPE-607
Part changed to Support enforcer is not sliced with one another part
2018-12-17 18:04:23 +01:00
0fc0ba119d OctoPrint basics working, niceties to-do 2018-12-17 17:14:00 +01:00
0fd6f66b67 Considering multiple neighboring triangles for support point normals 2018-12-17 15:58:15 +01:00
c86e7284e5 Fixed import from PrusaControl files 2018-12-17 15:28:17 +01:00
bc825ac346 WIP: Fix of PrusaControl import.
Now the transformation matrices need to be restored as well.
2018-12-17 12:11:51 +01:00
b2b84a85a3 Added background texture to toolbars 2018-12-17 10:55:14 +01:00
543cdd0a4f Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-17 10:54:00 +01:00
0147281621 Implemented M220 B / M220 R for backup / restore of the speed override
at the firmware. The M220 B / M220 R are only applied for MM prints
without any flex or soluble (PVA, BVOH) material, as for these materials
the MMU slows down the print using the M220 code.
fixes "LCD Speed Modifier Lost on Tool Change #421"
2018-12-17 10:30:20 +01:00
007b33836d Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-17 10:27:40 +01:00
89678fb2fe Fixed M203 processing by the time estimator for Smoothieware.
Fixes "Print time estimate incorrect for Smoothie flavor with M203 #1259"
2018-12-17 09:57:24 +01:00
ad00c62886 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-17 08:38:10 +01:00
c698531330 Fixed build on OSX & Linux 2018-12-17 08:37:50 +01:00
9c182de741 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-17 08:29:23 +01:00
46d844c8be Make the increase of extruder motor current during MM filament
exchange sequences configurable.
2018-12-14 20:09:10 +01:00
7fd6f67f83 Temporarily disabled the following check:
"Levitating objects cannot be printed without support"
until the unit tests are adjusted.
2018-12-14 19:40:02 +01:00
f215cef8d5 Iterative, not recursive, version of the Douglas-Peucker-Ramer algorithm
based on the work by @fuchstraumer
https://github.com/slic3r/Slic3r/pull/3825
https://gist.github.com/fuchstraumer/9421573fc281b946e5f561758961212a
which was based on
http://anis-moussa.blogspot.com/2014/03/ramer-douglas-peucker-algorithm-for.html
2018-12-14 19:29:58 +01:00
364c2ac307 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-14 17:19:31 +01:00
3ac180f2cd Fix of SLADisplayOrientation updates 2018-12-14 17:19:17 +01:00
0d1d672ec9 Fix of G-code invalidation on "wipe_into_object" "wipe_into_infill"
changes.

WIP: Fix of "levitating objects cannot be sliced".
2018-12-14 17:17:51 +01:00
13f5678150 Logging during sla processing. 2018-12-14 16:58:55 +01:00
f0cf7af4aa Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-14 10:09:10 +01:00
80c4021cdb Fix msvc build 2018-12-14 10:07:35 +01:00
190994615f Fix msvc build 2018-12-14 09:57:48 +01:00
587757c02e Fixed import from 3mf of rotated models 2018-12-14 09:52:15 +01:00
905d015309 Fix for SPE-688 (crash when saving zip to low disk space) 2018-12-13 18:49:08 +01:00
cdf84a90e5 Some refactoring 2018-12-13 15:33:39 +01:00
4d456bdba5 Removed display_flip_xy and added display_orientation instead.
When starting Slic3r and the profile is FDM type than it yields an assertion failure for wx. See Tab::update_page_tree_visibility() line 2371
2018-12-13 12:42:45 +01:00
22f21daf13 Selection's debug output set as optional 2018-12-13 08:55:19 +01:00
41837fe8b8 Enabled the Wipe Tower for Repetier-Firmware #1310 2018-12-12 19:09:25 +01:00
92f937cdcb XY flip is implemented, works only for portrait LCD. 2018-12-12 18:45:45 +01:00
cc3eabfb05 Merge remote-tracking branch 'origin/master' 2018-12-12 15:51:45 +01:00
ba21d793b9 Another fix for crashing support generation. 2018-12-12 15:51:39 +01:00
87e7ba0830 Time to print into the G-code file name: Round it to full minutes. 2018-12-12 15:48:39 +01:00
219e3514dd Print time in output G-code: fill in the time if the file export
dialog is open after the slicing finished.
2018-12-12 15:09:20 +01:00