Pavel
6ec918c2a2
Compuation of overhang distance of the perimeters is a new step in the slicing pipeline, the result is stored as and ExtrusionPath attribute.
...
Perimeters are split as necessary based on the differing distances.
2023-07-26 11:43:01 +02:00
Pavel Mikus
28cd3ac212
new step for overhangs
2023-07-26 11:43:01 +02:00
Vojtech Bubnik
98c011d59b
ArcWelder: Improved resolution of arc discretization in G-code preview
2023-07-26 11:24:32 +02:00
Vojtech Bubnik
95641d0269
ArcWelder: Fixed arc_angle() in case the two arc points are further
...
than a circle diameter. This may happen for a perfectly valid
180 degrees circle due to numerical errors.
Added some asserts and comments elsewhere.
2023-07-24 17:18:20 +02:00
enricoturri1966
9fe42ecbdc
Method GCodeProcessor::process_G2_G3() modified to process lines G2/G3 R
2023-07-18 15:23:40 +02:00
Vojtech Bubnik
bde6fb2528
ArcWelder: Smooth interpolation of skirt & brim
...
Lower resolution (higher decimation rate) for
sparse infill: 3x
support: 4x
skirt+brim: 4x
2023-07-18 11:31:23 +02:00
Vojtech Bubnik
3d439c617c
ArcWelder: Fixed warnings in unit tests.
2023-07-17 19:12:10 +02:00
Vojtech Bubnik
5d4bee74bc
ArcWelder: Fixed includes in Wipe.hpp
2023-07-17 17:58:10 +02:00
Vojtech Bubnik
319e31e201
Merge remote-tracking branch 'remotes/origin/master' into vb_arc_welder
2023-07-17 17:17:19 +02:00
Vojtech Bubnik
b4b9f2fb2b
ArcWelder: Fixed some compiler warnings
2023-07-17 17:17:04 +02:00
Vojtech Bubnik
f9f49d2bb0
ArcWelder: Fixed some cooling buffer errors
2023-07-17 17:09:02 +02:00
Vojtech Bubnik
7eca48b755
ArcWelder: Extended cooling buffer with G2/G3 IJ/R
2023-07-17 16:56:08 +02:00
Vojtech Bubnik
5111a3d4cf
Fixed one more double "template template"
2023-07-17 15:46:09 +02:00
Vojtech Bubnik
9319a6152f
ArcWelder: Fixed some compiler errors.
2023-07-17 15:21:12 +02:00
Vojtech Bubnik
6dc4475030
Fixed missing template keywords, compiled on MSVCC but not on other compilers.
2023-07-17 15:07:51 +02:00
Vojtech Bubnik
213c311cd8
ArcWelder: Switching off arc_fitting_tolerance when arc_fitting is disabled.
2023-07-17 15:06:56 +02:00
Vojtech Bubnik
594e36c70a
ArcWelder bugfixes
2023-07-17 14:18:56 +02:00
Filip Sykala - NTB T15p
9a8f716d80
SPE-1818: Show debug windows only when log level is set at minimal to INFO
2023-07-17 11:12:33 +02:00
Pavel
7f8b03fd79
Fix of SPE-1811 - rarely, the support spot generator runs supper slow. Caused by too many slice connections detected by z-graph. The Z-Graph issue is not solved.
...
github issue https://github.com/prusa3d/PrusaSlicer/issues/10940
2023-07-17 09:37:16 +02:00
Vojtech Bubnik
9fe36fc300
WIP Arc interpolation bugfixes
2023-07-15 12:31:55 +02:00
Vojtech Bubnik
7551b4ffd3
ArcWelder: Bugfixes & switchable G2/3 R vs. IJ
2023-07-14 16:22:03 +02:00
rtyr
646d6dc44f
Initial Sovol bundle
2023-07-14 13:30:05 +02:00
Vojtech Bubnik
3df8da662e
WIP Arc discretization, arc interpolation and unit tests.
2023-07-14 11:20:55 +02:00
Vojtech Bubnik
4bb5d45ec1
ArcWelder: Integrated "arc_fitting" and "arc_fitting_tolerance"
...
parameters to the UI and the slicing pipeline.
2023-07-13 16:15:38 +02:00
Vojtech Bubnik
19062b4d5f
ArcWelder path interpolation based on the work by Brad Hochgesang @FormerLurker.
...
WIP GCode/SmoothPath.cpp,hpp cache for interpolating extrusion path with arches.
Removed Perl test t/geometry.t, replaced with C++ tests.
Refactored ExtrusionEntity and derived classes to hold extrusion attributes in new ExtrusionFlow/ExtrusionAttributes classes.
Reworked path ordering in G-code export to never copy polylines, but to work with a new "flipped" attribute.
Reworked G-code export to interpolate extrusion paths with smooth paths and to extrude those smooth paths.
New parameters: arc_fitting, arc_fitting_tolerance
Renamed GCode class to GCodeGenerator
Moved GCodeWriter.cpp/hpp to GCode/
Moved Wipe from from GCode.cpp,hpp to GCode/Wipe.cpp,hpp
Moved WipeTowerIntegration from GCode.cpp,hpp to GCode/WipeTowerIntegration.cpp,hpp
New variant of douglas_peucker() to simplify range of iterators in place.
Refactored wipe in general and wipe on perimeters / hiding seams.
WIP: Convert estimate_speed_from_extrusion_quality() and its application to smooth paths.
WIP: Cooling buffer to process G2G3, disable arc fitting for filters that cannot process it.
2023-07-13 11:54:42 +02:00
Lukas Matena
917ae80cc2
Bugfix: extruder indices mismatch when using specific extruder for the wipe tower (followup of 2d6d37f, which was wrong)
2023-07-12 13:40:55 +02:00
Lukas Matena
4092da7aef
Revert "Bugfix: When specific wipe tower extruder is set, the extruder indices for the placeholder parser are shifted"
...
This reverts commit 2d6d37f68572419c7051178de9e4e61051641dc9.
2023-07-12 09:52:59 +02:00
Lukas Matena
d907a004cf
Fixed a bug in cooling buffer resulting in G-codes setting fan to more than 100 %
2023-06-30 11:10:54 +02:00
Lukas Matena
4981b33b01
Fix of #10890 (crash when switching light/dark mode with Height Range Modifier active)
2023-06-30 11:10:30 +02:00
Lukas Matena
2d6d37f685
Bugfix: When specific wipe tower extruder is set, the extruder indices for the placeholder parser are shifted
2023-06-30 11:10:21 +02:00
rtyr
d6c721b42e
Initial LNL3D bundle.
...
https://github.com/prusa3d/PrusaSlicer/pull/10843
2023-06-27 11:12:50 +02:00
Lukas Matena
e0f7263a4c
Bumped up version to 2.6.0
version_2.6.0
2023-06-19 14:07:14 +02:00
YuSanka
092c75c1b5
Manually merged CA dictionary from PR( #10824 )
2023-06-19 10:17:03 +02: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
rtyr
b321084b02
Added new Prusament Resins.
2023-06-15 17:44:48 +02:00
David Kocik
5865788d7a
Fix of parameters in InfoDilaog
...
followup 23a72cec1f2e1b4795846078dafab332ca27d778
2023-06-15 13:51:23 +02:00
Lukas Matena
a0f5fe0fb7
Bumped up version to 2.6.0-rc2
2023-06-14 20:40:57 +02:00
enricoturri1966
1338b78c8d
SPE-1776: Stop backward adding M104 lines when commands G28/G29 are found, during postprocessing gcode
version_2.6.0-rc2
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 45ba32d29ad9509064e7c7501989ef7e9e305170
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
David Kocik
43f3093e66
Merge branch 'dk_template_war'
2023-06-13 15:17:35 +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