Enrico Turri
f8dc44d12c
SPE-2632 - Fixed rendering of bed numbers ( #13814 )
2025-02-06 23:19:40 +01:00
Martin Šach
9490ae242f
SPE-2542: Add first_layer_infill_speed
2025-02-06 23:18:05 +01:00
Lukas Matena
5430596a7e
Merge branch 'ms_infill_above_bridges'
2025-02-06 23:14:16 +01:00
Martin Šach
20687bc27a
Use slowdown above bridges
2025-02-06 23:13:50 +01:00
Martin Šach
fc7ab914a1
Create method for infill above bridges identification
2025-02-06 23:13:50 +01:00
YuSanka
8e7e26289d
ConfigWizard: Fixed loading of the default empty "PRINTER_PLACEHOLDER" image, if path contains diacritical symbols
2025-02-06 14:23:32 +01:00
Lukas Matena
88e9b91def
Merge branch 'dk_ys_memory_leaks'
2025-02-06 13:18:55 +01:00
David Kocik
292885e9d1
Timer unique pointer
2025-02-06 13:18:46 +01:00
David Kocik
f1261f8e01
PresetUpdaterWrapper as resetable unique pointer.
2025-02-06 13:18:46 +01:00
YuSanka
254776dd6c
Fixed some of detected memory leaks
2025-02-06 13:18:46 +01:00
YuSanka
ee98a1c31b
wxWidgest are updated for v.3.2.6
...
+ Fixed compilation issues
+ Disable libpng compilation on linux
2025-02-05 16:45:55 +01:00
David Kocik
9ba6541a89
delete error log line
2025-02-05 14:09:14 +01:00
Martin Šach
c438e564c0
Fix SPE-2650: Respect z offset for wipe tower first layer
...
Wipe tower bases its position on current writer position.
It was not properly set on the first layer.
2025-02-04 11:05:41 +01:00
Lukáš Hejl
f156c459f7
SPE-2645: Fix issue with not including the wipe tower into the convex hull of the first layer after adding the extruder change.
2025-02-04 11:04:16 +01:00
Lukas Matena
2f602b3ca8
Merge branch 'ms_fix_invalid_scarf'
2025-02-04 11:01:39 +01:00
Martin Šach
6494a3badd
Fix #13870 : Prefer a corner if there is one clearly rearest corner to be picked when placing rear seam
2025-02-04 11:01:09 +01:00
Martin Šach
6176dcc540
SPE-2639: Fix invalid scarf seam direction leading to whole perimeter scarfs
2025-02-04 11:01:09 +01:00
Martin Šach
ceb9950e35
SPE-2635: Fix picking the rear seam line
2025-02-04 11:01:09 +01:00
Martin Šach
02779e211f
SPE-2639: Ensure no scarf seam is generated when a point fail to project to the perimeter
2025-02-04 11:01:09 +01:00
Martin Šach
f3d736ab63
SPE-2639 Make seam placing tolerate invalid data.
...
Even if the seam placer generates invalid scarf seam
that has start_point == end_point, deal with it
gracefully.
2025-02-04 11:01:09 +01:00
jalapenopuzzle
944844131c
Fix fff_print_tests and add documentation (PR#13886 from @jalapenopuzzle)
...
PrusaSlicer/src/libslic3r/GCodeReader.cpp:24: char Slic3r::get_extrusion_axis_char(const Slic3r::GCodeConfig&): Assertion `axis.size() <= 1' failed.
The set_deserialise_strict() method converts 'A' to the string "65" instead of "A". Perhaps this should be fixed more robustly.
Fix fff_print_tests test name Temeperatures -> Temperatures
Fix fff_print_tests All travel moves happen within skirt
Remove the last travel_moves point which returns to the origin (0,0) which is outside the convex hull. This point was causing CHECK(convex_hull.contains(travel_move)) to fail.
Fix fff_print_tests "Used Filament" test Assertion `std::abs(length) < 1000.0' failed
The test configured a retract_length of 10000000 which is larger than the asserted maximum retraction length of 1000.
PrusaSlicer/src/libslic3r/GCode/GCodeWriter.cpp:473: std::string Slic3r::GCodeWriter::_retract(double, double, std::string_view): Assertion `std::abs(length) < 1000.0' failed.
Fixed by doing the print with two different (legal) retraction lengths and checking that the total_used_filament agrees in both cases.
Fix fff_print_tests "Slicing with retraction and lifting" remove illegal negative restart_extra test case
Negative restart_extra is asserted against at PrusaSlicer/src/libslic3r/Extrucer.cpp:58
How to build - add instructions on how to run the unit tests
2025-02-04 09:24:12 +01:00
rtyr
4c5f3502cb
HartSmartProducts sync with settings repo
2025-02-03 12:10:37 +01:00
rtyr
eb44ca9fee
Sync with settings repo and C1 resources.
2025-02-03 12:05:43 +01:00
YuSanka
23a5e2ad81
Follow-up 61618d63aa - Fixed SPE-2649 : "Reacalculate the dimension of object from inches to mimimeters (The object is too small)
2025-02-03 10:51:16 +01:00
Lukas Matena
2d54db2e35
SPE-2665: Incorrect size of thumbnails when slicing using CLI
2025-01-30 09:41:51 +01:00
Martin Šach
cf7a01b3f0
Fix SPE-2642: Select the bed the currently painted on instance is on when doing automatic painting ( #13952 )
2025-01-29 15:24:34 +01:00
Lukáš Hejl
8fc4e241d3
SPE-2627: Pass information if the perimeter is a loop or not into the GCodeGenerator::extrude_smooth_path(). ( #13753 )
2025-01-29 15:21:49 +01:00
Lukas Matena
8976250fb9
Merge branch 'dk_tools'
2025-01-29 15:19:36 +01:00
David Kocik
034f1ba851
revert with comment
2025-01-29 15:19:18 +01:00
David Kocik
c862ecf8e4
Read filament from MMU tools
2025-01-29 15:19:18 +01:00
David Kocik
63573a923c
name instead of model
2025-01-29 15:19:18 +01:00
David Kocik
9aea5bc054
Preset name as identifier 2
2025-01-29 15:19:18 +01:00
David Kocik
fcc3d2c3fc
User Preset name as identifier
2025-01-29 15:19:17 +01:00
David Kocik
0132273a11
WIP tools in printer state list
2025-01-29 15:19:17 +01:00
David Kocik
578a648e69
SPE-2524: Select printer from Connect with Tools structure
2025-01-29 15:19:17 +01:00
Martin Šach
a9cdf2171a
Fix SPE-2658: Update status to finished if possible on objects changed
2025-01-29 12:40:11 +01:00
Lukáš Hejl
d5a6a4457a
SPE-2505: Fix collision detection between a single object and wipe tower. ( #13444 )
2025-01-28 01:00:46 +01:00
Martin Šach
725a8daf36
Fix SPE-2633: Do not move to an empty layer ( #13826 )
2025-01-28 00:58:48 +01:00
Martin Šach
ff683ec017
Fix SPE-2638: do not acess opl->colors when mesh_info != Color ( #13859 )
2025-01-23 12:55:29 +01:00
Yuri D'Elia
c540bda309
Build libslic3r-arrange/wrapper as static (PR#13896 from @wavexx)
...
Fix build on linux without SLIC3R_STATIC (these are for internal use
only).
- Avoids the need for installation (fixes
https://github.com/prusa3d/PrusaSlicer/pull/13812 )
- Fixes build without PIC (fixes
https://github.com/prusa3d/PrusaSlicer/pull/13810 ,
https://github.com/prusa3d/PrusaSlicer/issues/13694 ), which would
still result in broken behavior (duplicate static initialization
crashing on startup).
2025-01-23 12:53:47 +01:00
Lukáš Hejl
e35766bb89
SPE-2496: Fix calculation of perimeter spacing in the multi-material segmentation when the perimeter extrusion width is set to zero.
2025-01-21 14:43:29 +01:00
Lukáš Hejl
1a91c94c47
SPE-2496: Fix negative extrusion widths produced by Arachne.
...
Adjustment of bead widths by DistributedBeadingStrategy could sometimes lead to removing one of the beads.
When this happened, the negative bead widths were produced.
2025-01-21 14:43:29 +01:00
Lukáš Hejl
21e549fc9a
SPE-2499: Ensure that the first layer of the wipe tower is always entirely filled.
2025-01-21 14:41:54 +01:00
Lukas Matena
6a7318c18a
Merge branch 'ys_spe2598_PrusaSlicer'
2025-01-21 14:40:21 +01:00
YuSanka
f51611c83e
CLI: Fixed load of the model, when input file isn't project file
2025-01-21 14:40:07 +01:00
YuSanka
c264a216c0
CLI: Fixed a cut function
2025-01-21 14:40:07 +01:00
YuSanka
1f55b1ad79
CLI: Improved read of data
...
+ implemented CLI_DynamicPrintConfig as DynamicPrintConfig with info about type of cli config and related config_def
and overridden handle_legacy().
2025-01-21 14:40:07 +01:00
YuSanka
e88ec2d62d
ConfigDef & DynamicConfig: Removed CLI-related functions
2025-01-21 14:40:07 +01:00
YuSanka
4be7eeabb4
CLI: Code cleaning and reorganization
...
+Remove configuration of fhs.hpp on UNIX. Use target_compile_definitions() instead.
2025-01-21 14:40:07 +01:00
YuSanka
253abbfa78
PrusaSlicer completely rework : WIP
...
* read cli arguments into separate DynamicPrintConfigs
* CLI::run : All separate code blocks are extracted into free functions
2025-01-21 14:40:07 +01:00