abb2aefbf6
Fix rare Arachne crash due to invalid voronoi diagram ( #7817 )
...
Revert the changes BBL made for diagram fix, because this happens! (SoftFever/OrcaSlicer#7815 )
(cherry picked from commit f2f827c175 )
2024-12-24 22:04:30 +08:00
56aed5a10a
Fan mover: Ignore non-part cooling fans (SoftFever/OrcaSlicer#7171) ( #7193 )
...
* Fan mover: Ignore non-part cooling fans (SoftFever/OrcaSlicer#7171 )
* Update comment
2024-12-24 21:35:28 +08:00
664e0f8944
Fix dynamic linking Boost on Arch Linux ( #6697 )
...
Fix dynamic linking Boost
Signed-off-by: Filipe Laíns <lains@riseup.net >
Co-authored-by: SoftFever <softfeverever@gmail.com >
2024-12-24 15:40:55 +08:00
ead8f6f3f4
Fix a compilation error in the debug build ( #6689 )
...
Fix debug builds
Signed-off-by: Filipe Laíns <lains@riseup.net >
Co-authored-by: SoftFever <softfeverever@gmail.com >
2024-12-24 10:40:33 +08:00
0ba4b03511
Fixes for Xcode 16.0 debugger crashing (with relwithdebinfo) ( #6932 )
...
* Fixes for XCode 16.0
* Merge branch 'main' into Xcode-16-debug-fixes
* Merge branch 'SoftFever:main' into Xcode-16-debug-fixes
* Merge branch 'main' into Xcode-16-debug-fixes
* Merge branch 'SoftFever:main' into Xcode-16-debug-fixes
* Merge branch 'SoftFever:main' into Xcode-16-debug-fixes
* Merge branch 'SoftFever:main' into Xcode-16-debug-fixes
* Merge branch 'main' into Xcode-16-debug-fixes
2024-12-21 22:39:21 +08:00
8fae2c8123
Arachne: Fix an arithmetic overflow that causing extra points outside plate ( #7330 )
...
* Arachne: Fix an arithmetic overflow that causing extra points outside the plate (SoftFever/OrcaSlicer#7321 )
* Better way of avoiding overflow, works in Release mode as well
* Fix debug build
* Fix build
2024-12-18 21:32:41 +08:00
f50e975564
reordering and renaming certain menu items ( #7573 )
...
* reordered Z-Hop settings
* Update Tab.cpp
* Update PrintConfig.cpp
* reordering **`Compare presets`** to match the layout in the sidebar
2024-12-14 14:34:08 +08:00
5df5cc1549
[feature] Add Bambu Cool Plate SuperTack ( #7670 )
...
* ENH: add supertrack plate
Jira: none
Signed-off-by: qing.zhang <qing.zhang@bambulab.com >
Change-Id: I89017c9933597ee035aa20ba3852db6f629f5e20
(cherry picked from commit 78572cbff864e5e78255f2e0eb6e40237bc0bab9)
* NEW:add SuperTack svg
jira: none
Change-Id: Id6153f76f8634d1f00485991b75cbe526fb64adc
(cherry picked from commit 6404f06e79d38ffa8f7f296b10af2af1c2a3974d)
---------
Co-authored-by: zhou.xu <zhou.xu@bambulab.com >
2024-12-14 14:16:24 +08:00
79a5a6bbe1
Fix some broken assertions ( #7716 )
...
Fix broken asserts
2024-12-14 11:17:20 +08:00
a7536f7df3
Fix overlapping regions caused by "Make Overhangs printable" ( #7630 )
...
Fix #7622
Old:

New:


2024-12-12 22:07:48 +08:00
c2d39f43d1
Merge branch 'main' into dev/bbs-measure
2024-12-01 21:33:20 +08:00
3009d16bdc
Feature: set different colors to tools on devices with multitools ( #7125 )
...
For devices with multitools, set the default colors of filaments for each tool to different colors
2024-12-01 20:49:55 +08:00
1945b150ad
Fix overlapping regions caused by "Make Overhangs printable" ( SoftFever/OrcaSlicer#7622 )
2024-12-01 19:53:02 +08:00
4f4d42be9b
don't create HEADER_BLOCK_START if using BTT_TFT thumbnails ( #7488 )
...
* don't create HEADER_BLOCK_START if using BTT_TFT thumbnails
* Update GCode.cpp
2024-11-30 21:43:02 +08:00
f1540b3c67
Fix bug ShortestPath.cpp ( #13331 ) ( #7615 )
...
Accessing a moved object.
Also this method create an unused "out" variable by removing from the parameter.
I guess It should update the parameter object?
Anyway, seems very wrong
(cherry picked from commit 534792e249da3efb83a62279f532b6690d028592)
Co-authored-by: Merill <merill@free.fr >
2024-11-30 21:38:59 +08:00
e50c348e55
libslic3r: include tbb/spin_mutex to fix compilation error ( #7505 )
...
PrintObject.cpp references tbb::spin_mutex, thus it needs to include
tbb/spin_mutex. Otherwise compilation fails with:
error: ‘spin_mutex’ is not a member of ‘tbb’
Supersedes #7057
2024-11-28 22:32:54 +08:00
784aa3a4bc
Integrate external purge estimates (eg Blobifier) to the filament consumption UI ( #7508 )
...
Integrate external purge estimates to the filament consumption UI
2024-11-28 22:26:49 +08:00
4ebda18350
Fix 3mf object type to conform the 3mf core spec ( #7586 )
...
Fix 3mf object type. Always use "model" instead of "other" for modifiers, to conform the 3mf core spec (SoftFever/OrcaSlicer#7574 )
2024-11-27 20:39:57 +08:00
5eebdcddb7
Fix PA pattern crash if default/first layer line width is percentage ( #7592 )
...
Fix PA pattern crash if default/first layer line width is percentage (SoftFever/OrcaSlicer#7569 )
2024-11-27 20:25:57 +08:00
792e84c115
Retract on top layer option. ( #6188 )
...
Co-authored-by: SoftFever <softfeverever@gmail.com >
2024-11-23 23:23:04 +08:00
fad6af058f
Fix no overhang reverse in Arachne ( #5964 )
...
* Fix no overhang revert in Arachne
* Merge branch 'main' into fix-no-revert-arachne-pr
2024-11-22 21:44:38 +08:00
829a007b86
Adaptive layers - respect layer height range modifiers. ( #5941 )
...
* Adaptive layers - respect layer height range modifiers.
* Remove #pragma optimize
2024-11-21 21:40:51 +08:00
76ba4e5108
Assembly: Port BBS' assembly gizmo
...
Co-authored-by: zhou.xu <zhou.xu@bambulab.com >
2024-11-06 23:38:17 +08:00
f73686e60a
Measure: Port of BBS' improved version of measure gizmo
...
Co-authored-by: zhou.xu <zhou.xu@bambulab.com >
2024-11-06 20:19:52 +08:00
3c8d4ddc80
Fix crash when extruder 16 is used in color painting ( #7200 )
...
Fix crash when extruder 16 is used in color painting (SoftFever/OrcaSlicer#7198 )
2024-10-27 22:48:01 +08:00
2f8230785e
Avoid collisions when moving Z down ( #7208 )
...
Avoid collisions with previous extrusions in the same layer when moving Z down in an XYZ move.
This happens for example when starting a scarf joint after another perimeter was already printed.
Fixes SoftFever#7191
Co-authored-by: SoftFever <softfeverever@gmail.com >
2024-10-27 22:24:49 +08:00
3d06279915
pa calib: print flow value and acceleration ( #7178 )
...
* pa calib: print flow value and acceleration
Print flow value and acceleration for PA pattern calibration.
This should help keep track during adaptive PA calibration.
* pa pattern: fix legent section too wide in some cases
Rework pa pattern legent generation to correctly estimate
width of the legend section.
Current flow value now has variable length which is a longest of
PA value and the acceleration for a given test.
Few examples:
1. PA value are 4 characters: 0.04
Acceleratioion 3 chars: 400
Flow value will be 4 chars long: 7.98, or 11.3
2. PA: 0.018
Accel: 1000
Flow: 12.35, or 6.345
3. PA: 0.04
Accel: 15000
Flow: 34.34, or 4.567
Rework number-to-string conversion flow to correctly round values at
given precision.
2024-10-24 23:41:51 +08:00
759282aea5
Bug fix: Inner Outer Inner wall ordering mode failed to reorder in certain edge cases with arachne ( #7134 )
...
* Bug fix: Inner Outer Inner failed to reorder in certain edge cases
* Fixing IOI proximity search spacing calculations
2024-10-22 23:02:44 +08:00
ced24ede56
Add Creality Print support ( #6928 )
...
# Description
Added support for Creality Print (E.g. Orca can upload and print
directly to Ender 3 V3 KE)
# Screenshots/Recordings/Graphs
Video: https://www.youtube.com/watch?v=ONzaMJhj_Hk
## Tests
Tested in the video above on a Macbook Pro, Ender 3 V3 KE.
It should also be tested on Windows but I don't have a windows computer.
2024-10-21 23:36:09 +08:00
0be6985b6b
Merge branch 'main' into dev/bbs-support
2024-10-07 16:44:01 +08:00
f2413f2928
General improvments to RatRig V-Core 4 & V-Core 4 HYBRID ( #5966 )
...
Resolves #5932
**The following changes made are made to all V-Core 4 versions**
- Improved cover's quality

- Added RatRig's PunkFil ABS, PETG, and PETG CF filaments
- Added PETG-CF10 filament type & RatRig to filament vendors
- Increased max z speed to 200 from 50 and max acceleration travel to
10,000 from 9,000
- Enabled wipe and z hop, as well as, increased retract before wipe to
70% from 0%
- Improved layer change G-Code
- Fixed pause G-Code
- Added extruder clearance parameters
*Almost all of these changes come from @nameisCruzCruz in #5932
2024-10-07 16:43:42 +08:00
c00c9f444e
Export negative parts ( #7024 )
...
Porting from Prusa exporting negative parts.
Before:

After:

2024-10-07 16:42:12 +08:00
7478c241d3
Allow reverse on odd without detect overhang wall ( #6922 )
...
Fixes #6920
2024-10-07 15:59:19 +08:00
d238f0a28a
respect "Enable Filament ramming" option
2024-10-07 14:34:08 +08:00
6063588417
Add back m_nominal_z to store main print_z as GcodeWriter::m_pos will be changed after parsing get_last_z_from_gcode
2024-10-06 23:39:22 +08:00
19e822e13a
fixed #6755
2024-10-06 20:36:00 +08:00
afec95bb8e
Fix wrong z when zhop is diabled.
2024-10-06 19:16:15 +08:00
c4cacb7dd8
wip
2024-10-06 10:49:58 +08:00
bfa1dbf782
Export negative parts.
2024-10-05 21:53:16 +03:00
39ab6253ff
Merge branch 'main' into feature/add-creality-print-support
2024-10-03 23:37:38 +08:00
8b88d41f35
Merge branch 'main' into rat-rig-covers
2024-10-01 21:44:20 +00:00
70658dadd2
Fix an issue that wrong z value was used if a new layer is started with wipe tower extrusions.
2024-10-01 23:28:24 +08:00
0f3c28f7ac
Fix wipe tower issues with SEMM and ramming turned off ( #6934 )
...
* Fix wipe tower issues with SEMM and ramming turned off
* Purge tower last layer collision potential fix (for SEMM)
* Revert "Purge tower last layer collision potential fix (for SEMM)"
This reverts commit 9fc465c2d914adf58a74b0e5167dfb04646ef939.
2024-10-01 22:54:14 +08:00
c47bd2c939
Fix compile error
2024-09-30 14:31:22 +08:00
45d4cd7e96
Fix compile warning
2024-09-30 14:18:30 +08:00
7c38a7bab1
Update PrintObject::_generate_support_material() to match BBS
2024-09-30 14:12:30 +08:00
a4593d1e52
Update files related to support to match BambuStudio's project structure
2024-09-30 14:12:29 +08:00
2c5adc9f40
Add PETG-CF10 filament type & RatRig filament vendor
2024-09-27 12:25:12 -04:00
062ce376d8
Add support for creality print
2024-09-27 17:11:40 +10:00
712386c867
Allow reverse on odd without detect overhang wall ( SoftFever/OrcaSlicer#6920 )
2024-09-27 09:24:21 +08:00