2 cartesian printers one duet 2 wifi



  • what are the possibilities if any of essentially running two printers from one duet 2 wifi board? i believe with expansion boards the number of motors/extruders is doable, but would it be possible to control two separate XYZE's independantly? if this is ridiculous don't worry just say. thanks!



  • It's ridiculous 🙂



  • ha good to know thanks jens! 👍



  • its ridiculous, but doable, i think.

    the hard part would be to get the g code for this.

    you would use this as a starting point
    https://duet3d.dozuki.com/Wiki/ConfiguringMultipleIndependentXcarriagesCartesian

    and one printer would use xzy for the axis
    and the other would be
    uvm for the axis.

    so you would need to slice with uvm axis for the second printer.
    so it would be and idexyz printer. but i dont think its worth the effort.


  • administrators

    We may support similar configurations on Duet 3 in future, such as 3D printers with multiple print heads operating simultaneously and mostly asynchronously. Duet 2 doesn't have enough RAM to do that.



  • I have smoke coming out of my ears trying to think how this could be possible .... definitely some damage happening between the ears here ....
    The only way I see this as a possibility is if you have so much processing power that you can run two independent threads and basically have two machines running on the single processor at once and time slicing between the two.
    I suppose multiple processing cores would help but it still boggles the mind how this is doable in an RTOS environment.


  • administrators

    @jens55 said in 2 cartesian printers one duet 2 wifi:

    I have smoke coming out of my ears trying to think how this could be possible .... definitely some damage happening between the ears here ....
    The only way I see this as a possibility is if you have so much processing power that you can run two independent threads and basically have two machines running on the single processor at once and time slicing between the two.
    I suppose multiple processing cores would help but it still boggles the mind how this is doable in an RTOS environment.

    RepRapFirmware 3 already supports two independent move queues (which are called DDA rings in RRF). RRF also supports multiple input channels which run semi-concurrently, except when they compete for resources.



  • Something like idex duplication mode might work when both printers are tuned well enough?


Log in to reply