mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-10-18 05:00:55 +00:00
ENH: update N1 start gcode
Flow rate calibration checkbox in. Signed-off-by: xun.zhang <xun.zhang@bambulab.com> Change-Id: Ie51ca6e7e1d96569fc22cbcea261f662fd3dbf84 (cherry picked from commit 890ee755449fe6a4ca7d0d0b41558b43d97eed0b)
This commit is contained in:
1 parent
b7a0499abc
commit
957159d383
1 file changed
+1
-1
@@ -47,7 +47,7 @@
|
||||
"30",
|
||||
"30"
|
||||
],
|
||||
"machine_start_gcode": ";===== machine: N1 =========================\n;===== date: 20230807 =====================\n;=====start printer sound ===================\nM104 S140\nM17\nM400 S1\nM1006 S1\nM1006 L99 M99 N99\nM1006 A0 B0 C37 D10 E37 F10\nM1006 A0 B0 C41 D10 E41 F10\nM1006 A0 B0 C44 D10 E44 F10\nM1006 A0 B10 C0 D10 E0 F10\nM1006 A43 B10 C39 D10 E46 F10\nM1006 A0 B0 C0 D10 E0 F10\nM1006 A0 B0 C39 D10 E43 F10\nM1006 A0 B0 C0 D10 E0 F10\nM1006 A0 B0 C41 D10 E41 F10\nM1006 A0 B0 C44 D10 E44 F10\nM1006 A0 B0 C49 D10 E49 F10\nM1006 A0 B0 C0 D10 E0 F10\nM1006 A44 B10 C39 D10 E48 F10\nM1006 A0 B0 C0 D10 E0 F10\nM1006 A0 B0 C39 D10 E44 F10\nM1006 A0 B0 C0 D10 E0 F10\nM1006 A43 B10 C39 D10 E46 F10\nM1006 W\nM18\n\n;=====avoid end stop =================\nG91\nG380 S2 Z15 F1200\nG380 S2 Z-10 F1200\nG1 Z5 F1200\nG90\n\n;===== reset machine status =================\nM290 X39 Y39 Z8\nM204 S6000\n\nM630 S0 P0\nG91\nM17 Z0.3 ; lower the z-motor current\n\nG90\nM17 X0.7 Y0.9 Z0.5 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\n;M221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\n\n;===== heat hotend to reduce power ==========\nM109 S140\n;===== heatbed preheat ====================\nM400\nM18 ; turn off motor before heat the bed\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nM17 ; after bed heated , turn on motor\n;====== cog noise reduction=================\nM982.2 S1 ; turn on cog noise reduction\n\n;===== prepare print temperature and material ==========\nG28 X\n\nM221 X0 Y0 Z0 ;turn off soft endstop\n\nM975 S1 ; turn on\n\nG1 X0.0 F30000\nG1 X-13.5 F3000\n\nM620 M ;enable remap\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n M400\n T[initial_no_support_extruder]\n G1 X-13.5 F3000\n M400\n\n M620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n M109 S250 ;set nozzle to common flush temp\n M106 P1 S0\n G92 E0\n G1 E50 F200\n M400\n M104 S[nozzle_temperature_initial_layer]\n G92 E0\n G1 E50 F200\n M400\n M106 P1 S255\n G92 E0\n G1 E5 F300\n\n M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\n G92 E0\n G1 E-0.5 F300\n\n G1 X0 F30000\n G1 X-13.5 F3000\n G1 X0 F30000 ;wipe and shake\n G1 X-13.5 F3000\n G1 X0 F12000 ;wipe and shake\n\nM621 S[initial_no_support_extruder]A\n\nM412 S1 ; ===turn on detection===\nM620.3 W1; === turn on filament tangle detection===\n\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\n;M106 S255\n\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-80}\n\nG0 X50 Y175 F20000 ; find a soft place to home\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\n\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\n\nG0 X85 Y185 F10000 ;move to exposed steel surface and stop the nozzle\nG0 Z-0.81 F10000\nG91\n\nG2 I1 J0 X2 Y0 F30000.1\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\n\nG90\nG1 Z5 F30000\nG1 X32 Y185 F30000.1 ;Brush material\nG1 Z0.6 F30000.1\nG91\nG1 X-30 F30000\nG1 Y-2\nG1 X27\nG1 Y1.5\nG1 X-28\nG1 Y-2\nG1 X30\nG1 Y1.5\nG1 X-30\n\nG90\nM83\n\nM221 R; pop softend status\n\nM400\nG1 Z10 F30000\nG1 F30000\nG1 X90 Y90\nG29.2 S1 ; turn on ABL\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\n;M1002 set_flag g29_before_print_flag=1\nM1002 judge_flag g29_before_print_flag\nM622 J1\n M1002 gcode_claim_action : 1\n G29 A\n M400\n M500 ; save cali data\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_tool]==\"PLA\"}\n {if (bed_temperature[current_extruder] >45)||(bed_temperature_Line truncated
|
||||
"machine_start_gcode": ";===== machine: N1 =========================\n;===== date: 20230810 =====================\n;=====start printer sound ===================\nM104 S140\nM17\nM400 S1\nM1006 S1\nM1006 L99 M99 N99\nM1006 A0 B0 C37 D10 E37 F10\nM1006 A0 B0 C41 D10 E41 F10\nM1006 A0 B0 C44 D10 E44 F10\nM1006 A0 B10 C0 D10 E0 F10\nM1006 A43 B10 C39 D10 E46 F10\nM1006 A0 B0 C0 D10 E0 F10\nM1006 A0 B0 C39 D10 E43 F10\nM1006 A0 B0 C0 D10 E0 F10\nM1006 A0 B0 C41 D10 E41 F10\nM1006 A0 B0 C44 D10 E44 F10\nM1006 A0 B0 C49 D10 E49 F10\nM1006 A0 B0 C0 D10 E0 F10\nM1006 A44 B10 C39 D10 E48 F10\nM1006 A0 B0 C0 D10 E0 F10\nM1006 A0 B0 C39 D10 E44 F10\nM1006 A0 B0 C0 D10 E0 F10\nM1006 A43 B10 C39 D10 E46 F10\nM1006 W\nM18\n\n;=====avoid end stop =================\nG91\nG380 S2 Z15 F1200\nG380 S2 Z-10 F1200\nG1 Z5 F1200\nG90\n\n;===== reset machine status =================\nM290 X39 Y39 Z8\nM204 S6000\n\nM630 S0 P0\nG91\nM17 Z0.3 ; lower the z-motor current\n\nG90\nM17 X0.7 Y0.9 Z0.5 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\n;M221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\n\n;===== heat hotend to reduce power ==========\nM109 S140\n;===== heatbed preheat ====================\nM400\nM18 ; turn off motor before heat the bed\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nM17 ; after bed heated , turn on motor\n;====== cog noise reduction=================\nM982.2 S1 ; turn on cog noise reduction\n\n;===== prepare print temperature and material ==========\nG28 X\n\nM221 X0 Y0 Z0 ;turn off soft endstop\n\nM975 S1 ; turn on\n\nG1 X0.0 F30000\nG1 X-13.5 F3000\n\nM620 M ;enable remap\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n M400\n T[initial_no_support_extruder]\n G1 X-13.5 F3000\n M400\n\n M620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n M109 S250 ;set nozzle to common flush temp\n M106 P1 S0\n G92 E0\n G1 E50 F200\n M400\n M104 S[nozzle_temperature_initial_layer]\n G92 E0\n G1 E50 F200\n M400\n M106 P1 S255\n G92 E0\n G1 E5 F300\n\n M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\n G92 E0\n G1 E-0.5 F300\n\n G1 X0 F30000\n G1 X-13.5 F3000\n G1 X0 F30000 ;wipe and shake\n G1 X-13.5 F3000\n G1 X0 F12000 ;wipe and shake\n\nM621 S[initial_no_support_extruder]A\n\nM412 S1 ; ===turn on detection===\nM620.3 W1; === turn on filament tangle detection===\n\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\n;M106 S255\n\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-80}\n\nG0 X50 Y175 F20000 ; find a soft place to home\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\n\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\n\nG0 X85 Y185 F10000 ;move to exposed steel surface and stop the nozzle\nG0 Z-0.81 F10000\nG91\n\nG2 I1 J0 X2 Y0 F30000.1\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\n\nG90\nG1 Z5 F30000\nG1 X32 Y185 F30000.1 ;Brush material\nG1 Z0.6 F30000.1\nG91\nG1 X-30 F30000\nG1 Y-2\nG1 X27\nG1 Y1.5\nG1 X-28\nG1 Y-2\nG1 X30\nG1 Y1.5\nG1 X-30\n\nG90\nM83\n\nM221 R; pop softend status\n\nM400\nG1 Z10 F30000\nG1 F30000\nG1 X90 Y90\nG29.2 S1 ; turn on ABL\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\n;M1002 set_flag g29_before_print_flag=1\nM1002 judge_flag g29_before_print_flag\nM622 J1\n M1002 gcode_claim_action : 1\n G29 A\n M400\n M500 ; save cali data\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_tool]==\"PLA\"}\n {if (bed_temperature[current_extruder] >45)||(bed_temperature_Line truncated
|
||||
"machine_unload_filament_time": "13",
|
||||
"nozzle_type": "stainless_steel",
|
||||
"nozzle_volume": "117",
|
||||
|
||||
Reference in new issue
Block a user