5822 Commits

Author SHA1 Message Date
supermerill
87245ae3c1 Change direction for perimeter extrusion at odd layers for overhangs. 2018-07-12 19:57:25 +02:00
supermerill
592588af22 debug "Don't print totally unsuported perimeters" aka "no perimeters on bridged area" 2018-07-10 20:20:03 +02:00
supermerill
4f6e19b3c2 Update on "add perimeter on overhangs": use the new, time-intensive, "detect bridge" function 2018-07-10 20:20:03 +02:00
supermerill
18f926cfc4 Don't print totally unsupported perimeters.
- remove outer overhangs (via a intersection with convection hull)
 - add bridge-able area detection (reuse the BridgeDetector but it's a bit wonky with overhangs and not very smooth)
 - add gui switchs
2018-07-09 20:01:40 +02:00
supermerill
586b38f0b2 extra_perimeters : seems unsused, now used to add more perimeters on overhangs if needed.
TODO: change the tooltip & description
2018-07-06 16:52:46 +02:00
supermerill
0f41fb46ba Thin wall improvement
* no more strange turn at end => fusion of voronoi end lines when they are near enough
 * anchoring inside the perimeters => extends the lin ends inside the perimeter to join it. A gui parameter can be created to adjust it if needed.
 * conservation of too small segments of thin walls when they are crossing ech other => modification of the fusion algorithm to select the most strait path
 * no more cutting of small walls path by the gcode writer(no_sort for each thin wall extrusion) to have nice long lines of extrusions

!! reuse some code from ironing commits (and improve them) !! (for the 4th thing), can't be cherry-picked easily
2018-07-04 19:34:49 +02:00
supermerill
5ceec2822e Octoprint-Cancelobject compatibility (when verbose gcode) 2018-07-03 14:03:58 +02:00
supermerill
4e2ec2e57a Merge commit 'd4b0d1b773b345f4aa93ea09b5362ef8e65b5efb' into master_slic3rPE_PR 2018-07-03 08:19:00 +02:00
supermerill
234d6b68b1 "Filament" option for the View combobox in the preview tab. 2018-07-02 18:46:29 +02:00
supermerill
55b91d2987 Adjust the last layer to align with the top object layer exactly 2018-07-02 17:24:07 +02:00
supermerill
47ad0dad77 Anchor solid infill / external_infill_margin -> split with bridged. 2018-07-01 19:35:56 +02:00
supermerilll
3de81fc960 Dense sparse infill
(also a bit of cleaning)
2018-07-01 18:58:24 +02:00
bubnikv
d4b0d1b773 bumped up the version number 2018-06-29 10:59:58 +02:00
YuSanka
2cbf5b75db Final Fix of tooltips on OSX showing on the first page of a parameter tab. 2018-06-28 18:30:22 +02:00
bubnikv
c4a3e4eca7 Merge branch 'for_merging' 2018-06-28 17:43:15 +02:00
YuSanka
5f1f7dcbed Fix of tooltips on OSX showing on the first page of a parameter tab. 2018-06-28 17:34:55 +02:00
bubnikv
aae6cfc696 Merge remote-tracking branch 'remotes/origin/lm_ultimate_wipe_tower_rotation_fix' 2018-06-28 13:59:19 +02:00
bubnikv
acd712cdbc Merge remote-tracking branch 'remotes/origin/vk-octoprint' 2018-06-28 13:53:27 +02:00
bubnikv
67de1a462f Merge remote-tracking branch 'remotes/origin/vk-bugfixes' 2018-06-28 13:53:22 +02:00
Lukas Matena
19f5863d75 Wipe tower fix - incorrect start/end position reported to the GCode generator when the tower was rotated 2018-06-28 10:22:04 +02:00
Vojtech Kral
5787c495d6 Octoprint: Improve error reporting 2018-06-27 17:00:20 +02:00
supermerill
d21c33e9b5 #668, #932 : parameter for external infill margin 2018-06-27 14:03:21 +02:00
supermerill
fdf8c71206 bugfix top/bottom solid infill 2018-06-27 14:02:54 +02:00
supermerill
2358d41162 new setting: top fan speed 2018-06-27 14:02:11 +02:00
supermerill
436bdac624 gui switchs : enforce 100% fill volume 2018-06-27 13:59:57 +02:00
Vojtech Kral
930a2f1d12 Fix: Http: Body size limit not properly initialized 2018-06-27 13:57:21 +02:00
Vojtech Kral
6706c3b71f ConfigWizard: Mark the first variant of each printer as default in the GUI 2018-06-27 13:57:21 +02:00
Vojtech Kral
e00125d866 PresetUpdater: Fix double update detection (had_config_update) 2018-06-27 13:57:21 +02:00
Vojtech Kral
3229574a39 ConfigWizard: Fix default printer selection 2018-06-27 13:57:21 +02:00
Chow Loong Jin
8eb8a8b1f6 Fix format-security violation with croak
Missed one in https://github.com/prusa3d/slic3r/pull/802.
2018-06-27 13:54:07 +02:00
Enrico Turri
06f44a9e4b Code cleanup 2018-06-27 12:49:38 +02:00
Enrico Turri
8db4fdc24c 3rd attempt to fix opengl on ubuntu 2018-06-27 12:36:49 +02:00
Enrico Turri
23d10fdadc 2nd attempt to fix opengl on ubuntu 2018-06-27 12:05:23 +02:00
Enrico Turri
5c32347449 1st attempt to fix opengl on ubuntu 2018-06-27 11:31:11 +02:00
Vojtech Kral
2a23a9c5bc Fix: Http: Body size limit not properly initialized 2018-06-27 10:36:19 +02:00
Vojtech Kral
5c89a80ef4 ConfigWizard: Mark the first variant of each printer as default in the GUI 2018-06-27 10:36:19 +02:00
Vojtech Kral
ac829ea063 PresetUpdater: Fix double update detection (had_config_update) 2018-06-27 10:36:19 +02:00
Vojtech Kral
27b6c061d8 ConfigWizard: Fix default printer selection 2018-06-27 10:36:19 +02:00
supermerill
11a940a1ae add compensation in 100% fill to push the exact amount of plastic needed, todo: add kill switch for that
bugfix smoothFill overlap removal
2018-06-26 17:54:24 +02:00
supermerill
f26b0482f3 Merge remote-tracking branch 'remotes/prusa/master' into supermerill-dev 2018-06-26 17:52:38 +02:00
bubnikv
645cc65d2b When running on Windows, Perl $^X returns slic3r.exe or slic3r-console.exe
Do some magic to get the perl interpreter path.
2018-06-26 15:29:23 +02:00
Enrico Turri
bd1d70d8d3 Fixed crash when slicing from Layers tab 2018-06-26 12:50:04 +02:00
Enrico Turri
87c1654e31 Fixed bed update when changing selected printer 2018-06-26 12:19:19 +02:00
YuSanka
03f21eac05 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-06-26 11:18:55 +02:00
YuSanka
5da3986e22 Updated POT-file 2018-06-26 11:17:40 +02:00
Enrico Turri
a754de4c32 Fixed panning in Layers view 2018-06-26 11:17:30 +02:00
YuSanka
2fae893af2 Fixed #998
Added detection of gtk2/gtk3 GUI libraries required by Alien::wxWidgets.
Added gtk2/gtk3 include paths, so we may call gtk2/3 API directly if needed for some workaround.
2018-06-26 10:37:36 +02:00
Enrico Turri
40b327eb11 Fix of interaction between opengl contexts and main page notebook 2018-06-25 15:17:13 +02:00
YuSanka
515502e685 Fixed #994.
Print double-type values according to "full" value instead of 2 digits after point
2018-06-25 13:32:28 +02:00
YuSanka
318212f475 Fixed crashing-bug after language changing (detected under Debug) 2018-06-25 12:27:42 +02:00