milk
299c7c0bac
NEW:Add safety button
...
jira: [STUDIO-14064]
Change-Id: I6a9be69033ea80c2242561c4e1b0ca5626bc7a51
(cherry picked from commit ac4af3aa1de453330fbf2d58988a6e1ea8d5d445)
2025-10-28 15:29:50 +08:00
maosheng.wei
94cde0fb3a
FIX: Refresh the dialog after changing the preset size of the Filament interface
...
Jira: STUDIO-13998
Change-Id: Ib57db4b9b64d815c3a6731f8a4a99ae2237f4473
(cherry picked from commit 41f3333aacd59788c25034ed4a94461a7b6a8e54)
2025-10-28 15:29:50 +08:00
xin.zhang
299b821c5f
ENH: support mix mapping
...
jira: [STUDIO-13673]
Change-Id: Ic1c89457f5154c108dbab41850ed49561aa34fde
(cherry picked from commit 12942e0545424e2528cc3f3c9aa6947b76469b3d)
2025-10-28 15:29:50 +08:00
xin.zhang
964a35e9b0
ENH: update filaments_blacklist.json
...
jira: [STUDIO-14159]
Change-Id: Idde4d1c366024b49d474d8802d9f912711ea3991
(cherry picked from commit 5bdf315e6f68e2e27036e348e70402df38f4c49f)
2025-10-28 15:29:50 +08:00
hemai
9360733661
ENH: support proceed action
...
Jira: [STUDIO-13620]
Change-Id: I4ec96fc3adab517196b9725a54241575288c3bbf
(cherry picked from commit 240e26147917c32749427f31ebe7623500334ed6)
2025-10-28 15:29:50 +08:00
zhou.xu
3bfeb2dc0b
FIX:add "printable_bounding_box" api
...
jira: STUDIO-13765
Change-Id: I748ad0371ce80a3ac1a7774fea14d47beb79a187
(cherry picked from commit 1368c67499a0d0f273c824e916bf66980a526203)
2025-10-28 15:29:50 +08:00
zhou.xu
59c2e222d8
FIX:Fix the image error of the hot bed
...
jira: STUDIO-14278
Change-Id: I3d0ee519b7ab057480cfde88be6b52d4f902b522
(cherry picked from commit af66ccee4e63074d4242f05792c1bc927c9ea2f8)
2025-10-28 15:29:49 +08:00
zhou.xu
e89817b263
ENH:modify bed type for machine
...
jira: none
Change-Id: I6ea5bd463918109763f6550188adbbc0733cedc6
(cherry picked from commit 41551af46371a5b7e340d8674d333b738b7f9d05)
2025-10-28 15:29:49 +08:00
zhimin.zeng
a0f52e2c74
FIX: the cali thumbnail of device page is incorrect
...
jira: STUDIO-12173
Change-Id: Idc320704813f6e627d043d22e0f68d8b9de901a8
(cherry picked from commit e5f7678e8bf1c640b306530752e75e53bdae0f85)
(cherry picked from commit 9eea94115a9b191e2617c9aed5e8b5b4cc2287be)
2025-10-28 15:29:48 +08:00
zhimin.zeng
8ca6484e58
FIX: Configuring auto calibration thumbnail using a configuration file
...
jira: STUDIO-12173
Change-Id: I16e984b679c0c6c169f4c4d208805237f97a3a25
(cherry picked from commit b61d4194311a09eca0294fe0aa3f11471ba924b3)
(cherry picked from commit f7c2223b71e0b7aaf7520501a96e0e120a373504)
(cherry picked from commit 96ddca220d8ff13941ebe13152a09cb7a1dd63a7)
2025-10-28 15:29:48 +08:00
xin.zhang
27599a998f
ENH: support HMS for N7
...
jira: [none]
Change-Id: I5598d9d426bbe731b5d449a489417a61f460a520
(cherry picked from commit 6e1ea3ae1dec80b89ca0f530e34e66f8ddffa52b)
(cherry picked from commit a21522fa3b1d3f290283de2d67e5d48857514057)
(cherry picked from commit c7cf98f33dc8c5de61a316dde3ceea32eff00572)
2025-10-28 15:29:48 +08:00
xin.zhang
29eec843eb
ENH: update printer view
...
jira: [STUDIO-12075]
Change-Id: I3b18940513b2628a45fb51d707921607ac1511a3
(cherry picked from commit acbc1fa3406563872ab4a4f79546fb7f530aef4b)
(cherry picked from commit 79f0f1a1fbede91df82175e6b8fe22457a622229)
2025-10-28 15:29:48 +08:00
hemai
6d9ad4412b
FIX: delete old error code
...
Jira: [STUDIO-14160]
Change-Id: I70b2928ffcf84fa864e0906efb079857b3e69e81
(cherry picked from commit f2e5ed1a1aaaa6a1c17637377dd65e48e09591c8)
2025-10-28 15:29:48 +08:00
haolin.tian
e6d8339406
FIX: Improve device switching logic for disconnect and reconnect
...
jira: none
Change-Id: If9b4081581da7bb7c9cdcc44adcb1b9f490afb3f
(cherry picked from commit 725799eec1aad721e74ec956d14b30369d75446a)
2025-10-28 15:29:48 +08:00
hemai
e774104f87
ENH: disable calibration button in 2d mode
...
Jira: [STUDIO-12455]
Change-Id: Ibf8a0478f19ddd8997b1719e6c6e78fed49da016
(cherry picked from commit d48f90103553598e1519ddbac648454aeae1cbe1)
2025-10-28 15:29:48 +08:00
xin.zhang
27a23a8baf
ENH: support new feature of AMS
...
jira: [STUDIO-14067][STUDIO-14069]
Change-Id: Ib51f9ec6b387418f1817619973e926d3c9494935
(cherry picked from commit e2f63a8d1e3a1ea1f53578c611300ead12052b39)
2025-10-28 15:29:47 +08:00
xin.zhang
84dd0449b7
ENH: support cold pull for TPU
...
jira: [STUDIO-13529]
Change-Id: I6a44da3b2774305db179cfed0781d67e9b5a7e2e
(cherry picked from commit 0225c329c8eb8fee332d2cf9732b83ccd0c1dbb3)
2025-10-28 15:29:47 +08:00
xin.zhang
fedcfc4ea5
ENH: support extension tool; support check extension tool
...
JIRA: [STUDIO-14122] [STUDIO-14162]
Change-Id: I147d335420fcc7c9a190f570863e38e138cdadcf
(cherry picked from commit db83b9fb6c6399d917b27b74cc573d668737c705)
2025-10-28 15:29:47 +08:00
hemai
b5b64265b2
FIX: reset temp icon when printer disconnected
...
Jira: [STUDIO-14170]
Change-Id: I0931c862e55eea0606c165207ec33068f067335d
(cherry picked from commit 0f97d125d0c00f8f04f7a2aa8aad2224eb4f1e62)
2025-10-28 15:29:47 +08:00
weizhen.xie
06acdf2609
ENH:Give a warning when the flushing value changes or is zero.
...
Jira: STUDIO-13175
Change-Id: Ibc5a912464322d2bc40514c310dfc4859bbd79b3
(cherry picked from commit 3fa4b149a0a529d8a2b1c6b6b80415161c13b2c3)
(cherry picked from commit f6c03caaa744b774ffc9d6150b3691d232ced472)
2025-10-28 15:29:47 +08:00
hemai
a397a7378a
ENH: refresh nozzle info from studio
...
Jira: [STUDIO-13650]
Change-Id: I12dc26d5730c761ccc91d3a4a5f120d422d8a0ff
(cherry picked from commit 2bd7cd9a6a4d9c3370491fb4323a1aabe9a45578)
2025-10-28 15:29:47 +08:00
haolin.tian
7df679fba7
FIX: Sync cali data after device certificate installation
...
jira: STUDIO-14191
Change-Id: I794bdeaf454f60bacad6539c7314bf9f1456deb3
(cherry picked from commit ce8a1c53331c6b7a6475f354a1b7d573433eceee)
2025-10-28 15:29:47 +08:00
xin.zhang
f4ba9e7fd5
FIX: transparent while send print in some platform
...
JIRA: [STUDIO-12867] [STUDIO-12529] [STUDIO-13313]
Change-Id: Ia36b3b1c9835f9d1d30d0178f27837836a6b8175
(cherry picked from commit afcd0a0cc8f28485395aa6c212c4bb862522c2fc)
2025-10-28 15:29:47 +08:00
weiting.ji
f1f6758411
FIX: mac printer & filament guideframe crash
...
Jira: STUDIO-14240 STUDIO-14238
Change-Id: Iaec55a36b09ee0c501c374efc985e369b54ba555
(cherry picked from commit 1de29784003d25bd962dff9b3da770edab444da6)
2025-10-28 15:29:47 +08:00
xin.zhang
1494731eab
FIX: check with internal filament type
...
jira: [STUDIO-14216]
Change-Id: I89e0d62b572872d7e2ea8e6e57ac662b64baf92b
(cherry picked from commit 6767c2334bbfcffa41d4d020ee4f2e183a327cee)
2025-10-28 15:29:47 +08:00
xin.zhang
2339f5a789
ENH: update airducts
...
jira: [STUDIO-13298]
Change-Id: I95905b6fd8a29617eeaff24e01bc64b4d7008a7d
(cherry picked from commit f212752cfcfde27d38444d77eda2938990a6cf78)
2025-10-28 15:29:47 +08:00
xin.zhang
fb2266f901
ENH: update airducts
...
jira: [STUDIO-13296]
Change-Id: If5805345b0429504eba551a3115d8fcedd199c6d
(cherry picked from commit c586f91e63e46ab8910bb7aca1537ba4cf47396a)
2025-10-28 15:29:47 +08:00
xin.zhang
2626a6bc3b
FIX: check close chamber temperature
...
JIRA: [STUDIO-13676]
Change-Id: I5c2712ade24d20d361d00a0b763dd16479aa5fb1
(cherry picked from commit 7ac3c82fbaf0337351d41f5d65c2ae088f755744)
2025-10-28 15:29:47 +08:00
Noisyfox
61991f8296
Fix extruder page title ( #11147 )
...
(cherry picked from commit abb8ec8a28 )
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-10-27 21:08:26 +08:00
Ian Bassi
a839b81fdf
Calibration Cornering Jerk Test + Generic interpolator + Fix ( #10962 )
2025-10-26 20:44:19 +08:00
Vovodroid
e922411371
Add instances ( #6237 )
...
* Add instances
* - Added a new menu item for converting instances to objects,
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-10-26 16:13:14 +08:00
SoftFever
ca064dee1d
Update locale
2025-10-26 10:40:26 +08:00
Hải Nguyễn
6725a9db89
Add Vietnamese translation ( #10929 )
...
* Add Vietnamese localization file for OrcaSlicer
* add Vietnamese po file
* Add Vietnamese language support in GUI (#11000 )
- Added Vietnamese (vi_VN) to the language mapping in GUI_App.cpp.
- Updated Preferences.cpp to include Vietnamese in the language combobox and display its name in Vietnamese (Tiếng Việt).
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-10-25 13:35:16 +08:00
Noisyfox
9510b1a930
Disable filament merge option if not SEMM
2025-10-24 19:43:23 +08:00
Noisyfox
497ff94e09
Disable filament delete option if not SEMM
2025-10-24 14:51:06 +08:00
Noisyfox
b2047ba563
Merge branch 'main' into dev/h2d-2
...
# Conflicts:
# localization/i18n/list.txt
# src/slic3r/GUI/CalibrationWizardPresetPage.cpp
# src/slic3r/GUI/DeviceManager.cpp
# src/slic3r/GUI/DeviceManager.hpp
# src/slic3r/GUI/Printer/PrinterFileSystem.cpp
# src/slic3r/GUI/Printer/PrinterFileSystem.h
# src/slic3r/GUI/SelectMachine.hpp
# src/slic3r/GUI/SendToPrinter.cpp
# src/slic3r/GUI/SendToPrinter.hpp
# src/slic3r/GUI/StatusPanel.hpp
# src/slic3r/GUI/Widgets/AnimaController.cpp
2025-10-24 09:59:00 +08:00
SoftFever
3cb6da6f61
Part skip from Orca for Bambu printers ( #10875 )
...
Ported part skip from BambuStudio. Thanks bambulab!
<img width="1350" height="902" alt="image"
src="https://github.com/user-attachments/assets/d7f89950-3420-4ea5-bbb6-e53c875e7422 "
/>
Haven't fully tested yet!
### Minimum Firmware Requirements (from BambuStudio release page):
- **X1C**: v01.09.02.12 or later
- **H2D**: v01.02.00.00 or later
- **Other models**: Currently not supported. Feature support coming in
future firmware updates.
> ⚠️ Make sure your printer firmware is up to date to use this feature.
2025-10-23 23:46:39 +08:00
Ian Bassi
f0b89eadf4
Remove to Ignore small overhangs: Full update ( #11073 )
...
Ignore small overhangs
Co-authored-by: Briella Bugs <72235413+briellabugs@users.noreply.github.com >
2025-10-23 23:43:57 +08:00
frmdstryr
d87f8e3a88
CalibrationWizardPresetPage: Skip adding null combobox ( #11092 )
2025-10-22 23:51:52 +08:00
frmdstryr
4a05ac547a
ProgressDialog: Fix DoSetSize using incorrect superclass ( #11095 )
...
Fix ProgressDialog using incorrect superclass
2025-10-22 23:49:35 +08:00
Noisyfox
972026f0a5
Merge branch 'main' into dev/h2d
2025-10-20 23:15:29 +08:00
Valerii Bokhan
e6a4ddf32d
Feature: Ability to change flow ratios by extrusion path types (Code + Docs) ( #10641 )
...
This new feature allows users to override flow ratios for the following extrusion path types:
* First layer (excluding Brims and Skirts)
* Outer walls
* Inner walls
* Overhang perimeters
* Sparse infill
* Internal solid infill
* Gap fill
* Support
* Support interfaces
2025-10-20 21:45:52 +08:00
Noisyfox
3b1a420b4e
Merge remote-tracking branch 'upstream/main' into dev/h2d-2
2025-10-20 09:37:23 +08:00
Anson Liu
fcb640bee1
Set Ironing angle setting to be a relative degree offset from top surface infill direction ( #10841 )
...
* Change ironing angle setting to be an offset angle from the top surface angle rather offset from the layer 0 angle that changes on each layer.
* Change Ironing angle offset range from [-1,359] to [0,359].
-1 is redundant because it is the same behavior as 0 offset.
* Change ironing_angle new default value to 0.
* Update existing print profiles' hardcoded ironing_angles from -1 to 0 to reflect new default value.
* Add migration for old -1 ironing_angle settings. Remove logic for -1 ironing_angle.
* Add u8 prefix for degree symbol string
* Use solid_infill_direction instead of infill_direction for top surface infill direction. Use calculate_infill_rotation_angle to add offset to solid_infill_rotate_template if used.
* Update quality settings wiki for Ironing
* Set f->is_using_template_angle when making ironing filler objects
* Update quality_settings_ironing link from #angle to #angle-offset
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-10-20 09:01:53 +08:00
Ian Bassi
d786aec255
Input Shaping Calib: Types, RepRap + Improvements ( #10913 )
...
* IS Freq duplicated as Base
* IS jerk to 5
* JD jerk to 0
* Base 1 layer + MINIMUM_CRUISE_RATIO=0
* Tab
* Remove IS BASE
* Update Plater.cpp
* Klipper Jerk 5, Others 10
* JD in Marlin2
* Types
* Horizontal
* Different lists
* RepRap IS writer
* Smart Flavors and axis
* RepRap values lowercase
* Hide Y axix for RepRap
* Max Jerk or JD
* Reorder
* Removed dual list + Default
* RepRap show UpperCase use LowerCase
* RepRap P"type" Type of input shaping to use, not case sensitive.
* RepRap DAA
* Reorder Klipper
* Custom Firmware Note
* Better Display
Co-Authored-By: yw4z <28517890+yw4z@users.noreply.github.com >
* Better notes
* Update + Clean Wiki
Co-Authored-By: gregmatic <60957555+gregmatic@users.noreply.github.com >
* Wiki Update
Update Images
Improve guide
Co-Authored-By: Cameron D <30559428+cdunn95@users.noreply.github.com >
* Fix G-code generation issue and refine input shaping calibration documentation
---------
Co-authored-by: yw4z <28517890+yw4z@users.noreply.github.com >
Co-authored-by: gregmatic <60957555+gregmatic@users.noreply.github.com >
Co-authored-by: Cameron D <30559428+cdunn95@users.noreply.github.com >
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-10-20 00:31:51 +08:00
Noisyfox
8e0e8ce461
Merge remote-tracking branch 'remote/main' into dev/h2d-2
...
# Conflicts:
# src/libslic3r/PrintConfig.cpp
# src/slic3r/GUI/ConfigManipulation.cpp
2025-10-19 23:11:13 +08:00
Noisyfox
9e889afb53
Fix issues with non-bbl multi-head printers
2025-10-19 22:54:48 +08:00
Ian Bassi
a48235691e
Material Type standarization + Technical Filament Types ( #10553 )
...
* New materials
* Temps
* Full filament type list
* Improve nozzle temperature range validation messages
Separates minimum and maximum recommended temperature warnings for nozzle configuration + generig °c usage.
Co-Authored-By: Alexandre Folle de Menezes <afmenez@gmail.com >
* Material Updates
Co-Authored-By: Rodrigo <162915171+RF47@users.noreply.github.com >
* petg-cf10 should be petg-cf
options.
* Pla reduced range
* Adjust some temps
* FilamentTempType Temperature-based logic
* chamber temps
* Fromatting
* Filament chamber temperature range support
Introduces get_filament_chamber_temp_range to retrieve safe chamber temperature limits for filament types. Updates ConfigManipulation to use these limits instead of hardcoded values.
* add adhesion coefficient and yield strength
Replaces hardcoded material checks for adhesion coefficient and yield strength with lookup functions using extended FilamentType struct.
* Thermal length
* Fix
* Refactor filament type data to MaterialType class
Moved filament type properties and related lookup functions from PrintConfig.cpp into a new MaterialType class.
* Fix adhesion_coefficient
Co-Authored-By: SoftFever <softfeverever@gmail.com >
---------
Co-authored-by: Alexandre Folle de Menezes <afmenez@gmail.com >
Co-authored-by: Rodrigo <162915171+RF47@users.noreply.github.com >
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-10-19 21:57:34 +08:00
Noisyfox
1bbdb3fa8e
Fix dialog icon
2025-10-19 11:41:50 +08:00
Noisyfox
1a0979988a
Fix pin code dialog dark color
2025-10-19 10:09:04 +08:00