Yes, but in Smoothieware, not Marlin.Slipshine wrote:You said that you modded it so it was software selectable. Is that tied in to m code to select to output to both extruders ?
I looked up relevant codes on the RepRap web page and decided that M605 was more or less compatible, although the way it's described, I think they had in mind dual independent X axis motors. But I wrote it such that "M605 S2" causes the extruders to simultaneously execute the same motor motion commands, and "M605 S0" returns it to normal.
More specifically/technically, Smoothieware is written in an object-oriented way such that each tool is an object and registers callback functions from the main loop, so in fact all extruders get their callback functions run whenever there is an extrude or retract function in the g-code, and one extruder is set "active" and runs the command, and the other is set "inactive" and stays idle. So the implementation is pretty trivial in Smoothieware, as all you have to do is prevent the extruders from being set to "inactive", then set them all to "active". I haven't looked at the Marlin implementation, so I don't know if it's as easy to implement.