Commit Graph

15062 Commits

Author SHA1 Message Date
Vojtech Bubnik
19d38f8498 Follow-up to
Cherry-pick of 2e55898d78
    Fix of an extremely slow bridging calculation, caused by an extremely
    slow bridged area detection function, of which the results were never used.
    Fixes "slicing fails or takes too long #5974"
2021-06-25 17:24:34 +02:00
Vojtech Bubnik
a4ad186dc3 Experimental: Switching all solid infills from Rectilinear to Monotonic
for regions with Monotonic top infill type.
This should likely implement Monotonic of last layer before ironing #4939
2021-06-25 17:13:49 +02:00
Vojtech Bubnik
e06ec9d4bf Windows specific: Transactional saving of PrusaSlicer.ini to ensure
that configuration could be recovered in the case PrusaSlicer.ini
is corrupted during saving. The config is first written into a temp file
marked with a MD5 checksum. Once the file is saved, it is
copied to a backup file first, then moved to PrusaSlicer.ini.

When loading PrusaSlicer.ini fails, the backup file will be loaded
instead, however only if its MD5 checksum is valid.

The following "Fixes" comments are for github triggers. We implemented
a workaround, not a fix, we don't actually know how the data corruption
happens and why. Most likely the "Move file" Windows API is not atomic
and if PrusaSlicer crashes on another thread while moving the file,
PrusaSlicer.ini will only be partially saved, with the rest of the file
filled with nulls. We did not "fix" the issue, we just hope that our
workaround will help in majority of cases.

Fixes prusaslicer wont open 2.3 windows 10 #5812
Fixes Won't Open - Windows 10 #4915
Fixes PrusaSlicer Crashes upon opening with "'=' character not found in
line error" #2438
Fixes Fails to open on blank slic3r.ini %user%\AppData\Roaming\Slic3rPE
2021-06-25 17:04:52 +02:00
Vojtech Bubnik
2359d8f2eb Fix after cherry-picking df559decd9 2021-06-25 16:38:42 +02:00
Vojtech Bubnik
df559decd9 After issuing the color change custom G-code, which is most likely
just M600, reset the internal retract counter, so that a retract
will happen after the firmware returns from M600 to the initial position.

Fixes "Blobs on print after manual color change #6362"
2021-06-25 14:44:59 +02:00
Vojtech Bubnik
5b90033b31 Cherry-pick of 2e55898d78
Fix of an extremely slow bridging calculation, caused by an extremely
slow bridged area detection function, of which the results were never used.
Fixes "slicing fails or takes too long #5974"
2021-06-25 14:44:09 +02:00
rtyr
138508ddcf
Updated SL1S bed model. 2021-06-23 17:25:35 +02:00
rtyr
db889deea4
Updated SL1S bed model. 2021-06-23 17:24:23 +02:00
rtyr
0891203e9c
Removed Peopoly White Tough. Updated tilt times. 2021-06-23 16:21:01 +02:00
rtyr
b95553ffe1
Added new SL1S resin profiles. 2021-06-22 11:19:23 +02:00
rtyr
d96b39150f
Added new AzteQ Industrial printer, added DeltiQ 2 profiles for 0.6mm nozzle, added material ASA 275 (Spectrum), some minor setting improvements 2021-06-21 17:13:18 +02:00
rtyr
db703321be
1.3.0 Added SL1S profiles. 2021-06-21 17:01:56 +02:00
Vojtech Bubnik
dc81cae219 Bumped up version to 2.3.2-alpha0 2021-06-21 14:11:07 +02:00
Vojtech Bubnik
2a0107467f Fix of Hilbert Curve Infill: Unable to slice, PrusaSlicer not responding. #5771
Fixed by hard limiting the number of iterations of
reorder_by_two_exchanges_with_segment_flipping()
2021-06-21 14:05:46 +02:00
Vojtech Bubnik
9a71d6deb9 Fix of #4654 #5122 #5668 #5811 #5895
Fixing model import of models with nearly degenerate triangles, which
degenerate after transformation (translation or rotation).

