Wiper trước PrusaXL A1 chỉnh được kèm G-code

Bộ 2 wiper cho Prusa XL dùng silicone brush A1, bản trước và có thể chỉnh vị trí. Hướng dẫn BOM, in PETG, lắp đặt/canh Y-Z và đoạn G-code nozzle wipe để thay phần nozzle cleanup trong start G-code.

👁️
135
Lượt Xem
❤️
3
Lượt Thích
📥
8
Lượt Tải
Cập Nhật Jan 21, 2026
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

Xem thử bản dùng nam châm:

BOM

 In ấn

Mở file 3MF dưới dạng project. In bằng PETG.

Lắp đặt

Gắn T spring nuts vào. Bắt wiper PE bằng 2 vít M3 10mm.

Canh vị trí

Wiper trái và phải là dạng mirror. Dưới đây là cách gắn wiper bên phải.

Canh Y (chừa 1 mm so với plate):

Canh Z:

Di chuyển bed lên Z = 1mm. Phần trên của wiper phải thẳng hàng:

G-code

Đây là phần nozzle clean up mới (nên đặt trong start G-code của máy in, thay cho nozzle cleanup cho tới trước MBL

; nozzle cleanup
; move to the nozzle cleanup area
M302 S155 ; lower cold extrusion limit to 155C
G1 E{-(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; retraction for nozzle cleanup
M84 E ; turn off E motor

; --- Start Nozzle Wipe 
G1 Z5   ; Move bed out of the way

{if initial_tool == 0 or initial_tool == 1 }

; --- Start Nozzle Wipe LEFT ---
G1 X-2 Y-8 F24000    ; Move to start of wipe area
G1 X28 Y-8 F24000    ; Wipe pass 1
G1 X-2 Y-7.5 F24000  ; Reposition
G1 X28 Y-7.5 F24000  ; Wipe pass 2
G1 X-2 Y-7 F24000    ; Reposition
G1 X28 Y-7 F24000    ; Wipe pass 3
G1 X-2 Y-6.5 F24000  ; Reposition
G1 X28 Y-6.5 F24000  ; Wipe pass 4
G1 X-2 Y-6 F24000    ; Reposition
G1 X28 Y-6 F24000    ; Wipe pass 5
G1 X-2 Y-6.5 F24000  ; Reposition
G1 X28 Y-6.5 F24000  ; Wipe pass 6
G1 X-2 Y-7 F24000    ; Reposition
G1 X28 Y-7 F24000    ; Wipe pass 7
G1 X-2 Y-7.5 F24000  ; Reposition
G1 X28 Y-7.5 F24000  ; Wipe pass 8
G1 X-2 Y-8 F24000    ; Reposition
G1 X28 Y-8 F24000    ; Wipe pass 9
; --- End Nozzle Wipe LEFT ---

{else}

; --- Start Nozzle Wipe RIGHT ---
G1 X332 Y-8 F24000    ; Move to start of wipe area
G1 X361 Y-8 F24000    ; Wipe pass 1
G1 X332 Y-7.5 F24000  ; Reposition
G1 X361 Y-7.5 F24000  ; Wipe pass 2
G1 X332 Y-7 F24000    ; Reposition
G1 X361 Y-7 F24000    ; Wipe pass 3
G1 X332 Y-6.5 F24000  ; Reposition
G1 X361 Y-6.5 F24000  ; Wipe pass 4
G1 X332 Y-6 F24000    ; Reposition
G1 X361 Y-6 F24000    ; Wipe pass 5
G1 X332 Y-6.5 F24000  ; Reposition
G1 X361 Y-6.5 F24000  ; Wipe pass 6
G1 X332 Y-7 F24000    ; Reposition
G1 X361 Y-7 F24000    ; Wipe pass 7
G1 X332 Y-7.5 F24000  ; Reposition
G1 X361 Y-7.5 F24000  ; Wipe pass 8
G1 X332 Y-8 F24000    ; Reposition
G1 X361 Y-8 F24000    ; Wipe pass 9
; --- End Nozzle Wipe RIGHT ---

{endif}

G1 X{(min(((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))), first_layer_print_min[0])) + 32} Y{(min((first_layer_print_min[1] - 7), first_layer_print_min[1]))} Z{5} F{(travel_speed * 60)}
; nozzle cleanup
G29 P9 X{((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)))} Y{(first_layer_print_min[1] - 7)} W{32} H{7}

M107 ; turn off the fan

Giấy phép

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

Creative Commons — Attribution — Noncommercial — Share Alike

CC-BY-NC-SA

Yêu cầu ghi công
Remix & phái sinh Đượ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 (4 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)