RepRap or Marlin with Duet

  • I was wanting to redo my Config seeing all the changes made during testing. In a post it was talkiong about Marlin and RepRap flavors.
    I checked my config and have the M555 P2 for Marlin. Seeing the Duet is based on Reprap I was wanting to change my config to RepRap.
    So following the wiki link I see that while in the doc its say tp select flavor in GENERAL setting on the configurato now there is no selection and also all the settings talk about mm/ss (Marlin) and not mm/mm (RepRap) if I'm correct.

    So is the new config doing a Marlin flavor or a ReRap flavor? I checked bit can not find where to change the flavor.
    I'm confused any hekp on how to preceed is appreciated.

  • administrators

    Selecting Marlin flavour in the configurator causes the responses sent to USB and Telnet senders to be Marlin-compatible. With RepRap flavour there is no OK response after each GCode, because it's not needed when the controller has device-level slow control on the USB interface, as all Duets have.

    The selected flavour does not affect how commands are interpreted. The Marlin developers chose to diverge in some respects from accepted practice and the documentation in the wiki at, for example by interpreting some speed values (but not others) in mm/sec instead of mm/min.

  • Thanks for the reply.
    in my case having M55 P2 then means I should express all for values as mm/ss. If I wanted to change the flavor would I just canel the M555 command? I tried using the configurator and in the config. there is no M55 command
    and I findthe following.
    M566 X900.00 Y900.00 Z12.00 E120.00 ; Set maximum instantaneous speed changes (mm/min)
    M203 X6000.00 Y6000.00 Z180.00 E1200.00 ; Set maximum speeds (mm/min)
    M201 X500.00 Y500.00 Z20.00 E250.00 ; Set accelerations (mm/s^2)

    I just want to use whats the most common also used by others here so when I read post we are on the same page.
    Still learning and you never stop learning-

  • administrators

    The response type defaults to Marlin if you don't have a M555 command in config.g, and most people leave it that way.

  • 👌

  • Moderator

    This (M555) is different than the gcode flavor choice in the slicer software. In the slicer you should choose reprap flavor. It's not totally clear what exactly changes when doing so, but I know that in Slic3r PE, it will disable a lot of the Prusa printer specific things. In Cura, it will switch which gcodes it uses for setting things like acceleration and jerk, though RepRapFirmware now also supports the Marlin syntax for those commands. Just to be safe though, choose RepRap flavor in the slicer.

  • Hi Phaedrux, I'm using S3D but in my config I have the M555 sent for Marlin, This is way back when I first started 3D printing so I didn't know much then and now,☹ . So I will I take the M555 out and sent S3D to RepRap. I'm trying to get my jerk and acceleration right.

Log in to reply