A new hesitant user :) info about duetWifi

  • Good evening. I'm an Italian universitary student. I love the world of 3D printing from 2014 I have assembled 3D printers and now I have a good CoreXY with good printing but I have a 8bit electronic arduino mega + ramps 1.4…...with marlin firmware.....but now is 2017 and I want to upgrade my coreXY with duetWifi....for me is incredible I love the graphical interface web interface and electronic choose as tmc wifi etc...and also I want to try a native firmware for 32bit electronics as DuetWifi....but this is the problem....For three years I have used Marlin firmware and now Reprap fw is so far from marlin that I'm very hesitant...I download the guide on your site and now I'm studying it. Is this fw more easy? Because I understand some functions but others are less clear....for example in marlin I can say where I have endstop....My core XY is simple without zprobe o bed compensation I have three motors, 3 mechanical endstop, and hotbed one endstop is for Z ....when print starts the bed moves down touches the endstop and moves-up for 200mm (that I defined in marlin fw as Zmax_pos =200, Ymax_pos=175, Xmax_Pos=250 in mm) Z arrives near hotend (0.2 from nozzle for example)....endstop for x is on my left and Y in front of me after the homing the print start because in marlin I have this settings for endstop....

    // Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
    #define X_MIN_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
    #define Y_MIN_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
    #define Z_MIN_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
    #define E_MIN_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
    #define X_MAX_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
    #define Y_MAX_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
    #define Z_MAX_ENDSTOP_LOGIC true // set to true to invert the logic of the endstop.
    #define Z_PROBE_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.

    // Sets direction of endstop when homing; 1=MAX, -1=MIN
    #define X_HOME_DIR -1
    #define Y_HOME_DIR -1
    #define Z_HOME_DIR 1
    #define E_HOME_DIR -1

    Other settings are more or less clear but for example I don't find this same Marlin settings for endstop in reprapfw for duetwifi
    I'm a student and I don't have a big budget so I want the best board but I must have security that I can use it...:)
    Thanks a lot and sorry for my not perfect english 🙂
    This is my coreXY

    invia immagini

    and this is my youtube channel with my corexy

  • Read the movement section in the following page and hopefully you will realise that RRF is much easier to get your head around than Marlin.


    modifying these files for a CoreXY is fairly straight forward but there is also a Configuration tool that will step you thru what needs to be done?



  • Hi and welcome.

    I'm sure you'll find the change over very easy. The documentation here https://duet3d.com/wiki/Duet_Wiki is first class and should alleviate most of your concerns. make everything clear. Also the configuration tool here ttps://configurator.reprapfirmware.org/ should help to get you started.

    One of the great things about the Duet boards is the support. You'll find that if you do get any problems, posting on these forums will soon get you answers.

    I'm a 63 year old with no formal training in software or electronics, so if I can set up and use the Duet, then I'm sure it will be easy for a youngster like you.


    Edit. Sorry Doug - we must have been typing at the same time.

  • No Probs Ian and be the way (sorry to hijack the thread) my PT100 sensor from RS arived yesterday and the resistor part slotted right into the hole in the Diamond with no mods but I will drill it out a bit so the shoulder fits in the hole then glue it in with sone Arctic Ceramique adhesive so should be good (sensor cost less than £3 from RS)


  • administrators

    Hi RikyRap, welcome to the Duet world.

    The configuration tool that Doug mentioned is here: https://configurator.reprapfirmware.org. You can use that to generate your configuration file and homing files. Save the zip file that it generates, and upload it to the Duet on the Settings page of the web interface.

    You do not need to rebuild or re-upload the firmware to make configuration changes.

Log in to reply