# Running A Print

Running a print is best done using the Duet Web Console. To connect to your Duet via a network, visit the [Network Setup](broken://pages/-LOshvboTbWC-C0o-1ky#network-setup) guide. For an introduction on the Duet Web Console visit the [Accessing Web Interface](broken://pages/-LOshvboTbWC-C0o-1ky#the-web-interface) guide.

This guide assumes you have properly configured your printer with all the previous guides. That means:

* You have homed all axes of your printer
* You have configured your Z-probe offset
* You have run and enabled mesh bed leveling
* You have loaded filament into the extruder

## Uploading the Print

In order to print something from the Duet board you must first upload the print to the Duet Board. This can be done via the Duet Web Console or by ejecting the SD card and uploading it with a computer.&#x20;

**Uploading a print via the Duet Web Console is the easiest way**.&#x20;

{% hint style="info" %}
To print on the Duet board your print must have a *.gcode* file extension.&#x20;

To create a G-code file you must slice a model with a slicer. Look at the [What is Slicing?](/advanced-setup-guides/what-is-slicing.md) guide for guidance on how to create a *.gcode* file.
{% endhint %}

### **Uploading via Duet Web Console**

![The Gcode Upload Button](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LH1ZPQUJrjMM5Ql5c--%2F-LHJKvRYSgPi9YCoq9TP%2F-LHJMO42BCgUjNoJGmEP%2Fuploadinggcodefiles.png?alt=media\&token=41704a18-a635-42fe-942f-46ba13cc223e)

First, we will have to upload the G-code file we produced in the previous guide.&#x20;

Connect to the Duet Web Console on the printer.&#x20;

Then, press the *G-code Files* button and then press the *Upload G-code File(s)* button as shown in the image above. This will open a window which will allow you to select the G-code file you sliced.&#x20;

*Open* your preferred file and wait for it to upload.

### **Uploading via microSD**

Power off your printer with the blue power switch.

Remove your microSD card from its slot on the Duet board by pressing it into the board.&#x20;

{% hint style="warning" %}
Be careful as the microSD slot on the board is fragile.
{% endhint %}

Insert the microSD card with microSD card reader into your computer.

Open up the drive and select the folder *gcodes*. Upload all the *.gcode* prints you want into this folder.

When this has completed, safely eject the card and insert it back into the Duet board.

Power on the printer and reconnect to the Duet Web Console.&#x20;

You should now be able to see all your prints in the *G-Code Files* tab on the console (shown in the image above).

## Printing the File

Once the file is uploaded, you can click the file in order to print it. A window will pop-up confirming that you are about to print something. Click *Yes.*

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LH1ZPQUJrjMM5Ql5c--%2F-LHJKvRYSgPi9YCoq9TP%2F-LHJOTh2YY8lAkMkWcyu%2Fprintingthegcodefile.png?alt=media\&token=9489e4ca-ad7f-4cec-bd54-d8a214adc48c)

## Monitoring Prints

Once you have selected a file to print it you can view the prints progress in the *Print Status* tab.

![JsgIIZGuUS48ntAX-PrintSettingsScreen.PNG](/files/-LH1ZeBRkMGsLCRxba2T)

With various buttons on this screen you can manipulate your print. This can help in certain cases.

### Speed Factor

Change the print speed with the ***Speed Factor*** slider, on the right. This can be helpful to slow down your print during tricky parts, such as the first layer.&#x20;

### Z Baby stepping

With the ***Z Baby Stepping*** buttons you can change the height of the Z during a print. This is very helpful to improve first layer stick during a print.&#x20;

### *Extruder Factors*

***Extruder Factors*** sliders can be used to change the flow rate of the extruders.&#x20;

{% hint style="warning" %}
Exercise caution when using these controls, improper use can quickly ruin your print.
{% endhint %}

### Print Statistics

Aside from these controls the Duet Web Console displays, a heap of cool statistics such as Layer time and length of filament required.&#x20;

{% hint style="info" %}
Remember that these statistics are estimates!
{% endhint %}

### Pause

At any point during a print you can pause the print with the orange ***Pause Print*** button. This will execute a file on the microSD card called *pause.g*.&#x20;

This will remove the extruder head from the print, and retract filament but keep the temperature steady.&#x20;

You will then be able to execute G-code commands.&#x20;

{% hint style="warning" %}
Be careful as you can easily damage your print and printer if you move the extruder into the print.&#x20;
{% endhint %}

### Resume

Whenever you want to continue printing you can press ***Resume***. This will execute *resume.g*.&#x20;

### Cancel

If you want to stop your print, you can press the *Cancel* button. This will execute *stop.g.*

This file is also called at the end of a print.

Continue on to the phase: [Common Terminology](/beginners-setup-guides/common-terminology.md).


---

# 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://promega.printm3d.com/beginners-setup-guides/running-a-print.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.
