Site Navigation

Your Account

Choose Language

Your Duet comes with the following items:
  • Your Duet comes with the following items:

  • Duet Controller

  • Connector kit

    • Wurth Elektronic WR-WTB series connectors (Molex-KK compatible)

    • Ferrules for power input, bed heater, and hotend heaters.

    • Plastic washers for isolation when mounting.

  • 100 pins for connectors

  • 3 ft. USB Cable

Add Comment

If you are using a Windows computer, download the USB drivers for Duet here.
  • If you are using a Windows computer, download the USB drivers for Duet here.

  • Connect the Duet to your PC with the USB cable provided. No other power connection is required at this stage.

    • To install drivers, open device manager by pressing Windows Key + R and type devmgmt.msc

    • Look for any devices with a yellow triangle which would indicate that the driver is not installed. If no devices have this indicator, then the driver was successfully installed.

    • Right click on the USB device with a yellow triangle.

    • Click Install Driver and browse to the location of the driver that was downloaded at the beginning of this step. Continue setup by clicking "Next" until the device driver has been installed.

  • Mac OSX users can just connect the Duet board to their Mac with the provided USB and proceed to the next step.

Maybe having images of the Windows driver install process would be helpful?

We need Mac and Linux equivalents at some point

Tony - Reply

This is planned, the computer I am using wants to recognize the board and won’t give me the option to uninstall the driver. Might have to set up a virtual machine with an older version of windows for this purpose.

Filastruder - Reply

The Guide needs to mention other methods of establishing Wifi networking at all (PanelDue, Pronterface with apostrophes, Setnetwork macro) .

YAT is Windoes only - Linux and Max equivalents need to be mentioned

Tony - Reply

Might also be worth mentioning that you do not need to connect any sort of power to the board before hand. I could see some people being confused about this and since we don’t talk about the correct way to power the board until the next guide it might be good to call that out here.

MSquared - Reply

Thanks, I have added that.

Tony -

To open the device manager Type in devmgmt.msc, not devmgmnt

ma do - Reply

Thanks, I have fixed this

Tony -

Anybody having trouble installing the driver? I’m having some trouble …Windows can’t seem to recognize the driver

Tony Chen - Reply

Hi Tony. Best to discuss specific issues on the forum.

Tony -

I have connected the USB with my laptop. However, I have immediately found two issues:

1. The diag red LED is off.

2. I cannot find the USB in the device manager; hence, cannot install driver.

Jeffrey Yu - Reply

Hi Jeffrey. Best to discuss specific issues on the forum.

Tony -

To set up a network (WiFi or Ethernet) connection, we must use a terminal emulation program. This is because 3D printer host programs send all characters in uppercase, and your WiFi settings (SSID and password ) are case sensitive. Windows users: Download YAT here. Install YAT using default options.
  • To set up a network (WiFi or Ethernet) connection, we must use a terminal emulation program. This is because 3D printer host programs send all characters in uppercase, and your WiFi settings (SSID and password ) are case sensitive.

  • Windows users: Download YAT here. Install YAT using default options.

  • Mac OSX Users: Open Applications > Utilities > Terminal .

    • Run ls /dev/tty.*

    • Copy the result that has USB in the name. For example; /dev/tty.usbmodem1411

    • Run screen /dev/tty.usbmodem1411 115200. Replace "usbmodem1411" with the result you received. You should see a blank screen. Hit enter and you should see OK returned. You are connected successfully.

    • If you get an error, Sorry, could not find a PTY. unplug the USB, plug it back in and try again.

Add Comment

