Setting up SimplyPrint for Bambu Lab printers

Connect your Bambu Lab 3D printer to SimplyPrint with our direct integration guide.

Bambu Lab logo
  • 1 Information
  • 2 Setup

Set up SimplyPrint Bambu Lab Client on:

Need help choosing the setup method / hardware to run our client on? Check out our "Supported & recommended hardware" guide.

Please select your preferred setup platform above

Each platform has different setup instructions.

Choose the platform for the device that will run the SimplyPrint Bambu Lab Client.

Choose where you will host/run the Bambu Lab Client - not necessarily the device you're on right now.
Typically this is an external, always-on device (e.g. Raspberry Pi, Linux box, mini-PC/NAS, or a server). If you use LAN-mode, it must be on the same network as your printer(s).
The device you use for the Bambu Lab integration must always be turned on, and if it's running in LAN-mode, it must be on the same network as your printers.

Windows setup

This setup will show you how to run the SimplyPrint Bambu Lab integration from a Windows computer.

The Windows device will connect wirelessly to your Bambu printer(s) and SimplyPrint.

LAN-mode streaming issues:
The issues are primarily related to webcam streaming for printers in LAN-mode. If you're using Cloud mode for your printer(s), you should be fine. We're working on improving it, but the nature of how applications work on Windows makes it less reliable.
Download Windows installer (x64)
Hardware requirements:
  • Windows 10, 11 or newer
  • 4 GB RAM (minimum)
  • 64-bit processor (standard)
Setup:
  1. Download the installer above, and run it.
  2. Follow the instructions on the screen.
    • Your computer might warn you about the installer:
      This happens sometimes with new software. Click "More info" and then "Run anyway".
    • It's important be vigilant when installing software from the internet; only install software from sources you trust and feel comfortable with. More info here.
    • Some users with external anti-virus software may experience it interferes with the application, see our troubleshooting guide for more.
  3. When the setup is done, you should see a SimplyPrint logo in your system tray. Click it, or go to http://localhost:8000.
    • The Bambu Lab Client interface will guide you through the rest of the setup; it's easy, and you're almost there!
      Click the button below for a written guide on the rest of the setup.
The device you use for the Bambu Lab integration must always be turned on, and if it's running in LAN-mode, it must be on the same network as your printers.

MacOS setup

This setup will show you how to run the SimplyPrint Bambu Lab integration from a MacOS computer.

The Mac computer will connect wirelessly to your Bambu printer(s) and SimplyPrint.

Hardware requirements:
  • "Ventura" (version 13) or newer. Both Intel- and Apple Silicon-compatible.
  • 4 GB RAM (minimum)
Setup:
  1. To get started, first open a terminal window:
    - Press Command (⌘) + Spacebar to open Spotlight Search.
    - Type Terminal and press Enter.
  2. Then, run the following command:
    bash -c "$(curl -fsSL https://download.simplyprint.io/bambu/install-macos.sh)"
  3. Follow the instructions on the screen.
  4. Allow the Bambu Lab Client to run in the background, and open automatically on login:
    • Upon installing, you may get a notification that the app is from an unidentified developer - this is normal, and you can allow it to run in your system preferences.
    • On your Mac, go to System Settings
    • Go to General > Login Items
    • Add the Bambu Lab Client to the "Open at Login" list
    • Scroll down, and enable the switch for the "Allow in the Background" section for the "simplyprint-bambu-lab" app
    • More in-depth guide for these steps, with images, can be found here.
  5. When the setup is done, you should see a SimplyPrint logo in your menu bar. Click it, or go to http://localhost:8000.
    • The Bambu Lab Client interface will guide you through the rest of the setup; it's easy, and you're almost there!
      Click the button below for a written guide on the rest of the setup.
The device you use for the Bambu Lab integration must always be turned on, and if it's running in LAN-mode, it must be on the same network as your printers.

Linux setup

This setup will show you how to run the SimplyPrint Bambu Lab integration from a Linux computer.

The Linux-powered device will connect wirelessly to your Bambu printer(s) and SimplyPrint.

