Commit Graph

13663 Commits

Author SHA1 Message Date
EiNSTeiN-
f5911c330f Put debug code behind #ifdef 2023-07-14 18:17:48 -04:00
EiNSTeiN-
33b9f37b0b Somewhat improved collision detection 2023-07-02 14:23:12 -04:00
EiNSTeiN-
b6ec5be295 Use proper logging 2023-07-02 14:22:04 -04:00
EiNSTeiN-
7c6ecf8a06 Fix artifacts created when manipulating extrusion loops and other gcode generation issues 2023-07-02 14:21:33 -04:00
EiNSTeiN-
22c42b9844 Add functional nonplanar code ported from https://github.com/DrEricEbert/Slic3r_NonPlanar_Slicing 2023-07-01 18:02:12 -04:00
YuSanka
e6537b3a12 Beautification for notification about used templates (follow-up 23a72cec1f) 2023-06-16 11:56:29 +02:00
YuSanka
6a9139bd0b Localization: Updated internal dictionaries
+ Fixed localization marker in GCodeViewer
2023-06-16 11:56:29 +02:00
David Kocik
5865788d7a Fix of parameters in InfoDilaog
followup 23a72cec1f
2023-06-15 13:51:23 +02:00
enricoturri1966
1338b78c8d SPE-1776: Stop backward adding M104 lines when commands G28/G29 are found, during postprocessing gcode 2023-06-14 16:36:02 +02:00
YuSanka
cb6262cb5f Localization: Updated POT + fixed some phrases
+ Updated wxLocale for BE dictionary
+ Updated community dictionaries
2023-06-14 16:25:49 +02:00
Lukas Matena
cc45644a25 Fix an incorrect extra travel when using the wipe tower with no ramming and with extruder offset applied #10801 2023-06-14 15:02:11 +02:00
David Kocik
23a72cec1f Add url to documentation for template filament warning
followup 45ba32d29a
2023-06-14 14:38:35 +02:00
YuSanka
c4de398d30 Follow up e28a913e - Added update of visibility for "flag" button 2023-06-14 10:39:28 +02:00
YuSanka
e28a913e89 Fix for #10800 - Crash on Rename Filament setting
(A "Rename" button was visible for system preset)

* Follow up 23ffd344 - Added missed visibility update for action buttons.
2023-06-14 09:47:08 +02:00
tamasmeszaros
d16bed76a8
Merge pull request #47 from Prusa-Development/tm_sla_arrange_fix_SPE-1754
Fix behavior of SLA arrange after slicing
2023-06-14 09:31:23 +02:00
YuSanka
7483c7bd00 Partially revert of https://github.com/Prusa-Development/PrusaSlicerPrivate/commit/8e3a988b
This change was redundant, because switch to Manipulation panel is suppressed by disabling of Editors.
Moreover it did impossible to close all gizmos when it's really needed and caused a crash on "Select All" action, when some gizmo is open (SPE-1771)
2023-06-13 18:00:48 +02:00
Pavel Mikus
053f7e6344 SPE-1769: fix issue https://github.com/prusa3d/PrusaSlicer/issues/10786
Split regions if dynamic overhang settings differ.

I also tried the same with bridge_speed, but for some reason it does not work at all.
2023-06-13 15:38:43 +02:00
YuSanka
b8e1cfb2af Show/Hide template filament profiles from "cog" context menu on sidebar. 2023-06-13 15:15:27 +02:00
David Kocik
45ba32d29a Slicing warning when templates are sliced. 2023-06-13 15:15:05 +02:00
enricoturri1966
93bd11c533 SPE-1768: Fixed crash when hitting 'Jump to' in the toolpaths conflict imgui dialog while the Paint supports gizmo is open 2023-06-13 13:16:21 +02:00
Lukas Matena
c843349d35 GCodeLine::has_value now uses locale-independent functions for parsing:
This will hopefully fix the mysterious issues #10380 #10331 #10542.
The reason is not exactly clear, seems similar to https://stackoverflow.com/questions/76133503/strtod-does-not-respect-locale-on-macos-13-3-1.
Possibly a bug in macOS 13.3.1
2023-06-13 11:40:29 +02:00
Vojtech Bubnik
8806442f55 PlaceholderParser on G-code export:
1) added "num_extruders" placeholder
2) changed "is_extruder_used" vector to be always minimum 256 elements long
   with the non-existent extruder values set to zero.
   This is wasteful, but necessary until we change the PlaceholderParser
   handling of vector values to not substitute missing elements
   with the zero'th value.
