16431 Commits

Author SHA1 Message Date
remi durand
37bd6e432d More control over "tab/view" automatically switch.
supermerill/SuperSlicer#1338
2021-06-26 13:37:08 +02:00
5axes
ba04b3e75f Update french translation 2021-06-26 00:14:12 +02:00
remi durand
4d11d791b9 fix rectilinear missing line
supermerill/SuperSlicer#1199
2021-06-26 00:02:36 +02:00
remi durand
bd1256ae93 fix top_fill_pattern not saved for prusa config 2021-06-26 00:02:27 +02:00
rtyr
a53174a2fd
Removed Peopoly Clear Tough
Same as Peopoly Neo Clear.
2021-06-25 21:51:51 +02:00
Vojtech Bubnik
3c24876362 Because of a crash in PrusaSlicer 2.3.0/2.3.1 when showing an update
notification with some locales, we don't want PrusaSlicer 2.3.0/2.3.1
to show this notification. On the other hand, we would like PrusaSlicer
2.3.2 to show an update notification of the upcoming PrusaSlicer 2.4.0.
Thus we will let PrusaSlicer 2.3.2 and couple of follow-up versions
to download the version number from an alternate file until
the PrusaSlicer 2.3.0/2.3.1 are phased out, then we will revert to
the original name.
2021-06-25 17:53:31 +02:00
Vojtech Bubnik
19d38f8498 Follow-up to
Cherry-pick of 2e55898d78ddca4753adb60c9222c52bc9ee8ba8
    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 df559decd9490fa7022b366fc633ff5d40dced5c 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 2e55898d78ddca4753adb60c9222c52bc9ee8ba8
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
Vojtech Bubnik
f1ef8a013f 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-24 21:36:08 +02:00
remi durand
573d2d8a22 fix spacing doesn't do anything until width is modified
supermerill/SuperSlicer#1341
2021-06-24 20:34:01 +02:00
remi durand
bb6c3a2d79 fix Z offset:
fix crash (comes from commit 0a65e1b0d6a234bb9c9d58047940bed85260d700)
fix slicing preview
also fix a toolchange missing (just notifying the writer)
supermerill/SuperSlicer#1347
2021-06-24 18:50:59 +02:00
remi durand
7d1ade1008 fix some perimeter & infill slicing issues 2021-06-24 17:57:53 +02:00
supermerill
7ae60b6c82 travel acceleration changes
- add travel acceleration
 - now deceleration for the travel done with the accel value of the next extrusion
 - reprap M204 now use P & T
2021-06-24 17:57:47 +02:00
supermerill
c8f25eabed safeproofing int types in gcode writer 2021-06-24 17:57:40 +02:00
supermerill
8e4e8023c0 reworked autospeed & ironing role:
- now only extrusions with a "0" are taken into account for autospeed computation
 - removed min_mm3_per_mm from extrusionentity as it's now computed by a visitor.
 - ironing pattern now use ironing role like ironing PP
 - ironing_speed is now a float or percent, over top_solid_infill_speed
 - added some missing ratio_over
 - updated to_prusa to convert %  accel & speed to flat value from config, instead of 0.
2021-06-24 17:57:33 +02:00
remi durand
4028cd2a1b add first_layer_size_compensation_layers rewrote from bitblaster (Roberto Mozzicato) pr
see prusa3d/PrusaSlicer#6569
2021-06-24 17:57:03 +02:00
remi durand
e371b3088f changes in french localization 2021-06-24 01:37:55 +02:00
5axes
2441c15a69 Update of french translation
* Raft -> Radeau
* Traduction des fichiers HTML de calibration
* Mise en phase des fichiers HTML et de la traduction francaise*
Simplification sur certains paramètres
* Éviter de croiser les périmètres - Longueur de détour maximum
* Longueur de détour maximum  ( rappel Éviter de croiser les périmètres)
* Seulement pour le côté intérieur
* le côté extérieur   (se comprend très bien sans seulement)
2021-06-24 01:37:50 +02:00
remi durand
deda393a52 update to italian translation
there is still 73 translations missing
2021-06-24 01:37:43 +02:00
remi durand
4d80e1417b fix ender-3 bltouch (again)
supermerill/SuperSlicer#896
2021-06-24 01:37:33 +02:00
remi durand
2fae23a512 fix Seam Travel Cost not saved/loaded
supermerill/SuperSlicer#1352
2021-06-23 18:40:51 +02:00
remi durand
48b8fc16e0 fix missing gapfill
supermerill/SuperSlicer#1351
2021-06-23 18:37:10 +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
Andy Brice
22593685a3 Spelling and grammar in tooltips (#1345)
Made numerous minor corrections or improvements to spelling and grammar in print settings tooltips
2021-06-23 15:41:27 +02:00
remi durand
2b9bda07d6 toolchange_gcode now erase the built-in change gcode if set: now for real
supermerill/SuperSlicer#1195
milling PP : now doesn't trigger a toolchange. use mill custom gcode to change tool.
supermerill/SuperSlicer#1329
2021-06-23 15:40:24 +02:00
Martin Budden
48126db6e0 Remove trailing zeros from gcode feed rates. 2021-06-22 18:13:18 +02:00
supermerill
3f0d5f1f05 fix altgr+number wrongly switch tab. 2021-06-22 15:45:17 +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
remi durand
428b4c0f56 don't emit warning when generate calibration
supermerill/SuperSlicer#1325
2021-06-18 01:22:28 +02:00
remi durand
532ecec73a fix un-localizable strings (step 2) 2021-06-18 01:22:19 +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