Skip to main content

Site Navigation

Your Account

Choose Language

Help

Revision to Duet Web Control Manual

Tony

 
== Overview ==
 
This manual is for DWC version 1.2.1-b2 and later.
 
When opened in a browser Duet Web Control starts in the machine control screeen, when viewed on a large screen will look similar to this:
 
[image|251|size=largeimage|684|size=large|align=center]
[image|251|size=largeimage|684|size=large|align=center]
 
Note it will adapt to smaller screen sizes as required however all the features can still be accessed through drop down menus, as shown here on''Machine Control Page for an Android Phone:Cartesian IDEX printer''
Note it will adapt to smaller screen sizes as required however all the features can still be accessed through drop down menus, as shown here on''Machine Control Page for an Android Phone:Cartesian IDEX printer''
 
[image|252]'''Note'''
[image|252]'''Note'''
 
=== Browser Compatibility ===* The DuetWebControl display is dynamic so tools, axis and other features will be displayed only if they are configured
* To help illustrate this dynamic display this manual uses screen shots from a single tool delta printer and a multi tool IDEX printer
=== Browser Compatibility ===* The DuetWebControl display is dynamic so tools, axis and other features will be displayed only if they are configured
* To help illustrate this dynamic display this manual uses screen shots from a single tool delta printer and a multi tool IDEX printer
 
