Ir para conteúdo
3DFinder
Entrar

Você está no 3DFinder

Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.

Buscar mais como este
Modelo 3D V2 Multi-Material kept simple por BM no Printables

Descrição

/!\  This is a Project, work in progres /!\

This is the V2: extra arm on top to secure the position of the filament after docking. increases the reliability. 

 

By printing this set of part and adding the special toolchange Gcode in your slicer you can experience multi-material printing without investing much money (no buy parts, no motors).

The files are now available for i3, tested for the mk3/mk3.5 platform with integrated enclosure. I have made a version of the two yellow holders for the stock machine too (see files section) but have not printed those yet to test (near future).

It may be compatible with mk2.5. The mk4 is not tested yet because of the huge difference of the nextruder regarding to the mk3 extruder.

There will be some coordinates tweaking needed to accommodate your own printer geometry, filament, etc. . 

I have at this moment only tested to print PETG and PLA. Other filaments have still to be tried-out.

I simply think this had to be shared with the community 😉

I encourage you to try it and share you make and feedback!

[https://youtube.com/shorts/mT_7Mql5OdU](https://youtube.com/shorts/mT_7Mql5OdU)

Project Technical Details:

  • Printed parts:

The are designed to be printed in PETG for easy assembly and the catcher has to be in TPU for the needed flexibility (shore 40D in my set-up).

  • Software adjustments:

Preset of the machine (from Mk3.5 base):

General:

G-code:

Toolchange Gcode to add to the machine profile:

{if layer_num >= 0}
G0 E-35 F2400 ; Retraction
G0 {if current_extruder==0}X22{else}X230.5{endif} Y0 Z210 F10000 ; Approach filament rest position 
M104 S{temperature[current_extruder]}; Set hotend temperature
M109 S{temperature[current_extruder]}; Wait for hotend temperature
G1 E-7 F3600; Retraction
G1 {if current_extruder==0}X5{else}X247.5{endif} E-1 F500 ; Retire filament
G1 Z207 E-3 F600
G1 {if current_extruder==0}X3.5{else}X249{endif} F600 ; redressing filament
G1 {if current_extruder==0}X12{else}X242.5{endif} F600 ; redressing filament
G1 E-14 Z193 F600 ; Pull-out
G1 Z165 ; Free filament
M104 S{temperature[next_extruder]}; Set hotend temperature
M109 S{temperature[next_extruder]}; Wait for hotend temperature
;
G0 {if current_extruder==0}X242.5{else}X10{endif} Z165 F18000; Approach filament rest position 
G1 Z192 F3600 ; capture filament
G0 {if current_extruder==0}X246.5{else}X6{endif} F18000; Approach filament rest position 
G1 E18 Z210 F600 ; Pull
G1 {if current_extruder==0}X230.5{else}X22{endif} E-3 F600 ; filament pick-up
G1 E59 F2400; Deretraction
G1 E5 F300 ; prime nozzle
G1 E-8 F2400 ; retract nozzle
G1 Z165 F10000 ; clear toolchange position
M104 S{temperature[next_extruder]}; Set hotend temperature
M109 S{temperature[next_extruder]}; Wait for hotend temperature
{endif}

 If you get some problems with filament sensor demanding manual confirmation each time, put the following 2 lines in the beginning and end of previous block of Toolchanger code (Thanks @Ethan_2654100 for your feedback!):

{if layer_num >= 0}
M406 ; Disable filament sensor
/...
.../
M405 ; Enable filament sensor
{endif}

 

→ Full cycle with colorchange(v1 here for exemple):

 

 

Printables

V2 Multi-Material kept simple

Publicado em 3 de abr de 2026

30
Curtidas
32
Downloads
Categoria Prusa Parts & Upgrades
Tags
prusa multimaterial mmu mk3 color multicolor multi mod i3 mk3s materials toolchanger simple addon bicolor keepitsimple bmmu
Licença GNU General Public License v2.0
Arquivos (15)
cage - ressort.step 28.3 KB
cage - Fork.step 166 KB
cage - axe.step 6.2 KB
Prusa i3 MK3S parts - MK3S Filament Sensor Cover.step 95.3 KB
BMMU - catcher.step 153.5 KB
cage - Cam.step 24 KB
cage - catcher_sup_L.step 237.2 KB
cage - Guide.step 191.9 KB
cage - catcher_sup_R_stock.step 369 KB
Sensor_cover_BMMU.3mf 92.8 KB
cage - catcher_sup_L.3mf 571.4 KB
cage - catcher_sup_R.3mf 569.9 KB
BMMU - catcher.3mf 482.3 KB
cage - guide.3mf 2.7 MB
Forme-Boîte.3mf 18.6 KB
Ver no Printables (abre em nova aba)