There was certainly a bug in PrusaSlicer, however this bug was triggered
mostly by the ASCII STL files generated by OpenSCAD, likely due to insufficient
number of decimal digits when saving an ASCII STL, see
[openscad/openscad] STL export should contain single precision floats (#2651)
2021-06-21 14:03:04 +02:00
David Kocik
02f97e10a5 Merge branch 'dk_home' into stable 2021-06-17 10:52:59 +02:00
David Kocik
4146f1a62e fix of #6588 - using same copy function for updating presets as for exporting gcode 2021-06-17 10:52:15 +02:00
Vojtech Bubnik
f60f08fc64 Workaround of boost::filesystem::copy_file() incompatibility
on some file systems (eCrypt ...)
Should fix #4716 #6588
2021-06-17 10:52:15 +02:00
David Kocik
32d0c90218 more debug message for copy_file_linux() 2021-06-17 10:52:15 +02:00
David Kocik
d6084621b2 debug log in copy_file_linux 2021-06-17 10:52:15 +02:00
David Kocik
7b506bc3cf Merge branch 'dk_prusalink' into stable 2021-06-17 10:51:31 +02:00
David Kocik
246c559916 prusalink: bug fixes of physical printer dialog, start print after upload, accept both OctoPrint and PrusaLink as validation string 2021-06-17 10:50:34 +02:00
YuSanka
80f4571cd7 PhysicalPrinterDialog : Update of the HostType in respect to the selected printers 2021-06-17 10:50:34 +02:00
David Kocik
725e60d006 PrusaLink class 2021-06-17 10:50:34 +02:00
rtyr
51f33ddf98
SL1S texture, bed, thumbnail 2021-06-16 19:36:23 +02:00
rtyr
1bcf4f0817
Anycubic 0.0.10 2021-06-09 08:57:55 +02:00
David Kocik
f78051aefd Merge branch 'dk_notif_stable' into stable 2021-06-08 10:59:30 +02:00
David Kocik
a30f9f6781 fix of infinite loop in notification lines calulating #6583
fix of infinite loop in notification lines calulating
2021-06-08 10:11:54 +02:00
rtyr
5b706b98f4
Artillery 0.0.3 Fixed Genius bed size. 2021-06-06 00:26:20 +02:00
rtyr
94243ab5ac
Added new TriLAB resource files.
https://github.com/prusa3d/PrusaSlicer/pull/6592
2021-06-04 12:15:03 +02:00
rtyr
4bb958f575
CR-10 SMART and SERMOON D1 thumbnails 2021-06-03 14:24:44 +02:00
rtyr
cf6c4b2a05
Artillery 0.0.2 - Fixed start g-code. 2021-06-02 12:30:30 +02:00
rtyr
90fd22f85f
Improved SL1 thumbnail. 2021-06-01 12:53:06 +02:00
rtyr
32ec4aa652
Creality 0.0.17
Updated start g-code. Added specific start g-code for straingauge printers. Improved output filename format. Added filament profile.
2021-06-01 09:09:59 +02:00
rtyr
8c5dafa2dd
Updated MK3S thumbnail 2021-05-27 11:09:18 +02:00
rtyr
542f830c95
Creality 0.0.16, PR 1.2.5 2021-05-25 15:03:13 +02:00
David Kocik
14efdca4b4 Notifications: Calculating space left for hypertext with escaped text 2021-05-20 16:32:07 +02:00
rtyr
dfa11781c3
Anycubic i3 MEGA S bed model and texture 2021-05-03 15:50:14 +02:00
David Kocik
8acc52c27e Additional controls in NotificationManager 2021-04-30 08:49:52 +02:00
David Kocik
14405e66ae Fix of crash when notification text + hypertext wont fit line length 2021-04-27 09:02:27 +02:00
YuSanka
8b37b02923 Localization: Updated UK dictionary
+ small fixes for RU dictionary
2021-04-22 15:12:30 +02:00
Andy
ca2e599c72 Updated RU dictionary
Updating the Russian translation PrusaSlicer-2.3.0-rc3 by Andylg
2021-04-22 15:07:59 +02:00
Vojtech Bubnik
759f733a00 bumped up version 2021-04-16 13:41:00 +02:00
Vojtech Bubnik
5061124225 RemovableManager on OSX: Testing for dictionary values for nullness.
Hopefully it fixes Can not start slicer on mac Bigsur #5719
2021-04-15 16:07:37 +02:00
rtyr
4e5e4d4b49
Renamed Artillery thumbnails
Old ones were not displayed on Linux.
2021-04-14 18:53:05 +02:00
rtyr
b7b873d637
Delete x1_thumbnail.png 2021-04-14 18:52:12 +02:00
rtyr
3e2b299248
Delete genius_thumbnail.png 2021-04-14 18:52:02 +02:00
Vojtech Bubnik
77f016246f Bumped up version to 2.3.1-rc 2021-04-14 10:43:56 +02:00
enricoturri1966
81b35955ba #6095 - Fixed toolpaths generation 2021-04-13 11:53:37 +02:00
Vojtech Bubnik
e4dd16f5c3 Fixed missing includes for Linux 2021-04-13 11:23:30 +02:00