Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
163 commits
Select commit Hold shift + click to select a range
29a826d
fix:修改编译问题
iesteem May 20, 2026
c3c02cc
Merge branch 'main' of https://github.com/iesteem/OrcaSlicer
iesteem Jun 2, 2026
b06f962
feat: add configurable option for top cover requirement
iesteem Apr 16, 2026
eafe465
feat: add translation
iesteem Apr 21, 2026
613f316
feat: Add the "Is It a High-Temperature Consumable" attribute to the …
iesteem Apr 24, 2026
e36d8b2
Fix:Correct the incorrect G-code code
iesteem Apr 27, 2026
286e927
fix:Temporarily enable the ability to export gcode.3mf
iesteem May 8, 2026
39508f2
Revert "fix:Temporarily enable the ability to export gcode.3mf"
iesteem May 8, 2026
49af26f
Merge branch 'main' of https://github.com/iesteem/OrcaSlicer
iesteem Jun 5, 2026
07c1463
feat: add configurable option for top cover requirement
iesteem Apr 16, 2026
6e8caab
feat: add translation
iesteem Apr 21, 2026
ee279f9
feat: Add the "Is It a High-Temperature Consumable" attribute to the …
iesteem Apr 24, 2026
cb3d69d
Fix:Correct the incorrect G-code code
iesteem Apr 27, 2026
bb83001
fix:The top cover mode is determined based on the temperature charact…
iesteem May 21, 2026
fca2f3d
feat: add real-time high/low temperature filament mixing detection
iesteem May 25, 2026
1c5e2ad
fix: remove CallAfter races in filament temp mixing detection
iesteem May 25, 2026
4a204bf
fix: push notification immediately in both filament mixing hooks
iesteem May 25, 2026
e0c7cb4
fix: read filament_is_high_temperature directly from preset configs
iesteem May 25, 2026
9946414
Add preference option to allow high/low temperature filament mixing
iesteem May 26, 2026
06debeb
Add confirmation dialog with guard for allow_filament_temp_mixing pre…
iesteem May 26, 2026
facd051
Switch filament temp mixing to warning level and add pre-slice confir…
iesteem May 26, 2026
102fa6b
Fix:modify machine start gcode
iesteem Jun 4, 2026
ec293e7
Remove .hermes/ from git tracking
iesteem Jun 4, 2026
651e527
Fix build errors: WipeTower2::generate signature, Plater method misma…
iesteem Jun 4, 2026
46bc0ed
Replace chamber cooling magic numbers with named constants
iesteem Jun 4, 2026
8d4bd70
Rename in_handler to reentry_guard for clarity
iesteem Jun 4, 2026
644d6d7
Add missing trigger points for filament temp mixing detection
iesteem Jun 4, 2026
1ead23e
Add filament temp mixing check triggers for object move-off-plate
iesteem Jun 4, 2026
af03274
Fix sync_filament_temp_mixing_notification placement for object move
iesteem Jun 5, 2026
9b2b997
Make check_filament_temp_mixing per-plate instead of global
iesteem Jun 5, 2026
0e54577
Remove full_config collection from per-plate filament mixing check
iesteem Jun 5, 2026
24e7092
Trim trailing whitespace
iesteem Jun 5, 2026
23f0939
Replace custom dialog with Orca-styled MessageDialog for filament mix…
iesteem Jun 5, 2026
80208e9
Localize filament temp mixing UI strings from Chinese to English
iesteem Jun 5, 2026
585adaf
Add Chinese translations for filament temp mixing UI strings
iesteem Jun 5, 2026
457bfb0
Remove duplicate Cancel msgid from zh_CN translation
iesteem Jun 5, 2026
1cbad2d
Use single-line gettext strings for reliable translation matching
iesteem Jun 5, 2026
6deac99
Remove duplicate Confirm msgid from zh_CN .po file
iesteem Jun 5, 2026
a5fca4c
Add missing Chinese translations for filament mixing checkbox
iesteem Jun 5, 2026
5d4c7c6
fix: improve filament temp mixing detection coverage
iesteem Jun 5, 2026
26fc78d
Merge branch 'feature_top_cover' of https://github.com/Snapmaker/Orca…
iesteem Jun 5, 2026
0ec8144
fix: rebuild filament mixing feature on current main base
iesteem Jun 8, 2026
6257cd4
Merge pull request #451 from iesteem/feature_top_cover_yjx
zhouzengping Jun 8, 2026
83b44fb
Fix filament temperature mixing notifications
iesteem Jun 8, 2026
fc070f9
Fix:修改关于页
iesteem Jun 8, 2026
aa0ea85
Merge branch 'main' of https://github.com/iesteem/OrcaSlicer into fea…
iesteem Jun 9, 2026
01f78a4
Merge branch 'main' of https://github.com/iesteem/OrcaSlicer into fea…
iesteem Jun 9, 2026
9855115
Fix filament temperature mixing slice guards
iesteem Jun 9, 2026
4084f17
Fix filament temperature mixing slice guards
iesteem Jun 10, 2026
8f8b897
fix: add solid_infill_filament to Plater config for filament temp mix…
iesteem Jun 10, 2026
8606ace
Fix tab out of sync when switching between Prepare and Preview views
iesteem Jun 10, 2026
c7a5249
fix: per-plate filament temp mixing check using global config
iesteem Jun 10, 2026
205dcec
Fix tab view sync and filament temp mixing notification lifecycle
iesteem Jun 10, 2026
d7906ad
fix: unify filament temp mixing confirm dialog style and add translat…
iesteem Jun 10, 2026
628ca01
Merge branch 'feature_top_cover_yjx' of https://github.com/iesteem/Or…
iesteem Jun 10, 2026
1b23804
Merge branch 'main' of https://github.com/Snapmaker/OrcaSlicer into f…
iesteem Jun 10, 2026
d373bab
Fix filament temperature mixing notifications
iesteem Jun 8, 2026
ca7f8d4
Fix filament temperature mixing slice guards
iesteem Jun 9, 2026
64b3d4f
Fix filament temperature mixing slice guards
iesteem Jun 10, 2026
2cd1e1b
fix: add solid_infill_filament to Plater config for filament temp mix…
iesteem Jun 10, 2026
b1f322b
Fix tab out of sync when switching between Prepare and Preview views
iesteem Jun 10, 2026
78a10be
fix: per-plate filament temp mixing check using global config
iesteem Jun 10, 2026
7b7187c
Fix tab view sync and filament temp mixing notification lifecycle
iesteem Jun 10, 2026
62454d9
fix: unify filament temp mixing confirm dialog style and add translat…
iesteem Jun 10, 2026
21da247
Merge branch 'feature_top_cover_yjx' of https://github.com/iesteem/Or…
iesteem Jun 10, 2026
3332c0e
fix: exclude global Process config from per-plate filament temp mixin…
iesteem Jun 11, 2026
f5fac98
Merge branch 'feature_top_cover_yjx' of https://github.com/iesteem/Or…
iesteem Jun 11, 2026
f92eb7d
fix: "Slice All" button stuck disabled after loading multi-plate project
iesteem Jun 11, 2026
e801a40
Merge branch 'feature_top_cover_yjx' of https://github.com/iesteem/Or…
iesteem Jun 11, 2026
3ba6135
fix: restore filament temp mixing validation in Print::validate for C…
iesteem Jun 11, 2026
3c6b7cc
fix: conditional global key collection and CLI-only filament temp mix…
iesteem Jun 11, 2026
0c934dd
Merge branch 'feature_top_cover_yjx' of https://github.com/iesteem/Or…
iesteem Jun 11, 2026
d553307
fix: collect per-object feature keys in filament temp mixing check
iesteem Jun 12, 2026
5f8936c
Merge branch 'feature_top_cover_yjx' of https://github.com/iesteem/Or…
iesteem Jun 12, 2026
4de5831
fix: skip already-sliced plates in slice-all confirmation dialog
iesteem Jun 12, 2026
b510467
Merge branch 'feature_top_cover_yjx' of https://github.com/iesteem/Or…
iesteem Jun 12, 2026
24250dd
Merge branch 'main' of https://github.com/iesteem/OrcaSlicer into fea…
iesteem Jun 12, 2026
ce71dba
fix: wxEntry encoding mismatch when exe path contains non-ASCII chara…
iesteem Jun 15, 2026
9b674a7
fix: address code review findings — brace style, API return checks, a…
iesteem Jun 15, 2026
778cbcf
Merge branch 'feature_top_cover_yjx' of https://github.com/iesteem/Or…
iesteem Jun 16, 2026
e0c3587
Merge branch 'main' of https://github.com/iesteem/OrcaSlicer into fea…
iesteem Jun 16, 2026
b82591d
Merge branch 'feature_top_cover_yjx' of https://github.com/iesteem/Or…
iesteem Jun 16, 2026
eea4180
fix: use atomic exchange in notify_filament_usage_changed and remove …
iesteem Jun 16, 2026
6ef1fd2
Merge branch 'feature_top_cover_yjx' of https://github.com/iesteem/Or…
iesteem Jun 16, 2026
6087b1e
fix:修改编译问题
iesteem May 20, 2026
1416345
feat: add configurable option for top cover requirement
iesteem Apr 16, 2026
5d4b427
feat: add translation
iesteem Apr 21, 2026
d9b6feb
feat: Add the "Is It a High-Temperature Consumable" attribute to the …
iesteem Apr 24, 2026
fe0d211
Fix:Correct the incorrect G-code code
iesteem Apr 27, 2026
85e30e0
fix:The top cover mode is determined based on the temperature charact…
iesteem May 21, 2026
e8e8ba5
feat: add real-time high/low temperature filament mixing detection
iesteem May 25, 2026
a2cbbaf
fix: remove CallAfter races in filament temp mixing detection
iesteem May 25, 2026
ae41a2f
fix: push notification immediately in both filament mixing hooks
iesteem May 25, 2026
e48233e
fix: read filament_is_high_temperature directly from preset configs
iesteem May 25, 2026
3f190fe
Add preference option to allow high/low temperature filament mixing
iesteem May 26, 2026
86aa236
Add confirmation dialog with guard for allow_filament_temp_mixing pre…
iesteem May 26, 2026
175d2c1
Switch filament temp mixing to warning level and add pre-slice confir…
iesteem May 26, 2026
7787cd6
Fix:modify machine start gcode
iesteem Jun 4, 2026
4e5892d
Remove .hermes/ from git tracking
iesteem Jun 4, 2026
f885f57
Fix build errors: WipeTower2::generate signature, Plater method misma…
iesteem Jun 4, 2026
5a333c7
Replace chamber cooling magic numbers with named constants
iesteem Jun 4, 2026
b6b812c
Rename in_handler to reentry_guard for clarity
iesteem Jun 4, 2026
3f93196
Add missing trigger points for filament temp mixing detection
iesteem Jun 4, 2026
a3032b1
Add filament temp mixing check triggers for object move-off-plate
iesteem Jun 4, 2026
bbff036
Fix sync_filament_temp_mixing_notification placement for object move
iesteem Jun 5, 2026
1ccf137
Make check_filament_temp_mixing per-plate instead of global
iesteem Jun 5, 2026
80b5248
Remove full_config collection from per-plate filament mixing check
iesteem Jun 5, 2026
c353605
Trim trailing whitespace
iesteem Jun 5, 2026
75a7f77
Replace custom dialog with Orca-styled MessageDialog for filament mix…
iesteem Jun 5, 2026
5318fdf
Localize filament temp mixing UI strings from Chinese to English
iesteem Jun 5, 2026
6134d37
Add Chinese translations for filament temp mixing UI strings
iesteem Jun 5, 2026
6668fa6
Remove duplicate Cancel msgid from zh_CN translation
iesteem Jun 5, 2026
f5b33a6
Use single-line gettext strings for reliable translation matching
iesteem Jun 5, 2026
52771ee
Remove duplicate Confirm msgid from zh_CN .po file
iesteem Jun 5, 2026
47b1ed5
Add missing Chinese translations for filament mixing checkbox
iesteem Jun 5, 2026
484ce5b
fix: improve filament temp mixing detection coverage
iesteem Jun 5, 2026
bd16de4
fix:Temporarily enable the ability to export gcode.3mf
iesteem May 8, 2026
2cc4118
Revert "fix:Temporarily enable the ability to export gcode.3mf"
iesteem May 8, 2026
c8aa45b
fix: rebuild filament mixing feature on current main base
iesteem Jun 8, 2026
9f50fd7
Fix filament temperature mixing notifications
iesteem Jun 8, 2026
da09776
Fix filament temperature mixing slice guards
iesteem Jun 9, 2026
ab4044e
Fix filament temperature mixing slice guards
iesteem Jun 10, 2026
cd6aa68
fix: add solid_infill_filament to Plater config for filament temp mix…
iesteem Jun 10, 2026
a31ce58
Fix tab out of sync when switching between Prepare and Preview views
iesteem Jun 10, 2026
1b97cad
fix: per-plate filament temp mixing check using global config
iesteem Jun 10, 2026
ef47bb7
Fix tab view sync and filament temp mixing notification lifecycle
iesteem Jun 10, 2026
ffde9f5
fix: unify filament temp mixing confirm dialog style and add translat…
iesteem Jun 10, 2026
0efd733
fix: exclude global Process config from per-plate filament temp mixin…
iesteem Jun 11, 2026
d3760b9
fix: "Slice All" button stuck disabled after loading multi-plate project
iesteem Jun 11, 2026
51cb4fa
fix: restore filament temp mixing validation in Print::validate for C…
iesteem Jun 11, 2026
297c3e5
fix: conditional global key collection and CLI-only filament temp mix…
iesteem Jun 11, 2026
9e552aa
fix: collect per-object feature keys in filament temp mixing check
iesteem Jun 12, 2026
15af562
fix: skip already-sliced plates in slice-all confirmation dialog
iesteem Jun 12, 2026
722e8d8
fix: wxEntry encoding mismatch when exe path contains non-ASCII chara…
iesteem Jun 15, 2026
7581559
fix: address code review findings — brace style, API return checks, a…
iesteem Jun 15, 2026
dca80fd
fix: use atomic exchange in notify_filament_usage_changed and remove …
iesteem Jun 16, 2026
f8187a2
fix: Selection::clear() takes no arguments, use conditional guard ins…
iesteem Jun 16, 2026
d7a99a9
fix: extract WideCharToMultiByte lambda and fix brace style in MainFrame
iesteem Jun 17, 2026
dfdf977
Merge branch 'feature_top_cover_yjx' of https://github.com/iesteem/Or…
iesteem Jun 17, 2026
f3558f4
Merge branch 'main' of https://github.com/iesteem/OrcaSlicer into fea…
iesteem Jun 17, 2026
6aee0a7
fix: resolve coding standard violations — tabs to spaces, Allman brac…
iesteem Jun 17, 2026
941edde
fix: restore Snapmaker.json to upstream version to prevent version re…
iesteem Jun 17, 2026
9a6fe4f
Merge pull request #494 from iesteem/feature_top_cover_yjx
iesteem Jun 17, 2026
a509fca
fix: boost::any_cast<size_t> → boost::any_cast<int> for extruders_count
iesteem Jun 17, 2026
954218a
fix: use static_cast instead of functional-style cast
iesteem Jun 17, 2026
20ad2b2
fix: remove undefined config options and fix corrupted Chinese transl…
iesteem Jun 17, 2026
993b1fe
Merge pull request #503 from iesteem/feature_top_cover_yjx
iesteem Jun 17, 2026
b7f144a
Merge branch 'main' of https://github.com/Snapmaker/OrcaSlicer into f…
iesteem Jun 17, 2026
472d650
fix: restore attribution text and remove internal dev version label i…
iesteem Jun 17, 2026
f5eb2ad
fix: move null guard for plate before first use in check_filament_tem…
iesteem Jun 17, 2026
60350f6
fix: add default cases with logging to FilamentTempMixingState switches
iesteem Jun 17, 2026
8d1ecc0
fix: validate curr_plate before use in sync_filament_temp_mixing_noti…
iesteem Jun 17, 2026
87c1d69
fix: remove CMAKE_POLICY_VERSION_MINIMUM override from CMakeLists.txt
iesteem Jun 17, 2026
742834c
chore: regenerate .pot template from source (xgettext --full)
iesteem Jun 17, 2026
1e6a9d2
Merge branch 'main' of https://github.com/Snapmaker/OrcaSlicer into f…
iesteem Jun 17, 2026
915a895
Revert "chore: regenerate .pot template from source (xgettext --full)"
iesteem Jun 18, 2026
942c050
Merge branch 'main' of https://github.com/Snapmaker/OrcaSlicer into f…
iesteem Jun 18, 2026
156c742
Merge branch 'main' of https://github.com/Snapmaker/OrcaSlicer into f…
iesteem Jun 18, 2026
3ab7fb7
fix: adjust purifier DELAY_OFF from 180 to 600 in U1 machine start gcode
iesteem Jun 18, 2026
3a30e68
fix: prevent auto-switching to Prepare tab on startup
iesteem Jun 18, 2026
cfbe557
fix: add exception handling around config wizard, fix UpdateVersionDi…
iesteem Jun 18, 2026
4d3b54f
Merge branch 'main' of https://github.com/Snapmaker/OrcaSlicer into f…
iesteem Jun 18, 2026
b3912b8
fix: remove flush_logs() from webview OnError callbacks to avoid per-…
iesteem Jun 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
"20",
"12"
],
"machine_start_gcode": ";===== date: 20260128 =====================\\n\\nPRINT_START\\nDEFECT_DETECTION_START\\nSET_PRINT_STATS_INFO TOTAL_LAYER={total_layer_count} CURRENT_LAYER=0\\nTIMELAPSE_START\\nM140 S{bed_temperature_initial_layer_single}\\nM104 T{initial_extruder} S140\\nM204 S10000\\n{if chamber_cooling_mode==0}\\n; 保温\\nSET_PURIFIER_MODE MODE=3 DESIRE_TEMP=45 FAN_SPEED=0.6 DELAY_OFF=180\\n{elsif chamber_cooling_mode==2}\\n; 强冷\\nSET_PURIFIER_MODE MODE=1 DESIRE_TEMP=42 ALARM_TEMP=45 FAN_SPEED=0.6 DELAY_OFF=0\\n{else}\\n; 弱冷\\nSET_PURIFIER_MODE MODE=3 DESIRE_TEMP=0 FAN_SPEED=0.6 DELAY_OFF=180\t\t\\n{endif}\\nG28 X Y\\nDEFECT_DETECT_NOODLE_FIRST\\n;===== 床面异物检测 ========\\nT{initial_extruder}\\nG90\\nDEFECT_DETECTION_DETECT_BED\\n;===== 取放头检测 =================\\nSM_PRINT_CHECK_SWITCH_EXTRUDER\\n\\n;===== 自动进料 & 挤出流量 & 预挤出 ======================\\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=1 TEMP=140\\nSM_PRINT_AUTO_FEED EXTRUDER=0\\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=0\\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=2 TEMP=140\\nSM_PRINT_AUTO_FEED EXTRUDER=1\\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=1\\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=3 TEMP=140\\nSM_PRINT_AUTO_FEED EXTRUDER=2\\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=2\\nSM_PRINT_AUTO_FEED EXTRUDER=3\\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=3\\nM104 S0 T0 A0\\nM104 S0 T1 A0\\nM104 S0 T2 A0\\nM104 S0 T3 A0\\nM104 T{initial_extruder} S{nozzle_temperature[initial_extruder] - 90}\\n\\n;===== 粗回零 =================\\nT{initial_extruder}\\nM106 S255\\nM106 P2 S0\\nMOVE_TO_DISCARD_FILAMENT_POSITION\\nM109 T{initial_extruder} S{nozzle_temperature[initial_extruder] - 90}\\nROUGHLY_CLEAN_NOZZLE_WITH_DISCARD\\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\\nG28 Z I140 J140\\n\\n;===== 检测钢板 =================\\nDETECT_BED_PLATE\\n\\n;===== 深度清洁喷嘴 =================\\nG90\\nG0 Z5 F10000\\nMOVE_TO_DISCARD_FILAMENT_POSITION\\nM109 S{nozzle_temperature[initial_extruder] - 50}\\nROUGHLY_CLEAN_NOZZLE\\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\\nFINELY_CLEAN_NOZZLE_STAGE_1\\nM104 S{nozzle_temperature[initial_extruder] - 90}\\nG0 Z5 F10000\\nMOVE_TO_DISCARD_FILAMENT_POSITION\\nROUGHLY_CLEAN_NOZZLE\\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\\nFINELY_CLEAN_NOZZLE_STAGE_2\\n\\n;===== 精回零 =================\\nM106 S255\\nM109 S{nozzle_temperature[initial_extruder] - 90}\\nM190 S{bed_temperature_initial_layer_single}\\nM107 P2\\nG90\\nG0 Z5 F10000\\nWAIT_CHAMBER_TEMP TIMEOUT=180\\n{if curr_bed_type==\\\"High Temp Plate\\\"} \\nG28 Z Z_OFFSET -0.07 \\n{elsif curr_bed_type==\\\"Graphic Effect Plate\\\"} \\nG28 Z Z_OFFSET -0.07 \\n{else} \\nG28 Z \\n{endif} \\n\\n\\n;===== 热床调平 =================\\n{if curr_bed_type==\\\"High Temp Plate\\\"} \\nBED_MESH_CALIBRATE PROBE_COUNT=11,11 Z_OFFSET=-0.07 \\n{elsif curr_bed_type==\\\"Graphic Effect Plate\\\"} \\nBED_MESH_CALIBRATE PROBE_COUNT=11,11 Z_OFFSET=-0.07 \\n{else} \\nBED_MESH_CALIBRATE PROBE_COUNT=11,11 \\n{endif} \\n\\n\\n;===== 画起始线 =================\\nG90\\nG1 Z1.5\\nG0 X85 Y1 Z2 F18000\\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\\nG1 Z0.2\\nM83\\nG1 X185 E15 F360\\nG1 Z1.5\\n\\nG90\\nM106 S0",
"machine_start_gcode": ";===== date: 20260128 =====================\\n\\nPRINT_START\\nDEFECT_DETECTION_START\\nSET_PRINT_STATS_INFO TOTAL_LAYER={total_layer_count} CURRENT_LAYER=0\\nTIMELAPSE_START\\nM140 S{bed_temperature_initial_layer_single}\\nM104 T{initial_extruder} S140\\nM204 S10000\\n{if chamber_cooling_mode==0}\\n; 保温\\nSET_PURIFIER_MODE MODE=3 DESIRE_TEMP=45 FAN_SPEED=0.6 DELAY_OFF=600\\n{elsif chamber_cooling_mode==2}\\n; 强冷\\nSET_PURIFIER_MODE MODE=1 DESIRE_TEMP=42 ALARM_TEMP=45 FAN_SPEED=0.6 DELAY_OFF=0\\n{else}\\n; 弱冷\\nSET_PURIFIER_MODE MODE=3 DESIRE_TEMP=0 FAN_SPEED=0.6 DELAY_OFF=600\t\t\\n{endif}\\nG28 X Y\\nDEFECT_DETECT_NOODLE_FIRST\\n;===== 床面异物检测 ========\\nT{initial_extruder}\\nG90\\nDEFECT_DETECTION_DETECT_BED\\n;===== 取放头检测 =================\\nSM_PRINT_CHECK_SWITCH_EXTRUDER\\n\\n;===== 自动进料 & 挤出流量 & 预挤出 ======================\\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=1 TEMP=140\\nSM_PRINT_AUTO_FEED EXTRUDER=0\\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=0\\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=2 TEMP=140\\nSM_PRINT_AUTO_FEED EXTRUDER=1\\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=1\\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=3 TEMP=140\\nSM_PRINT_AUTO_FEED EXTRUDER=2\\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=2\\nSM_PRINT_AUTO_FEED EXTRUDER=3\\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=3\\nM104 S0 T0 A0\\nM104 S0 T1 A0\\nM104 S0 T2 A0\\nM104 S0 T3 A0\\nM104 T{initial_extruder} S{nozzle_temperature[initial_extruder] - 90}\\n\\n;===== 粗回零 =================\\nT{initial_extruder}\\nM106 S255\\nM106 P2 S0\\nMOVE_TO_DISCARD_FILAMENT_POSITION\\nM109 T{initial_extruder} S{nozzle_temperature[initial_extruder] - 90}\\nROUGHLY_CLEAN_NOZZLE_WITH_DISCARD\\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\\nG28 Z I140 J140\\n\\n;===== 检测钢板 =================\\nDETECT_BED_PLATE\\n\\n;===== 深度清洁喷嘴 =================\\nG90\\nG0 Z5 F10000\\nMOVE_TO_DISCARD_FILAMENT_POSITION\\nM109 S{nozzle_temperature[initial_extruder] - 50}\\nROUGHLY_CLEAN_NOZZLE\\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\\nFINELY_CLEAN_NOZZLE_STAGE_1\\nM104 S{nozzle_temperature[initial_extruder] - 90}\\nG0 Z5 F10000\\nMOVE_TO_DISCARD_FILAMENT_POSITION\\nROUGHLY_CLEAN_NOZZLE\\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\\nFINELY_CLEAN_NOZZLE_STAGE_2\\n\\n;===== 精回零 =================\\nM106 S255\\nM109 S{nozzle_temperature[initial_extruder] - 90}\\nM190 S{bed_temperature_initial_layer_single}\\nM107 P2\\nG90\\nG0 Z5 F10000\\nWAIT_CHAMBER_TEMP TIMEOUT=180\\n{if curr_bed_type==\\\"High Temp Plate\\\"} \\nG28 Z Z_OFFSET -0.07 \\n{elsif curr_bed_type==\\\"Graphic Effect Plate\\\"} \\nG28 Z Z_OFFSET -0.07 \\n{else} \\nG28 Z \\n{endif} \\n\\n\\n;===== 热床调平 =================\\n{if curr_bed_type==\\\"High Temp Plate\\\"} \\nBED_MESH_CALIBRATE PROBE_COUNT=11,11 Z_OFFSET=-0.07 \\n{elsif curr_bed_type==\\\"Graphic Effect Plate\\\"} \\nBED_MESH_CALIBRATE PROBE_COUNT=11,11 Z_OFFSET=-0.07 \\n{else} \\nBED_MESH_CALIBRATE PROBE_COUNT=11,11 \\n{endif} \\n\\n\\n;===== 画起始线 =================\\nG90\\nG1 Z1.5\\nG0 X85 Y1 Z2 F18000\\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\\nG1 Z0.2\\nM83\\nG1 X185 E15 F360\\nG1 Z1.5\\n\\nG90\\nM106 S0",
"machine_tool_change_time": "5",
"max_layer_height": [
"0.14",
Expand Down
Loading
Loading