Skip to content

Sync upstream/main into orca-latest-parity-bambu#32

Merged
HelioPri merged 166 commits into
orca-latest-parity-bambufrom
helio-upstream-main-sync
Mar 23, 2026
Merged

Sync upstream/main into orca-latest-parity-bambu#32
HelioPri merged 166 commits into
orca-latest-parity-bambufrom
helio-upstream-main-sync

Conversation

@HelioPri

Copy link
Copy Markdown
Collaborator

Summary

  • Merges latest upstream/main (SoftFever/OrcaSlicer) into orca-latest-parity-bambu
  • Resolves 84 conflicts:
    • 22 localization files (.po/.pot) — accepted upstream (version bumps)
    • 61 printer profile JSONs — accepted upstream (profile updates)
    • 1 real conflict in MainFrame.cpp — upstream commented out a spacer; kept our Helio expand_program_holder layout insertion
  • All Helio code blocks preserved (includes, button, menu, state updates)
  • Upstream GtkResizeBorderHandler → ResizeEdgePanel refactor auto-merged cleanly

Closes #30

Test plan

  • Build on macOS
  • Verify Helio button appears when enable_helio_processing is enabled
  • Verify upstream changes (new profiles, localization) are present
  • Verify no regressions in slicing workflow

🤖 Generated with Claude Code

HYzd766 and others added 30 commits March 4, 2026 13:37
…cer#12680)

1. Dirty flags not showing for extruder options:
2. Crash when switching to non-first extruder tabs:
3. Modifying one extruder's parameter affects other extruders:
…er#12682)

The WipeTower2 code path never called construct_mesh(), leaving
wipe_tower_mesh_data as std::nullopt. GCode export then dereferenced
it unconditionally, triggering an assertion failure / crash.
…licer#12688)

* Set Adaptive Volumetric Speed as a developer mode setting, and further clarified in the tooltip

* Fixed typo
wx strings to be converted to utf-8 before doing width calculation for consistency.
 
 JIRA-127
…licer#12693)

# Description
When using the Bambu H2D, users can use Filament Grouping, a button found next to the bed preview. When not on a H2D profile, the button is hidden. However, it remained usable, and clicking an empty space below all the buttons causes the dialog to appear.

This PR fixes that by adding a check before the button is registered.

Addresses point 9 (focusing on the 2nd bullet) in OrcaSlicer#12684 

## Tests
Tried to click on the empty area right below the column of buttons (see the below images)
Made sure to have the H2D profile loaded as well, and checked that the dialog still opens for that printer.

