lane.wei
55015749bd
ENH: add check logic of filament_map when Print::Apply
...
Change-Id: Ibab353c4b16183611d63d75bcdf5f370cb578f21
(cherry picked from commit bbc4d701bf0f492566fb0ebefbf286630ae2136d)
2025-08-24 23:18:02 +08:00
lane.wei
8591290ecd
ENH: filament: delete filament_extruder_id related logic
...
jira: no jira
Change-Id: Ie0d8e31a6a3eef0400b3ba6238f817bad4daca24
(cherry picked from commit e9081ba8d4013874c972f401b3633942028621b8)
2025-08-24 23:18:02 +08:00
zhimin.zeng
9e07ebb6a4
ENH: Display and modification of printer presets
...
Change-Id: I6a38704864fd4994a845686a299bec67f1b9b9b3
(cherry picked from commit 5b0d5259571d2b1c629ba7d88101134ec4548708)
2025-08-24 23:18:02 +08:00
lane.wei
1d0b7722c5
FIX: fix the compiling issue
...
jira: no jira
Change-Id: I864e16fb40a7735d25e5df667148de8bc4d3f120
(cherry picked from commit b08ed80f82ebf46a3ca6b130784553e0c4b0d278)
2025-08-24 23:18:02 +08:00
chunmao.guo
7559b0844c
ENH: filament actions and dual extruder filaments
...
Change-Id: I12a83f29c96887fc910976ac8e025c4f1508d945
(cherry picked from commit 0065ea986fc41132df43cca6704c8c98318e6b71)
2025-08-24 23:18:02 +08:00
Noisyfox
a73f45e99f
Update delete filament btn
...
(cherry picked from commit 6becf796e0e4d8e6f92d4226ba26cb84023e9c72)
2025-08-24 23:18:01 +08:00
Noisyfox
5dd3f3a2a5
Remove duplicated code
...
(cherry picked from commit 4732123bb8c1c1e3952d45d3b84b4377fad7fb35)
2025-08-24 23:18:01 +08:00
lane.wei
35a94e37cb
ENH: config: add filament_maps in partplate
...
Change-Id: I1183830788e703f1d33a8a4b620b58b822283dd4
(cherry picked from commit b0e3ab037e3f5af0851539af5ac15b8f96daf548)
2025-08-24 23:18:01 +08:00
zhimin.zeng
52e1f4259b
ENH: support delete any filament id
...
Change-Id: I71bcd54985b3f9e19a19d04327d00b402ec22380
(cherry picked from commit f3d67a98ac770e6f045a76bed4531139763b33cf)
2025-08-24 23:18:01 +08:00
zhimin.zeng
f50a806a59
ENH: flush_volume support multi_extruder and fix bug
...
Change-Id: Id6b041f71ee6e55e68a6937f24ce791caac8e708
(cherry picked from commit 6fbad9ed33b2868a2fffbebdc3a98926431a1093)
2025-08-24 23:18:01 +08:00
zhimin.zeng
74e3987900
FIX: Use the same api to get the extruder id
...
jira: none
Change-Id: I05b3040b176374deee3e95bc52364fe7b33bb257
(cherry picked from commit 8b2544df41456377b09719de15460b19b7c71e09)
2025-08-24 23:18:01 +08:00
qing.zhang
0114c4aad5
ENH: implement mult extruder params
...
Jira: none
Signed-off-by: qing.zhang <qing.zhang@bambulab.com >
Change-Id: I906b106aa4c73272a418528db0e964d9130b0dd7
(cherry picked from commit 8af6f6d13b609b7ed5f25c3b36b966f533054d7b)
2025-08-24 23:18:01 +08:00
lane.wei
b0490eac80
NEW: config: add logic in config system to support multiple extruder
...
1. add nozzle_volume_type
2. add extruder_variant_list
3. add printer_extruder_variant,print_extruder_variant, filament_extruder_variant
4. construct backend fullprintconfig
Change-Id: I50659634e2cde363112ff5ded6c199d7548c6f2f
(cherry picked from commit 03058ba29dd358acd9726d1c58561e16409e8d04)
2025-08-24 23:18:01 +08:00
Noisyfox
65af35dc6a
Don't bother with extruder variants
2025-08-24 23:18:01 +08:00
chunmao.guo
22276c296b
FIX: impl sync extruder information & fix something
...
Change-Id: I5f7224f646729cba94505487d00015a8e48443c5
(cherry picked from commit 26bf483bfe089cc6730e1c1da452497feb320520)
2025-08-24 23:18:00 +08:00
chunmao.guo
1beb3ad94a
ENH: dual extruder nozzle setting on sidebar
...
Change-Id: I7bc4209b311360c3357e3974f0e66a51daa78232
(cherry picked from commit 507c6a9b2cc4f854ef78acd07bc452ffb21b6bdb)
2025-08-24 23:18:00 +08:00
tao wang
068eb194d1
NEW:support new ext slot mapping
...
jira:[support new mapping]
Change-Id: Iaf88f7bd57177df772a926ad162bd3b5a141327a
(cherry picked from commit 3b93bd2dd305026457e9f63ca3faeb153b59c9a5)
2025-08-24 23:18:00 +08:00
qing.zhang
2d8f52ed6e
ENH: remove the appended T cmd after change filament
...
Jira: none
Signed-off-by: qing.zhang <qing.zhang@bambulab.com >
Change-Id: Id5da64626b7343a71dcb38c06f5b5caf43ec40e2
(cherry picked from commit 7da565f0582f470274d279e52daf0dd889f0de7d)
2025-08-24 23:18:00 +08:00
zhou.xu
89cdbeb489
NEW:add "extruder_only_area" textures for
...
double extruder machine
jira:none
Change-Id: Iaf4118fb00641537838dae7cc5fdaaf07ccc9851
(cherry picked from commit a8d6c9fe8976dbcb79c1f89efb7107073cb17856)
(cherry picked from commit c74a769c14d702dbb78d479e49be927028502037)
2025-08-24 23:17:59 +08:00
SoftFever
9e5dbf1252
Feature/re enable tests ( #10503 )
...
* re-enable tests
* Add comprehensive testing guide for OrcaSlicer in CLAUDE.md
* fix build errors on Win
* fix appimage errors
2025-08-24 20:58:18 +08:00
niklasb
b845214ca4
GCodeViewer will now always show the estimations ( #10333 )
...
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-08-24 20:13:34 +08:00
yw4z
a2e9016c3e
Show axis on selected plate ( #9419 )
...
* Update 3DBed.cpp
* Update 3DBed.cpp
* Merge branch 'main' into axis-on-selected
2025-08-24 00:31:28 +08:00
Vovodroid
27db9cbe26
Add stl, step, etc. to recent list ( #9481 )
...
* Add stl, step, etc. to recent list
* Make configurable
* Merge branch 'main' into recent-files-pr
2025-08-24 00:24:30 +08:00
Ian Bassi
9de459386a
Wiki Update 11 - Strength ( #10369 )
...
* Create Patterns specific wiki
* Fix typos in installation instructions
Corrected the winget flag from --exact to -e and removed an extraneous backtick from the Mac xattr command in the README installation instructions.
* Improve README formatting and clarity
* Calibration Flow Ratio Yolo Archimedean cords
Co-Authored-By: MxBrnr <142743732+MxBrnr@users.noreply.github.com >
* redirection/tab.cpp section
* Missing Frequent
* remove auto-cooling
* remove thumbnails
* seam pointers
* walls
* infill
* Image standarization
* Fix broken internal links
* Add reference note to Arachne wall generator docs
* OrcaSlicer std
* PrusaSlicer std
* 2d-lateral xlsx
* vertical patterns
* Redirections fix
* Update speed_settings_overhang_speed.md
* Fix to action
* FlowRate
Co-Authored-By: MxBrnr <142743732+MxBrnr@users.noreply.github.com >
* Top Bottom Shells
* advanced strength
* Action fix
* Update How-to-wiki.md
* Home.md icons and reorganize sections
* Home Icons fix
* Update cornering-calib.md
* Update strength_settings_infill.md
* Update Auxiliary-fan.md
Co-Authored-By: Fisheye_3D <78997080+fisheye3d@users.noreply.github.com >
* Add warning about wiki maintenance status
2025-08-23 23:43:45 +08:00
yw4z
617a512a4d
Fix: Reset object settings not working for plate's Skirt Start Angle and Other Layers Sequence ( #10482 )
...
* init
2025-08-23 23:19:00 +08:00
Ian Bassi
632469d110
Fix IS & JD test ( #10481 )
...
Fix IS + JD test
2025-08-22 22:30:59 +08:00
SoftFever
4031b7db11
Refactor folder ( #10475 )
...
Move many third-party components' source codes from the src folder to a new folder called deps_src. The goal is to make the code structure clearer and easier to navigate.
2025-08-22 20:02:26 +08:00
Azi
44814262e9
Fix: export printer config skipping currently selected preset ( #10380 )
...
* Fix: export printer config skipping currently selected preset
2025-08-21 22:10:22 +08:00
Noisyfox
6354a7bd9f
Fix crash when opening AMS humidity popup ( #10472 )
2025-08-21 00:18:17 +08:00
SoftFever
ceaaf2e3e1
rename 2DHoneycomb and 2DLattice to LateralHoneycomb and LateralLattice ( #10423 )
...
* rename 2DHoneycomb and 2DLattice to LateralHoneycomb and LateralLattice
* more renaming
2025-08-17 23:49:06 +08:00
SoftFever
516ef5ff6b
Update default profile folder path for macOS
...
Adjusted the default profile folder path in the OrcaSlicer profile validator for macOS to ensure correct resource access, as Multi configure is now set as the default.
2025-08-12 20:07:54 +08:00
Jo Kroese
4acf74fc9a
Fix inability to create custom filament due to hidden printer selection checkbox ( #10362 )
...
Fix clipped printer selection in Create Filament Preset dialog
Ensure the scrolled panel in the Create Filament Preset dialog expands vertically by changing `m_main_sizer->Add(..., proportion=0)` to `proportion=1`. This exposes the printer selection checkbox, which is required to create a custom filament.
Fixes #6719
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-08-12 00:14:18 +08:00
SoftFever
1caf9310b0
Fix focus stealing issue in dialog windows ( #9874 ) ( #10374 )
...
Remove RequestUserAttention calls on window deactivation to prevent random window activation when multiple OrcaSlicer instances are running.
2025-08-11 23:49:06 +08:00
coryrc
621759a8ec
Don't overwrite config if the new one was not successfully written ( #10284 )
...
* Don't overwrite config if the new one was not successfully written
The errors weren't being checked, now they are.
Fixes #10283
2025-08-11 09:59:01 +08:00
Ian Bassi
52d9891c2d
Wiki Update 10 - Quality ( #10301 )
...
* Update quality_settings_wall_generator.md
* Expand layer height wiki
* Rework height
* Update quality_settings_line_width.md
* Update quality_settings_precision.md
* Update quality_settings_seam.md
* Minor linking
* Update quality_settings_wall_and_surfaces.md
* Reverse on odd improved
* Extra perimeter on overhangs
* Images fixes
* Update speed_settings_jerk_xy.md
* quality_settings_ironing
* Update quality_settings_seam.md
* Update quality_settings_bridging.md
* Remove precision sub-section links
* Add icons to settings links in Home documentation
* Moved fuzzy skin
Remove Fuzzy Skin section from special mode settings to it's own place.
* Fix image adaptive-pressure-advance-calib.md
* Update image references
Standardized image alt text and filenames for consistency and clarity.
* Update image alt text and file references in docs
Standardized and clarified image alt text in Calibration.md for easy md to html conversion.
* Update seam
* Base scarf joint seam
* Update quality_settings_seam.md
* Update quality_settings_wall_generator.md
* Update quality_settings_overhangs.md
* Fuzzy Skin Generator Mode Wiki
Co-Authored-By: π² <189209038+pi-squared-studio@users.noreply.github.com >
* Infill Templates Wiki
Co-Authored-By: π² <189209038+pi-squared-studio@users.noreply.github.com >
* basic md formating
* Update infill and advanced strength settings docs
* Moved + Linked Metalanguage
* image preview (change befor ready)
* Update strength_settings_infill_rotation_template_metalanguage.md
* reorder image description
* Some credits
* Spelling infill rotation metalanguage docs
* Crop metalanguage fills
* fix image reference
* Update strength_settings_infill_rotation_template_metalanguage.md
* Update strength_settings_infill_rotation_template_metalanguage.md
* standard characters images
* flow rate update division
* Update Tab.cpp
* Reworking flow rate calibration guide
* Update strength_settings_top_bottom_shells.md
* Flow Calib WIP
---------
Co-authored-by: π² <189209038+pi-squared-studio@users.noreply.github.com >
Co-authored-by: pi-squared-studio <pi.squared.studio@gmail.com >
2025-08-11 09:51:49 +08:00
Rodrigo
e1955a5e1e
✨ TPMS-FK Infill ( Triply Periodic Minimal Surface Fischer Koch S) ( #10360 )
...
* seteo inicial
* version inicial
* Update FillTpmsFK.cpp
* marching squares
* Multiline support
* density adjusted
* tuning
cleaning
* symplify points
* optimization
* smoothing
* center offset contour
* icon
* bugfix 1
* reverse tbb scalar field bug fix
* safety
* Update Icon
Co-Authored-By: yw4z <28517890+yw4z@users.noreply.github.com >
* Update FillTpmsFK.cpp
* delete allptpos
---------
Co-authored-by: yw4z <28517890+yw4z@users.noreply.github.com >
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-08-10 23:10:35 +08:00
Alexandre Folle de Menezes
53bcfc4a48
Fix inconsistencies on new translated strings ( #10310 )
...
* Unmark string that don't need to be translated
* Spellcheck
* Fix calibration strings consistency
2025-08-09 23:52:48 +08:00
SoftFever
6c2a8c985c
Allow default_bed_type to be defined in machine profile
...
update some profiles
2025-08-09 10:51:00 +08:00
Noisyfox
4f891cb6fa
Update BBL network plugin to 2.1.1 which allows debugger again ( #10320 )
...
* Update to latest bbs network plugin, which should allow debugging
* Remove debugger detection and warnings
* Downgrade to 2.1.1 as 2.2 seems to be unstable
2025-08-05 22:57:41 +08:00
SoftFever
4fb035de37
Remap filament for pre-colored models ( #10303 )
...
* Add a new feature to allow users to remap filament for a pre-painted model.
* Fix the color issues to support the theme
* clean up code
* Fix broken freetype-2.12.1.tar.gz link
2025-08-03 13:28:03 +08:00
Ian Bassi
c30a851acc
Fix Ironing/Support patterns ( #10278 )
...
NoisyGoat
Co-authored-by: Rodrigo <162915171+RF47@users.noreply.github.com >
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-08-02 10:59:01 +08:00
SoftFever
74010a7cec
Revert "Stagger concentric infill seams. ( #6184 )"
...
This reverts commit 0286c36f42 .
2025-07-30 23:33:35 +08:00
SoftFever
60440cacde
Revert "Refactor stagger concentric seams ( #6432 )"
...
This reverts commit bd8c2ffaeb .
2025-07-30 23:33:21 +08:00
Noisyfox
a54773f9c8
Avoid cross perimeter improvements ported from BBS ( #10220 )
...
* FIX: fix avoid crossing perimeters not work[github issue #6597 ]
jira: STUDIO-11682
github: #6597
Change-Id: Ib86fac93280504e0040f1cce44dad4d02f709c01
(cherry picked from commit 35afceb9a7f4e5a3baba97f054d0e6768e4f59cf)
* FIX: optimize avoid crossing wall
jira: STUDIO-11682
Change-Id: I49b6756a5d3aeb482c019813074d8f6f9cc3c6ef
(cherry picked from commit e9b7006db994d78b9153dedfd0f89447c941cb76)
* Sync with latest BBS code
---------
Co-authored-by: huicong.li <huicong.li@bambulab.com >
2025-07-30 21:42:39 +08:00
SoftFever
4fc286ad81
Fix a bug where the maximum line width limit is inconsistent across different checks.
...
Fixes #10188
2025-07-30 21:22:40 +08:00
Ian Bassi
46b0250466
Wiki Update 8 - Lorita ( #10094 )
...
* Wiki Home
Fix process-others
VFA test
* Add wall GIFs and update documentation
* Quality Overhangs Wiki Basic
Update README.md
Update Home.md
* Better only one wall
* Add infill ghosting image and update wall order
* Updates process options
* Fix calibration step numbering in documentation
Corrected the step numbers in the calibration order list to maintain sequential order.
* Update Calibration.md
* Update wall and surface quality docs with images and details
* Revise Linux build instructions and restructure sections
Co-Authored-By: cefiar <cefiar@gmail.com >
* APA Clarify compatibility notes
Co-Authored-By: dewi-ny-je <2866139+dewi-ny-je@users.noreply.github.com >
* Removed Tolerance test from calibration guide. Keeped as note
Co-Authored-By: Noisyfox <timemanager.rick@gmail.com >
* Copilot Review
---------
Co-authored-by: cefiar <cefiar@gmail.com >
Co-authored-by: dewi-ny-je <2866139+dewi-ny-je@users.noreply.github.com >
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-07-30 00:15:18 +08:00
SoftFever
c1cab71215
Introduce a new seam alignment option: Aligned back ( #10255 )
...
* Introduce a new seam alignment option: spAlignedBack.
2025-07-29 21:11:35 +08:00
Rodrigo
3148c5aa20
Bug fix: avoid crossing perimeters ( #10185 )
...
* avoid crossing perimeters
avoid crossing perimeters
Timelapse issue
Update GCode.cpp
Update GCode.cpp
Update GCode.cpp
Update GCode.cpp
* Update GCode.cpp
* Update GCode.cpp
Update GCode.cpp
* Update GCode.cpp
Update GCode.cpp
* Replace tab with space
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-07-27 16:13:36 +08:00
SoftFever
17e1360c39
include OrcaSlicer_profile_validator in nightly build ( #10233 )
...
* include OrcaSlicer_profile_validator in nightly build
* build OrcaSlicer_profile_validator on Win
* create dmg
2025-07-27 00:13:30 +08:00
SoftFever
4631440449
udpate locale
2025-07-26 15:08:54 +08:00