683a681e79
Implemented estimated printing time for the SLA printing
2019-02-12 16:34:42 +01:00
869e7ab8a4
Partial fix for crashing min_obj_distance
2019-02-08 12:30:10 +01:00
cc06b9f06b
Fixed an issue, where the output G-code file name was not always updated
...
from the current Model/ModelObjects.
Fixed a possible race condition in updating Print::m_placeholder_parser
with the proposed filename / filename base.
Improved documentation (source code comments).
2019-02-03 10:41:14 +01:00
9644bc720f
Fixed a bug in initialization of some StaticPrintConfig derived classes.
...
Merged implementation of support for "Octoprint-Cancelobject" #972
thanks @supermerill
2019-01-31 15:09:16 +01:00
52c1ec873e
Disabled the experimental pressure equalizer.
2019-01-29 18:07:45 +01:00
cbbd3b23aa
Fix of Custom filename - used_filament in meters #1680
2019-01-29 11:14:29 +01:00
bd4108cd5c
Fixed update on reset of the variable layer height profile.
...
Fixed update of the layer height profile on PrintObject when changing profiles.
Fixed crash due to the layer height editing refactoring & wipe tower.
2019-01-23 14:00:03 +01:00
b76f438975
WIP Restoration of the layer editing.
2019-01-21 10:06:51 +01:00
6245f520c2
Fix of an undefined DBL_MAX on clang / OSX
2019-01-11 11:46:54 +01:00
e4771da435
Fixed a buggy test for a single extruder diameter for Single Extruder
...
Multi Material prints & soluble supports.
Disabled assert testing for the existence of "printer_technology" fields
as it triggers on loading of legacy AMF/3MF files.
2019-01-11 11:15:32 +01:00
cf256170e8
Fix of 2b0e1633cf, where
...
the Print::validate() tested wipe tower specific stuff incorrectly
even if the wipe tower was not active.
2019-01-10 18:17:22 +01:00
7ee69890b6
Fix of "macos crash on WipeTower when using multi extruder + tower + support #1632 "
...
Added a new validation into Print::validation() to verify, that
the non-soluble supports need to be printed with "current" extruder.
This check was already there, though for the global parameters only.
Now the check is performed inside the Print class for the object
override parameters as well.
Improved the Print::validate() handling. The Print::validate() is only
called if the Print::apply() indicates a change, or if the slicing
was executed by the user explicitely (with the "Slice now" button,
with the "Send to octoprint" button, or by switching to the print
path preview).
2019-01-10 16:06:24 +01:00
818e0cde7f
Fixed many errors in background processing synchronization and update.
...
Fixed couple of compiler warnings.
2018-12-22 10:02:42 +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
b735a44f05
Fix of SPE-607
2018-12-17 19:46:36 +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
46d844c8be
Make the increase of extruder motor current during MM filament
...
exchange sequences configurable.
2018-12-14 20:09:10 +01:00
41837fe8b8
Enabled the Wipe Tower for Repetier-Firmware #1310
2018-12-12 19:09:25 +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
3cbd0b7867
WIP: Time estimate in file names.
2018-12-12 12:00:45 +01:00
eb4a48c141
WIP: Merged commits from stable between 1.41.2-beta and 1.42.2 final.
...
Changes in SupportMaterial.cpp, TriangleMesh.cpp and 01_trianglemesh.t
are yet to be merged.
WIP: Refactoring of layer height editing.
Removed layer_height_ranges from PrintObject, as the Print/PrintObject
now hold their copies of Model/ModelObject.
2018-12-11 16:33:43 +01:00
6694db0e0b
Fixed a harless assert in PrintObject consturctor.
...
Fixed a bug in G-code generator regarding the seam hiding.
2018-12-07 11:21:05 +01:00
52c924d576
Clamp the invalid extruders to the default extruder (with index 1),
...
not to the last extruder. This is consistent with the UI preview.
2018-12-07 09:32:54 +01:00
11e994b3e5
Fixed perl integration tests.
2018-12-06 17:48:33 +01:00
3660b0c853
Allow printing a MM object on a single material printer.
...
All extruders are clamped to the number of physical extruders
when passed to the back end.
2018-12-06 16:53:43 +01:00
4ab293b0ff
Fixed integration tests.
2018-12-03 16:25:21 +01:00
0de8717a3f
Yet another compilation fix on OSX.
2018-12-03 15:28:54 +01:00
e99fa7d104
Implemented naming of the SLA export file based on the output file name
...
template.
Reworked naming of the plater exports to not use the output file name
template, but to derive the file name from the first printable object's name.
Fixed error handling: Reimpemented the Perl's "eval" blocks
as try / catch blocks.
2018-12-03 13:14:28 +01:00
bf054d9005
Fixed some background processing synchronization issues.
2018-11-23 17:05:44 +01:00
30f61bd66e
WIP: Synchronization of SLA background processing.
2018-11-21 17:35:35 +01:00
63ee3dc63c
Partial update of 3D scene (GLVolumes derived from Model and from
...
the SLAPrintObject).
Updated PrintBase to generate a unique timestamp at each step invalidation.
2018-11-16 18:28:50 +01:00
5dc9799e14
Fixed synchronization of background processing with the front end.
2018-11-12 16:28:27 +01:00
6203121b3a
Fixed update of ModelObject / ModelVolume configs on Print,
...
fixed some compiler warnings.
2018-11-09 14:25:18 +01:00
d79e2d8fa6
Separated Print / PrintObject into PrintBase.cpp/h to support SLAPrint
2018-11-08 14:23:17 +01:00
056a3465ad
Merge branch lm_colorprint_integration into dev_native + deleting ticks outside slider range
2018-11-07 14:44:47 +01:00
6ee5752e24
Fixed a typo
2018-11-06 17:27:08 +01:00
b25d01ce1a
Merge remote-tracking branch 'remotes/origin/vb_modelbase_id_refactor' into dev_native
2018-11-02 20:53:47 +01:00
ab8a8111cb
Some refactoring.
2018-11-02 20:41:49 +01:00
e5758e9ef2
ModelBase ID refactoring, starting to work.
...
Now it remains to clean up some of the no more used Model interfaces.
2018-11-02 19:49:40 +01:00
9c9483c0b8
ModelBase ID refactoring, WIP
2018-11-02 15:08:08 +01:00
8bd37b6d28
Translation of ModelVolume as transformation component (without modifying the mesh)
2018-11-02 12:11:28 +01:00
34a842131e
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
2018-11-01 14:26:41 +01:00
ade0093859
Fixed print object below bed, fixed associated unit tests.
2018-11-01 14:25:37 +01:00
605237d262
Refactoring
2018-11-01 14:25:10 +01:00
f701921c65
Bugfix: Slice at the correct height.
2018-10-31 20:02:07 +01:00
65c568e4f3
Print step invalidation: Improvement of readability.
2018-10-31 19:21:00 +01:00
a97ce278dc
Finished (?) switching between the FDM / SLA profiles,
...
fixed an invalidation bug in Print::apply()
2018-10-31 18:05:25 +01:00
c478b10285
Reduced memory leaks in ConfigDef / PrintConfigDef
...
Deleted unsafe default copy constructors / operators in Model / ModelObject / ModelInstance / ModelVolume
Fixed some issues with copying the Model / ModelObject / ModelInstance / ModelVolume inside Print::apply()
Fixed some invalidation issues in Print::apply()
Temporarily renamed the Slic3rPE profile directory to Slic3rPE-alpha.
2018-10-30 15:24:36 +01:00
c0a286481b
WIP: Fixed some issues with cancelation & restart of background processing.
2018-10-30 09:27:31 +01:00