Lukas Matena
a96eaf5426
Fix crash when pressing Ctrl+A while a gizmo is open ( #8416 ):
...
There were two separate issues. Missing update when select_all was invoked in
the scene and missing check when SLA supports/hollow gizmo were asked to select
all points/holes.
2022-06-22 16:51:27 +02:00
Lukas Matena
388126b26e
Merge branch 'ys_8055' into dev_250
2022-06-22 11:09:24 +02:00
YuSanka
ba9993c198
ObjectLayers: Negative value for layer heights are suppressed
...
+ Set last valid value, when invalid numeric value was inputted
+ Linux specific: Fixed a crash, when alternate decimal separator was used in input
2022-06-22 11:09:09 +02:00
YuSanka
9d20b01c5b
Linux specific: Fix for #7531 , #8055 , #8408
2022-06-22 11:09:09 +02:00
Lukáš Hejl
9aca685dd4
Fixed a compiler warning.
2022-06-21 14:23:05 +02:00
Lukáš Hejl
c1af26e3fd
Modified the pressure equalizer to silently ignores most of the invalid GCode lines.
2022-06-21 13:57:41 +02:00
YuSanka
c3bf861b17
Fix for fff_print_tests
2022-06-21 12:48:54 +02:00
YuSanka
5f5e971fe7
UnsavedChangesDialog: Fixed a crash, when enum_labels wasn't defined for some enum config option.
2022-06-21 12:48:39 +02:00
Lukáš Hejl
d65aaa1db9
Disabled ignoring the pressure equalizer parameters when 3MF is loaded.
2022-06-21 12:35:57 +02:00
Lukáš Hejl
a09cf52798
Fixed that fuzzy skin hadn't connected endpoints of extrusion when Arachne was used.
2022-06-21 12:35:56 +02:00
PavelMikus
f3d0e3c399
fix compile time warning (truncating double to float)
2022-06-21 11:11:10 +02:00
PavelMikus
732586de7c
SeamPlacer: Removed skipping mechanics in alignment
...
improved snapping to sharp angles
reduced curling on smooth surfaces
Rear is now aligned
2022-06-20 17:41:05 +02:00
YuSanka
07dfcdd94c
Minor fixes for KR localization: Added missed line breaks
2022-06-17 17:37:34 +02:00
YuSanka
2688a29b08
SplashScreen: New image
...
+ PressureEqualizer" fixed warning
2022-06-17 17:14:14 +02:00
Lukas Matena
32e70e5f57
Fixed compiler warnings
2022-06-17 16:27:49 +02:00
PavelMikus
a3d10f7f50
fix deadlock condition varaible use in netfabb wrapper
2022-06-17 16:14:30 +02:00
Lukas Matena
9aa104d080
Revert "Merge branch 'pm_stable_meshfix' into dev_250"
...
This reverts commit 71a8ead282
, reversing
changes made to a1143ab26e
.
2022-06-17 16:13:18 +02:00
YuSanka
d59b11568e
Print bed has to be updated, when printer preset is detached from the system preset
2022-06-17 15:35:38 +02:00
YuSanka
311ac96e45
Fixed default values for filament_cooling_initial_speed and filament_cooling_final_speed.
...
Don't use float value for double type parameter
2022-06-17 15:35:38 +02:00
Lukáš Hejl
3a792738cb
Added a limit on how many GCode lines pressure equalizer is processing. It reduces pressure equalizer processing time a lot.
...
Also, the maximum segment length to split was decreased to make the transition between different flow rates smoother.
2022-06-17 11:09:04 +02:00
Lukáš Hejl
1622208249
Fixed infill polygons filtering.
2022-06-16 14:01:56 +02:00
PavelMikus
e70aea8b30
SeamPLacer: for extrusion loops, check all paths for ExternalPerimeter role
...
small parameter tuning
2022-06-16 10:12:44 +02:00
Lukáš Hejl
f34c1f14da
Fixed the orientation of ExtrusionLoops when Arachne is used.
2022-06-15 23:28:11 +02:00
rtyr
2d7d8ba2f6
Added Infinity3D bundle.
2022-06-14 12:53:36 +02:00
Lukas Matena
c3edafcc33
Arachne parameter names: unified case with the rest
2022-06-14 12:48:54 +02:00
Lukas Matena
419014133a
OSX specific: Fixing opening of G-codes by drag & dropping of G-code
...
on slicer icon in case slicer is not yet running. (backport of 91a5ceb
from master)
2022-06-14 10:03:10 +02:00
PavelMikus
20a42e3e2f
Fix crash on painted seams - painting blocker close to enforced could cause
...
points to be recognized as enforced and then marked as blocked, which could
brake the middle enforced point selection
2022-06-13 13:01:23 +02:00
PavelMikus
745c5ecd9b
SeamPlacer - fix search radius estimation for visibility computation (use exp distribution)
...
slightly tune parameters
2022-06-13 10:05:35 +02:00
Lukáš Hejl
bd4b63e67d
Fixed an issue when the Lightning infill stuck in an infinite loop on some models.
...
Cased by two sampled points closer than chosen spacing.
2022-06-10 15:31:02 +02:00
Lukáš Hejl
3fba411d17
Follow-up of 18124b07a2
- Forgot to remove code for debugging.
2022-06-10 12:12:26 +02:00
Lukáš Hejl
18124b07a2
Fixed a crash when Arachne returns extrusion with zero-length (just two same endpoints).
2022-06-10 11:46:46 +02:00
Lukáš Hejl
4b00b78e7f
Merge branch 'lh_pressure_equalizer'
2022-06-10 11:00:56 +02:00
Lukáš Hejl
9c07218d82
Reworked pressure equalizer and GCode processing pipeline to make pressure equalizer always returns one whole layer at once.
...
Now pressure equalizer is returning one layer back (the previous layer).
GCode produced by pressure equalizer now has the same number of decimal places as non-processed GCode.
Pressure equalizer was disabled for external perimeters and gap-fill.
2022-06-10 10:54:35 +02:00
Lukáš Hejl
a497769558
Modified the description of pressure equalizer parameters and moved it to the separate section.
2022-06-09 21:07:48 +02:00
Lukáš Hejl
0463518dc3
Attempted to reenable the old pressure equalizer and fix its issues.
2022-06-09 21:07:41 +02:00
Lukáš Hejl
9be524b01b
Fixed an unintentional transformation of ExPolygon to a single vector containing all points from contour and all holes in the Lightning infill.
...
This was causing most of the issues with randomly generated infill hanging in the air without any support.
2022-06-09 14:51:16 +02:00
Lukáš Hejl
0b7e21e21c
Merge branch 'lh_arachne'
2022-06-09 11:45:04 +02:00
Lukáš Hejl
ce038fd7f0
Reenabled some of the previously disabled tests after the computation of bridging perimeters was added. One test was disabled for Arachne because Arachne is causing issues with seam alignment.
2022-06-09 11:23:41 +02:00
Lukáš Hejl
3d9b13a5e3
Added fuzzy skin for Arachne.
2022-06-09 11:23:41 +02:00
Lukáš Hejl
357dbb4686
Fixed the flow of bridging perimeters for Arachne.
2022-06-09 11:23:41 +02:00
Lukáš Hejl
dc2789a0e8
Added computation of bridging perimeters for Arachne.
2022-06-09 11:23:41 +02:00
Lukáš Hejl
f460c53d86
Backported a fix from Clipper 6.4.2 for the issue that Clipper Z coordinated has incorrect value because ZFillFunction wasn't called in all cases ( https://sourceforge.net/p/polyclipping/bugs/160/ ). Also, this issue led to duplicity vertices with the same XY coordinates but differ in Z coordinates.
2022-06-09 11:05:05 +02:00
Vojtech Bubnik
0b6c65ee60
G-code thumbnails in other than PNG format: Fixing Perl unit tests.
2022-06-09 09:58:13 +02:00
Lukas Matena
e8b8a21cf0
Merge branch 'lm_thumbnails_stable' into dev_250
2022-06-08 21:12:14 +02:00
enricoturri1966
9bd0a3c6b1
Follow-up of 030f460114
- compress_thumbnail_jpg() implemented using embedded libjpeg
2022-06-08 21:12:00 +02:00
enricoturri1966
9bb5874d50
Follow-up of 87cff55856
- Implementation of compress_thumbnail_jpg()
2022-06-08 21:12:00 +02:00
Lukáš Hejl
36bd65d810
Added a missing include (GCC11.1 without PCH).
2022-06-08 21:12:00 +02:00
Vojtech Bubnik
e2405b51da
Fixed typo in thumbnail_QOI tag.
2022-06-08 21:12:00 +02:00
Vojtech Bubnik
8ed6d1b466
WIP: Implemented support for QOI G-code thumbnail format as requested
...
by the RepRapFirmware team due to their low RAM budget for decompression.
Bundled the QOI image compression library.
2022-06-08 21:12:00 +02:00
Lukas Matena
5792190515
Fix of incorrect MMU filament estimate
2022-06-08 21:09:39 +02:00