Windows Users: Open YAT, and configure the correct COM port. If unsure of the COM port number, press Windows Key + R on your keyboard and type devmgmt.msc
  • Windows Users: Open YAT, and configure the correct COM port.

    • If unsure of the COM port number, press Windows Key + R on your keyboard and type devmgmt.msc

    • Your Duet will be listed under Ports (COM & LPT) as USB Serial Device (COM#) or similar. Use COM# as the com port in YAT.

    • Also in YAT, under Text Settings set the end-of-line sequence to <LF>.

  • Mac users can skip this step.

Add Comment

After the COM port has been configured, send command &quot;M115&quot; to the Duet board. The Duet will return the firmware version being used.
  • After the COM port has been configured, send command "M115" to the Duet board.

  • The Duet will return the firmware version being used.

  • If using firmware version 1.19 or later, continue to the next step.

  • If using firmware version 1.18 or earlier, we recommend upgrading. See installing and upgrading firmware: Upgrading to DuetWiFiFirmware 1.19 here.

  • Mac Users: you will not see characters appear on the screen as you type. For this reason, it is easiest to copy and paste the commands to ensure correct syntax. Copy M115 and paste into terminal and then hit enter. You will see OK when a succesfull command is received. Wait a few moments and the firmware version will be displayed.

Will not return anything. Only sends M511 but does not return any info

arnold - Reply

M511 is not a recognised gcode. M115 is the one to report the firmware version

Tony -

First, check the status of the Wifi or Ethernet Module by sending command &quot;M552&quot; to Duet. If Duet returns Wifi or Ethernet module is disabled, put it into idle mode it by sending command &quot;M552 S0&quot;. If Duet returns Wifi or Ethernet module is disabled, put it into idle mode it by sending command &quot;M552 S0&quot;.
  • First, check the status of the Wifi or Ethernet Module by sending command "M552" to Duet.

  • If Duet returns Wifi or Ethernet module is disabled, put it into idle mode it by sending command "M552 S0".

Add Comment

Send command M587 S&quot;your-network-ssid&quot; P&quot;your-network-password&quot;. The quotation marks are needed, but substitute the SSID and WiFi password for your own network. Important: enter the exact characters in the SSID and password of your network, in the correct case, except that if your SSID contains an apostrophe then enter two apostrophe characters in its place. For example, if your SSID is Pete's network then enter &quot;Pete''s network&quot;. Send command M552 S1 to connect to WiFi. (Make sure to connect 2.4MH network , 5.0MH network will not connect with the Duet)
  • Send command M587 S"your-network-ssid" P"your-network-password". The quotation marks are needed, but substitute the SSID and WiFi password for your own network.

    • Important: enter the exact characters in the SSID and password of your network, in the correct case, except that if your SSID contains an apostrophe then enter two apostrophe characters in its place. For example, if your SSID is Pete's network then enter "Pete''s network".

  • Send command M552 S1 to connect to WiFi. (Make sure to connect 2.4MH network , 5.0MH network will not connect with the Duet)

    • After a moment, Duet will confirm the connection and the IP address of the Duet controller.

  • At this point your Duet Wifi should be on the wifi network. To connect to it, continue to Step 9.

  • Note: The WiFi module only support 2.4Ghz not 5 Ghz Wifi bands.

Should this be M551 S1 or M552 S1 .. cuz M551 S1 didnt make me connect ,,,

Steve - Reply

Thanks, corrected

Tony -

Doesn’t work just says:

M587: Failed to add SSID to remembered list<LF>ok<LF>

Travis Butler - Reply

Best to discuss this on the forum

Tony -

At this point your Duet Wifi should be on the wifi network. To connect to it, continue to Step 11. - This should say Step 9 instead of Step 11?

tjb1 - Reply

Thanks for pointing that out, I have fixed

Tony -

Please add note that the Duet will connect just to 2.4MH and its can not connect to 5MH wifi networks ,

I spend 3 hours trying to connect it because i didn’t know that :(

Mor Hana - Reply

Thanks for pointing this out, we mention it elsewhere in the documentation but not here so i have added that. Sorry for the waste of time!

Tony -

Please forgive if this isn’t the correct place to ask, but when I type the M587 command with S"THE ACTUAL NAME OF MY SSID” P “MY ACTUAL PASSWORD” and then the m552 S1 command, I get a “WiFi reported error: no known networks found” error. The SSID and password are correct. What am I doing wrong? Thanks in advance. BTW, I’m on a 2.4MH network

Anthony Colannino - Reply

same with me

Jonathan Valdez -

Check to see the network has been added properly by M587 with no arguments. Looks like you are doing it correctly so best to ask on the forum.

Tony -

need help please mine says:

M587 S"FlooNetwork" P"QuidditcH86"

ok

M552 S1

ok

WiFi reported error: no known networks found

Wifi module is idle

Jonathan Valdez - Reply

This item mentioned above is referencing you connecting your duet to your local network at your home or office. It sounds as if you are setting a new username and password for the duet, rather you are logging the duet into your router in your home or office with the commands suggested. Just wanted to share this with those that may be confused.

Martin Smith - Reply

Send the command &quot;M552 S1&quot; to the board.
  • Send the command "M552 S1" to the board.

  • After about 30 seconds, the board should reply with Network running and the IP address that the Duet has been assigned.

  • Mac users: Press CRTL-A and then CRTL-D to exit screen and return to terminal. You can safely close Terminal at this point.

Add Comment

Open your browser and type the IP address assigned to the Duet. You should also be able to access the Duet by typing duettest.local/ into your address bar.
  • Open your browser and type the IP address assigned to the Duet.

    • You should also be able to access the Duet by typing duettest.local/ into your address bar.

  • You should now see the main control page for Duet WiFi or Duet Ethernet!

Step 8 completed absolutely the same with the picture

Step 9 Neither IP and duettest.local/ does not work in the few browsers, what could be the problem?

Dmitri Plotnikov - Reply

daemon length overflow

Dmitri Plotnikov -

Please use the [|https]://forum.duet3d.com/ for support questions.

Tony -

We need to be sure the networking is configured properly for the future. Navigate to config.g by clicking:
  • We need to be sure the networking is configured properly for the future.

  • Navigate to config.g by clicking:

    • System Editor

    • config.g

  • Check that there is a command "M552 S1" without a semicolon in the beginning. This sets the wifi or ethernet module to enabled.

  • Commands are processed from top to bottom, so a command at the bottom supersedes a command at the top of the file.

Add Comment

Optional: Set the IP address for the Duet controller in the M552 command.
  • Optional: Set the IP address for the Duet controller in the M552 command.

    • Leaving this as 0.0.0.0 will allow your router to assign an IP address via DHCP. This is standard for most network devices.

    • If you are not familiar with networking, you should leave this setting as 0.0.0.0.

Add Comment

Add Comment

Finish Line

18 other people completed this guide.

Filastruder

Member since: 10/31/2017

1,091 Reputation

3 Guides authored

8 Comments

Hi

I never got the IP address after the account details were added and activated I looked it up via my router, Espressif Inc. was the device name. I later noticed that I could run the M552 and get the address to display as intended in the guide. Thanks for the nice guide!

Per - Reply

hello, i have 4 wifi´s remembered in my duet. how can i delete them?

Dr Taly (DrTaly) - Reply

M588: Forget WiFi host network

Parameters:

S"ccc" Network SSID to remove from the remembered list

The specified SSID will be removed from the remembered list and the associated password cleared out of EEPROM. If the SSID is given as "*" then all remembered networks will be forgotten.

Ricard -

Ran the M511 and it did nothing. Using Widows 10 if that helps.

arnold - Reply

M511 is not a recognised gcode.

Tony -

Received IP address but when I go to Duet web interface I get Syntax error “ JSON.parse :Invalid character at position 91

What is that mean?????????????

Pete - Reply

Hi Pete, please can you use the forum for support requests.

Tony -

Add Comment

View Statistics:

Past 24 Hours: 101

Past 7 Days: 598

Past 30 Days: 2,664

All Time: 5,400