Setting up SimplyPrint for Bambu Lab printers
Connect your Bambu Lab 3D printer to SimplyPrint with our direct integration guide.
Need help choosing the setup method / hardware to run our client on? Check out our "Supported & recommended hardware" guide.
This does not have to be the device you're browsing from right now.
You need to choose a device that can stay turned on 24/7 to keep your printer connected to SimplyPrint.
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.
http://localhost:8000.
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.
Terminal and press Enter.
bash -c "$(curl -fsSL https://download.simplyprint.io/bambu/install-macos.sh)"
http://localhost:8000.
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.
"systemd" support required
(most modern Linux distributions have this)
sudo bash -c "$(curl -fsSL https://download.simplyprint.io/bambu/install-linux.sh)"
http://localhost:8000
http://<device ip>:8000
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.
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.
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.
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.
http://localhost:8000
http://<device ip>:8000
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.
docker run -d --name simplyprint-bambu-lab --network=host --restart=always -v simplyprint-bambu-data:/root/.config/SimplyPrint simplyprint/simplyprint-bambu-lab
--network=host option allows the container to
communicate with devices on your network.
--restart=always ensures the container restarts
automatically.
-v simplyprint-bambu-data:/root/.config/SimplyPrint
persists your data between container recreates.
docker pull simplyprint/simplyprint-bambu-lab && docker restart simplyprint-bambu-lab
http://localhost:8000
http://<device-ip>:8000
nano compose.yaml
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:
docker compose up -d
docker compose pull && docker compose up -d
http://localhost:8000
http://<device-ip>:8000
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"]
docker build . -t custom-simplyprint-bambu-lab
docker run -d --name simplyprint-bambu-lab --network=host --restart=always -v simplyprint-bambu-data:/root/.config/SimplyPrint custom-simplyprint-bambu-lab
http://localhost:8000
http://<device-ip>:8000
Your Chromebook must stay turned on and awake at all times. If it sleeps, shuts down, or you close the lid, your printer goes offline.
Better alternative: Get a Raspberry Pi (~$35-55) to run 24/7 as your bridge. You can still use your Chromebook to access SimplyPrint - just let the Pi handle the always-on part!
Chromebooks can run our Linux-based client by enabling the Linux development environment (Crostini). If you still want to proceed, follow the steps below.
sudo bash -c "$(curl -fsSL https://download.simplyprint.io/bambu/install-linux.sh)"
http://localhost:8000
Unfortunately, there is no way to use an iPad, tablet, phone, or similar device as a bridge.
| Device | Why it doesn't work |
|---|---|
| iPad / iPhone | iOS doesn't allow apps to run background processes the way our bridge software needs. |
| Android Phone / Tablet | Android aggressively kills background processes to save battery. The bridge would stop working within minutes. |
| Arduino / ESP32 / Microcontrollers | These are microcontrollers, not computers. They cannot run our Python-based software. |
| Smart Home Hubs | Too limited and locked down. They're designed for specific smart home tasks, not running arbitrary software. |
| The Bambu Lab printer itself | Bambu Lab's printers have a closed ecosystem. We cannot install software on the printer - this is a manufacturer restriction. |
| Bambu Handy app | That's Bambu Lab's app, not ours. We have no control over it or ability to integrate with it. |
Please select one of the supported platforms from the tabs above.
View Raspberry Pi setup (Recommended)You're now ready to connect your printer and start using SimplyPrint.
Create your free account