Hardware requirements:
  • 2 GB RAM (minimum)
  • "systemd" support required (most modern Linux distributions have this)
Setup:
  1. To get started, first open a terminal window and run the following command:
    sudo bash -c "$(curl -fsSL https://download.simplyprint.io/bambu/install-linux.sh)"
  2. Follow the instructions on the screen.
  3. Go to the Bambu Client interface:
    On your computer, open up your browser and enter the URL of the Bambu Lab Client. This is where you'll link up the printer(s).
    • If the client runs on your computer:
      Go to http://localhost:8000
    • If the client runs on another device:
      Go to http://<device ip>:8000
  4. The Bambu Lab Client interface will guide you through the rest of the setup; it's easy, and you're almost there!
    Click the button below for a written guide on the rest of the setup.
The device you use for the Bambu Lab integration must always be turned on, and if it's running in LAN-mode, it must be on the same network as your printers.

Raspberry Pi setup (Pi 3, 4 & 5)

This setup will show you how to run the SimplyPrint Bambu Lab integration from a Raspberry Pi.

The Raspberry Pi will connect wirelessly to your Bambu printer(s) and SimplyPrint.

Works for Raspberry Pi 3, 4 & 5. Please do not try to run this on any other Raspberry Pi models - it won't work.

Hardware requirements:
  • Raspberry Pi; 3B, 3B+, 4B or 5
  • 2 GB RAM (recommended minimum - lower technically possible, especially with just 1-2 printers)
Need hardware?

Affiliate disclosure: Some links on this page are affiliate links. We may earn a commission if you make a purchase, at no extra cost to you. As an Amazon Associate, we earn from qualifying purchases.

Setup:
  1. Insert SD card into your computer

    If your computer has a slot of the large SD card, or a micro SD card slot; insert in this. Otherwise a USB converter is required.

  2. Download and install Raspberry Pi Imager, then open it
  3. Click the "Choose OS" button
    • Scroll to, and click "Other specific-purpose OS"
    • Click "3D printing"
    • Click "SimplyPrint"
    • Click "SimplyPrint Bambu Lab Client OS"
    • Alternatively, if you can't find the SimplyPrint Bambu Lab Client OS in the Pi Imager, you can download the image here, and choose "Custom" in the "Choose OS" menu.
  4. Click the "Choose storage" button and click on the inserted SD card

    If you have other thumb/flash drives (USB sticks) in your computer, it's a good idea to take these out first, so the wrong device isn't picked.

  5. Click the "Next" button
  6. Flashing settings
    • When it asks for "Use OS customisation", click "Edit settings"
      • Set up Raspberry Pi (SSH) login
        • Make sure "Enable SSH" is enabled in the "Services" tab
        • Enter a Username and a Password
      • Set up WiFi
        • If your printer is in LAN-mode, it's important that you connect the Pi to the same network as your printer.
        • Enable "Configure wireless LAN"
        • Enter your WiFi name (SSID) and Password
  7. Click "Yes" to confirm, and wait for the flashing to complete
  8. Boot up the Pi
    • Insert the SD card into the Raspberry Pi, and plug it in
    • Wait a few minutes for the Pi to boot up
  9. Go to the Bambu Client interface:
    On your computer, open up your browser and enter the URL of the Bambu Lab Client. This is where you'll link up the printer(s).
    • If the client runs on your computer:
      Go to http://localhost:8000
    • If the client runs on another device:
      Go to http://<device ip>:8000
  10. The Bambu Lab Client interface will guide you through the rest of the setup; it's easy, and you're almost there!
    Click the button below for a written guide on the rest of the setup.
The device you use for the Bambu Lab integration must always be turned on, and if it's running in LAN-mode, it must be on the same network as your printers.

Docker setup

This setup will guide you through running the SimplyPrint Bambu Lab integration in a Docker container.

The containerized setup provides an easy way to deploy the integration on any system that supports Docker.

You can find the prebuilt docker image on Docker Hub: simplyprint/simplyprint-bambu-lab.

