[3.6.0-beta.3+1] Extruder stall detection
-
@dc42 that is exactly my setup
M584 X0 ; set drive mapping for X axis M584 Y1 ; set drive mapping for Y axis M584 Z2:4 ; set drive mapping for Z axis (dual independent) if global.MMUmode = true M584 E3:3:3:3:3 ; set drive mapping for virtual extruders M584 U5 ; set drive mapping for U axis (MMU selector) M584 V6 ; set drive mapping for V axis (MMU pulley) M584 W7 R1 S1 ; set drive mapping for W axis (MMU idler) else M584 E3 ; set drive mapping for extruder
and
; Tools if global.MMUmode = false M563 P0 D0 H1 F0 ; define tool 0 G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets M568 P0 R0 S0 A0 ; set initial tool 0 active and standby temperatures to 0C elif global.MMUmode = true M563 P0 D0 H1 F0 ; define tool 0 G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets M568 P0 R0 S0 A0 ; set initial tool 0 active and standby temperatures to 0C M563 P1 D1 H1 F0 ; define tool 1 G10 P1 X0 Y0 Z0 ; set tool 1 axis offsets M568 P1 R0 S0 A0 ; set initial tool 1 active and standby temperatures to 0C M563 P2 D2 H1 F0 ; define tool 2 G10 P2 X0 Y0 Z0 ; set tool 2 axis offsets M568 P2 R0 S0 A0 ; set initial tool 2 active and standby temperatures to 0C M563 P3 D3 H1 F0 ; define tool 3 G10 P3 X0 Y0 Z0 ; set tool 3 axis offsets M568 P3 R0 S0 A0 ; set initial tool 3 active and standby temperatures to 0C M563 P4 D4 H1 F0 ; define tool 4 G10 P4 X0 Y0 Z0 ; set tool 4 axis offsets M568 P4 R0 S0 A0 ; set initial tool 4 active and standby temperatures to 0C
Those are from my config. But for some reason, sharing the extruder between tools messes something up
-
@Leonard03 it looks like you have set up every tool has its own extruder. Is that really the case, or do they all use a common extruder? Or do you have a single common extruder close to the hot end, and an individual extruder for each filament spool to feed filament into the MMU?
-
@dc42 The MMU is basically a multiplexer. It has no extruders assigned to it. Just moving 3 axis (UVW) to send filament from the selected slot (defined as a tool) to the extruder. It feeds filaments from 0-4 to the same direct dirve extruder.
After that tool change, it disengage the filament and the extruder goes to print with the loaded filament.
I can get away defining only one extruder with the M584. In this case, everything works as expected, but the downside is that i can assign only one filament config to all MMU slots.@dc42 said in [3.6.0-beta.3+1] Extruder stall detection:
it looks like you have set up every tool has its own extruder.
I think so. Every tool has its own extruder, but all extruders are using the same driver (3) and the same physical extruder