MMU2 load failure
Hi
I have just upgraded to MMU2 and MK3S. Together with this upgrade the problems started.
I can't get the printer to load the filament correctly (no matter which one I use). The MMU is pushing the filament correctly to the printer head. Looking at the sensors FINDA and IR return 1. But then then filament is being unloaded. The MMU2 has a green light, but the printer is showing "MMU2 Ladefehler" (German for "MMU2 load error").
I checked the tension on the week in the printer head, it is fine. I already exchanged the nozzle, because I thought it might be jamed. Nothing solved the issue.
I copied the Octoprint output and shortened it a little by removing the temperature and the repetition values.
Does anyone have an idea what the problem could be? I am lost and no printing is possible anymore.
Regards
Oliver
Recv: ok T:26.9 /0.0 B:25.9 /0.0 T0:26.9 /0.0 @:0 B@:0 P:26.1 A:30.9 Changing monitoring state from "Operational" to "Starting" Send: N0 M110 N0*125 Recv: ok Changing monitoring state from "Starting" to "Printing" Send: N1 M73 P0 R33*36 Recv: NORMAL MODE: Percent done: 0; print time remaining in mins: 33 Recv: SILENT MODE: Percent done: 255; print time remaining in mins: -1 Recv: ok Send: N2 M73 Q0 S33*39 Recv: NORMAL MODE: Percent done: 0; print time remaining in mins: 33 Recv: SILENT MODE: Percent done: 0; print time remaining in mins: 33 Recv: ok Send: N3 M201 X1000 Y1000 Z1000 E5000*57 Recv: ok Send: N4 M203 X200 Y200 Z12 E120*8 Recv: ok Send: N5 M204 P1250 R1250 T1250*80 Recv: ok Send: N6 M205 X8.00 Y8.00 Z0.40 E1.50*60 Recv: ok Send: N7 M205 S0 T0*36 Recv: ok Send: N8 M107*45 Recv: ok Send: N9 M107*44 Recv: ok Send: N10 M115 U3.6.0*87 Recv: ok Send: N11 M83*40 Recv: ok Send: N12 M104 S215*80 Recv: ok Send: N13 M140 S60*97 Recv: ok Send: Tx Send: N14 M190 S60*107 Recv: echo:busy: paused for user Printer seems to support the busy protocol, will adjust timeouts and set busy interval accordingly Recv: echo:busy: paused for user Recv: echo:busy: paused for user Recv: mmu_get_response - begin move: T-code Recv: MMU <= 'T1' Recv: Unloading finished 2 Recv: echo:busy: processing Recv: mmu_get_response - begin move: load Recv: echo:busy: processing Recv: echo:busy: processing Recv: MMU <= 'A' Recv: MMU => 'ok' Recv: mmu_get_response() returning: 1 Recv: ok Send: N15 M113 S2*85 Recv: T:131.66 E:0 B:33.5 Recv: T:216.35 E:0 B:60.0 Recv: ok Send: N16 M109 S215*89 Recv: ok Send: N17 G28 W*82 Recv: T:216.1 E:0 W:? Recv: T:216.3 E:0 W:2 Recv: T:216.0 E:0 W:1 Recv: T:215.9 E:0 W:0 Recv: ok Send: N18 G80*40 Recv: tmc2130_home_enter(axes_mask=0x01) Recv: 0 step=13 mscnt= 223 Recv: tmc2130_goto_step 0 29 2 1000 Recv: tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x01 Recv: echo:busy: processing Recv: tmc2130_home_enter(axes_mask=0x02) Recv: echo:busy: processing Recv: echo:busy: processing Recv: 0 step= 2 mscnt= 40 Recv: tmc2130_goto_step 1 1 2 1000 Recv: tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x02 Recv: echo:busy: processing Recv: ok Send: N19 M105*31 Recv: echo:busy: processing Recv: echo:busy: processing Recv: echo:busy: processing Recv: echo:busy: processing Recv: echo:busy: processing Recv: echo:busy: processing Recv: ok Send: N20 M105*21 Recv: ok T:214.8 /215.0 B:61.0 /60.0 T0:214.8 /215.0 @:31 B@:0 P:30.1 A:35.0 Send: N21 G21*41 Recv: ok T:214.8 /215.0 B:61.0 /60.0 T0:214.8 /215.0 @:31 B@:0 P:30.1 A:35.0 Send: N22 G1 Y-3.0 F1000.0*24 Recv: Unknown G code: $21 G21 Recv: ok Send: N23 G1 Z0.4 F1000.0*48 Recv: ok Send: Tc Recv: ok Send: N24 G1 X55.0 E8.0 F2000.0*65 Send: N25 M73 Q0 S33*18 Recv: Additional load attempt nr. 0 Recv: mmu_get_response - begin move: load Recv: MMU <= 'C0' Recv: MMU <= 'A' Recv: MMU => 'ok' Recv: mmu_get_response() returning: 1 Recv: echo:busy: processing Recv: echo:busy: processing Recv: echo:busy: processing Recv: mmu_get_response - begin move: T-code Recv: MMU <= 'T1' Recv: Unloading finished 2 Recv: echo:busy: processing Recv: mmu_get_response - begin move: load Recv: echo:busy: processing Recv: echo:busy: processing Recv: MMU <= 'A' Recv: echo:busy: processing Recv: MMU => 'ok' Recv: mmu_get_response() returning: 1 Recv: echo:busy: processing Recv: echo:busy: processing Recv: echo:busy: processing Recv: echo:busy: processing Recv: echo:busy: processing Recv: mmu_get_response - begin move: unload Recv: MMU <= 'U0' Recv: Unloading finished 1 Recv: echo:busy: processing Recv: echo:busy: processing Recv: echo:busy: processing Recv: echo:busy: processing Recv: echo:busy: processing Recv: MMU => 'ok' Recv: mmu_get_response() returning: 1 Recv: echo:busy: paused for user Recv: echo:busy: paused for user Recv: echo:busy: paused for user Recv: echo:busy: paused for user Recv: echo:busy: paused for user Recv: echo:busy: paused for user Recv: echo:busy: paused for user Recv: echo:busy: paused for user Recv: echo:busy: paused for user Recv: echo:busy: paused for user Recv: echo:busy: paused for user Recv: echo:busy: paused for user Recv: echo:busy: paused for user
mm
RE: MMU2 load failure
sorry for the unformatted text, it was all ok until I pressed save 🙁
RE: MMU2 load failure
Hi,
I had the same Problem and Setting the MMU2S back to factory Default solved the Problem (Printing handbook of the MMU2S 13.13 MMU2S factory reset)
RE: MMU2 load failure
If resetting the MMU doesn't work (it didn't for me), try reflashing the firmware (that was my final solution).
RE: MMU2 load failure
Thanks, for the moment it appears as if resetting helped, although I still think it is strange. It looks a little beta to me.
I will keep on testing, thank you for the help.
RE: MMU2 load failure
Hi everybody: when you perform the factory reset of MMU are you also doing the filament lenght calibration?
I've done 2 reset + calibration, but it seem my MMU2s is going every time worse
RE: MMU2 load failure
Hi everybody: when you perform the factory reset of MMU are you also doing the filament lenght calibration?
Theoretically, the later firmware (3.7.0 onwards) on the "S" version has auto-calibration and so there is no need to calibrate manually.
Peter
Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…
RE: MMU2 load failure
Rather than start another thread, I hope you don't mind if I piggy back off of this one. I just finished building/connecting my MMU2S. Was doing the first filament load and pushed the filament through the ptfe tube to the mmu2s unit. Selected load filament but the motor never turns to feed the filament through. If I do load to extruder, the extruder heats up (like it normally would) and the motor turns there but the filament is not being pulled by the MMU2s. thoughts?
RE: MMU2 load failure
Well so far I can tell you how I finally managed it.
- check if all 5 PTFE tubes arriving at MMU are free. Open the MMU and try to feed filament through each of those. This is were my first problem was. I could not get these tubes free. This helped me to fix it: https://www.thingiverse.com/thing:3233579 , but I suppose gentle adjusting might help too
- Make sure the FINDA sensor works - Menu Settings -> Sensors will show you the status
- when closing the MMU did you read the handbook? Do not tighten to hard, otherwise it will not work.
- the next problem I had was the IR sensor calibration (the handbook describes on how to do it).
So I suppose I stepped in every stupid mistake I could make. It was more then a frustrating week it took me to get this all done.
Don't stop trying, the reward are multi color prints - I love it.
RE: MMU2 load failure
Well so far I can tell you how I finally managed it.
- check if all 5 PTFE tubes arriving at MMU are free. Open the MMU and try to feed filament through each of those. This is were my first problem was. I could not get these tubes free. This helped me to fix it: https://www.thingiverse.com/thing:3233579 , but I suppose gentle adjusting might help too
- Make sure the FINDA sensor works - Menu Settings -> Sensors will show you the status
- when closing the MMU did you read the handbook? Do not tighten to hard, otherwise it will not work.
- the next problem I had was the IR sensor calibration (the handbook describes on how to do it).
So I suppose I stepped in every stupid mistake I could make. It was more then a frustrating week it took me to get this all done.
Don't stop trying, the reward are multi color prints - I love it.
Well, I got the filament to load and did a single color print to check bed adhesion. Worked great. Loaded a 2nd color to try a 2 color gear. Using Prusa Filament and the print starts. But I get an MMU load error. I remove the 2nd filament clip the end and reload. Seems everytime it changes filament I get an MMU load error. Happened at 9%, then at 15% then at 21%. I finally just canceled the print. I had to even remove one of the ptfe tubes because I can't get the filament removed from the tube. Yes JUST the tube. Swapped the tube to get the print to go again but it still gave the MMU load error. I'm getting nothing but load failures. There has to be a way to solve this. Filament when pulled for the next filament has either a ball on the end or just a damaged end that causes the load failure.
RE: MMU2 load failure
well then I am afraid I don't know how to help. Did you contact the Chat support of Prusa? It takes a few moments for them to answer, but they did also help me quite well. Might be a good idea to ask them. Sorry that I can't help, maybe someone else has an idea.