Enrico Turri
4579b71a66
Merge branch 'scene_manipulators' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-07-18 15:07:56 +02:00
Enrico Turri
b69e23ce73
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-07-18 14:49:09 +02:00
Enrico Turri
d805c8ac3b
Disable slicing when one object crosses the print volume boundary
2018-07-18 14:26:42 +02:00
Lukas Matena
51b6557ada
Merge branch 'master' into wipe_tower_improvements
2018-07-18 11:06:37 +02:00
Lukas Matena
eb6936888e
Filament following a soluble one must be wiped on the wipe tower
2018-07-18 11:05:39 +02:00
Enrico Turri
d672a69554
Slice only objects contained into the print volume
2018-07-18 09:37:25 +02:00
bubnikv
c7f59aca7d
Merge remote-tracking branch 'remotes/origin/wipe_tower_improvements'
2018-07-17 09:20:19 +02:00
bubnikv
210eeff160
Merge remote-tracking branch 'remotes/origin/amf_activate_existing_presets'
2018-07-16 19:52:17 +02:00
Lukas Matena
3dfd6e64d9
Enabled inflill/object wiping for the first layer
2018-07-13 13:16:38 +02:00
Lukas Matena
1a2223a0a5
WipingExtrusions functions now don't need a reference to LayerTools
2018-07-11 14:46:13 +02:00
Lukas Matena
5bf795ec6f
Overriddable infills that were not overridden are now printed according to infill_first
2018-06-29 12:26:22 +02:00
tamasmeszaros
5446b9f1e5
Incorporating performance optimizations from libnest2d
2018-06-28 16:14:17 +02:00
Lukas Matena
f8388abe17
'Dontcare' extrusions now don't force a toolchange + code reorganization
2018-06-26 14:12:25 +02:00
Lukas Matena
e2126c2dd6
Dedicated objects are now not ignored
2018-06-22 14:03:34 +02:00
Lukas Matena
bc5bd1b42b
Assigning of wiping extrusions improved
2018-06-21 10:16:52 +02:00
bubnikv
ac011aec6d
Removed dependencies of libslic3r on Slic3r GUI library.
2018-06-20 18:55:31 +02:00
bubnikv
6b2b970b9a
Added machine evelope configuration parameters
...
(the MachineEnvelopeConfig class).
Added localization support for libslic3r through a callback
(the callback is not registered yet, so the localization does nothing).
Localized the Print::validate() error messages.
2018-06-20 13:57:37 +02:00
Lukas Matena
8a47852be2
Refactoring of perimeters/infills wiping (ToolOrdering::WipingExtrusions now takes care of the agenda)
...
Squashed commit of the following:
commit 931eb2684103e8571b4a2e9804765fef268361c3
Author: Lukas Matena <lukasmatena@seznam.cz>
Date: Wed Jun 20 12:50:27 2018 +0200
ToolOrdering::WipingExtrusions now holds all information necessary for infill/perimeter wiping
commit cc8becfbdd771f7e279434c8bd6be147e4b321ee
Author: Lukas Matena <lukasmatena@seznam.cz>
Date: Tue Jun 19 10:52:03 2018 +0200
Wiping is now done as normal print would be (less extra code in process_layer)
commit 1b120754b0691cce46ee5e10f3840480c559ac1f
Author: Lukas Matena <lukasmatena@seznam.cz>
Date: Fri Jun 15 15:55:15 2018 +0200
Refactoring: ObjectByExtruder changed so that it is aware of the wiping extrusions
commit 1641e326bb5e0a0c69d6bfc6efa23153dc2e4543
Author: Lukas Matena <lukasmatena@seznam.cz>
Date: Thu Jun 14 12:22:18 2018 +0200
Refactoring: new class WipingExtrusion in ToolOrdering.hpp
2018-06-20 12:52:00 +02:00
Lukas Matena
29dd305aaa
Wiping into perimeters - bugfix (wrong order of perimeters and infills)
2018-06-13 11:48:43 +02:00
Lukas Matena
b6455b66bd
Wiping into infill/objects - invalidation of the wipe tower, bugfixes
2018-06-07 16:19:57 +02:00
Lukas Matena
73452fd79d
More progress on 'wipe into dedicated object' feature (e.g. new value in object settings)
2018-06-06 18:24:42 +02:00
Lukas Matena
4830593cac
Started to work on the 'wipe into dedicated object feature'
2018-06-05 12:50:34 +02:00
Lukas Matena
7c9d594ff6
Fixed behaviour of infill wiping for multiple copies of an object
2018-06-04 12:15:59 +02:00
Lukas Matena
bdaa1cbdfd
Wiping into infill - no infills are now inadvertedly printed twice (hopefully)
2018-06-01 15:43:22 +02:00
Lukas Matena
2d24bf5f73
Wipe into infill - copies of one object are properly processed
2018-05-31 16:21:10 +02:00
Lukas Matena
8bdbe41505
Wiping into infill should respect infill_first setting, marking moved to separate function
2018-05-30 11:56:30 +02:00
Lukas Matena
c72ecb382d
Reduction is now correctly calculated for each region, soluble filament excluded from infill wiping
2018-05-28 15:33:19 +02:00
Lukas Matena
bfe4350a89
Calculation of wipe tower reduction corrected, new config option (wipe into infill)
2018-05-25 16:11:55 +02:00
Lukas Matena
132a67edb2
Wipe tower changes to reduce wiping volumes where appropriate
2018-05-24 17:24:37 +02:00
Lukas Matena
95795f249a
First steps in reorganizing infill order (to use infill instead of the wipe tower)
2018-05-24 14:05:51 +02:00
Lukas Matena
1d1c69f300
Merge branch 'master' into wipe_tower_improvements
2018-05-23 19:34:33 +02:00
bubnikv
306d77559e
Merge remote-tracking branch 'remotes/origin/scene_manipulators'
2018-05-22 14:32:07 +02:00
Lukas Matena
e2f44a231e
A fix to use correct spacing with multiloop skirts
2018-05-22 10:50:38 +02:00
Lukas Matena
99293011e6
Corrected brim generation (width), enabling continuity with skirt
2018-05-18 12:19:54 +02:00
Enrico Turri
81636abaa9
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-05-02 14:45:42 +02:00
Lukas Matena
b4e63d47cb
Yet another attempt to fix the layer height profile validation
2018-05-02 10:56:06 +02:00
Lukas Matena
24dc4c0f23
Yet another attempt to fix the layer height profile validation
2018-04-26 11:19:51 +02:00
Lukas Matena
8c77b9645c
Loading, unloading and cooling reworked, new filament parameters regarding cooling were added
2018-04-24 13:02:08 +02:00
Enrico Turri
71d9500b2e
More robust fix for 3D view and GUI buttons not in synch when object's size is almost identical to print volume's size
2018-04-24 09:00:33 +02:00
Enrico Turri
cd3be74e3b
Workaround for 3D view and GUI buttons not in synch when object's size is almost identical to print volume's size
2018-04-23 15:03:38 +02:00
Lukas Matena
d7dc04eb57
Removed parameter filament_cooling_time (fixed value of 14s for now)
2018-04-17 08:18:12 +02:00
Lukas Matena
a154fd34ee
Added parameter extra_loading_move, prevented high feedrate moves during loading
2018-04-16 14:26:57 +02:00
Lukas Matena
2726267748
Bugfix: validation of equal layering rejected even some valid configurations
2018-04-16 11:47:35 +02:00
Lukas Matena
abe6e8a783
Bugfix: legacy config options were not properly processed
2018-04-13 13:43:53 +02:00
Lukas Matena
adbaa42b2b
Bugfix: cooling tubes parameters change invalidates generated wipe tower
2018-04-12 15:38:05 +02:00
Lukas Matena
719adfbaf3
The layer height check for multiple objects is now only enabled when variable layer height is enabled
2018-04-04 09:59:41 +02:00
Lukas Matena
89686b808d
Added a check that all objects have the same layer height profile
2018-04-03 13:51:12 +02:00
Lukas Matena
281732ca38
Variable layer height enabled, nozzle diameters properly passed to the wipe tower generator
2018-03-29 15:32:09 +02:00
Lukas Matena
985b414c64
Removed parameter 'wipe_tower_per_color_wipe' from UI and configuration layer
2018-03-22 13:37:01 +01:00
Lukas Matena
e7a5bc1afe
Added a check that no object uses extruder the printer doesn't have
2018-03-21 16:01:31 +01:00