3746 Commits

Author SHA1 Message Date
yw4z
7760000aaf Fix RolohaunDesign Delta Flyer Refit process visible for every printer (#11594)
init
2025-12-09 01:06:57 +08:00
yw4z
db64def4c2 Compact Printer Selection UI - part 2 (#11401)
* update

* match bbl covers with profile folder

* Update printer_placeholder.png

* match vertical margins

* improve logic for showing bed type preview

* fix focus

* fix conflict

* fix conflict

* Update printer_placeholder.png

* Update Plater.cpp

* Update printer_placeholder.png

* revert changes for margins

* Update Plater.cpp

* Update Plater.cpp

* Revert "Update Plater.cpp"

This reverts commit f73e482081.

* Update Plater.cpp

* fix badges not visible

* fix badge

* Update Plater.cpp

* update sync icon

* improve cover auto hide logic

* Update Plater.cpp

* delete bed type images

* simplify events

* hide nozzle selector for ToolChangers

* fix bed type not remembers value after printer change
2025-12-09 01:05:03 +08:00
Ian Bassi
02c8bba8b4 Fix typo in extruder clearance resource name (#11569)
Renamed 'param_extruder_clearence.svg' to 'param_extruder_clearance.svg' and updated the corresponding resource reference in Tab.cpp to correct the spelling error.

Co-authored-by: Nanashi <53353250+NanashiTheNameless@users.noreply.github.com>
2025-12-05 12:03:12 +00:00
Andrew Sun
1165c5632d Merge branch 'main' into libvgcode 2025-11-25 15:19:57 -05:00
artillerylab
f3e486c1a9 Update printer profiles for Artillery (#11284)
* Update printer profiles for Artillery

* Revert "Update printer profiles for Artillery"

This reverts commit 5dc7083089.

* Update printer profiles for Artillery

* Update printer profiles for Artillery

* resolve workflow failures in profile validation

* resolve workflow failures in profile validation
2025-11-25 13:27:35 +00:00
Noisyfox
4c1b6445d3 Validate invalid fields for hidden system profiles (#11455)
* Fix issue that for invisible system profiles, invalid fields are not removed

* Fix wrong note field
2025-11-24 20:11:42 +08:00
yw4z
9304cc35db UI fixes / improvements (#11413)
* init

* flushing volumes

* vertical margins

* fix titlebar scaling

* fix filament section

* flushing volumes

---------

Co-authored-by: Ioannis Giannakas <59056762+igiannakas@users.noreply.github.com>
2025-11-22 22:54:36 +08:00
Andrew Sun
daf3038f2f Merge branch 'main' into libvgcode 2025-11-21 08:47:25 -05:00
Sibis
ac483df749 Profiles for Creality K2 Pro printer (#11315)
* Profiles for Creality K2 Pro printer

Added printer profiles for Creality K2 Pro based on existing K2 Plus profile and Creality Print modifications.

* Fixed filament start g-code for K2 series

K2 Plus filament profiles have additional move for filament start g-code on some filaments. This causes unnecessary moves and make filament profiles non-working on K2 series printers.
As these moves are already mirrored on printer profile and not used in rest of the K2 series they should be removed.

* Update Creality K2 Pro profiles for improved print quality

Added adaptive probing comments to machine start gcode for all nozzle sizes. Adjusted process profiles for various layer heights and nozzle sizes, including changes to bridge speeds, acceleration, wall generator and support line widths according to Creality profiles s to optimize print quality and reliability.

* Revert "Update Creality K2 Pro profiles for improved print quality"

This reverts commit ac84058c33.

* Update Creality K2 Pro profiles for improved slicing

Adjusted speeds, accelerations, line widths, and other slicing parameters for better print quality and compatibility. Updated machine start g-code to include print area comments for adaptive probing (Creality K2 Pro uses these comments to define adaptive probing area)
2025-11-21 06:41:48 +00:00
Hangtimehippie
e5f7722f57 [Profiles] Add printer profiles for Eryone Er20 (Marlin and Klipper configuration) (#10607)
* add printer profiles for Eryone Er20 (Marlin and Klipper) :
- machine_model_list: ER20, ER20 Klipper
- nozzle printer profiles: 0.2, 0.4, 0.5, 0.6, 0.8
- added Bambulab and Sunlu filament profiles per nozzle size
- cover images
- buildplate_model

* changed machine configuration: gcode flavur marlin to marlin2, gcodes and limits

* changed process configuration: added more values as default , fixed speeds and accel

* changed process configuration: fixed width values for 0.5 nozzle

* process configuration syntax fix

* deleted default print profile

* changes machine config: added  default standard print profile to each nozzle size

* machine conf: fixed nozzle size and variant

* machine conf: fixed max yerk settings

* process conf: fixed layer height

* process confs reorganized , tuned jerk, accel values

* process conf: changed initial layer speed

* cover images without background color

* process conf klipper: changed default jerk settings

* deleted duplicate of generic pla filament

* filaments: deleted filament start/end code

* removed incorrect filament retraction length values ​​for the filaments

* deleted Bambulab and Sunlu filaments

* process conf: set default skirt_loop  to 0

* machine conf: changed retract wipe settings, modified start /end code

* machine conf: changed retract /wipe settings

* deleted Bambulab / SUNLU filaments from Eryone.json

* version number adapted and reorganized

* Update Eryone.json merge commits

* fix duplicate, conflict key errors

---------

Co-authored-by: Ioannis Giannakas <59056762+igiannakas@users.noreply.github.com>
2025-11-19 22:20:16 +08:00
Andrew Sun
e4d354b673 Merge remote-tracking branch 'upstream/main' into libvgcode
# Conflicts:
#	src/libslic3r/GCode/GCodeProcessor.cpp
2025-11-18 20:22:57 -05:00
Noisyfox
760f66d3d7 Merge remote-tracking branch 'upstream/main' into dev/p2s-pr
# Conflicts:
#	src/slic3r/GUI/Plater.cpp
#	src/slic3r/GUI/PrePrintChecker.cpp
#	src/slic3r/GUI/StatusPanel.cpp
2025-11-18 09:17:13 +08:00
Ioannis Giannakas
2440d669f0 Merge branch 'main' into libvgcode 2025-11-17 17:48:25 +00:00
ProodjePindakaas
5fa38e16f4 Update MK3 profiles (#11386)
* Fixed MK3S 0.25 nozzle diameter
* Fixed MK3S min/max layer heights
* Added missing MK3 overhang speeds
2025-11-17 17:08:47 +00:00
yw4z
73b93d2ed0 Compact Printer Selection UI (#11196) 2025-11-17 15:30:35 +00:00
Noisyfox
5e2a7fbf35 Merge branch 'main' into dev/p2s-pr 2025-11-17 14:56:09 +08:00
Denis Šaško
3cd229098f Anycubic Predator machine and print profiles (#11252)
* feat: anycubic predator

* buildplate texture & cover image

* Newlines

* buildplate texture and model

* modified printable area

* added to custom printers list

* flip buildplate model

* Merge branch 'SoftFever:main' into feature/anycubic-predator-profile

* make profile safe (speed, acceleration, jerk), added better start gcode with prime line

* rotate texture to avoid confusion

* updated start gcode

* rotate the texture back

* Merge branch 'main' into feature/anycubic-predator-profile

* Merge branch 'main' into feature/anycubic-predator-profile

* Update cover image & fix gcode flavor
2025-11-17 12:20:26 +08:00
Andrew Sun
7408f333a6 Merge remote-tracking branch 'upstream/main' into libvgcode
# Conflicts:
#	src/slic3r/GUI/GLCanvas3D.cpp
2025-11-16 22:53:04 -05:00
Ian Bassi
4b1ddcdc55 Url update: SoftFever/OrcaSlicer -> OrcaSlicer/OrcaSlicer (#11371)
* SoftFever/OrcaSlicer -> OrcaSlicer/OrcaSlicer

* Revert for deps
2025-11-17 11:17:54 +08:00
Andrew Sun
7814605906 Merge remote-tracking branch 'upstream/main' into libvgcode
# Conflicts:
#	src/libslic3r/GCode/GCodeProcessor.cpp
#	src/libslic3r/GCode/GCodeProcessor.hpp
#	src/slic3r/CMakeLists.txt
#	src/slic3r/GUI/GCodeViewer.cpp
#	src/slic3r/GUI/GCodeViewer.hpp
#	src/slic3r/GUI/GLCanvas3D.cpp
#	src/slic3r/GUI/GLCanvas3D.hpp
#	src/slic3r/GUI/GUI_Preview.cpp
2025-11-15 11:11:20 -05:00
innovatiQ
e5cbd2da24 Filament and process files added/modified for TiQ2 (#11356)
* Added InnovatiQ Vendor Files

* Cover image corrected

* Corrected Texture Image

* Merge branch 'main' into main

* Support Interface Pattern modified

* Merge branch 'main' of https://github.com/InnovatiQ-Additive/OrcaSlicer

* Merge branch 'SoftFever:main' into main

* Merge branch 'main' into main

* Fix file name casing

* Merge branch 'SoftFever:main' into main

* Added new filament(PETG)

* Merge branch 'main' into main

* Merge branch 'SoftFever:main' into main

* Merge branch 'SoftFever:main' into main

* changed three parameters

* Merge branch 'SoftFever:main' into main

* Merge branch 'SoftFever:main' into main

* Added 6 new printer files

0.25, 0.6, 0.8 printer profiles are added to TiQ2 and TiQ8

* Merge branch 'SoftFever:main' into main

* Added 6 new machines in machine list

* 6 new machines added in machine list

* Merge branch 'SoftFever:main' into main

* Modified the PACF filament and process file

* Added two new filament file and one process file

* Modified one filament and one process file
2025-11-15 19:32:19 +08:00
Noisyfox
5197358183 Merge branch 'main' into dev/p2s-pr 2025-11-09 20:47:51 +08:00
Asim Siddiqui
394d1a330d Add official Numakers PLA+ filament profiles (#11303)
* Add official Numakers PLA+ filament profiles

Official Numakers PLA+ filament profiles for Orca Filament Library and BBL X1, P1, A1 series printers
2025-11-09 16:31:47 +08:00
Diogo Santos
e20dc30c97 Fix(RatRig): add V-Core 4 IDEX variants to the filament profiles (#11304)
* Fix(RatRig): add V-Core 4 IDEX variants to the filament profiles
2025-11-09 16:30:40 +08:00
Noisyfox
df734857cc Merge branch 'main' into dev/p2s-pr 2025-11-08 20:46:30 +08:00
yw4z
b62187f076 Match UI of filament grouping & fixes (#11238)
* init

* update

* match radio icons

* fix background

* Show only on "summary" and "filament" tab

* delete unused icons
2025-11-08 20:44:37 +08:00
Noisyfox
bc008ff2f0 Merge branch 'main' into dev/p2s-pr 2025-11-08 17:17:31 +08:00
Mister Anderson
8fce6c68b8 Flash forge ad5m gcode filename update (#11278)
* Update 0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle.json

Change filename_format to include material and print time

* Update filename format in Flashforge profile

* Update 0.40mm Standard @Flashforge AD5M Pro 0.8 Nozzle.json

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile

* Update filename format in Flashforge profile
2025-11-08 01:21:56 +08:00
innovatiQ
b88aee4c0b 3 new machine files added to both TiQ2 and TiQ8 machines (#11297)
* Added InnovatiQ Vendor Files

* Cover image corrected

* Corrected Texture Image

* Support Interface Pattern modified

* Fix file name casing

* Added new filament(PETG)

* changed three parameters

* Added 6 new printer files

0.25, 0.6, 0.8 printer profiles are added to TiQ2 and TiQ8

* Added 6 new machines in machine list

* 6 new machines added in machine list

---------

Co-authored-by: MohanS <sibi.mohan@innovatiq.com>
Co-authored-by: Noisyfox <timemanager.rick@gmail.com>
Co-authored-by: Ashidsha Jaleel <JaA0@germanreprap.local>
Co-authored-by: SoftFever <softfeverever@gmail.com>
2025-11-08 01:00:32 +08:00
Noisyfox
0115cfbdd0 Merge remote-tracking branch 'upstream/main' into dev/p2s-pr 2025-11-07 10:42:06 +08:00
thebodzio
eb02e9fbf4 Update 0.18mm Optimal @Sovol SV08.json (#11291)
* Update 0.18mm Optimal @Sovol SV08.json

This file needs compatible_printers parameter set to a proper, non-empty value. Otherwise it will show up in every Sovol printer profile.
2025-11-07 09:29:26 +08:00
Noisyfox
258799674f Merge branch 'main' into dev/p2s-pr 2025-11-05 20:55:28 +08:00
Noisyfox
5eecb82cf5 Fix translations (#11282)
* Revert i18n changes from commit 4b7b81a0a2

* Delete unnecessary files

* Reformat files
2025-11-05 17:51:50 +08:00
Noisyfox
4efaee4c98 Merge branch 'main' into dev/p2s-pr 2025-11-04 10:26:47 +08:00
yw4z
3c65617139 Fixes / Improvements for Covers & Printer Selection dialog (#11151)
* init

* update

* Crop cover images

* match setup wizard UI

* update

* tiertime

* anycubic

* anycubic

* construct3d

* update

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2025-11-04 10:16:06 +08:00
Ari Gato
c105d42d09 fix: Add pause and filament change to machine gcodes for Sovol SV08 MAX (#11214) 2025-11-02 20:53:24 +08:00
githubber4ever
2ae3378605 toggle axis visibility on canvas (#9666)
* toggle axis visibility on canvas

* set show_axes config on toggle
2025-11-02 00:23:26 +08:00
Noisyfox
ffddfb0559 Merge branch 'main' into dev/p2s-pr 2025-11-01 20:29:55 +08:00
EmilVitus
6ab6b37c4a Changed slash to backslash in before_layer_change_gcode (#11226) 2025-11-01 20:22:17 +08:00
yw4z
2b02a19404 Fix plate icons & filament grouping (#11222)
* init

* Update PartPlate.cpp
2025-11-01 20:20:25 +08:00
qian.wang
493a92c7c8 ENH:sync petg basic with master branch
Change-Id: If8f5ff4cece198dcc1c921f99424222fb86f98a2
(cherry picked from commit 27d158b41608d9fec07a58986cb7c5ee30467b3a)
2025-10-30 14:56:50 +08:00
qian.wang
6ae4cfb6df Fix:fix inherit err of a1m
Change-Id: I070a3800d513e29191f025a12e03eb930edfeb68
(cherry picked from commit 1adc8b88248711151cd46f167b9fd4e9c117361f)
(cherry picked from commit 0cd4a30a96e75721a180337d006bc7cf882734c8)
2025-10-30 14:56:50 +08:00
qian.wang
7bea0dabee Fix:fix inherit info err
Change-Id: I932c3fc6daf05cd83d800b4183414a8db8fc4879
(cherry picked from commit 387c78d04cb0fd477a9f825ed8b4f34ee153fff1)
(cherry picked from commit d9ff8d4037e0c6af68d3a14f3eefb56051fb41b2)
2025-10-30 14:56:50 +08:00
changyu.chen
96ad19c53f FIX: fixed o1s wiki link redirection
jira:[STUDIO-15077]

Change-Id: Iebef0043bf1eaf814fa8efa91c2d94e6903cac0e
(cherry picked from commit 6caf8821f8843e698256f7c108a2e310e754f895)
2025-10-30 14:56:49 +08:00
Noisyfox
00122a9de5 Merge branch 'main' into dev/p2s-pr
# Conflicts:
#	src/slic3r/GUI/Jobs/PrintJob.cpp
#	src/slic3r/GUI/SelectMachine.cpp
#	src/slic3r/GUI/SendToPrinter.cpp
#	src/slic3r/Utils/CalibUtils.cpp
2025-10-29 21:03:22 +08:00
Seref
4b7b81a0a2 Add setting to enable uploads to abnormal Storage; improve sd_card_state error reporting (#10981)
* Add option to allow upload to SD-Cards marked as abnormal, also add better error description

+ Adds the options under the Network Settings to allow upload to abnormal SD-Card.
+ If not enabled user will now see why the upload is stuck at 10% depending on the sd_card_state (Readonly/Abnormal)

* Merging with current branch, and updateing "sd-card" to "storage"

* Generate localization and also change remaining sd_card_abnormal states to _storage_abnormal

* Fix issues from merge, and other bugfixes.

* Regenerate localization files.

* Improve Missing Storage Message, Add skip for abnormal storage in printer select dialog
2025-10-29 20:32:38 +08:00
Noisyfox
435dba580c Fix profile 2025-10-28 15:30:06 +08:00
zhou.xu
07427de46b FIX:update svg
jira: STUDIO-13919
Change-Id: I92d8df5747cb2148f02a4ff3807c79c5f56d7537
(cherry picked from commit 8cf6c0e716c7f133664e5c10c8322c4ad89cc611)
2025-10-28 15:30:06 +08:00
Noisyfox
06fbd3c087 Update color 2025-10-28 15:30:06 +08:00
weizhen.xie
ca34800cad ENH:Object skipping supports skipping flushing of filament change
Jira:[STUDIO-12781]

Change-Id: Ia21d07b0ef107867cce55631d99bd03caebd6387
(cherry picked from commit d74849d499078f87d14282e92f48b2c02355d96c)
2025-10-28 15:30:05 +08:00