Bambulab P1S - Fast gcode | Fast print profile

Start G-code tối ưu cho Bambu Lab P1S giúp rút thời gian khởi động từ 6 phút xuống còn 47 giây, vẫn đảm bảo preheat, quạt, AMS, wipe và priming line đầy đủ để in nhanh mà ổn định.

👁️
220
Lượt Xem
❤️
4
Lượt Thích
📥
12
Lượt Tải
Cập Nhật May 08, 2026
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

Bambu Lab P1S - Fast Start G-code (47 giây)

Quy trình G-code đã được tối ưu này giúp rút ngắn đáng kể thời gian khởi động cho Bambu Lab P1S, cắt giảm phần thao tác ban đầu từ 6 phút xuống chỉ còn 47 giây. Luồng chạy được thiết kế để làm nóng máy hiệu quả, chuẩn bị bed và thực hiện các bước quan trọng để in mượt và nhanh.

Tính năng nổi bật:

  1. Preheating tối thiểu: Hotend được làm nóng trước lên 75°C để hạn chế oozing và kích hoạt quạt làm mát sớm.

  2. Thiết lập bed nhanh: Heated bed preheat lên nhiệt độ lớp đầu (initial layer), giúp bám dính tốt và đảm bảo chất lượng in.

  3. Điều khiển quạt: Quạt cho vật liệu PLA và quạt làm mát chamber được điều khiển theo nhiệt độ bed, tối ưu môi trường cho bản in.

  4. G-code Claim Actions: G-code có kèm nhiều claim action, giúp nạp vật liệu nhanh, chính xác và thực hiện calibration.

  5. Calibration đơn giản: Quy trình chỉ chạy home một lần và một lượt Auto Bed Leveling (ABL), tiết kiệm thời gian mà vẫn giữ bề mặt in cân bằng.

  6. Lau nozzle nhanh: Thực hiện wipe nhanh để đảm bảo nozzle sạch và sẵn sàng in.

  7. Nhiệt độ nozzle cuối: Nhiệt độ nozzle được set chính xác ngay trước khi bắt đầu, đảm bảo extrusion tối ưu.

G-code tối ưu này rất hợp cho ai cần setup nhanh mà không phải hy sinh chất lượng in. Đặc biệt tiện khi đổi vật liệu nhanh và giảm tối đa các bước chuẩn bị cho Bambu Lab P1S—rất phù hợp cho rapid prototyping và in hiệu quả.

START GCODE (MÌNH ĐÃ TEST)

;===== P1S ultra minimal – no G29 ======================

M104 S75 ; light hotend preheat to start hotend fan and reduce ooze

M710 A1 S255 ; enable mainboard cooling fan on P1S

G90 ; use absolute positioning

M220 S100 ; reset feedrate to 100%

M221 S100 ; reset flowrate to 100%

M73.2 R1.0 ; reset remaining time magnitude

M1002 set_gcode_claim_speed_level : 5 ; set internal speed level flag

G29.1 Z{+0.0} ; clear Z-offset trim (mesh adjustment)

M204 S10000 ; set acceleration to 10 m/s^2

M960 S5 P1 ; turn on logo light

M1002 gcode_claim_action : 2 ; report: preheating bed

M140 S[bed_temperature_initial_layer_single] ; set bed temperature

M190 S[bed_temperature_initial_layer_single] ; wait for bed to reach temperature

{if filament_type[initial_extruder]=="PLA"}

{if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}

M106 P3 S180 ; turn on chamber fan to prevent PLA heat‑creep

{endif}

{endif}

M106 P2 S100 ; turn on auxiliary/toolhead fan

M104 S[nozzle_temperature_initial_layer] ; start heating nozzle toward first layer temp

G91 ; relative positioning

G0 Z10 F1200 ; lift nozzle 10 mm

G90 ; back to absolute positioning

G28 ; HOME ONLY (XYZ) – NO bed leveling (no G29)

M975 S1 ; enable vibration suppression (no calibration)

M620 M ; prepare material system (AMS handling)

M620 S[initial_extruder]A ; select AMS slot for initial extruder

M109 S[nozzle_temperature_initial_layer] ; wait for nozzle to reach first layer temp

G1 X20 Y50 F12000 ; move near purge/wipe area

G1 Y-3 ; small move to engage purge area

T[initial_extruder] ; select initial tool/extruder

G1 X54 F12000 ; move across purge area

G1 Y265 ; move to back for filament stabilization

M400 ; wait until all moves are finished

M621 S[initial_extruder]A ; release AMS control for this extruder

M412 S1 ; enable filament runout detection

; short wipe

M106 S255 ; part cooling fan to max during wipe

G1 X65 Y230 F18000 ; move to wipe start

G1 Y264 F6000 ; wipe up along back edge

G1 X100 F18000 ; quick horizontal pass

G1 X70 F15000 ; short reverse

G1 X100 F5000 ; slower wipe pass

G1 X70 F15000 ; quick reverse

G1 X90 F5000 ; final short wipe

M400 ; wait for all wipe moves to finish

M106 S0 ; turn off part cooling fan

; priming line

G90 ; absolute positioning

M83 ; relative extrusion distances

T1000 ; select virtual tool (Bambu internal use)

G1 X18.0 Y1.0 Z0.8 F18000 ; move to priming line start near front edge

M109 S{nozzle_temperature_initial_layer[initial_extruder]} ; ensure final nozzle temp

G1 Z0.2 ; lower to first layer height

G0 E2 F300 ; small prime

G0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} ; draw long priming line

G0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60} ; short second line up

G0 X239.5 ; tiny X shift to break string

G0 E0.2 ; micro extra prime

G0 Y1.5 E0.700 ; short line down

G0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} ; return priming line back

M400 ; wait for all priming moves

{if curr_bed_type=="Textured PEI Plate"}

G29.1 Z{-0.04} ; apply Z-offset tweak for Textured PEI plate

{endif}

M1002 gcode_claim_action : 0 ; report: idle / ready to print

M106 S0 ; turn off part cooling fan

M106 P2 S0 ; turn off auxiliary/toolhead fan

M106 P3 S0 ; turn off chamber fan

M975 S1 ; ensure vibration suppression is enabled for print

;===== end of start G-code ==============================

Giấy phép

Tác phẩm này được cấp phép theo

Creative Commons — Attribution — Noncommercial — NoDerivatives

CC-BY-NC-ND

Yêu cầu ghi công
Remix & phái sinh Không được phép
Sử dụng thương mại Không được phép

File mô hình

TẤT CẢ FILE MÔ HÌNH (1 Tập tin)
Đang tải files, vui lòng chờ...
Vui lòng đăng nhập để bình luận.

Chưa có bình luận nào. Hãy là người đầu tiên!

Vui lòng đăng nhập để khoe bản in của bạn.

Chưa có bản in nào được khoe. Hãy là người đầu tiên!

Remix (0)