2023-06-13 10:21:13 +02:00
tamasmeszaros
b9b6d5d6d6 Fix behavior of SLA arrange after slicing 2023-06-13 10:05:13 +02:00
YuSanka
735fe8952a TabFilament: Implemented color mode update for Extruder combobox 2023-06-12 09:10:54 +02:00
Lukas Matena
f18e852cb2 Switch the configuration folder from beta to rc 2023-06-09 12:11:16 +02:00
Lukas Matena
8df907b3e3 Detection of XL printer is now based on printer_notes 2023-06-09 11:43:41 +02:00
YuSanka
6f5fcf611d Follow up ca3ee712fe - Added comment line 2023-06-09 11:33:37 +02:00
YuSanka
ca3ee712fe Fix for SPE-1747 : Crash[LINUX] or unexpected behavior[OSX and Win] when moving object with Variable layer height 2023-06-09 11:20:16 +02:00
Lukas Matena
fde4aa55c3 Another fix related to subtracting raft layers 2023-06-09 11:11:58 +02:00
Lukas Matena
fd4ecb8db8 Follow-up to previous commit:
We also need to revert this part of 12f1cd0.
2023-06-09 11:11:58 +02:00
Lukas Matena
f044a111f1 Revert "Fix of #9399 Thick layers + thick raft + lightning infill = crash"
This reverts commit 402affb035.
2023-06-09 11:11:58 +02:00
tamasmeszaros
36cddc3a02 Change how 'default_output_extension' placeholder is integrated 2023-06-09 10:59:41 +02:00
tamasmeszaros
e1d1be872a Get default sla extension for output_filename() from the registry 2023-06-09 10:59:41 +02:00
tamasmeszaros
283fd6feb4 Fix sla archive filenames with using the archive format registry 2023-06-09 10:59:41 +02:00
Lukas Matena
9949f85743 Improved XL printer detection when adding first object to the plate 2023-06-09 08:14:14 +02:00
enricoturri1966
7059adc6b8 SPE-1606: Fixed sla geometry type shown when object has holes 2023-06-09 07:57:39 +02:00
tamasmeszaros
b54c63b355 Merge branch 'tm_fix_SPE-1718' 2023-06-08 15:59:37 +02:00
Vojtech Bubnik
d657726a22 Follow-up to ce2dd4cb22
Fixed a typo in typo, Vojtech needs vacation.
    Follow-up to 02f69575ef
        Fix of SPE-1752, GH #10736:
        Extended the bridge expansion algorithm to expand into sparse infill
        by a maximum of 1 perimeter width.
2023-06-08 15:54:26 +02:00
Vojtech Bubnik
ce2dd4cb22 Follow-up to 02f69575ef
Fix of SPE-1752, GH #10736:
    Extended the bridge expansion algorithm to expand into sparse infill
    by a maximum of 1 perimeter width.
2023-06-08 15:11:24 +02:00
enricoturri1966
c4294beb34 SPE-1749: Refactoring of GCodeProcessor::process_G1() and GCodeProcessor::process_G2_G3() 2023-06-08 14:46:36 +02:00
enricoturri1966
166c30096a SPE-1749 - Method GCodeProcessor::process_G2_G3() modified to match modified firmware 2023-06-08 14:46:23 +02:00
enricoturri1966
54cc852e42 SPE-1749: GCodeViewer - Faster processing of G2/G3 lines 2023-06-08 14:46:07 +02:00
Vojtech Bubnik
da3b2f3905 Slic3r::ThreadData structure will now be available at each thread
started by slicer. Initially the thread data provides thread
specific random number generator and it supports switching
the current thread locale to C.
2023-06-08 14:19:36 +02:00
enricoturri1966
8b255e8e9b SPE-1762: Fixed crash in GCcodeViewer when loading gcode files generated with Cura 2023-06-08 13:56:59 +02:00
tamasmeszaros
7c1d2ea532 Merge branch 'tm_fix_stl_export_SPE-1751' 2023-06-08 13:38:22 +02:00
YuSanka
23ffd34471 Fix for #10746 - drop box in filament settings to small 2023-06-08 13:34:12 +02:00
YuSanka
b9df1deb0e Fix for #9779 - PrusaSlicer2.6alpha4 Cannot set locale to language "Chinese (Simplified, China)".
(Related to #9476 PrusaSlicer2.6alpha2 Switching PrusaSlicer to language zh_TW failed.)

After fix from upstream wxWidgets (see a3e925df0a (diff-1e3658a254af33d4cb78b07040114b18d8a0642fe928f65fdfbd4746d8cc0f4a)) issue is disappeared and workaround is no needed now.
2023-06-08 13:11:51 +02:00
Lukas Matena
d337573efe Add 'mainsail' -> 'moonraker' substitution so profiles don't break after people upgrade to the new version 2023-06-07 16:38:29 +02:00
Pedro Lamas
ce1da350d3 Use Moonraker as Klipper API 2023-06-07 16:38:28 +02:00
tamasmeszaros
be0764da14 Fix STL export when object doesn't fit the print bed. 2023-06-07 14:38:24 +02:00