Skip to main content

How to connect Bambu Lab printers to 3DPrinterOS

Illia Nazarko avatar
Written by Illia Nazarko
Updated over a week ago

How to connect Bambu Lab 3D printers to 3DPrinterOS

Supported printers: Bambu Lab A1, A1 Mini, H2D, H2D Pro, H2S, P1P, P1S, P2S, X1, X1 Carbon, and X1E.

  1. Printer set-up and connection

    1. Pre-installation checks

      1. First, please check that you have unpacked your 3D printer, placed it on a stable surface, and connected it to a reliable power source and the Wi-Fi network.

    2. Collect the following information about your printer:

      1. The printer's IP Address and Access Code

        1. On the Bambu Lab P1/A1 Series, go to the Network menu on the Printer's Control Panel and note the IP and Access Code. You must also switch to LAN Only Mode.

      2. For the Bambu Lab X1/H2/P2 series, go to the Network menu on the Printer's Control Panel and note the IP and Access Code.

      3. The printer's serial number

        1. You can find it by connecting to the printer directly from Bambu Studio and going to the menu Device -> Update.

    3. Enable Developer Mode if your printer firmware supports it. After turning on LAN-Only Mode, scroll down in the same menu to find the toggle. How to enable Developer Mode on different Bambu Lab printers.

      Developer Mode is required for third-party integrations only on newer firmware. If your firmware is older than the versions below, the option will not appear, and the printer can still connect without it:

      1. X1 series: introduced in version 01.08.03.00

      2. A1 series: introduced in version 01.05.00.00

      3. P1 series: introduced in version 01.08.02.00

      4. H2/P2: introduced in version 01.01.00.01

    4. Visit https://cloud.3dprinteros.com/#/download to download the latest version of the 3DPrinterOS Cloud client for the platform of your choice. Install it by following the installation instructions.

      1. If you use a Windows PC, you can start the client from the shortcut on the Desktop. To start it automatically, please add the shortcut to the Auto-Start folder.

      2. The client will start automatically after every restart if you have a Raspberry Pi or a similar platform.

      3. For the best results with the Bambu Lab printers, please use the Stable version of the Cloud Client.

      4. If you want to use the X1, H2, P1, P2, A1, or A1 mini camera, please use the Testing version of the Cloud Client (third section).

e(1). Adding the printer through the Cloud web interface.

i. Navigate to https://cloud.3dprinteros.com/#/printers and click “Add Printer.”

ii. Choose Bambu Lab and your printer model.

iii. If the Client is installed and running, and network communication is not restricted, you should be able to see and fill out the following fields: IP, Serial Number, and Access Code.

iv. After filling out these fields and selecting the host device, click “Next.” The printer should connect to the Cloud shortly.

e(2). Adding the printer through the Client web interface.

i. Log in to your 3DPrinterOS Client web interface.

  • For Windows, Linux, or macOS:
    When using one of these as the host device, the web interface should automatically open in a new tab of your browser after you run the Client.

  • For Raspberry Pi hosts:
    Open a new tab in your browser and enter the IP address of the Raspberry Pi followed by port 8008.

    Example: 192.168.1.1:8008

The credentials for accessing the Raspberry Pi Client web interface are included in the email sent with the requested image.

ii. Choose “Add network printer,” specify your printer's IP address, Access Code as Printer password (mandatory for Bambu Lab), and Printer serial number (mandatory for Bambu Lab), and select the type.

iii. The 3DPrinterOS Client will connect to your printer, and you will see “ready” next to the printer type.

iv. You can change the printer's name by clicking on it.

v. Click “Go to your cloud account,” and you will be redirected to 3DPrinterOS. Choose “Printers” from the top menu; you should see the new printer connected to the cloud.

2. To allow the 3DPrinterOS Client to connect to the Bambu X1, H2, P2 series camera please switch on "LAN Mode Liveview". Then restart the printer. P1S and A1 doesn't require this setting to have a camera feed.

3. How to 3D print a model via the 3DPrinterOS Cloud interface.

  • Use Bambu Studio to prepare a model for print. Then slice it and export it to the gCode file format.

  • Upload your gCode file to 3DPrinterOS.

    1. Click on the "Add File" button and select the file from your storage

    2. While the 3DPrinterOS is processing the file, select the correct printer type from the drop-down menu and click the "Save" button

    3. Print your file on the Bambu Lab printer.

A common issue with Bambu printers is that their local IP address may change each time they are powered on or off. This happens because the router’s DHCP server assigns a new IP address if one hasn’t been reserved. To prevent this, you should create a DHCP reservation (binding the printer’s MAC address to a fixed IP address) in your router settings. This ensures the printer always receives the same local IP.

More troubleshooting steps can be found here: Bambu Lab 3D Printers Troubleshooting Guide

Did this answer your question?