Maestro To WiFi v1.04 SD files

  • Hope this is in the right section, if it's not tell me.

    So my mind is made up about abandoning the Duet Maestro because I have had nothing but problems with the Extruder Drivers on the Maestro, always giving me a "Short-to-ground" error when I start printing. I can send commands to the board through the DWC and it extrudes perfectly. Go to print and it errors out. Only at 700 milliamps and on the Discord server I was told those amperages were too high and the driver likely overheated. Regardless, I'm done with it, I've never had that issue with a duet wifi so whatever.

    I'm curious what needs to be changed assuming all the same hardware is being used that was previously functional on the Maestro.

    The wiring of the BL Touch I changed from black and brown GND being connected to the proper Z probe GND and pin #2 on the expansion header just as the duet wiki suggests. Orange is connected to #8 and red is #1.

    My current config from my Maestro has:

    M574 Z1 S2
    M558 P9 H5 F100 T2000

    And according to the forum link that is to be referenced, it appears I must add:

    M307 H3 A-1 C-1 D-1 ; use pin 3 on header for bltouch

    In the SD card files under sys I also notice "DuetMaestroFirmware.bin"

    Can I legitimately just swap this file for the "DuetWiFiServer.bin" file that came pre-installed on the WiFi's SD card and call it a day?

    Is there any other changes that I must make between the two? Using a regular thermistor so no daughterboard stuff. Same voltages, same amperages, and the WiFi vs Ethernet should be automatic, and I shouldn't have to change anything regarding networking I'm assuming.

    Is there anything I'm not catching? Anything else I need to do?

    Thank you in advance.

  • The firmware bin files are just backups of the firmware files. During an update they get applied to the internal firmware space. The files on the SD card aren't used after that. So the wifi board you change to will already have the wifi firmware on it.

    You'll also have to change the deployprobe and retractprobe macros to reference the new servo pin number you've chosen, which looks like #3.

    Your motor currents may need to be updated in config.g. For the Wifi target 70-85% of max rated.

    I can't think of anything else that needs to be changed but I could be wrong.

  • I have all the motors at 1000 for the amperage, shouldn't be an issue, I've gone significantly higher with similar motors.

    It looks like

    Deployprobe.g needs to contain the line:
    M280 P3 S10 I1

    And Retractprobe.g needs to contain the line:
    M280 P3 S90 I1

    Pin #1 should be 3.3v and I believe pin #8 should be 5v. This sound right? But it looks like dc42 says not to use "I1" in the M280 command....looks like it comes out.

    Deployprobe.g needs to contain the line:
    M280 P3 S10;

    And Retractprobe.g needs to contain the line:
    M280 P3 S90; he said it is needed? Grrr...I'm confused. The forum posts were back in 2017, not sure what applies to the Duet 2 Wifi 1.04.

    Hesitant to turn it on without knowing.

  • The I1 will likely be needed. I think it's different if you're using a duex to connect the probe.

  • Okay, thank you! I'll see what happens! Haha

  • And of course you need to change your network part in config.

  • administrators

    The TMC2224 drivers on the Maestro can handle 700mA easily. The maximum recommended current is 1400mA but you need to cool the board well at such high currents.

    My guess is that you have the extruder driver configured to run in stealthChop mode even at high speeds, and this is causing a problem during retraction and re-prime moves, but not at the lower speeds used for extrusion. You can control the speed at which the driver changes over from stealthChop to spreadCycle using the M569 V parameter. I suggest you try V4000 in the M569 commands for your extruder drive. Alternatively, put the driver into spreadCycle mode at all speeds by using D2 on the M569 command.

    If you want to switch to a Duet WiFi, you have already identified the changes to the bltouch configuration. The other changes are WiFi networking vs. Ethernet. The M552 S parameter is still used to enable/disable networking, however if you were setting a static IP address in M552 then for the WiFi that needs to be set in the M587 command used to set up your access point parameters.

    The main firmware file for the Diet WiFi is now Duet2CombinedFirmware.bin. Also copy file iap4e.bin into /sys because it is needed to do firmware updates (on the Maestro it is iap4s.bin).


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