Ditto print - concurrent print with Duet v2 board



  • Long time no post and a question as i commence turning bright ideas into a design for a new CoreXY build.

    One feature i use a lot of on the FF Creator is "Ditto Printing" as in both hot ends print the identical object at the same time. Essentially both are T0. The creator limits you due to head spacing to objects thinner than say 34mm (36mm head spacing).

    I'm thinking about building the CoreXY with two hotends but need to know if the Duet firmware can be set to optionally turn on and off the "ditto" functionality?

    So if i have T0 and T1 can they be used independently as T0 and T1 as normal and then also be set up as 2 x T0 when needed?

    Thanks in advance
    Phil


  • Moderator

    Yes, but I'm not sure of the specifics.



  • Thanks, that will at least keep me travelling in the direction i want, hopefully DC42 might chime in with specifics

    Cheers
    Phil


  • administrators

    Do you mean a CoreXY with two independent X carriages (so actually a CoreXYU or CoreXYUV)? See https://duet3d.dozuki.com/Wiki/ConfiguringMultipleIndependentXcarriagesCartesian#Section_Creating_a_tool_that_uses_more_than_one_carriage_to_print_multiple_copies_of_an_object.

    If instead you mean a single carriage with two nozzles a fixed distance apart, then you can do the same thing (create a tool that uses both nozzles).



  • @dc42 Cool and Thanks.

    Just 1 carriage with the nozzles a fixed distance apart. I was sure i had asked this years ago but searching turned up nothing, appreciate your time.

    So creating a tool that uses both nozzles does that mean i need to to set up 3 tool definitions and target the correct tool when slicing or can i via the firmware itself either from the touch screen or the web interface say turn on ditto mode and have the firmware drive T1 and T0 despite the gcode being sliced only for T0?

    What i mean by 3 tools is...
    T0 - Primary normal nozzle
    T1 - Secondary nozzle (used for support etc)
    T2 - T0 + T1 running in ditto mode

    What i'm used to is, slice for T0 and then on the FFC enable ditto mode and it just uses both nozzles.

    interesting when i forget to turn it off and print something bigger 🙂

    Cheers
    Phil



  • @Aussiephil said in Ditto print - concurrent print with Duet v2 board:

    @dc42 Cool and Thanks.

    Just 1 carriage with the nozzles a fixed distance apart. I was sure i had asked this years ago but searching turned up nothing, appreciate your time.

    So creating a tool that uses both nozzles does that mean i need to to set up 3 tool definitions and target the correct tool when slicing or can i via the firmware itself either from the touch screen or the web interface say turn on ditto mode and have the firmware drive T1 and T0 despite the gcode being sliced only for T0?

    What i mean by 3 tools is...
    T0 - Primary normal nozzle
    T1 - Secondary nozzle (used for support etc)
    T2 - T0 + T1 running in ditto mode

    What i'm used to is, slice for T0 and then on the FFC enable ditto mode and it just uses both nozzles.

    interesting when i forget to turn it off and print something bigger 🙂

    Cheers
    Phil

    Should be pretty simple to setup with the M563 command (unsure if you would even need a G10 after that...)

    I run an IDEX machine where I have "ditto" mode setup on T2. While not a perfect process - I first slice for T0, and then post-process the gcode file, changing all instances of T0 to T2 (I use the Cura post-processing plugin, doing a "search and replace", but should be easy enough to manually change in a text editor).


Log in to reply