Set up the SimplyPrint Client for your Bambu Lab printer on:
The client runs on a device on your network and connects
your Bambu Lab printer(s)
to SimplyPrint. Pick the device it will run on below, it does not have to be the one you are using now.
This does not have to be the device you're browsing from right now.
You need a device that can stay turned on 24/7 to keep your
printer(s) connected to SimplyPrint.
Don't have a dedicated device?
Most users get a Raspberry Pi (~$35-55):
affordable, low-power, and
built to run 24/7. Any old computer, mini-PC, NAS, or server works too.
Same network: the device must be on the same network as your printer(s).
Questions? See the FAQ at the
bottom of this page.
The device running the SimplyPrint Client must always be turned on, and on the same network as your
printer(s). Your printer must also have a USB stick or micro SD card inserted for file transfers.
Raspberry Pi setup
Flash our ready-to-go image to a microSD card, no operating system to set up first.
Works on Raspberry Pi 3, 4 and 5.
Hardware requirements:
Raspberry Pi 3, 4 or 5 (arm64 image for Pi 4 & 5, armv7l image for Pi 3)
2 GB RAM(recommended minimum; less is possible with just a printer or
two)
A microSD card (8 GB or larger) and a card reader
Setup:
Insert the microSD card into your computer (use a
USB
card reader if it has no slot).
Click "Choose storage" and select the microSD card (remove other USB sticks
first so the wrong device is not picked).
Click "Next", then on "Use OS customisation" click "Edit settings":
In the "Services" tab,
enable "Enable SSH" and set a username and password (write these
down, they are not stored for you).
Enable
"Configure wireless LAN" and enter your WiFi name (SSID) and
password, then set your "Wireless LAN country". Use the
same network as your printers. If you use Ethernet, you can skip the WiFi part.
Click "Save".
Click "Yes" to write the card (confirm overwriting it) and wait for it to
finish. A file explorer or popups may open while flashing, that is normal, just ignore them.
Put the card in the Pi and power it on. Give it a couple of minutes to boot.
On your own computer (on the same network), open the client at
http://<pi-ip>:8000.
Finding the Pi's IP: plug a screen into the Pi (it shows the IP on
boot), log into your router and look for it, or use an IP scanner like
Angry IP. Still stuck?
See
our helpdesk article.
The device running the SimplyPrint Client must always be turned on, and on the same network as your
printer(s). Your printer must also have a USB stick or micro SD card inserted for file transfers.
Linux setup(x86_64 / aarch64 / armv7l)
Run the client on a Linux computer, mini-PC, or server.
Hardware requirements:
2 GB RAM(minimum)
systemd support (most modern distributions have this)
Setup:
Open a terminal window and run the following command:
Follow the on-screen instructions. It installs the client as a
systemd service (simplyprint-client.service) that starts on boot
and keeps running in the background.
Open the client interface: on your computer, open your browser and go to the client. This
is where you'll link up the printer(s).
If the client runs on this computer:http://localhost:8000
If it runs on another device:http://<device-ip>:8000
The device running the SimplyPrint Client must always be turned on, and on the same network as your
printer(s). Your printer must also have a USB stick or micro SD card inserted for file transfers.
macOS setup(Intel & Apple Silicon)
Run the client on a Mac. Download the installer for your chip:
The device running the SimplyPrint Client must always be turned on, and on the same network as your
printer(s). Your printer must also have a USB stick or micro SD card inserted for file transfers.
Follow the on-screen instructions. Windows may warn you about the installer (common
with new software): click "More info" then "Run anyway". Only install software
from sources you trust.
When setup is done you will see a SimplyPrint icon in your system tray. The
client starts with Windows and runs in the background. Open it from the tray, or go to
http://localhost:8000.
Prefer not to install? A portable
zip build is also available, extract it and run
simplyprint-client.exe.
The device running the SimplyPrint Client must always be turned on, and on the same network as your
printer(s). Your printer must also have a USB stick or micro SD card inserted for file transfers.
Chromebook is not recommended for running the client
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.
You can still use your Chromebook to access SimplyPrint - just let the
Pi handle the always-on part!
Chromebook setup
Chromebooks can run our Linux-based client by enabling the Linux development environment (Crostini).
If you still want to proceed, follow the steps below.
Video guide:
Setup:
Enable Linux on your Chromebook:
Open Settings on your Chromebook.
Go to Advanced → Developers.
Turn on "Linux development environment".
Follow the setup wizard to install Linux (this may take a few minutes).
Open the Linux terminal: once Linux is installed, find and open the "Terminal" app
from your app launcher.
Open the client interface in your browser at
http://localhost:8000.
These devices cannot run the client
There is no way to use an iPad, tablet, phone, or similar
device to run the client.
But you CAN use SimplyPrint on these devices!
Once the client is running on a supported device (like a Raspberry Pi), you can control your
printers from any device, including your iPad, Android tablet, or phone,
via
the SimplyPrint web and mobile apps. The client just needs to run on a separate, always-on
device.
Why can't we make it work?
These are hardware and operating system limitations beyond our control. If a workaround existed,
we'd be the first to implement it!
Why these devices don't work:
Device
Why it doesn't work
iPad / iPhone
iOS doesn't allow apps to run the background processes the client needs.
Android phone / tablet
Android aggressively kills background processes to save battery; the client would stop
working within minutes.
Arduino / ESP32 / microcontrollers
These are microcontrollers, not computers. They cannot run the client software.
Smart-home hubs
Too limited and locked down; designed for specific tasks, not running arbitrary
software.
The printer itself
Many printers (e.g. Bambu Lab) have a closed ecosystem, so we cannot install software on
them. The client runs on a separate device instead.
Only have a tablet or phone?
You'll need an actual computer. A Raspberry Pi 4 is the most affordable
option at ~$35-55, small, low-power, and perfect for running the client 24/7.
Please select one of the supported platforms from the tabs above.