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.
Mô tả
Xem thử bản dùng nam châm:
BOM
-
PETG
-
T spring nuts M3 cho 3030 - https://a.aliexpress.com/_Eyj33i0 hoặc đai ốc 3030 in 3D cho vít M3
-
Vít M3 - 10 mm - https://a.aliexpress.com/_EHrTBG4
-
A1 silicone brush - https://www.aliexpress.com/item/1005008129071080.html (loại có đế dày)
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 AlikeCC-BY-NC-SA
File mô hình
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!