If you’ve already unboxed and leveled your X1 Carbon, the next step is getting it talking to Bambu Studio on your computer. This guide covers downloading and installing the slicer, adding the printer over the cloud or through LAN Only Mode, picking the right printer/nozzle/plate profile, setting up AMS if you have one attached, and finding Bambu’s official material profiles for this machine.
This is a setup guide, not a troubleshooting one. If your printer is already connected and throwing HMS error codes, check the X1 Carbon HMS error index instead.
Downloading and Installing Bambu Studio
Bambu Studio is free and available for Windows, macOS, and Linux from the Software section of bambulab.com, with Linux and older builds also mirrored on the official BambuStudio GitHub repository.
- Windows: choose the installer (.exe) or the portable (.zip) build. The installer walks through a normal setup wizard. Windows 10 or later is required.
- macOS: download the .dmg, then drag the app into Applications. macOS 10.15 or later is required.
- Linux: the AppImage needs its executable bit set before it will launch. Bambu officially targets Ubuntu 22.04 and 24.04, though the AppImage runs on most modern distributions.
On first launch, Studio asks you to pick a printer model to load its default profiles. You can sign in with a Bambu Lab account at this point to sync filament and process profiles across devices, or skip the sign-in and use the slicer fully offline. Signing in isn’t required to slice or print; it only affects remote access and profile syncing.
Adding the X1 Carbon: Cloud Account vs. LAN Only Mode
Bambu Studio talks to the printer in one of two ways, and the choice affects more than just how you click "print."
Cloud mode (Bambu account binding)
This is the default path most people end up on, since it’s part of the printer’s own first-time network setup wizard.
- Make sure the X1 Carbon is connected to Wi-Fi and has internet access.
- On the printer touchscreen, go to Settings, then Account, and bind the printer to your Bambu Lab account (this generates a PIN code on screen, or you can bind through the Bambu Handy phone app instead).
- In Bambu Studio, sign in with the same Bambu account, open the Device tab, and confirm the pairing. If you bound the printer through Handy first, it should already show up in Studio’s device list once you’re signed into the matching account.
Once bound this way, the printer shows up in Studio’s Device tab whether you’re on the same network or somewhere else entirely, and you get remote monitoring, live camera view, and control through the Bambu Handy app.
LAN Only Mode
This keeps everything on your local network and drops the cloud entirely.
- On the printer, go to Settings, then LAN Only, and turn the toggle on. There’s a separate option here for LAN mode liveview if you want the camera feed to still work locally.
- The same screen displays the printer’s access code and, if needed, its IP address.
- In Bambu Studio, open the Device tab, select "no printer added," and enter the access code. If your computer and printer sit on the same subnet, Studio usually finds the printer automatically once the code matches. On networks with VLANs, guest networks, or other segmentation that blocks local discovery broadcasts, you’ll need to enter the printer’s IP address along with the access code.
One quirk worth knowing about: for privacy reasons, Studio doesn’t store the printer’s IP address between sessions when you’ve added it manually. That means on a segmented network, you may need to re-enter the IP and access code each time you restart the slicer. This has been a recurring request in Bambu’s GitHub issue tracker, so it may change in a future release, but as of now it’s expected behavior rather than a bug.
You can switch between the two modes later from the printer’s settings screen. Turning LAN Only Mode off returns the printer to normal Wi-Fi/cloud behavior; turning it on cuts remote access until you turn it back off.
What Cloud and LAN Actually Cost You
The two modes produce identical print quality. Once a G-code file reaches the printer, the machine executes it the same way regardless of how it got there. The differences are all about what leaves your network and what you can do while away from the printer.
Cloud mode relays print jobs and status data through Bambu’s AWS-hosted servers, even when your computer and printer are three feet apart on the same desk. In exchange, you get remote monitoring and control from the Bambu Handy app anywhere with internet, print history that follows you across devices, and the ability to start prints again from your phone’s history list. An independent traffic capture of an X1 Carbon in this mode found the printer connecting to api.bambulab.com over MQTT for status updates (temperature, print progress, and similar telemetry), though the same analysis noted the camera stream tries to connect directly to your device rather than routing through a third-party server when it can.
LAN Only Mode keeps everything local. The same traffic analysis found that with LAN Only enabled, the printer sends nothing to outside servers beyond an occasional NTP time check. Nothing about the print itself, your files, or your usage leaves the building. The trade-off is that Bambu Handy loses remote access to that printer, and conveniences tied to the cloud (remote push notifications, printing again from your phone’s history) stop working. Because the printer isn’t depending on an internet connection once a file is sent, an ISP outage or a Bambu server hiccup won’t interrupt a print already running.
On latency: slicing itself happens locally in both modes and takes the same amount of time either way. The only difference is how a finished G-code file gets to the printer. In cloud mode that file makes a round trip through AWS before landing on the printer; in LAN mode it goes directly over your local network. For most files this difference is small, but it becomes more noticeable with large multi-color prints on a slow internet connection.
If you print anything sensitive, or you just don’t want print data leaving your home network, LAN Only Mode is the more private choice. If you want to check on prints from work or get a phone notification when something finishes, cloud mode is the one that supports that.
Selecting the Printer, Nozzle, and Build Plate Profile
Once the printer is added, Bambu Studio still needs to know exactly which hardware configuration you’re slicing for.
- Printer profile: in the Prepare tab, the printer dropdown at the top lets you search for "Bambu Lab X1 Carbon." Studio ships separate presets for each nozzle size the machine supports (0.2mm, 0.4mm, and 0.6mm). Pick the one that matches the nozzle actually installed. The X1 Carbon doesn’t detect nozzle diameter automatically, so if you swap to a 0.6mm nozzle but leave the 0.4mm profile selected, your first layers and flow rates will be wrong.
- Nozzle diameter: if you only need to change the nozzle size without touching anything else in the profile, there’s a direct diameter setting in the printer’s machine settings that does this without requiring a full profile swap.
- Build plate: the left sidebar has its own dropdown for the plate installed on the machine: Cool Plate, Engineering Plate, High Temp Plate, or Textured PEI Plate. These plates are double sided on some variants, so check the small text printed on the plate’s edge to confirm which face is up before you start a print. Picking the wrong plate profile changes the bed temperature and adhesion settings Studio applies, which can cause a print to fail to stick or to overheat filament that shouldn’t run that hot.
Setting Up AMS in Bambu Studio
If your X1 Carbon has an AMS attached, Studio detects it as soon as the printer connection is active, in either cloud or LAN mode.
For official Bambu spools, the AMS reads the material type and color automatically through RFID as soon as the spool is loaded. For third-party filament, you’ll need to tag each slot manually: click the pencil icon on that slot and set the material type and color yourself. An untagged slot shows a question mark until you do this, though you can still print from it as long as the material type matches what the slicer expects.
Inside the slicer, the filament list you build for a project (sometimes called the filament pool) is intentionally separate from the physical order of your AMS slots. You assign filaments to parts of the model as you normally would, then slice. When you send the job to the printer, Studio shows a mapping screen that matches each filament in your project to an AMS slot, prioritizing a matching material type first and the closest color match second. You can override this mapping manually in that dialog if the automatic match picks the wrong slot, which is worth double-checking on multi-color prints before you hit start.
Finding Official Bambu Material Profiles for the X1 Carbon
Bambu’s own filament profiles are already built into Bambu Studio’s filament library and appear automatically once you’ve selected the correct X1 Carbon printer and nozzle preset. You don’t need to download them separately for standard Bambu-branded filament.
For checking which specific filaments are validated for which nozzle, plate, and AMS combination, Bambu maintains a compatibility reference table on wiki.bambulab.com titled "Filament guide – Printer, Nozzle, AMS, Build Plate, Glue Compatibility and Required Parameters." It’s worth a look before buying a new material, especially anything that needs a hardened nozzle or a specific plate. If you stay signed into your Bambu account in Studio, new or updated filament profiles get pulled in through the normal cloud sync as Bambu adds them.
For anything outside Bambu’s own lineup, you’ll be creating or importing a custom filament profile rather than relying on an official one; that process is a separate topic from this setup guide.
Related Guides
For the rest of the X1 Carbon setup process, see the unboxing and safe first setup guide, the bed leveling and calibration guide, and the first print walkthrough. For loading, unloading, and switching materials once Bambu Studio is connected, check the filament guide. If something goes wrong after setup, the HMS error index covers what the printer’s error codes mean. And if you’re deciding whether to stick with Bambu Studio or try something else, the Cura vs. PrusaSlicer vs. OrcaSlicer comparison covers how those slicers stack up.