What Gcode uses Duet for Cura3?



  • Hi,

    I am going try Cura 3…. And i am in initial setup, but i am not sure what gcode uses Duet, the options are:

    • Marlin
    • Marlin (Volumetric)
    • RepRap
    • Ultimaker 2
    • Griffin
    • Makerbot
    • Bits from bytes
    • Mach 3
    • Repetier

    I think is RepRap… but i am not sure.
    What gcode uses Duet?



  • Use RepRap, it's specifically there to support the Duet.



  • There is some issue using gcodes files generated with Cura in Duet?

    I have read that Cura uses relative gcodes and it is not full compatible with Duet.

    Someone can explain if this is true?



  • With recent cura releases, you can choose to use either relative extrusion or absolute extrusion. Both work OK. Until recently, cura only supported absolute extrusion. If you select RepRap gcode flavour (as discussed above), relative extrusion mode is enabled by default.



  • What mode is best? And… What is the difference?



  • Nice topic.



  • @peirof:

    What mode is best? And… What is the difference?

    Absolute values are still relative. The difference is that absolute values are relative to the start of the print, while relative values are relative to the last extrusion. An analogy that I've seen elsewhere (can't remember where) is like getting directions when driving a car. If the directions were relative, it would be something like this. Drive 1 km to point A, then turn left and drive another 2 km to point B. If the directions were absolute it would be like this. Zero the Odometer, then drive until the Odometer reads 1km, turn left and drive until the Odometer reads 3km.

    It is generally best practice to use relative extrusion. The reason being that any extrusion move will be rounded off (albeit to5 decimal places). With absolute extrusion, the rounding error, no matter how small, could potentially accumulate and over several hundred moves, it could start to become significant. In firmware, any absolute extrusion values would have to be converted to relative in order to calculate how much filament needs to be extruded for any particular move.



  • GreaT

    @deckingman:

    @peirof:

    What mode is best? And… What is the difference?

    Absolute values are still relative. The difference is that absolute values are relative to the start of the print, while relative values are relative to the last extrusion. An analogy that I've seen elsewhere (can't remember where) is like getting directions when driving a car. If the directions were relative, it would be something like this. Drive 1 km to point A, then turn left and drive another 2 km to point B. If the directions were absolute it would be like this. Zero the Odometer, then drive until the Odometer reads 1km, turn left and drive until the Odometer reads 3km.

    It is generally best practice to use relative extrusion. The reason being that any extrusion move will be rounded off (albeit to5 decimal places). With absolute extrusion, the rounding error, no matter how small, could potentially accumulate and over several hundred moves, it could start to become significant. In firmware, any absolute extrusion values would have to be converted to relative in order to calculate how much filament needs to be extruded for any particular move.


 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.