Commit Graph

15479 Commits

Author SHA1 Message Date
rtyr
d574e3353d updated min_slic3r_version to 2.4.0-alpha0 2021-03-29 09:38:01 +02:00
YuSanka
85c9611ec3 Code refactoring to reduce switch statements on ConfigOptionEnum<> templates 2021-03-26 19:01:10 +01:00
YuSanka
a5f6f5ef13 DoubleSlider: fix for 1c2d264570 2021-03-26 13:34:37 +01:00
Vojtech Bubnik
c869a1a952 Enabling ASAN on MSVC 2021-03-25 10:12:02 +01:00
enricoturri1966
24b45c3139 Extract bed size from gcode produced with Simplify3d 2021-03-25 09:23:14 +01:00
YuSanka
ac192a8325 Added "Printable" menu item for multiple selection 2021-03-24 20:26:31 +01:00
enricoturri1966
808de570f8 Follow-up of 10c3e82917 - Updated version for unpublished techs in Technologies.hpp 2021-03-24 14:30:46 +01:00
enricoturri1966
3b926eafcf Merge remote-tracking branch 'origin/et_extended_m73' 2021-03-24 12:07:55 +01:00
enricoturri1966
857751663a Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_extended_m73 2021-03-24 12:05:36 +01:00
enricoturri1966
1a1b61141b Fixed parsing of g-code files generated by newer versions of Simplify3D 2021-03-24 11:36:16 +01:00
YuSanka
56df6f80aa Suppress to show Search window on the Plater using Ctrl+F shortcut, when we are at Preview mode 2021-03-24 11:32:33 +01:00
Oleksandra Yushchenko
acd4db4340 Follow-up of 908c48ae6a -> Fixed update after switching tab after editing custom g-code in settings tabs (#6258) 2021-03-24 11:20:57 +01:00
YuSanka
4cbddfaf36 OptionsSearcher improvements: Fixed a key for option() and groups_and_categories.
It contains "preset_type;opt_key" now. This key helps to avoid a collisions by using a same options key from different type presets.
Example: Option "elefant_foot_compensation" is in Print presets and SLA_printer presets
2021-03-24 11:14:07 +01:00
Vojtech Bubnik
3f68ff963b Updated version number,
alpha stores configs in alpha directory.
2021-03-23 13:50:53 +01:00
enricoturri1966
9babcb55f8 Preview and G-code viewer - Fixed synchronization between markers for pause print, color changes, custom g-code, retractions, deretractions and current line shown in g-code window 2021-03-23 12:46:04 +01:00
Lukas Matena
2be41645c5 Compilation fixes 2021-03-23 12:40:29 +01:00
Vojtech Bubnik
5c651375e1 Implementing a new switch for the shape of support towers:
expanded to a grid (the old way) vs.
snug (like the upstream Slic3r, Cura or Ideamaker).

Snug supports suffered from the degeneracies when merging overhang islands
over a large number of layers when projecting the support towers down.
We borrowed the idea & a bit of code from Cura by simplifying the support
polygons by closing the concave cracks, see the smooth_outward() function
and the MutablePolygon class.

Fixes Support problems with models with hole in the walls. #555
Fixes Support in the Air #740
Fixes [Bug] Supports generated beyond bed edges (X<0 and X>250) and where none are needed. #902
Fixes Unable to remove support material/can't change support "inflation distance" #2708
Fixes FR: support inflation and support conform to boundary #4783
Fixes Support blocker not working on this model #1346
Fixes Unnecessary support material #1993
Fixes support blocker enforcer issue #6240
2021-03-23 11:06:45 +01:00
Vojtech Bubnik
72e24d177b Fixes of MutablePolygon 2021-03-23 11:06:45 +01:00
enricoturri1966
b3f425b5c8 1st installment of export to gcode of M73 lines for remaining time to next printer stop 2021-03-23 09:05:52 +01:00
YuSanka
ba30ceac3e Fix for f5d3866847 2021-03-22 15:46:02 +01:00
YuSanka
0fe4b5b2bc Follow-up 995512f280 DoubleSlider improvements:
Fixed a case when wipe tower is used to the end of print and there is one layer which is not marked in layers_times statistics
2021-03-22 11:47:05 +01:00
Lukáš Hejl
19152de161 Added missing include (GCC 9.3) 2021-03-22 10:30:49 +01:00
enricoturri1966
43e641a3f9 Merge remote-tracking branch 'origin/et_gcode_window' 2021-03-22 08:56:25 +01:00
enricoturri1966
e4e8ace457 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_window 2021-03-22 08:39:44 +01:00
tamasmeszaros
7360fbd899 Merge branch 'tm_fix_max_warning' 2021-03-19 14:03:58 +01:00
tamasmeszaros
005e625271 Fix crash caused by boost log trivial on mac 2021-03-19 14:03:28 +01:00
tamasmeszaros
e5ad140214 Fix mac warnings 2021-03-19 14:03:28 +01:00
Vojtech Bubnik
04a34509ac Fixing FDM support bottom zero interface layers, where one dense
interface layer was errorneously created.

Follow-up to 00db3dc419
73b88e6ce0
referencing the issues fixed by the above commits:
Fixes Allow to disable raft under support structures. #3772
Fixes Separate counts for floor and roof support interface layers #4288
2021-03-19 13:39:20 +01:00
Vojtech Bubnik
fdde0c6214 Fixed compilation on Linux 2021-03-19 11:35:09 +01:00
Vojtech Bubnik
c5f20147d0 Refactoring of FDM support generator:
1) If "support on build plate only" is enabled, the support columns are
   newly trimmed to not land on top of an object. However this may make
   the column too small to be stable.
