Commit Graph

3040 Commits

Author SHA1 Message Date
83c23555fa Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-08-02 17:51:47 +02:00
94d58259f5 New approach to big items with calculating the best alignment with other big items. 2018-08-02 17:51:11 +02:00
dc6c244315 Added a threshold for purging on the wipe tower (before it goes into infill/sacrificial object) 2018-08-02 15:14:12 +02:00
0d6eba4be9 Bugfix: priming lines for MM print were shown in preview even when disabled 2018-08-02 14:04:50 +02:00
9ff7da892d Merge branch 'lm_wipe_tower_block_improvements' into lm_wipe_tower_block_improvements_merged 2018-08-02 13:29:39 +02:00
93757ac811 Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-08-02 13:16:11 +02:00
ae0883970d Fixing the "last item doesn't fit" problem. 2018-08-02 13:15:30 +02:00
1b614263b4 New perl callback to force reloading of 3d scene after Purging volumes are changed
After the changes in previous commit, the 3D scene must be reloaded after the wipe tower
is invalidated. This can mostly be done on the C++ side, but reloading after Purging volumes
are changed required this C++ -> Perl call
2018-08-02 11:04:47 +02:00
1226a480fd Wipe tower postprocessing, wipe tower block on 3D plate improved.
- it renders red with one egde as indeterminate, the front edge is where the wipe tower will start
- changing width changes depth of the block (as requested)
- the block shows the brim of the wipe tower
- after slicing, the block is rendered in usual dark green and takes the exact shape of the tower (also with brim)
- moving or rotationg the block after slicing does not invalidate the wipe tower (and hence the exact block dimensions are preserved)
- changing anything that invalidates the wipe tower reverts the block back to the "indeterminate" shape
- the block is not shown after slicing, if the wipe tower is not actually generated (printing single color object with the wipe tower enabled)

This required changes in the wipe tower generator, which now generates the tower
at origin with no rotation. Resulting gcode is postprocessed and transformed during
gcode export. This means the wipe tower needs not be invalidated when it is moved or rotated.
2018-08-02 11:04:04 +02:00
4616a2116b Fix for previous commit 2018-08-01 15:54:56 +02:00
aab0da4003 Added tooltips for objects list
Updated icons with transparency
2018-08-01 14:17:31 +02:00
00fa363b42 Merge remote-tracking branch 'remotes/origin/wipe_tower_no_priming' 2018-08-01 13:16:49 +02:00
6360715d22 Merge commit '4e901a9db778660d3471a49cd95d66f85b2dbc88' 2018-08-01 13:16:30 +02:00
8f8bb66d27 Merge commit '4e901a9db778660d3471a49cd95d66f85b2dbc88' into SLA 2018-08-01 13:09:05 +02:00
6f050ebc4d FirmwareDialog: Fix dialog resizing 2018-08-01 12:18:19 +02:00
a86854fe92 FirmwareDialog: UI improvements, bugfixes 2018-08-01 12:18:19 +02:00
2b63782190 Adding the SLA printer profiles, WIP 2018-08-01 11:09:51 +02:00
4e6c2dc58b Font for warning texture set to bold 2018-07-31 15:32:16 +02:00
5b419b7e2b Code cleanup 2018-07-31 15:31:24 +02:00
16675b0944 Correct split for the parts too 2018-07-31 15:31:12 +02:00
594b742bf6 Integration of SLA parameters, WIP 2018-07-31 15:09:57 +02:00
11d1b90446 Legend texture use square power of two image 2018-07-31 14:32:59 +02:00
599b82329b Warning texture use square power of two image and bigger font size 2018-07-31 14:20:16 +02:00
61bbbfa72b 3D scene toolbar uses a single texture 2018-07-31 12:25:00 +02:00
ef099ae244 Correct object splitting to parts (sub-objects) 2018-07-31 12:04:01 +02:00
408156b2d6 Add variable name to tooltips 2018-07-31 10:42:37 +02:00
3c894e306c Changed the filament_load_time / filament_unload_time defaults to zero. 2018-07-31 09:46:39 +02:00
16e12292be Added filament_load_time and filament_unload_time parameters
to define the filament load / unload times spent in the MMU2.0 unit
when performing the tool change code (the T code).
2018-07-31 09:44:29 +02:00
1e85264db4 Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp 2018-07-31 08:34:34 +02:00
327074d515 Added split-function for the object in list.
Updated adding of amf-objects.
2018-07-30 17:03:14 +02:00
eb736cf484 Prepare integration for arbitrary shaped print beds. 2018-07-30 16:41:35 +02:00
5115fc6ba6 linest2d ready for arbitrary shaped beds. 2018-07-30 15:16:44 +02:00
8cdf682894 Fixed Linux-bug : "Add part" => segmentation fault.
Deleted experimental code
2018-07-30 14:25:09 +02:00
64f0e4ec85 Fixed camera jump after object rotate 2018-07-30 13:57:05 +02:00
a860306cbf +1 experiment 2018-07-30 13:19:31 +02:00
3f9db0981e EXPERIMENTS for Linux 2018-07-30 12:17:32 +02:00
175282f713 Time estimator: added placeholder to process gcode lines T 2018-07-30 12:08:26 +02:00
e54901cee6 Minimum z of object to lay on the bed after rotations. Fixes #1093 2018-07-30 11:38:36 +02:00
9b94a80cd6 Added updating for the Z_rotation after object selection changing 2018-07-30 10:48:40 +02:00
b2ab51e34b Fixed rotation of 3D view camera after change of bed data 2018-07-30 10:35:08 +02:00
414f672652 Fixed calculation of bed origin in bed shape dialog 2018-07-30 10:03:17 +02:00
72654edce5 Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp 2018-07-30 09:10:15 +02:00
c569a2ed31 Improved remove hovering on objects when mouse leaves 3D scene 2018-07-30 09:09:14 +02:00
f827f65c97 Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp 2018-07-30 08:33:28 +02:00
1ea1b1b241 Scale and rotation from scene to value updates correctly 2018-07-29 21:42:57 +02:00
4ad27ae50b Merge branch 'master' into wipe_tower_no_priming 2018-07-27 23:26:10 +02:00
da9fb6ab0b Updated change log for the Prusa3D config index,
bumped up the version to 1.41.0-alpha3
2018-07-27 22:31:24 +02:00
6cfa614202 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
c5057fcfa8 Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-07-27 17:46:19 +02:00
b153e7aabf New object function considering item size categories (big and small) 2018-07-27 17:31:30 +02:00