English
Login

Sending G-codes to printer via network

(Prusa Connect, PrusaLink, Octoprint)

Relevant for

PrusaSlicer
Prusa Connect
Article is also available in following languages
English
Čeština
Polski
Deutsch
Français
Español
Italiano
日本語

PrusaSlicer separates the printer connection settings from the Printer profile into a Physical printer profile. 

Using PrusaConnect through the Physical Printer settings is supported, but it is considered a legacy method. This workflow was introduced before PrusaSlicer added the dedicated PrusaConnect tab, which now provides a more complete and streamlined integration.
For the best experience and full feature set, we recommend configuring PrusaConnect directly through the PrusaConnect tab rather than through the Physical printer dialog. 

You can create a new Physical profile by clicking Add printer in the printer profile select box or by clicking the cog icon and picking Add physical printer.

In the Physical printer dialog, you can name the printer and assign it one or more printer profiles. If you're using, for example, the MMU2S upgrade, you only have to set one physical printer, but you can have both Single mode and MMU profiles linked to it.

If you have a Physical printer with network info filled out selected as your current printer, you can send generated G-codes directly to your device.

PrusaConnect

If you'd like to send files to your printer via PrusaConnect, add a Physical printer or Edit an existing one.

Select PrusaConnect from the select box as the Host type. The hostname/IP will be automatically filled, you don't have to change it.

To find your API key, go to PrusaConnect, select the printer you want to send the files to, go to the Settings tab and scroll down to he API keys section. Copy PrusaConnect API key to the Physical printer window and confirm with OK.

Was this article helpful?
This action is available only to registered users. Please log-in.
 

15 comments

Log in  to post a comment
Geoff Hinkle
I want to echo that as of 3/29/26 my only option in Prusa Slicer is to export gcode. I don't have any ability to send to connect or directly to my networked Core 1 like I've been doing for a year with zero problems or zero additional set up.

I looked at I have a physical printer profile, but I can't edit it and I'm using a different nozzle now. I went to set up a new physical printer, but it forces me to select a host profile, and exactly zero of them are "Prusa" anything, so I can't set up my printer as a physical one.

One, why break what was working? Two, why can't I tell it to make my printer a physical one directly and then input my IP and API? Three, Prusa connect can see my printer in the built in prusa slicer interface, but I can't send it from my slicer to connect directly, and I have to export the gcode file to my computer and then drag and drop it to the upload slot on prusa slicer in the connect page to get it to upload and print.

WTF?
Green Joe
The title of the article is "Sending G-codes to printer via network (Prusa Connect, PrusaLink, Octoprint)"

However, the article only seems to cover prusaconnect and doesn't have any information about sending Gcode over the network
PowergridMIKE
Today, 12/15/2025, I was provided a configuration update that I updated in my PruSlicer. I typically slice objects and then Send to Connect. After this update, the "Send to Connect" button is gone and all I can do is Export GCode. I don't want to export the G-Code, I want to Send to Connect every time. How can I fix this?
wim
same here have .6 nozzle lose alle filament settings and no way to add it
Trent Robertson
This looks like "set up a printer to send gcode files to printer using Prusa Connect," not "sending gcode files..." Please add additional information for actually sending the commands.