It's a remix from my original design (https://www.prusaprinters.org/fr/prints/16909-prusa-mk3s-mmu2s-purge-bucket)
I redesigned the holder to match with my new X axis (https://www.thingiverse.com/thing:3670659)
Now, this purge bucket can be installed on all X axis versions (stock, Bear, ...)
Z-axis top right should be replace for that. STL is available (directly remixed from Prusa website).
To print correctly (PETG 0.2mm 20% grid), please print these parts according to the last picture. Don't print the Holder lying flat.
Holder : supports everywhere
Spacer: supports from build plate only
Trigger: no supports
Bucket: supports from build plate only
1 rubber band or a spring 20.6x5.1. I advise you the spring.
Please follow this instruction list: (also available in Files with pictures, here : https://www.thingiverse.com/thing:4704964)
Perform a Calibration Z.
It's finished for the Hardware part!
; toolchange from [current_extruder] to [next_extruder], layer [layer_num]
{if current_extruder != next_extruder}
;before tool change
M106 S0 ;turn off fan
G92 E0 ;turn off retraction
G1 E-0.8 F2100 ;retract
G1 Y100 F12000 ;break filament before lifting
G1 X200 F12000 ;move head to position
; G91;change in relative position
{if layer_z < 25.0}
G1 Z26; z-lift if lower than 25 mm
{endif}
G90;transition to absolute position
G4 S0 ;clean up buffer movement
G1 X240 F12000 ;move head to purge area
G1 X250 F2000
G1 X254 F1000 ;extend the buscket
;end of pre-tool change gcode
; Start cleaning the filament before extraction
M220 B ; turn aux v1.0.5
M220 S100 ; change of loading tool
;Begin PLA Tip shaping
G1 E0.7644 F3639
G1 E0.8248 F3926
G1 E0.8483 F8483
G1 E-15.000 F6000
G1 E-24.500 F1200
G1 E-7.000 F600
G1 E-3.500 F360
{if layer_num < 1}
M104 S[first_layertemperature[nextextruder]] ; toolchange set the extruder temperature - first layer
{else}
M104 S[temperature[next_extruder]] ; toolchange set the extruder temperature - other layers
{endif}
G1 E20.000 F454
G1 E-20.000 F303
G1 E-35.000 F2000
G4 S0
;End PLA Tip shaping
;---------------;
T[next_extruder] ;tool change
;start the purge after changing the tool
M107 ;turn off fan
G4 S0
G1 E12 F1440 ;filament support
G1 E42 F1011 ;acceleration for nozzle loading
G1 E6 F708
G1 E40 F250 ;nozzle purge
G1 E60 F300 ;nozzle purge
G1 E3 F350
M106 S255 ;turn on fan
G4 S2 ;cool the filament
G92 E0 ;reset the position of the extrusion
{if layer_num > 0}
G1 E-[retract_lengthtoolchange[next_extruder]] F1500 ;retract to avoid seepage
{else}
; no retraction on first toolchange
{endif}
{if layer_z > .25}
M106 S51
{endif}
G1 X240 F5000 ;bucket go back home
G1 X200 F12000 ;bucket go back home
M220 R ; restore speed
;end of tool purge gcode
{else}
; no extruder change
{endif}
G1 X240 F5000 ;bucket go back home
G1 X200 F12000 ;bucket go back home
M220 R ; restore speed
;*end of tool purge gcode
{else}
; no extruder change
{endif}
This G-code is a mix from G-code from JiVo and G-code from BigBrain3d.
It's finished for the Software part and this installation !
Slice and test !
To print correctly (PETG 0.2mm 20% grid), please print these parts according to the last picture. Don't print the Holder lying flat.
Holder : supports everywhere
Spacer: supports from build plate only
Trigger: no supports
Bucket: supports from build plate only
The author marked this model as their own original creation. Imported from Thingiverse.