> For the complete documentation index, see [llms.txt](https://promega.printm3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://promega.printm3d.com/advanced-setup-guides/printing-the-print.md).

# Printing The Print

This is the final guide in the Beginner Guides chapter. It will cover how to upload and monitor a print on the Duet Web Console. This guide assumes you have properly configured your printer with all the previous beginner guides. That means:

* You have homed 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 G-code File

![](https://3381616767-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/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. Connect to the Duet Web Console on the printer. 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. *Open* the file and wait for it to upload.

## 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://3381616767-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LH1ZPQUJrjMM5Ql5c--%2F-LHJKvRYSgPi9YCoq9TP%2F-LHJOTh2YY8lAkMkWcyu%2Fprintingthegcodefile.png?alt=media\&token=9489e4ca-ad7f-4cec-bd54-d8a214adc48c)

## Monitoring the Print

Now, the print has started. First, the printer will reach it's designated printing temperature that you set in Cura. This might take a while and the printer will not start printing until all components have reached temperature. When the print starts the Duet Web Console will shift over to the *Print Status* tab on the Duet Web Console. This tab allows you to monitor certain settings of the print. Two of the functions on this tab are very useful: *Z Baby Stepping* and *Speed Factor* , these allow you to change the height of the Z and speed while printing. If you notice that a layer is not sticking, try to reduce the speed.

![](https://3381616767-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LH1ZPQUJrjMM5Ql5c--%2F-LHJKvRYSgPi9YCoq9TP%2F-LHJSMq0K_c5Oh3jYX9w%2Fprintstatussettings.png?alt=media\&token=e5a39a3e-5d0f-41d2-8daf-b0278de86cd7)

Your print should now be able to run to completion.
