×Read this message from Erik, founder of YouMagine

Servo nozzle wiper for Flsun3D 2020

Oozing filament wiping solution

3D printer parts and enhancements

Creative Commons Attribution Share Alike

Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


This is how I solved a problem of having to wait and manually remove the oozing filament from the nozzle every time the printing starts.

The servo holder is positioned such (picture 2) that the wiper can hit the center of the conical part of a nozzle (picture 3) and then slide over the tip of the nozzle as it moves further.

The servo used in this design is a 9g TowerPro SG90.

The design also requires some 2mm screws for plastic: 2 countersunk to attach the servo holder, 2 round headed to attach a servo to the holder, 1 that comes with a servo arm, 1 to attach the wiper to the servo arm.

You will need to modify the Marlin firmware of your printer to enable one or more servos.
In Configuration.h defines: NUM_SERVOS and SERVO_DELAY.

And in your slicer software you will need to add some code to do the wiping action at the beginning of each print. For example:
; ...
; After the bed has heated up.
;--- Servo nozzle wiping ---
G91 ;relative positioning
G1 Z10 X30 F900 ; lift Z axis, move head away
M400 ;wait to finish moves
G90 ;absolute positioning
M280 P0 S870 ;move servo back
G28 X ;home x axis
M280 P0 S2000 ;move servo forwards
M280 P0 S870 ;move servo back
G28 ; home all axes

Materials and methods

material: PLA
layer height: 0.2mm

Servo holder should be printed with the largest surface down.



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


Cfa0f6e4d3b37df5aeba66f2a054f2b2?default=blank&size=40eduardoventura1981 added this to the Mecanica collection ago
Mini zm youmagine logoZigaM published this design ago