Remapping confusion on Extruders
-
M584 is for remapping. I understand the XYZ part but not really sure how the firmware differenciate the extruders.
Say I have 3 extruders on drive 5,6,7M584 E5:6:7 would be the assignment, but how does this tell which one is Extruder#1,2 or 3?
Also hotend drive is listed as D in the further down of the config ( I didn’t see this listed in the board drawing ) How many extruders can I practically add on here?
-
@namlecnc said in Remapping confusion on Extruders:
M584 is for remapping. I understand the XYZ part but not really sure how the firmware differenciate the extruders.
Say I have 3 extruders on drive 5,6,7M584 E5:6:7 would be the assignment, but how does this tell which one is Extruder#1,2 or 3?
Also hotend drive is listed as D in the further down of the config ( I didn’t see this listed in the board drawing ) How many extruders can I practically add on here?
Extruders are assigned in numerical order starting from 0. So M584 E5:6:7 assigns drive 5 to extruder 0, drive 6 to extruder 1 and drive 7 to extruder 2.
Not sure what you mean by hot end drive. I'm assuming you are referring to tool definitions using M563. If that is the case, then D0 is extruder 0, D1 is extruder 1, and D2 is extruder 2. It has nothing to do with the physical driver chips as these have been assigned to extruders in the previous M584 statement.
You can only add as many extruders as you have spare drivers. If you only have the Duet board and you only have one driver for each of X Y and Z, then you have two drivers available for extruders. If you have the Duet2 or 5 expansion boards, you can have another 2 or 5. If you use external drivers, you add a further 2. Or do you mean how many extruders can be added to tools? In which case the answer is as many as physically are connected to a single hot end, assuming it's a mixing type hot end.
HTHEdit. Note that drivers, extruders and tools always start with 0 being the first, not 1. There is a way to change that notation for tools to suit some slicers but let's not complicate things for now.
-
@deckingman thank you!!!!