bubnikv
db8ba5fb76
New parameter "single_extruder_multi_material_priming" to be able
...
to suppress the MM priming towers.
The PrusaResearch.ini was modified for the MMU2 printers to
correctly prime the initial extruder when
single_extruder_multi_material_priming is disabled.
2018-07-27 22:19:46 +02:00
tamasmeszaros
4e901a9db7
Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
2018-07-27 17:46:19 +02:00
tamasmeszaros
f364bd1884
New object function considering item size categories (big and small)
2018-07-27 17:31:30 +02:00
Enrico Turri
e1a13e9f08
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-07-27 15:19:42 +02:00
Vojtech Kral
81a229045a
avrdude: Fix: Stray winsock usage on Windows
2018-07-27 15:10:44 +02:00
Enrico Turri
39c326ebae
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-07-27 14:41:05 +02:00
Enrico Turri
c64cba8ec2
A few fixes on 3D scene toolbar
2018-07-27 14:38:19 +02:00
Vojtech Kral
a9aca4426c
Fix: port friendly name encoding
2018-07-27 13:27:52 +02:00
Vojtech Kral
f729ab4b12
Fix: Race conditions
2018-07-27 13:27:52 +02:00
Vojtech Kral
a32bd17b75
FirmwareUpdater: MMU 2.0 / Caterina flashing
2018-07-27 13:27:52 +02:00
Vojtech Kral
a7eaf38853
Utils: Serial port printer communication abstraction
2018-07-27 13:27:52 +02:00
Vojtech Kral
3c2170acf8
avrdude: Standalone binary
2018-07-27 13:27:52 +02:00
Vojtech Kral
6b801f250a
avrdude: use sections instead of offsets
2018-07-27 13:27:52 +02:00
tamasmeszaros
84f97e1f64
Improved libnest2d caching
2018-07-27 12:28:14 +02:00
Enrico Turri
590773d77b
Fixed conflict after merge with master
2018-07-27 12:15:35 +02:00
Enrico Turri
ddda5062c2
3D scene toolbar actions
2018-07-27 12:08:33 +02:00
bubnikv
987fc4c6df
Merge remote-tracking branch 'origin/backspace_to_delete_on_osx'
2018-07-27 09:55:13 +02:00
bubnikv
5c1de9fdd5
Merge remote-tracking branch 'origin/scene_manipulators'
2018-07-27 09:54:39 +02:00
bubnikv
c2291e54f4
Fixes crash when loading a config with zero number of default_filament_profile
...
values. Fixes SPE-427
2018-07-27 09:53:12 +02:00
Enrico Turri
3a1ec8285e
Reddish background when detected out of print volume toolpaths
2018-07-27 09:38:39 +02:00
Enrico Turri
c2ab8c2ae3
Out of print volume detection for extrusion toolpaths only
2018-07-27 08:49:58 +02:00
Enrico Turri
b5b7894a6f
Fixed color of all toolpaths when detected as out of print bed volume
2018-07-26 13:12:09 +02:00
tamasmeszaros
c430f57187
Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
2018-07-26 12:58:52 +02:00
tamasmeszaros
629108265b
Fix for SPE-421 and emergency fix for SPE-422 (needs further investigation)
2018-07-26 12:57:47 +02:00
Enrico Turri
dd014136b0
Remove hovering on objects when mouse leaves 3D scene
2018-07-26 12:51:31 +02:00
Enrico Turri
828d3ddabc
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-07-26 12:46:59 +02:00
Enrico Turri
efbc1cce25
Fixed rotate gizmo update with multimaterial objects
2018-07-25 11:49:38 +02:00
Enrico Turri
93a05c4946
Use wxWidgets tooltip for 3D scene toolbar
2018-07-25 10:01:17 +02:00
Enrico Turri
dd724e9dab
M73 lines emitted to gcode only for Marlin firmare. Fixes #1071
2018-07-25 09:19:20 +02:00
Enrico Turri
2107ea7702
Fixed selection of multimaterial objects
2018-07-25 08:40:34 +02:00
Enrico Turri
23e51cd941
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-07-25 08:35:13 +02:00
Enrico Turri
496a83bb28
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-07-25 08:35:05 +02:00
Enrico Turri
d8f5daf345
Fixed selection of object modified by gizmo
2018-07-24 15:32:44 +02:00
Vojtech Kral
b49bfadd87
PresetUpdater: Fail harder on bundle version not present in index
2018-07-24 15:29:37 +02:00
Enrico Turri
d4adcd4077
Out of print volume detection for toolpaths
2018-07-24 13:39:17 +02:00
Enrico Turri
4db75d08a9
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-07-24 12:29:43 +02:00
Lukas Matena
21a59ce710
Shifted the MM priming lines inside a bit (for the out-of-bed detection)
2018-07-24 12:17:26 +02:00
Lukas Matena
c5448514ac
Fixed an issue with MM and supports layering
2018-07-24 11:20:29 +02:00
Enrico Turri
8bf3e63f75
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-07-24 11:20:02 +02:00
Enrico Turri
bbe5586c15
Merge branch 'scene_manipulators' of https://github.com/prusa3d/Slic3r
2018-07-24 10:03:45 +02:00
Enrico Turri
cac4b29153
Fixed crash when generating gcode of multimaterial objects with some object out of the bed
2018-07-23 15:58:08 +02:00
YuSanka
dd088ba0cc
Localized the (modified) profile indicator
2018-07-23 15:44:01 +02:00
Vojtech Kral
1842520ea6
ConfigWizard: Fix: Don't check the default printer if the wizard is requested by user or re-configure
2018-07-23 15:04:21 +02:00
Vojtech Kral
3e65b4410b
PresetUpdater: Fix reloading of profiles after reconfigure and update
...
Fix #1060
Fix #985
2018-07-23 15:02:13 +02:00
Enrico Turri
1c6d3c9c69
Added xml escape characters detection when exporting object and volumes names to 3mf files
2018-07-23 14:39:50 +02:00
Enrico Turri
4294510ed7
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-07-23 13:56:26 +02:00
Enrico Turri
0bd8affab9
Attempt to fix #1067
2018-07-23 13:54:43 +02:00
Enrico Turri
c68bcb9e60
1st installment of 3D scene toolbar
2018-07-23 13:49:48 +02:00
Vojtech Kral
1c58c3e153
PresetUpdater: Fix incompatible bundle requirements display
2018-07-23 12:34:07 +02:00
Vojtech Kral
abe7a71f85
ConfigWizard: Wrap printer model titles
2018-07-23 11:43:06 +02:00
Enrico Turri
33175a02f3
Added xml escape characters detection when exporting object and columes names to amf files
2018-07-23 10:58:39 +02:00
Enrico Turri
df36de0d35
Fixed status of Slice now and Export G-Code buttons after object import
2018-07-23 10:16:56 +02:00
YuSanka
ee4f2cf549
Try to fix #977
2018-07-23 09:59:04 +02:00
bubnikv
68cd51435f
Bumped up the version number.
2018-07-21 17:39:26 +02:00
bubnikv
88bf7c852c
Fixed upgrade of vendor profile from the application resources
...
after an upgrade of the application.
2018-07-21 09:32:45 +02:00
bubnikv
e19a74865b
Bumped up the version number.
2018-07-20 17:57:21 +02:00
Lukas Matena
167060e470
Added some profilling macros into GCodeTimeEstimator
2018-07-20 16:14:23 +02:00
Enrico Turri
95bd2bb8f9
Faster time estimate for multimaterial
2018-07-20 15:54:11 +02:00
Enrico Turri
4b8e10a05c
Slightly faster time estimation
2018-07-20 12:05:08 +02:00
Enrico Turri
c1d1721dae
Merge branch 'scene_manipulators' of https://github.com/prusa3d/Slic3r
2018-07-20 10:31:53 +02:00
tamasmeszaros
ed0f073ef3
Small objects can now fit inside free space surrounded by objects.
2018-07-20 09:01:24 +02:00
Enrico Turri
aaa592bab9
Another fix in gizmos update
2018-07-19 16:06:46 +02:00
Enrico Turri
feb0f76279
Better fix for gizmo update when deleting objects
2018-07-19 13:43:33 +02:00
Enrico Turri
63fe2a9fb9
Warning and legend textures moved from _3DScene class to GLCanvas3D class
2018-07-19 13:18:19 +02:00
Enrico Turri
5ff26bce50
Fixed update of gizmo when deleting all objects
2018-07-19 11:39:51 +02:00
Enrico Turri
678be2b317
Fixed update of rotate gizmo when selecting objects
2018-07-19 11:24:04 +02:00
Enrico Turri
7b551171e8
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-07-19 08:31:59 +02:00
tamasmeszaros
170034dd15
Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
2018-07-18 16:45:20 +02:00
tamasmeszaros
1745e5cff9
Small objects can now fit inside free space surrounded by objects.
2018-07-18 16:37:44 +02:00
Enrico Turri
7f267987cb
Code cleanup
2018-07-18 15:52:20 +02:00
Enrico Turri
be7b786fee
Merge branch 'scene_manipulators' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-07-18 15:11:23 +02:00
Enrico Turri
13ced87089
Fixed depth test when rendering the picking texture
2018-07-18 15:09:26 +02:00
bubnikv
b57418f81d
Reordered the fields on the new "Machine limits" page.
2018-07-18 15:08:55 +02:00
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
3fac0d92cd
Unified opengl textures
2018-07-18 15:07:52 +02:00
Enrico Turri
c1dc46bb8e
Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators
2018-07-18 14:49:19 +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
6f18e58d13
Fixed compile on Linux and Mac
2018-07-18 14:38:02 +02:00
Enrico Turri
d805c8ac3b
Disable slicing when one object crosses the print volume boundary
2018-07-18 14:26:42 +02:00
bubnikv
f7390c7ad6
The acceleration G-codes (M204 Sxxx) emited for Marlin are now
...
clamped by the maximum acceleration when extruding.
The machine envelope values are only set at the time estimator
from the Printer parameters for the Marlin firmware.
2018-07-18 14:00:42 +02:00
bubnikv
17df029c9d
Fixed a previous commit.
2018-07-18 12:04:56 +02:00
bubnikv
b6fe90cbdc
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2018-07-18 11:58:19 +02:00
bubnikv
9d027a558e
Implemented clamping of the acceleration when extruding for the Marlin
...
firmware, both for the G-code export and the time estimator.
2018-07-18 11:58:02 +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
c596c05765
With the Marlin flavor, a "machine envelope limits" G-code section
...
is emitted, which breaks some of the automatic tests.
Changed the default firmware flavor to RepRap,
so that the automatic tests will run.
2018-07-17 20:37:15 +02:00
bubnikv
36c1483ec5
Merge remote-tracking branch 'remotes/origin/feature_arrange_with_libnest2d'
2018-07-17 19:42:02 +02:00
bubnikv
0660862058
For the Marlin firmware, the machine envelope G-code is emitted
...
based on the Slic3r printer profile.
Also the bundled config has been updated, so that the machine envelope
G-code values were removed and the new Slic3r printer profile values
were updated with the former G-code values.
Slic3r version has been bumped up to 1.41.0-alpha for the configuration
files to work.
2018-07-17 19:37:24 +02:00
tamasmeszaros
f54fd553fe
Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
2018-07-17 16:36:59 +02:00
tamasmeszaros
50424e33c6
Safety check for firstfit for larger objects than the print bed.
2018-07-17 16:35:48 +02:00
tamasmeszaros
86ba75d692
New objectfunction that makes a proper circle shaped pile on arrange.
2018-07-17 12:04:06 +02:00
Enrico Turri
08529189c9
Changed time estimator default values
2018-07-17 10:50:15 +02:00
Enrico Turri
c9827bb4cf
Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate
2018-07-17 10:46:34 +02:00
Enrico Turri
5c90746914
Merge with master + resolved conflicts
2018-07-17 10:44:23 +02:00
bubnikv
c34a713c8c
Simplification of
...
1.40.1-rc2 fails to save the modified AMF settings #1035
2018-07-17 10:41:17 +02:00
bubnikv
161a2bc6f8
Merge remote-tracking branch 'remotes/origin/ys_preset_externals_bf'
2018-07-17 09:47:49 +02:00
bubnikv
3339623db6
Merge remote-tracking branch 'remotes/origin/ys_tooltips_osx'
2018-07-17 09:40:19 +02:00
bubnikv
83f9813f56
Merge remote-tracking branch 'remotes/origin/opengl_to_cpp'
2018-07-17 09:37:38 +02:00
bubnikv
c7f59aca7d
Merge remote-tracking branch 'remotes/origin/wipe_tower_improvements'
2018-07-17 09:20:19 +02:00
Enrico Turri
8175c9d306
Merge with master
2018-07-17 08:54:17 +02:00
bubnikv
210eeff160
Merge remote-tracking branch 'remotes/origin/amf_activate_existing_presets'
2018-07-16 19:52:17 +02:00
tamasmeszaros
266ff2ad93
Build fix for linux
2018-07-16 16:37:14 +02:00
tamasmeszaros
6bcd735655
Change to firstfit selection because DJD needs further testing.
2018-07-16 16:07:29 +02:00
Lukas Matena
3dfd6e64d9
Enabled inflill/object wiping for the first layer
2018-07-13 13:16:38 +02:00
Lukas Matena
9966f8d88d
Respect perimeter-infill order for purging only objects
2018-07-13 11:53:50 +02:00
Enrico Turri
75cf4e0947
Generate M73 lines for silent mode only for MK3 printers
2018-07-13 11:32:50 +02:00
tamasmeszaros
eefa1678db
Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
2018-07-13 11:28:02 +02:00
tamasmeszaros
256d44cc43
Disabling reverse order checks in DJD selection. It causes unacceptable running times for large number of objects.
2018-07-13 11:26:59 +02:00
Lukas Matena
103c7eda8a
Trying to make sure infill_first (or otherwise) is respected
2018-07-13 11:25:22 +02:00
Enrico Turri
0f5ce827a1
Rotate gizmo radius changed only when moving one of multiple instances
2018-07-12 15:19:43 +02:00
Enrico Turri
3839d26e9b
Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate
2018-07-12 15:17:08 +02:00
Enrico Turri
b2d9877cd5
Fixed crash on MAC when selecting system info
2018-07-12 13:34:39 +02:00
Enrico Turri
76d4b9dbb8
Attempt to fix SPE-352
2018-07-12 13:10:18 +02:00
Enrico Turri
63ab713585
Added debug output to investigate SPE-352
2018-07-12 12:15:30 +02:00
Enrico Turri
0e9ac1679f
Keep fixed radius of rotate gizmo
2018-07-12 11:26:13 +02:00
Enrico Turri
b6e55a521e
Merge branch 'add_kinematics' of https://github.com/prusa3d/Slic3r into time_estimate
2018-07-12 08:42:08 +02:00
Enrico Turri
a8691bc083
Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate
2018-07-12 08:32:42 +02:00
Enrico Turri
1356a9977e
Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp
2018-07-12 08:32:18 +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
2454c566ff
Changing number of copies invalidates the wipe tower (and thus forces recalculation of the purging extrusions)
2018-07-10 15:39:47 +02:00
Lukas Matena
e44480d61f
Supports were printed twice if synchronized with object layers, added always-on settings in ObjectSettingDialog
2018-07-10 13:02:43 +02:00
Lukas Matena
4c823b840f
Fix of previous commit
2018-07-09 14:43:32 +02:00
Lukas Matena
bb80774e74
Infill purging - added fifth extruder into default setttings, cosmetic changes
2018-07-09 13:44:41 +02:00
YuSanka
fcc781195b
Added updating of the is_external value for edited_preset after loading preset from (.ini, .gcode, .amf, .3mf etc)
2018-07-09 12:10:57 +02:00
Lukas Matena
92d36df903
Merge branch 'master' into wipe_tower_improvements
2018-07-09 09:28:26 +02:00
bubnikv
fa86d776cb
Bumped up the version number to final.
2018-07-05 15:27:48 +02:00
tamasmeszaros
b26d1ef5bf
Some comments
2018-07-04 14:36:14 +02:00
tamasmeszaros
0b914c5ea3
Customized object function for arrange algorithm to arrange into a circle.
...
Now we optimize for smallest diameter of the circle around the arranged pile of items. This implies that we can forget about pack efficiency but the result will be better for the heat characteristics of the print bed.
2018-07-04 14:11:21 +02:00
tamasmeszaros
4b9a504c04
Solution for SPE-347 (scale is not fed into the arrange alg)
2018-07-04 11:19:11 +02:00
tamasmeszaros
fa7ca09e57
Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
2018-07-04 10:22:49 +02:00
tamasmeszaros
d337fec8af
Proper fix for SPE-324
2018-07-04 10:21:44 +02:00
bubnikv
bdc9b9dadd
Bumped up the version number.
2018-07-03 16:46:52 +02:00
tamasmeszaros
f3591d2a85
Libnest2D test fix
2018-07-03 16:39:13 +02:00
tamasmeszaros
b4666e8174
Tryfix for Mac build...
2018-07-03 16:18:35 +02:00
tamasmeszaros
16ec625483
Eliminating signed comp warning
2018-07-03 15:09:12 +02:00
tamasmeszaros
c73f702922
Filtering invalid geometries as per: SPE-337
2018-07-03 14:58:49 +02:00
tamasmeszaros
99f2d40b53
Remove progress indicators for individual threads.
2018-07-03 13:58:35 +02:00
bubnikv
e61b25de7c
Merge branch 'master' into amf_activate_existing_presets
2018-07-03 13:04:11 +02:00
YuSanka
b682fb1829
Enabled "delete preset" button after current profile saving
2018-07-03 12:19:34 +02:00
tamasmeszaros
9beb767830
Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
2018-07-03 10:23:33 +02:00
tamasmeszaros
27b0926c19
Localization for app controller.
2018-07-03 10:22:55 +02:00
bubnikv
c7f3014d26
Fix of
...
"Slic3r 1.40.1-rc fails to retain the filament list on"
https://github.com/prusa3d/Slic3r/issues/1020
2018-07-02 20:25:37 +02:00
Vojtech Kral
617b5158bd
Fix: Leak in Tab.cpp in serial port test
2018-07-02 19:00:36 +02:00
YuSanka
07b28b2a8c
Bug-fixes of the OSX crashing
2018-07-02 13:51:50 +02:00
tamasmeszaros
ddb4945586
Fix crash on Linux when arranging
2018-07-02 11:22:47 +02:00
tamasmeszaros
86726b15b4
Pull build fixes from libnest2d and allow reverse order checks in DJD placement for better quality results.
2018-07-02 10:45:06 +02:00
tamasmeszaros
6ffdea1457
Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
2018-06-29 17:46:55 +02:00
tamasmeszaros
952068f282
Autocenter finally disabled. Progress indication works.
2018-06-29 17:46:21 +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