Vojtech Bubnik
f1952b9591
Fix of SPE-1933
...
Fixing crash with pressure equalizer enabled.
This crash was introduced with ArcWelder integration.
2023-10-04 11:30:41 +02:00
Vojtech Bubnik
5b3dcc80f6
ArcWelder: Optimization of least squares fitting.
2023-10-03 18:46:52 +02:00
Lukas Matena
dc048031bc
Merge remote-tracking branch 'public/master'
2023-10-03 15:44:36 +02:00
Lukas Matena
af7230e496
Rename 'NetFabb' to 'Windows repair algorithm' (related to #11199 )
2023-10-03 15:14:14 +02:00
Vojtech Bubnik
0a202dcff3
Fixed Vojtech's out of boundary assert in Clipper library.
2023-10-03 14:36:38 +02:00
Vojtech Bubnik
5b45777d4b
ArcWelder: Fixing some edge conditions with least squares fitting.
2023-10-03 14:36:38 +02:00
Vojtech Bubnik
a693adbeab
follow-up to eba6a81e38f2183c524584127c4ddef9ef5c9c04
2023-10-03 14:36:38 +02:00
Vojtech Bubnik
852f10bbe7
Fixing G-code analyzer for G2/3 with I, but not J or vice versa.
2023-10-03 14:36:38 +02:00
rtyr
a135837053
Increased MBL temperature for PET. Enabled FW-specific object labels for XL/MK3.9/MK4/MINI. PETG V0 marked as UL certified for MK4.
2023-10-03 11:41:29 +02:00
rtyr
8c5aceec5a
Fixed compatible printer condition.
2023-10-02 20:19:40 +02:00
YuSanka
a451f441b8
Fix for #11390 - PrusaSlicer crashes when loading Formfutura EasyFil PLA filament via Configuration Wizard
2023-10-02 16:52:05 +02:00
rtyr
317ddacd71
Added new profiles (additional nozzle diameters) for Prusa MINI Input Shaper (Alpha). Arc fitting switched to I J.
2023-10-02 14:02:33 +02:00
tamasmeszaros
455c2d08ad
Merge branch 'tm_arrange_fixes'
2023-10-02 13:17:39 +02:00
tamasmeszaros
f2ae32780e
Fix failing arrange test on newest msvc
2023-10-02 12:52:45 +02:00
tamasmeszaros
b0333ef761
Fix arrange test warnings on msvc
2023-10-02 12:52:45 +02:00
tamasmeszaros
f83abb09dc
Merge branch 'tm_fix_static_map_build'
2023-10-02 12:48:50 +02:00
tamasmeszaros
4025a55c4f
Fix build on Mac
2023-10-02 12:48:23 +02:00
rtyr
94290e09d7
Merge pull request #11382 from LNL3D/Add-new-LNL3D-printer-profile
...
Added new printer profile
2023-10-02 11:46:50 +02:00
Vojtech Bubnik
5fede09c13
Fixing compilation on GCC
2023-10-02 10:32:48 +02:00
Vojtech Bubnik
a0441dac14
ArcWelder:
...
Reducing the chance of creating segments shorter than G-code quantization
distance.
Improving fitting by non-linear least squares.
2023-10-02 09:59:06 +02:00
tamasmeszaros
11893ed0c1
Don't build static map tests as they fail on multiple platforms
2023-10-02 09:43:24 +02:00
tamasmeszaros
82a7ff7f4e
Re-enable static map tests
2023-10-02 08:47:59 +02:00
tamasmeszaros
86116a9456
Try to fix StaticMap build on Win
2023-10-02 08:22:19 +02:00
Martin Šach
5e8a1ffd38
Split check_stability into multiple functions.
...
In the SupportSpotsGenerator the function check_stability got out
of hand. It is refactored into multiple smaller functions.
2023-09-29 12:44:19 +02:00
Martin Šach
26fbf6e111
Refactor out reckon_new_support_point
...
In support spots generator, reckon_new_support_point was lamda with
many captures. This led to confusion. Now it is a proper function.
2023-09-29 12:44:19 +02:00
Martin Šach
83b0a00bc1
Fix missing includes.
...
On linux missing includes in LabelObjects.hpp caused compilation error.
2023-09-29 12:39:55 +02:00
tamasmeszaros
23b041e222
Add StaticSet and StaticMap to allow global constant dictionaries
2023-09-29 11:58:05 +02:00
Vojtech Bubnik
42e7dac1ca
Arc fitting with linear (not very useful) and non-linear least squares.
2023-09-28 12:14:01 +02:00
YuSanka
0027d4c5f1
SearchDialog: Fixed memory leak.
2023-09-27 12:41:19 +02:00
mario
d7975fb8aa
Added new printer profile
2023-09-26 10:24:26 -07:00
Martin Šach
003232dfb6
Add tests for SupportSpotsGenerator::ObjectPart construction.
...
Ensuring that ObjectParts in SupportSpotsGenerator are properly
generated from slice is crucial for any further computations.
2023-09-26 16:11:19 +02:00
Martin Šach
13579fff45
Move definitons to header in the SupportSpotsGenerator.
...
Moving the definitions to a header file will enable testing the
functions involved.
2023-09-26 16:11:19 +02:00
Martin Šach
ea69deef24
Use exact intergral in SupportSpotsGenerator.
...
Previously a numerical integration for ObjectPart was performed.
Now it is calculated exactly over triangles. The code has
also been refactored to enable unit testing.
2023-09-26 16:11:19 +02:00
Lukas Matena
11273b29ac
Fixed compiler warnings
2023-09-26 14:24:23 +02:00
Martin Šach
cf44ad22fe
Use size_t instead of int for index.
...
The functions estamate_points_properties used some ints to manipulate
indexes that led to compiler warrnings.
2023-09-26 13:47:49 +02:00
Lukas Matena
9e3b9e43e3
Merge branch 'lm_cancel_object'
2023-09-26 11:24:29 +02:00
Lukas Matena
f599ddca8f
Label objects: use non-convex projection if it only contains one (Ex)Polygon, remove unused code, tidy includes
2023-09-26 11:24:19 +02:00
Lukas Matena
501cfb64f9
Label objects: integrating the recently merged PR:
...
- code from @jschuh's functions moved into respective functions in LabelObjects class
- name no longer contains object_id, instance_id is newly 1-based
- replacing banned characters using std::replace_if
2023-09-26 11:24:19 +02:00
Justin Schuh
e659e96b04
Support Klipper exclude_objects feature (PR #10618 ):
...
comment by @lukasmatena: The functions are not called anywhere because of how I resolved conflicts. I will integrate the functions into current PrusaSlicer in the next commit.
2023-09-26 11:24:19 +02:00
Lukas Matena
6016c6b021
Label objects: more refactoring (name composed only once)
2023-09-26 11:24:19 +02:00
Lukas Matena
fe3cf27394
Label objects: refactoring + fix of object/instance indexing when instances are rotated/out-of-bed
2023-09-26 11:24:19 +02:00
Lukas Matena
387376fb25
LabelObjects: Fixed a typo
2023-09-26 11:24:19 +02:00
Lukas Matena
37dc3378ec
Label objects: List of objects moved before custom start gcode, quotes added for M486 A on RRF
2023-09-26 11:24:18 +02:00
Lukas Matena
ef31e4f487
LabelObjects: differentiate based on firmware flavor, change M486 N to M486 A
2023-09-26 11:24:18 +02:00
Lukas Matena
395a5639cc
Label objects: rename Marlin -> Firmware-specific, updated tooltip
2023-09-26 11:24:18 +02:00
Lukas Matena
5d50a91c30
Label objects refactoring (enum->enum class, initial header export separated in a dedicated function)
2023-09-26 11:24:18 +02:00
Lukas Matena
6d41a76af7
M486 cancel object implementation:
...
- gcode_label_objects changed from coBool to coEnum
- the start-end pairs are emitted at the start for all objects
2023-09-26 11:24:18 +02:00
Lukas Matena
c968b797ed
Follow-up to c8263d1: do the same change for XL temp notifications
2023-09-26 11:20:35 +02:00
YuSanka
fd7d7e1ae5
SubstitutionManager: Follow-up 2b25f55f8 - Fixed a crash.
...
(Added missed cleaning of the m_chb_match_single_lines on Delete All substitutions)
+ Added missed Layout on add substitution
+ EditGCodeDialog: Deleted unused code caused compilation warning.
2023-09-25 15:00:27 +02:00
rtyr
fc03b9f36c
Updated compatible printer condition for some filament profiles.
2023-09-25 11:02:34 +02:00