Note that Chrome and Firefox browsers fully support DuetWebControlIt will adapt to smaller screen sizes as required however Edge, IE have problems. ([https://www.duet3d.com/forum/thread.php?id=405&p=2]).all the features can still be accessed through drop down menus, as shown here on an Android Phone:
Note that Chrome and Firefox browsers fully support DuetWebControlIt will adapt to smaller screen sizes as required however Edge, IE have problems. ([https://www.duet3d.com/forum/thread.php?id=405&p=2]).all the features can still be accessed through drop down menus, as shown here on an Android Phone:
 
DWC[image|252|align=center]

''Machine Control Page for an Cartesian IDEX printer on Android mobile phone''

=== Browser Compatibility ===

Note that Chrome and Firefox browsers fully support DuetWebControl however Edge, IE have problems so avoid those. DWC
file editor works in Safari 10.0.1 and later. (Won't work in any earlier versions), fromversions). These issues are due to some browsers failing to implement the thread linked aboveHTML 5 standard.
DWC[image|252|align=center]

''Machine Control Page for an Cartesian IDEX printer on Android mobile phone''

=== Browser Compatibility ===

Note that Chrome and Firefox browsers fully support DuetWebControl however Edge, IE have problems so avoid those. DWC
file editor works in Safari 10.0.1 and later. (Won't work in any earlier versions), fromversions). These issues are due to some browsers failing to implement the thread linked aboveHTML 5 standard.
 
== Machine Control ==
Printer status (common to all pages):
 
[image|254|size=large]image|685|size=large]

''The IDEX printer in this example has 3 tools defined, only defined tools are shown''
[image|254|size=large]image|685|size=large]

''The IDEX printer in this example has 3 tools defined, only defined tools are shown''
 
Main menu (common to all pages):
 
[image|255|size=largeimage|686|align=center]
[image|255|size=largeimage|686|align=center]
 
Axes and extruder control:
 
[image|256|size=largeimage|687|size=large]
[image|256|size=largeimage|687|size=large]
 
Macros and miscellaneous:
 
[image|257|size=largeimage|688|size=large]
[image|257|size=largeimage|688|size=large]
 
=== Selecting Tools, Setting Temperatures ===
* off
 
Only one tool can be active at any one time (but a tool can be made up of multiple hotends, [[ConfiguringMultipleIndependentXcarriagesCartesian|Configuringfor example on an IDEX printer when printing in mirror or ditto modes see: [[ConfiguringMultipleIndependentXcarriagesCartesian|configuring multiple independent X-carriages on a Cartesian printer]], makingprinter]]). Making a tool active sets the remainder to standby (unless they are off, in which case they stay off)off.
Only one tool can be active at any one time (but a tool can be made up of multiple hotends, [[ConfiguringMultipleIndependentXcarriagesCartesian|Configuringfor example on an IDEX printer when printing in mirror or ditto modes see: [[ConfiguringMultipleIndependentXcarriagesCartesian|configuring multiple independent X-carriages on a Cartesian printer]], makingprinter]]). Making a tool active sets the remainder to standby (unless they are off, in which case they stay off)off.
 
The activecurrently selected tool is set tounderlined and the defined active tool temperature, standby tools are set tobackground is light blue (in the standby tool temperature, tools that are "off" have their heaters turned off.default skin):
The activecurrently selected tool is set tounderlined and the defined active tool temperature, standby tools are set tobackground is light blue (in the standby tool temperature, tools that are "off" have their heaters turned off.default skin):
 
In this image the tool choices for heater 1 are shown as T0 and T2 (due to the specific [[ConfiguringMultipleIndependentXcarriagesCartesian|dual independent X axis printer setup]], just having 1 tool per heater is normal). Both heaters are in standby mode, at 170C and the bed is active at 75C.[image|689|size=large|align=center]
In this image the tool choices for heater 1 are shown as T0 and T2 (due to the specific [[ConfiguringMultipleIndependentXcarriagesCartesian|dual independent X axis printer setup]], just having 1 tool per heater is normal). Both heaters are in standby mode, at 170C and the bed is active at 75C.[image|689|size=large|align=center]
 
[image|258|size=large]The heater(s) of the active tool are set to the defined active tool temperature, heaters of standby tools are set to the standby tool temperature, tools that are "off" have their heaters turned off. In the image above, tool 2 uses both heaters so they are both at active temperature. In the next image, tool 1 is selected and heater 2 is thus active, heater 1 is at standby.
[image|258|size=large]The heater(s) of the active tool are set to the defined active tool temperature, heaters of standby tools are set to the standby tool temperature, tools that are "off" have their heaters turned off. In the image above, tool 2 uses both heaters so they are both at active temperature. In the next image, tool 1 is selected and heater 2 is thus active, heater 1 is at standby.
 
After T0 is selected it becomes active and the temperature rises from the standby temperature to the active temperature[image|691|size=large|align=center]
After T0 is selected it becomes active and the temperature rises from the standby temperature to the active temperature[image|691|size=large|align=center]
 
[image|259|size=large]Tools can be selected or deselected using the right click menu
[image|259|size=large]Tools can be selected or deselected using the right click menu
 
=== Homing and Moving Axes ===[image|693|size=large|align=center]
=== Homing and Moving Axes ===[image|693|size=large|align=center]
 
Before some axes can be moved they must be homed, the rules dependThe '''load filament''' option runs a load filament macro that is defined on the printer configuration butfilaments page which will be covered later.

If you have a mixing setup with a lot of different tools dfined for different ratios then
it is best practicemay be asier to ensure all axes are homed before moving them. If an axis requires other axis to be homed before itview the heaters, rather than tools. Selecting the heater view shows each heater, and the associated tools:

[image|692|size=large|align=center]

These images illustrate a more complex setup, just having 1 tool per heater
is homed you get an error, as shown below:more normal):

[image|690|size=large|align=center]

=== Homing and Moving Axes ===
Before some axes can be moved they must be homed, the rules dependThe '''load filament''' option runs a load filament macro that is defined on the printer configuration butfilaments page which will be covered later.

If you have a mixing setup with a lot of different tools dfined for different ratios then
it is best practicemay be asier to ensure all axes are homed before moving them. If an axis requires other axis to be homed before itview the heaters, rather than tools. Selecting the heater view shows each heater, and the associated tools:

[image|692|size=large|align=center]

These images illustrate a more complex setup, just having 1 tool per heater
is homed you get an error, as shown below:more normal):

[image|690|size=large|align=center]

=== Homing and Moving Axes ===
 
[image|260|size=large]Before some axes can be moved they must be homed, This can be overridden in the Settings on newer DWC versions but it is best practice to ensure all axes are homed before moving them.
[image|260|size=large]Before some axes can be moved they must be homed, This can be overridden in the Settings on newer DWC versions but it is best practice to ensure all axes are homed before moving them.
 
This error also shows that the Web interface is using the Gcode "G28 Z" to home the Z axis - the same as if the gcodes were entered manually in the console or over USB.[image|694|size=large|align=center]
This error also shows that the Web interface is using the Gcode "G28 Z" to home the Z axis - the same as if the gcodes were entered manually in the console or over USB.[image|694|size=large|align=center]
 
SeeThe Web interface is using the same gcodes to home as if the gcodes were entered manually in the console or over USB. See the section below about configuring system macros for links to more details on how this works.
SeeThe Web interface is using the same gcodes to home as if the gcodes were entered manually in the console or over USB. See the section below about configuring system macros for links to more details on how this works.
 
Once the axes are homed they turn from orange to blue:
 
[image|261|size=largeimage|695|size=large|align=center]
[image|261|size=largeimage|695|size=large|align=center]
 
Axes can be moved using the buttons in large or small steps and the axes co-ordinates are shown in the machine status box:
To run a macro simply click on the macro name, or select it from a sub directory drop down:
 
[image|263|size=large|align=centerimage|696|size=large|align=center]
[image|263|size=large|align=centerimage|696|size=large|align=center]
 
Defining macros is shown in a later step in these instructions.
== Print Status ==
 
The print status page does not display any useful information until a print is started. Once a print is started though it shows the layer times, forcastforecast for print time remaining based on the layer numbers and/or filament usage. It alosalso allows for Fan, extrusion ration and print speesspeeds to be adjusted in real time:
The print status page does not display any useful information until a print is started. Once a print is started though it shows the layer times, forcastforecast for print time remaining based on the layer numbers and/or filament usage. It alosalso allows for Fan, extrusion ration and print speesspeeds to be adjusted in real time:
 
[image|264|size=large]

To undo the changes made by this version, click 'Revert Changes.' This will automatically restore the previous version of this guide.

Revert Changes