2) Support enforcers newly take precedence over "supports on build plate only"
   and over "don't support bridges".
3) Some refactoring of the support generator code for clarity: Reduced
   some of the worst spagetti offenders.

Fixes Support generated even if support on build only activated #915
Fixes Bug: supports on build plate only #1340
Fixes Bottom interface layer is not generated , support on build plate only. (long open defect) #4199
Fixes option "supports on build plate only" does not work #3980

Fixes No support interface layers generated #1997
Fixes Feature Request: Option to combine results of 'support from build plate only' and 'support enforcers only' #2801
Fixes Support interface isn't generated: build plate only + blocked by model + support enforcer #3831
Fixes Support Enforcer don't create interface layers #5748
Fixes Support Enforcers Don't Have Top Loops/Raft #1870
Fixes Don't cancel support enforcers with "don't support bridges" #5105
2021-03-19 11:21:35 +01:00
YuSanka
69b742f161 Next auto color change improvements 2021-03-19 11:11:46 +01:00
YuSanka
f226272b78 Fix of #6232 - Layer preview number scale and print time problem.
Problem description:
When "Print Settings -> Multiple Extruders -> No sparse layer" is enabled, then "Smart" Wipe Tower is used for wiping.
As a result, each layer with tool changes is splited for min 3 parts: first tool, wiping, second tool ...
But vertical slider wasn't respect to this case.
2021-03-18 18:53:49 +01:00
YuSanka
f30f0cff5d Fixed a crash after switch from Filament Settings Tab to some another, when "Custom G-code" category is active. 2021-03-18 18:53:49 +01:00
David Kocik
bc171c44d1 Merge branch 'dk_notifications' 2021-03-18 14:08:10 +01:00
David Kocik
6e002049ba cleanup 2021-03-18 13:21:11 +01:00
David Kocik
9d4ee2db2f Notification manager - apply_in_preview function 2021-03-18 12:42:42 +01:00
YuSanka
8aaaa6b122 Auto color change improvements: Show info notification just ones, if there is new print 2021-03-17 17:11:03 +01:00
David Kocik
00aa6e2559 Merge branch 'dk_printhost' 2021-03-17 16:05:32 +01:00
David Kocik
d5b09ab703 warning fix 2021-03-17 15:43:41 +01:00
David Kocik
71f2591546 Merge branch 'dk_notifications' 2021-03-17 15:41:52 +01:00
David Kocik
a37d4a24fb missing override keyword
missing override keyword
2021-03-17 15:40:59 +01:00
Vojtech Bubnik
2e4e3dab9c Fixing an FDM support generator bug, where some of the support columns
were missing abruptly when going down.
The issue was caused by extracting support areas from a grid and
filtering the extracted islands by intersection with the input islands.
Sometimes the input islands were a bit bigger than the extracted contour,
thus some of the samples of the input islands did not fall into
the extracted contour.
2021-03-17 12:25:49 +01:00
tamasmeszaros
180fe17624 Fix previous commit's missing include 2021-03-17 10:05:24 +01:00
tamasmeszaros
5ef0fd1f39 CGAL may have infinite face vertex ranges.
Calling vtc.size() may end up in an infinite loop. Also, quads do not appear in CGAL meshes.
2021-03-17 09:42:03 +01:00
David Kocik
609c1be2a1 Merge branch 'dk_printhost' 2021-03-16 18:44:59 +01:00
David Kocik
62fd84c269 Fixed upload notification cancel button 2021-03-16 18:44:12 +01:00
YuSanka
32afda7d57 Fix of #6212 - Cannot select "New Project" after deleting models in saved project, continuing overwrites old project 2021-03-16 10:32:15 +01:00
tamasmeszaros
f7e7a7320c Merge branch 'tm_drilling_improve' 2021-03-16 09:38:07 +01:00
tamasmeszaros
0f16fc9e2c Fix undrillable hole color and picking 2021-03-16 09:31:03 +01:00
tamasmeszaros
efe6426340 Fix unmarked failed holes on first gizmo opening 2021-03-16 09:31:03 +01:00