1 / 2
Adjustable PrusaXL Front A1 Wipers with G-code — image 1
1 / 2

Adjustable PrusaXL Front A1 Wipers with G-code

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Saved on this device.

two Prusa XL Wipers for A1 silicone brush

Rating
0 / 5
Likes
5
Downloads
30
Makes
0
Views
276
Reviews
0

Updated at source:

Model information

License
Creative Commons — Attribution — Noncommercial — Share Alike

Check out the magnetic version :

BOM

 Printing

Open the 3MF file as project. Print with PETG

Installing

Insert the spring nuts. Attach pe wiper using two M3 10mm screws. 

Positioning

Left and right wipers are mirrored. Here is how to put the right wiper.

Y positioning (leave 1 mm from the plate):

Z positioning:

Move the bed to 1mm în Z. The top of the wiper should be aligned :

G-code

Here is the new nozzle clean up (should be placed in the start G-code of the printer, replacing the nozzle cleanup until 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

Tags