Prerequisites:
  • Docker installed on your system.
Setup:
  1. Create and run the container:
    docker run -d --name simplyprint-bambu-lab --network=host --restart=always simplyprint/simplyprint-bambu-lab
    • The --network=host option allows the container to communicate with devices on your network.
    • The --restart=always ensures the container restarts automatically.
    • Data is automatically persisted from /root/.config/SimplyPrint.
  2. To update simply pull the latest image and restart the named container:
    docker pull simplyprint/simplyprint-bambu-lab && docker restart simplyprint-bambu-lab
  3. Access the SimplyPrint Bambu Lab Client:
    Open your web browser and visit:
    http://localhost:8000
    or if running on another device:
    http://<device-ip>:8000
  1. Create a compose file, for instance with nano:
    nano compose.yaml
    Then, paste the following content:
    services:
    simplyprint-bambu-lab:
    image: simplyprint/simplyprint-bambu-lab
    container_name: simplyprint-bambu-lab
    network_mode: host
    restart: always
    volumes:
      - simplyprint_data:/root/.config/SimplyPrint
    
    volumes:
    simplyprint_data:
    Save the file and exit.
  2. Start the service:
    docker compose up -d
  3. Updating:
    docker compose pull && docker compose up -d
  4. Access the SimplyPrint Bambu Lab Client:
    Open your web browser and visit:
    http://localhost:8000
    or if running on another device:
    http://<device-ip>:8000
  1. Use the follow contents for a Dockerfile:
    ARG PYTHON_VERSION=3.13
    FROM python:${PYTHON_VERSION}-slim
    
    LABEL maintainer="SimplyPrint <[email protected]>" \
    author="SimplyPrint" \
    description="Use your Bambu Lab printers with SimplyPrint - to get started go to sp3d.io/bambu"
    
    ARG PACKAGE_VERSION=""
    RUN apt update \
    && apt install build-essential -y \
    && pip install simplyprint-bambu-lab${PACKAGE_VERSION} \
    && apt remove build-essential -y \
    && apt autoremove -y \
    && apt clean \
    && rm -rf /var/lib/apt/lists/*
    
    EXPOSE 8000
    
    VOLUME ["/root/.config/SimplyPrint"]
    
    CMD ["simplyprint-bambu-lab"]
  2. Then use it by building it, and using it in conjunction with Docker, Docker Compose or similar.
    docker build . -t custom-simplyprint-bambu-lab
    docker run -d --name simplyprint-bambu-lab --network=host --restart=always custom-simplyprint-bambu-lab
  3. Once running you can use it by accessing the SimplyPrint Bambu Lab Client:
    Open your web browser and visit:
    http://localhost:8000
    or if running on another device:
    http://<device-ip>:8000

Problems during setup?

Check out our troubleshooting guide for the Bambu Lab Client; it helps solve 9/10 issues!

Problems setting up? Click here

Need assistance from SimplyPrint support? Join our Discord server!

Questions? FAQ:

The SimplyPrint Bambu Lab Client software is a small application, made by us, that connects to your printers and bridges them to SimplyPrint.

For printers in Cloud mode, the client can run anywhere. For printers in LAN-mode, the client must run on the same network as your printers.

We recommend a dedicated device for the Bambu Lab Client. Video streaming can be resource-intensive and may cause issues if sharing resources.

No. Your prints still run locally on the printer after files are sent. If the client or internet goes down, your ongoing prints continue.

No, your Bambu Lab printers do not need to be connected to the internet; however they must be connected to a local network. Usually, your network will be connected to the internet, but it's not a requirement.

However, the device that runs the SimplyPrint Bambu Lab Client must be connected to the internet to connect to the SimplyPrint servers, as SimplyPrint is a cloud platform.

This means you can keep the printers off the internet, and only have the device running the SimplyPrint Bambu Lab Client connected to the internet. You may want to do this for security reasons, or because you have a closed network.

That's it! You're all set

You're now ready to connect your printer and start using SimplyPrint.

Create your free account
Back