Heat bed thích ứng + adaptive mesh (Neptune4Pro)
Macro cho OrcaSlicer giúp làm nóng bed và BED_MESH_CALIBRATE theo đúng vùng in cần thiết trên Neptune 4 Pro, tránh cân chỉnh cả mặt bàn. Dán vào phần initial g-code để tự động heat + mesh trước khi in.
32
Lượt Xem
0
Lượt Thích
2
Lượt Tải
Cập Nhật Feb 27, 2026
Mô tả
Nhập đoạn code này vào mục dành cho initial g-code của máy
;ELEGOO NEPTUNE 4 PRO
M220 S100 ;Đặt tốc độ feed về 100%
M221 S100 ;Đặt flow rate về 100%
M104 S140 ; làm nóng nozzle lên 140°C nhưng không chờ
M140 S[bed_temperature_initial_layer_single]
{if first_layer_print_min[0] >= 62.5 && first_layer_print_max[0] <= 162.5 && first_layer_print_min[1] >= 62.5 && first_layer_print_max[1] <= 162.5}
M141 S0
{else}
M141 S[bed_temperature_initial_layer_single]
{endif}
TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM=[bed_temperature_initial_layer_single]
G90 ; định vị tuyệt đối (absolute positioning)
G28 ;home
; Lúc nào cũng để ADAPTIVE_MARGIN=0 vì Orca đã xử lý adaptive_bed_mesh_margin nội bộ rồi
; Nhớ set ADAPTIVE=0, không thì Klipper sẽ dùng logic adaptive bed mesh riêng của nó
BED_MESH_CALIBRATE mesh_min={adaptive_bed_mesh_min[0]},{adaptive_bed_mesh_min[1]} mesh_max={adaptive_bed_mesh_max[0]},{adaptive_bed_mesh_max[1]} ALGORITHM=[bed_mesh_algo] PROBE_COUNT={bed_mesh_probe_count[0]},{bed_mesh_probe_count[1]} ADAPTIVE=0 ADAPTIVE_MARGIN=0
G1 Z10 F300 ; nâng trục Z lên 10 mm với tốc độ 300 mm/phút
G1 X67.5 Y0 F6000
G1 Z0 F300
M109 S[nozzle_temperature_initial_layer]
G92 E0 ;Reset Extruder
G1 X67.5 Y0 Z0.4 F300 ;Di chuyển tới vị trí bắt đầu
G1 X167.5 E30 F400 ;Kéo line đầu tiên
G1 Z0.6 F120.0 ;Nhích sang bên một chút
G1 X162.5 F3000
G92 E0 ;Reset Extruder
Giấy phép
Tác phẩm này được cấp phép theo
Creative Commons — Attribution — Noncommercial — Share AlikeCC-BY-NC-SA
File mô hình
Đang tải files, vui lòng chờ...
Vui lòng đăng nhập để bình luậ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!
Chưa có bình luận nào. Hãy là người đầu tiên!