# First look at Duet Web Control

## Getting to know your Duet Web Control Interface:

Now that the **Network Setup** is complete and you have arrived at the IP address your M3D Crane Series printer displayed during the Network Setup process, you can start to utilize the **Duet Web Control Interface**. There are many aspects you are able to monitor and control before, during and after printing from the Duet Web Control Interface. Here we will go over just the basics needed to get you up and printing as quickly as possible.&#x20;

## Duet Web Control Interface First Look:

{% hint style="info" %}
The Duet Web Control Interface provides a comprehensive way to monitor and make changes to nearly all aspects of your 3D printing process. This guide is focused on getting your M3D Crane Series printer up and printing quickly. Links will be provided at the end of this tutorial to allow a more in-depth understanding of all the various functions of the Duet Web Control Interface.&#x20;
{% endhint %}

![Duet Web Control Interface](/files/-LP-9H6WvjshsigVvllx)

## The upper portion of the Duet Web Control Interface will display real time information:

![](/files/-LP-PBf5cyt2o9I3Tp3l)

The **Machine Status** section displays the **current axis positions, extruder drive positions, Speeds and Z-probe reading**.

![Machine Status](/files/-LPSnRp6awSzsNiCd-D4)

&#x20;The **Tools** section provides a place to input and monitor the **temperature** of the various tools such as the **nozzle** and the **bed**.

![Tools](/files/-LPSnytPauuA43pyg_Zu)

&#x20;The **Temperature Chart** section will provide a real time chart showing the **temperature increase and decrease of the bed and the nozzle**.&#x20;

![Temperature Chart](/files/-LPSoXrm_zbqGx8owZAd)

## The Lower portion of the Duet Web Control Interface is Dynamic: <a href="#the-lower-portion-of-the-duet-web-control-interface-is-dynamic" id="the-lower-portion-of-the-duet-web-control-interface-is-dynamic"></a>

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LHsKN4t1c1PNlAAcU9y%2F-LP-KHnOi0PK10VX4-4_%2F-LP-Qs1EIkn4NcqwWhKW%2FDuet5.png?alt=media\&token=ebccf83b-80cf-47e5-9b36-89aebd2fcf29)

&#x20;It contains the **Main Menu Section**, which is comprised of tabs that display their information/interface in the middle portion of the lower half of the Duet Web Control Interface. Under the Machine Control tab you can find the **Axes and extruder control.** The Lower left portion contains the **User-Defined Macros** section.

![Main Menu](/files/-LPSpamx8xl7b8o2Ist8)

## Print Status Tab: <a href="#print-status-tab" id="print-status-tab"></a>

The **print status tab** will not display any information until a print is started, but once you have uploaded and started a print you will see **real time progress** as well as be able to **make changes in real time** to your print as it's printing, such as **micro stepping** or using the **Fan Control section**, changing **fan speeds and ratios.**

![Print Status Tab](/files/-LP-SQWEQ_EBfoIFaQC7)

&#x20;The **Print control** section enables you to **pause, cancel or resume** a print, and allows you to make small adjustments to the Z axis called **Z baby stepping**.

![Print Control ](/files/-LPSlEMl5xEdZAiTlv7W)

&#x20;The **File information** section **displays select information about the gcode file you have uploaded** to print.

![File Information](/files/-LPSlYLUui0z14nz1iIe)

## **G-Code Console:**

The G-code console is a vital to an experienced 3D printing user. This tab allows you to enter any RepRap Firmware supported command. The printer will execute any command entered here and print feedback and errors.&#x20;

![G-code Console](/files/-LHsNjpY0OTwayCvpSgD)

Visit the [RepRap Firmware G-Code](https://reprap.org/wiki/G-code) website to learn more about all possible G-codes. Be careful when entering G-code commands as the printer will execute whatever you command you send it.

**G-code Files**

![G-code File Screen](/files/-LHsNjp_Guuwjz4rL6XT)

This tab is used to upload G-code files to the Duet board. Use the **Upload G-code File(s)** button in order to upload a *.***gcode** file to the printer in order to print it. Click on an uploaded file in order to print it. You also have the ability to create directories here in order to organize your files.&#x20;

## **Macros:**

Macros are useful when you find yourself repeatedly performing a sequence of G-code commands. You can easily put these commands into a macro file and upload it here. Click a macro file in order to execute it.

![Macros Screen](/files/-LHsNjpblbhB5sSmM-RS)

User defined macros are stored in this tab. Use the dark-blue **Upload Macro File(s)** button to upload **.gcode** macro files.&#x20;

## **Filaments:**

Utilize this tab in order to define printer filament settings. This can also be performed in Slicer Software

![Filaments Screen](/files/-LHsNjpdIQTn9YrquxP-)

Each loaded filament, once loaded, is automatically saved in a new file called **/sys/filaments.csv**. This file may be enhanced in the future to include usage statistics for different materials.

## **Settings:**

**This tab is one of the most important**. This tab allows you to change the **sys/** directory in your SD card and define other user settings.

![Settings Screen](/files/-LHsNjpfsg3-Q563JYI3)

When any future updates are released it may be necessary to access the system files such as **config.g** or a **machine.g** file, you can change the files in the settings tab. The Settings tab includes more tabs:

* General: Includes firmware and web console information
* User Interface: Change the look and feel of the Duet Web Console
* List Items: Includes web page suggested options
* System Editor: A very useful tab to change files in the *sys/* directory of your microSD card. **You will find the** ***config.g*** **file here as well as other system G-code files.**
* Machine properties: Defines properties of the different drives (motors) of the printer.
* Tools: Defines the properties of the tools.

These are the very basics of the Duet Web Control Interface. We'll go over more about the Macro function during the Bed Leveling Assistant section of this guide, but for more comprehensive and in-depth information on each of the features of the Duet Web Control Interface, click [HERE](https://duet3d.dozuki.com/Wiki/Duet_Web_Control_Manual#Section_Overview).

In our Community Submissions section under User Submitted Guides we also have a Video Guide that touches on the basics of the Duet Web Control. You can find that [HERE. ](https://crane.printm3d.com/community-submissions-attributions/user-submitted-guides#duet-web-control-interface)

Now that you are more familiar with both the LCD navigation menu as well as Duet Web Control, it's time to move on to Bed Leveling which will be addressed in the next section.   &#x20;

&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://crane.printm3d.com/crane-bowden-guide/intro-to-duet-web-control.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