H2D active
<img width="1635" height="949" alt="image" src="https://github.com/user-attachments/assets/da6fb03b-e3c8-4504-ac60-b96ecc6347dc" />
Area to click for the invisible button
<img width="935" height="788" alt="image" src="https://github.com/user-attachments/assets/1f001bcf-0224-4922-b5bf-47a95820e536" />
…ded esc to close dialog (OrcaSlicer#12694)

Added entry to wipingdialog.html css to prevent it from being overscrollable and its position fixed.
Added escape button to close dialog event on both javascript and webview events

JIRA-136
### Description
A couple of warning dialogs still used a caption containing "**BambuStudio warning**". It is a leftover from the original BambuStudio codebase.

### This PR
- removes the explicit caption so the dialogs use the standard application warning title instead.

### Result
- removes the remaining Bambu reference while keeping the visible behavior consistent with the rest of the UI.
- addresses point 1. of  "New ports from Bambu Studio" section from OrcaSlicer#12684

### Screenshots

- **Before:**
<img width="1352" height="277" alt="image" src="https://github.com/user-attachments/assets/d107acaa-f159-496a-b14e-93cd149bf355" />

- **After:**
<img width="1356" height="278" alt="image" src="https://github.com/user-attachments/assets/e111b5b3-9b3e-4b13-b20d-f98e5173ea16" />
Added wx event for esc to close dialog for filament grouping dialog

JIRA-139
Fix obj import dialog encoding for non ASCII letters by making the correct conversion to wxstring

JIRA-137
Translation added

# Description

<!--
> Please provide a summary of the changes made in this PR. Include details such as:
  > * What issue does this PR address or fix?
  > * What new features or enhancements does this PR introduce?
  > * Are there any breaking changes or dependencies that need to be considered?
-->

# Screenshots/Recordings/Graphs

<!--
> Please attach relevant screenshots to showcase the UI changes.
> Please attach images that can help explain the changes.
-->

## Tests

<!--
> Please describe the tests that you have conducted to verify the changes made in this PR.
-->
# Description

<!--
> Please provide a summary of the changes made in this PR. Include details such as:
  > * What issue does this PR address or fix?
  > * What new features or enhancements does this PR introduce?
  > * Are there any breaking changes or dependencies that need to be considered?
-->
Added eSUN Filament PLA Basic, Marble, Matte to Orca Filament Library

<img width="811" height="331" alt="image" src="https://github.com/user-attachments/assets/5cda8b59-cd44-4e32-bae0-d08d2346dd39" />


## Tests

<!--
> Please describe the tests that you have conducted to verify the changes made in this PR.
-->
```
./OrcaSlicer_profile_validator -v eSUN
Total loaded vendors: 1
Validation completed successfully
```
* feat: add K2 support

* fix: remove k2 pro from k2 process json

* fix: set correct start gcodes for the nozzles
SoftFever and others added 26 commits March 19, 2026 18:19
# Description

<!--
> Please provide a summary of the changes made in this PR. Include
details such as:
  > * What issue does this PR address or fix?
  > * What new features or enhancements does this PR introduce?
> * Are there any breaking changes or dependencies that need to be
considered?
-->

# Screenshots/Recordings/Graphs

<!--
> Please attach relevant screenshots to showcase the UI changes.
> Please attach images that can help explain the changes.
-->

## Tests

<!--
> Please describe the tests that you have conducted to verify the
changes made in this PR.
-->
* Update TURKISH translations

* Update TURKISH translations
Adapt language files to PR OrcaSlicer#12773

- Language files are adapated for the new msgid from PR OrcaSlicer#12773
- changes from PR OrcaSlicer#12773 applied to APPLE build also
* Aktualisiere deutsche Übersetzungen in der i18n-Datei für bessere Klarheit und Konsistenz

* Update German localization for OrcaSlicer

- Improved translations for various messages, ensuring clarity and consistency.
- Corrected terminology for technical terms such as "flow ratio" and "emboss text object."
- Adjusted phrasing for better readability and grammatical accuracy.
- Removed redundant or unclear phrases to streamline user experience.
- Added new entries for warnings and notifications related to printer operations.

* typo
* update flatpak app id and add migration code

* tweak some text
* Optimised for the Artillery M1 Pro printer

* tidy up

---------

Co-authored-by: SoftFever <[email protected]>
…aSlicer#12869)

Set exclude objects to enabled by default to support dynamic mesh bed leveling.
* Add Anet A8 Plus support because the folks in OrcaSlicer didn't

* Fix the structure also import the orca_printer file to get the process

* asdsadasd
* tidy up and bump profile version

* fix error

* tidy up

* fix

* tide up more

* fix errors

* fix more errors
…-sync

# Conflicts:
#	localization/i18n/OrcaSlicer.pot
#	localization/i18n/ca/OrcaSlicer_ca.po
#	localization/i18n/cs/OrcaSlicer_cs.po
#	localization/i18n/de/OrcaSlicer_de.po
#	localization/i18n/en/OrcaSlicer_en.po
#	localization/i18n/es/OrcaSlicer_es.po
#	localization/i18n/fr/OrcaSlicer_fr.po
#	localization/i18n/hu/OrcaSlicer_hu.po
#	localization/i18n/it/OrcaSlicer_it.po
#	localization/i18n/ja/OrcaSlicer_ja.po
#	localization/i18n/ko/OrcaSlicer_ko.po
#	localization/i18n/lt/OrcaSlicer_lt.po
#	localization/i18n/nl/OrcaSlicer_nl.po
#	localization/i18n/pl/OrcaSlicer_pl.po
#	localization/i18n/pt_BR/OrcaSlicer_pt_BR.po
#	localization/i18n/ru/OrcaSlicer_ru.po
#	localization/i18n/sv/OrcaSlicer_sv.po
#	localization/i18n/tr/OrcaSlicer_tr.po
#	localization/i18n/uk/OrcaSlicer_uk.po
#	localization/i18n/vi/OrcaSlicer_vi.po
#	localization/i18n/zh_CN/OrcaSlicer_zh_CN.po
#	localization/i18n/zh_TW/OrcaSlicer_zh_TW.po
#	resources/profiles/Afinia.json
#	resources/profiles/Anker.json
#	resources/profiles/Anycubic.json
#	resources/profiles/Artillery.json
#	resources/profiles/BIQU.json
#	resources/profiles/Blocks.json
#	resources/profiles/CONSTRUCT3D.json
#	resources/profiles/Chuanying.json
#	resources/profiles/Co Print.json
#	resources/profiles/CoLiDo.json
#	resources/profiles/Comgrow.json
#	resources/profiles/Creality.json
#	resources/profiles/Cubicon.json
#	resources/profiles/Custom.json
#	resources/profiles/DeltaMaker.json
#	resources/profiles/Dremel.json
#	resources/profiles/Elegoo.json
#	resources/profiles/Eryone.json
#	resources/profiles/FLSun.json
#	resources/profiles/Flashforge.json
#	resources/profiles/FlyingBear.json
#	resources/profiles/Folgertech.json
#	resources/profiles/Geeetech.json
#	resources/profiles/Ginger Additive.json
#	resources/profiles/InfiMech.json
#	resources/profiles/Kingroon.json
#	resources/profiles/LONGER.json
#	resources/profiles/Lulzbot.json
#	resources/profiles/M3D.json
#	resources/profiles/MagicMaker.json
#	resources/profiles/Mellow.json
#	resources/profiles/OpenEYE.json
#	resources/profiles/OrcaArena.json
#	resources/profiles/OrcaFilamentLibrary.json
#	resources/profiles/Peopoly.json
#	resources/profiles/Phrozen.json
#	resources/profiles/Positron3D.json
#	resources/profiles/Prusa.json
#	resources/profiles/Qidi.json
#	resources/profiles/Qidi/machine/Qidi X-Max 4 0.4 nozzle.json
#	resources/profiles/RH3D.json
#	resources/profiles/Raise3D.json
#	resources/profiles/Ratrig.json
#	resources/profiles/RolohaunDesign.json
#	resources/profiles/SecKit.json
#	resources/profiles/Snapmaker.json
#	resources/profiles/Sovol.json
#	resources/profiles/Tiertime.json
#	resources/profiles/Tronxy.json
#	resources/profiles/TwoTrees.json
#	resources/profiles/UltiMaker.json
#	resources/profiles/Vivedino.json
#	resources/profiles/Volumic.json
#	resources/profiles/Voron.json
#	resources/profiles/Voxelab.json
#	resources/profiles/Vzbot.json
#	resources/profiles/WEMAKE3D.json
#	resources/profiles/Wanhao France.json
#	resources/profiles/Wanhao.json
#	resources/profiles/WonderMaker.json
#	resources/profiles/Z-Bolt.json
#	resources/profiles/iQ.json
#	src/slic3r/GUI/MainFrame.cpp
Copilot AI review requested due to automatic review settings March 23, 2026 06:27
@coderabbitai

coderabbitai Bot commented Mar 23, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 298 files, which is 148 over the limit of 150.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: be388781-c2a3-476a-9cf0-9a452d068428

📥 Commits

Reviewing files that changed from the base of the PR and between e908665 and 521f816.

⛔ Files ignored due to path filters (2)
  • resources/profiles/Anet/Anet A8 Plus(A8+)_cover.png is excluded by !**/*.png
  • resources/profiles/Creality/Creality K2_cover.png is excluded by !**/*.png
📒 Files selected for processing (298)
  • .github/workflows/build_all.yml
  • .github/workflows/build_check_cache.yml
  • .github/workflows/build_deps.yml
  • .github/workflows/build_orca.yml
  • .github/workflows/check_profiles.yml
  • .github/workflows/check_profiles_comment.yml
  • .github/workflows/winget_updater.yml
  • .gitignore
  • CLAUDE.md
  • CMakeLists.txt
  • README.md
  • build_flatpak.sh
  • build_linux.sh
  • build_release_macos.sh
  • build_release_vs.bat
  • cmake/modules/MacOSXBundleInfo.plist.in
  • deps/CMakeLists.txt
  • deps/GMP/GMP.cmake
  • deps/MPFR/MPFR.cmake
  • deps/OCCT/OCCT.cmake
  • deps/OpenSSL/OpenSSL.cmake
  • deps/TBB/TBB.cmake
  • localization/i18n/OrcaSlicer.pot
  • localization/i18n/ca/OrcaSlicer_ca.po
  • localization/i18n/cs/OrcaSlicer_cs.po
  • localization/i18n/de/OrcaSlicer_de.po
  • localization/i18n/en/OrcaSlicer_en.po
  • localization/i18n/es/OrcaSlicer_es.po
  • localization/i18n/fr/OrcaSlicer_fr.po
  • localization/i18n/hu/OrcaSlicer_hu.po
  • localization/i18n/it/OrcaSlicer_it.po
  • localization/i18n/ja/OrcaSlicer_ja.po
  • localization/i18n/ko/OrcaSlicer_ko.po
  • localization/i18n/lt/OrcaSlicer_lt.po
  • localization/i18n/nl/OrcaSlicer_nl.po
  • localization/i18n/pl/OrcaSlicer_pl.po
  • localization/i18n/pt_BR/OrcaSlicer_pt_BR.po
  • localization/i18n/ru/OrcaSlicer_ru.po
  • localization/i18n/sv/OrcaSlicer_sv.po
  • localization/i18n/tr/OrcaSlicer_tr.po
  • localization/i18n/uk/OrcaSlicer_uk.po
  • localization/i18n/vi/OrcaSlicer_vi.po
  • localization/i18n/zh_CN/OrcaSlicer_zh_CN.po
  • localization/i18n/zh_TW/OrcaSlicer_zh_TW.po
  • resources/profiles/Afinia.json
  • resources/profiles/Afinia/process/fdm_process_common.json
  • resources/profiles/Anet/machine/Anet A8 Plus 0.4 nozzle.json
  • resources/profiles/Anet/machine/Anet A8 Plus 0.4 nozzle.orca_printer
  • resources/profiles/Anker.json
  • resources/profiles/Anker/process/fdm_process_common.json
  • resources/profiles/Anycubic.json
  • resources/profiles/Anycubic/machine/Anycubic Kobra Neo 0.6 nozzle.json
  • resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic 4MaxPro2.json
  • resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Chiron.json
  • resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Kobra.json
  • resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Kobra2.json
  • resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraMax.json
  • resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraPlus.json
  • resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Vyper.json
  • resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic i3MegaS.json
  • resources/profiles/Anycubic/process/0.20mm Standard @Anycubic 4MaxPro2.json
  • resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Chiron.json
  • resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra.json
  • resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra2.json
  • resources/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraMax.json
  • resources/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraPlus.json
  • resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Vyper.json
  • resources/profiles/Anycubic/process/0.20mm Standard @Anycubic i3MegaS.json
  • resources/profiles/Anycubic/process/0.30mm Draft @Anycubic 4MaxPro2.json
  • resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Chiron.json
  • resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Kobra.json
  • resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Kobra2.json
  • resources/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraMax.json
  • resources/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraPlus.json
  • resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Vyper.json
  • resources/profiles/Anycubic/process/0.30mm Draft @Anycubic i3MegaS.json
  • resources/profiles/Anycubic/process/0.4 Layer @Anycubic Kobra Neo 0.6 nozzle.json
  • resources/profiles/Anycubic/process/fdm_process_common.json
  • resources/profiles/Artillery.json
  • resources/profiles/Artillery/filament/Artillery ABS @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/filament/Artillery ABS @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/filament/Artillery ABS @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/filament/Artillery ABS @artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/filament/Artillery ASA @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/filament/Artillery ASA @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/filament/Artillery ASA @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/filament/Artillery ASA @artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/filament/Artillery Generic ABS.json
  • resources/profiles/Artillery/filament/Artillery Generic ASA.json
  • resources/profiles/Artillery/filament/Artillery Generic PETG.json
  • resources/profiles/Artillery/filament/Artillery Generic PLA-CF.json
  • resources/profiles/Artillery/filament/Artillery Generic PLA.json
  • resources/profiles/Artillery/filament/Artillery Generic TPU.json
  • resources/profiles/Artillery/filament/Artillery PA @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PA-CF @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PC @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PET @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PET @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PET @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PET @artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PETG @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PETG @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PETG @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PETG @artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PETG Basic @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PETG Basic @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PETG Basic @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PETG Basic @artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PETG-CF @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PLA @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PLA @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PLA @artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PLA Basic @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PLA Basic @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PLA Basic @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PLA Basic @artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PLA Basic+ @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PLA Basic.json
  • resources/profiles/Artillery/filament/Artillery PLA Matte @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PLA Matte @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PLA Matte @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PLA Matte @artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PLA Matte.json
  • resources/profiles/Artillery/filament/Artillery PLA Silk @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PLA Silk @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PLA Silk @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PLA Silk @artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PLA Silk.json
  • resources/profiles/Artillery/filament/Artillery PLA Tough.json
  • resources/profiles/Artillery/filament/Artillery PLA-CF @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PVA @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PVA @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PVA @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/filament/Artillery PVA @artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/filament/Artillery TPU @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/filament/Artillery TPU @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/filament/Artillery TPU @artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/filament/Artillery TPU.json
  • resources/profiles/Artillery/filament/fdm_filament_abs.json
  • resources/profiles/Artillery/filament/fdm_filament_asa.json
  • resources/profiles/Artillery/filament/fdm_filament_common.json
  • resources/profiles/Artillery/filament/fdm_filament_pet.json
  • resources/profiles/Artillery/filament/fdm_filament_pla.json
  • resources/profiles/Artillery/filament/fdm_filament_tpu.json
  • resources/profiles/Artillery/machine/Artillery Genius 0.4 nozzle.json
  • resources/profiles/Artillery/machine/Artillery Genius Pro 0.4 nozzle.json
  • resources/profiles/Artillery/machine/Artillery Genius Pro.json
  • resources/profiles/Artillery/machine/Artillery Genius.json
  • resources/profiles/Artillery/machine/Artillery Hornet 0.4 nozzle.json
  • resources/profiles/Artillery/machine/Artillery Hornet.json
  • resources/profiles/Artillery/machine/Artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/machine/Artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/machine/Artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/machine/Artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/machine/Artillery M1 Pro.json
  • resources/profiles/Artillery/machine/Artillery Sidewinder X1 0.4 nozzle.json
  • resources/profiles/Artillery/machine/Artillery Sidewinder X1.json
  • resources/profiles/Artillery/machine/Artillery Sidewinder X2 0.4 nozzle.json
  • resources/profiles/Artillery/machine/Artillery Sidewinder X2.json
  • resources/profiles/Artillery/machine/Artillery Sidewinder X3 Plus 0.4 nozzle.json
  • resources/profiles/Artillery/machine/Artillery Sidewinder X3 Plus.json
  • resources/profiles/Artillery/machine/Artillery Sidewinder X3 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/machine/Artillery Sidewinder X3 Pro.json
  • resources/profiles/Artillery/machine/Artillery Sidewinder X4 Plus 0.4 nozzle.json
  • resources/profiles/Artillery/machine/Artillery Sidewinder X4 Plus.json
  • resources/profiles/Artillery/machine/Artillery Sidewinder X4 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/machine/Artillery Sidewinder X4 Pro.json
  • resources/profiles/Artillery/machine/fdm_machine_common.json
  • resources/profiles/Artillery/process/0.06mm High Quality @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/process/0.06mm Standard @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/process/0.08mm Extra Fine @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.08mm Extra Fine @artillery X4Plus 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.08mm Extra Fine @artillery X4Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.08mm High Quality @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/process/0.08mm High Quality @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.08mm High Quality @artillery X4Plus 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.08mm High Quality @artillery X4Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.08mm Standard @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/process/0.10mm High Quality @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/process/0.10mm Standard @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/process/0.12mm Fine @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.12mm Fine @artillery X4Plus 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.12mm Fine @artillery X4Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.12mm High Quality @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.12mm High Quality @artillery X4Plus 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.12mm High Quality @artillery X4Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.12mm Standard @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/process/0.14mm Standard @artillery M1 Pro 0.2 nozzle.json
  • resources/profiles/Artillery/process/0.15mm Optimal @artillery Genius Pro.json
  • resources/profiles/Artillery/process/0.15mm Optimal @artillery Genius.json
  • resources/profiles/Artillery/process/0.16mm High Quality @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.16mm High Quality @artillery X4Plus 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.16mm High Quality @artillery X4Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.16mm Optimal @artillery Hornet.json
  • resources/profiles/Artillery/process/0.16mm Optimal @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.16mm Optimal @artillery X1.json
  • resources/profiles/Artillery/process/0.16mm Optimal @artillery X4Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.18mm Standard @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/process/0.20mm Standard @artillery Genius Pro.json
  • resources/profiles/Artillery/process/0.20mm Standard @artillery Genius.json
  • resources/profiles/Artillery/process/0.20mm Standard @artillery Hornet.json
  • resources/profiles/Artillery/process/0.20mm Standard @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.20mm Standard @artillery X1.json
  • resources/profiles/Artillery/process/0.20mm Standard @artillery X2.json
  • resources/profiles/Artillery/process/0.20mm Standard @artillery X3Plus 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.20mm Standard @artillery X3Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.20mm Standard @artillery X4Plus 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.20mm Standard @artillery X4Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.20mm Strength @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.20mm Strength @artillery X4Plus 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.20mm Strength @artillery X4Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.24mm Draft @artillery Hornet.json
  • resources/profiles/Artillery/process/0.24mm Draft @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.24mm Draft @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/process/0.24mm Draft @artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/process/0.24mm Draft @artillery X1.json
  • resources/profiles/Artillery/process/0.24mm Draft @artillery X4Plus 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.24mm Draft @artillery X4Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.24mm Standard @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/process/0.24mm Standard @artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/process/0.25mm Draft @artillery Genius Pro.json
  • resources/profiles/Artillery/process/0.25mm Draft @artillery Genius.json
  • resources/profiles/Artillery/process/0.28mm Extra Draft @artillery M1 Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.28mm Extra Draft @artillery X4Plus 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.28mm Extra Draft @artillery X4Pro 0.4 nozzle.json
  • resources/profiles/Artillery/process/0.30mm Standard @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/process/0.30mm Strength @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/process/0.32mm Standard @artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/process/0.36mm Standard @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/process/0.40mm Standard @artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/process/0.42mm Standard @artillery M1 Pro 0.6 nozzle.json
  • resources/profiles/Artillery/process/0.48mm Standard @artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/process/0.56mm Standard @artillery M1 Pro 0.8 nozzle.json
  • resources/profiles/Artillery/process/fdm_process_common.json
  • resources/profiles/BIQU.json
  • resources/profiles/BIQU/process/fdm_process_biqu_common.json
  • resources/profiles/BIQU/process/fdm_process_common.json
  • resources/profiles/BIQU/process/fdm_process_hurakan_common.json
  • resources/profiles/Blocks.json
  • resources/profiles/Blocks/process/fdm_process_blocks_common.json
  • resources/profiles/Blocks/process/fdm_process_common 0.6 nozzle.json
  • resources/profiles/Blocks/process/fdm_process_common 0.8 nozzle.json
  • resources/profiles/Blocks/process/fdm_process_common 1.0 nozzle.json
  • resources/profiles/Blocks/process/fdm_process_common 1.2 nozzle.json
  • resources/profiles/Blocks/process/fdm_process_common.json
  • resources/profiles/CONSTRUCT3D.json
  • resources/profiles/CONSTRUCT3D/process/fdm_process_common.json
  • resources/profiles/Chuanying.json
  • resources/profiles/Chuanying/process/fdm_process_common.json
  • resources/profiles/Co Print.json
  • resources/profiles/CoLiDo.json
  • resources/profiles/CoLiDo/process/fdm_process_colidodiy40_common.json
  • resources/profiles/CoLiDo/process/fdm_process_colidodiy40v2_common.json
  • resources/profiles/CoLiDo/process/fdm_process_colidosr1_common.json
  • resources/profiles/CoLiDo/process/fdm_process_colidox16_common.json
  • resources/profiles/CoLiDo/process/fdm_process_common.json
  • resources/profiles/Comgrow.json
  • resources/profiles/Comgrow/process/0.16mm Opitmal @comgrow T500 0.6.json
  • resources/profiles/Comgrow/process/0.16mm Optimal @comgrow T500 0.4.json
  • resources/profiles/Comgrow/process/0.18mm Optimal @comgrow T500.json
  • resources/profiles/Comgrow/process/0.20mm Optimal @comgrow T300 0.4 - official.json
  • resources/profiles/Comgrow/process/0.20mm Standard @comgrow T500 0.4.json
  • resources/profiles/Comgrow/process/0.20mm Standard @comgrow T500 0.6.json
  • resources/profiles/Comgrow/process/0.20mm Standard @comgrow T500 1.0.json
  • resources/profiles/Comgrow/process/0.20mm Standard @comgrow T500.json
  • resources/profiles/Comgrow/process/0.24mm Draft @comgrow T500 0.4.json
  • resources/profiles/Comgrow/process/0.24mm Draft @comgrow T500 0.6.json
  • resources/profiles/Comgrow/process/0.24mm Optimal @comgrow T500 0.8.json
  • resources/profiles/Comgrow/process/0.28mm SuperDraft @comgrow T500 0.4.json
  • resources/profiles/Comgrow/process/0.28mm SuperDraft @comgrow T500 0.6.json
  • resources/profiles/Comgrow/process/0.32mm Standard @comgrow T500 0.8.json
  • resources/profiles/Comgrow/process/0.40mm Draft @comgrow T500 0.8.json
  • resources/profiles/Comgrow/process/0.48mm Draft @comgrow T500 0.8.json
  • resources/profiles/Comgrow/process/0.56mm SuperDraft @comgrow T500 0.8.json
  • resources/profiles/Comgrow/process/fdm_process_comgrow_common.json
  • resources/profiles/Comgrow/process/fdm_process_common.json
  • resources/profiles/Creality.json
  • resources/profiles/Creality/filament/Creality Generic ABS @K2-all.json``
  • resources/profiles/Creality/filament/Creality Generic ASA @K2-all.json``
  • resources/profiles/Creality/filament/Creality Generic PA-CF @K2-all.json``
  • resources/profiles/Creality/filament/Creality Generic PETG @K2-all.json``
  • resources/profiles/Creality/filament/Creality Generic PLA @K2-all.json``
  • resources/profiles/Creality/filament/Creality Generic PLA High Speed @K2-all.json``
  • resources/profiles/Creality/filament/Creality Generic PLA Matte @K2-all.json``
  • resources/profiles/Creality/filament/Creality Generic PLA Silk @K2-all.json``
  • resources/profiles/Creality/filament/Creality Generic PLA-CF @K2-all.json``
  • resources/profiles/Creality/filament/Creality Generic TPU @K2-all.json``
  • resources/profiles/Creality/machine/Creality K2 0.2 nozzle.json
  • resources/profiles/Creality/machine/Creality K2 0.4 nozzle.json
  • resources/profiles/Creality/machine/Creality K2 0.6 nozzle.json
  • resources/profiles/Creality/machine/Creality K2 0.8 nozzle.json
  • resources/profiles/Creality/machine/Creality K2.json
  • resources/profiles/Creality/process/0.08mm SuperDetail @creality K2 0.2 nozzle.json
  • resources/profiles/Creality/process/0.08mm SuperDetail @creality K2 0.4 nozzle.json
  • resources/profiles/Creality/process/0.08mm SuperDetail @creality K2 Plus 0.2 nozzle.json
  • resources/profiles/Creality/process/0.10mm HighDetail @creality CR-M4.json
  • resources/profiles/Creality/process/0.10mm HighDetail @creality K2 0.2 nozzle.json
  • resources/profiles/Creality/process/0.10mm HighDetail @creality K2 Plus 0.2 nozzle.json

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch helio-upstream-main-sync

Comment @coderabbitai help to get the list of available commands and usage tips.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

@HelioPri HelioPri merged commit 0e4ecb5 into orca-latest-parity-bambu Mar 23, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upstream sync failed: main@f4224e9 (merge conflicts)