Bambu Lab: Migrating configuration from one device to another!

Migrating Bambu Lab configuration to a new device

If you're setting up SimplyPrint on a new computer or Raspberry Pi and want to transfer your existing Bambu Lab printer configuration, you'll need to copy your configuration files to the new machine. This guide will walk you through the process!


What you'll be copying

SimplyPrint stores your Bambu Lab configuration as JSON files in a config directory specific to your operating system. You'll need to copy all the files from this directory to the same location on your new device.


Finding your config directory


The location depends on your operating system:


Linux / Raspberry Pi:

~/.config/SimplyPrint/


Note: On Raspberry Pi and many Linux setups, this uses the root user's config directory.


macOS:

~/Library/Application Support/SimplyPrint


Windows:


C:\Users\<username>\AppData\Local\SimplyPrint


Replace <username> with your Windows username.


Migration steps


Step 1: Locate your config files

On your old machine, navigate to the config directory for your operating system (see paths above). You should see one or more JSON files containing your Bambu Lab printer configuration.


Step 2: Copy files to your new machine

Important: The config directory might not exist yet on your new machine if SimplyPrint hasn't been installed or run yet. In that case, you'll need to create it first.


For Linux/Raspberry Pi users (using SCP)


If you're comfortable with the command line, you can use SCP to copy files directly from one machine to another:

scp -r root@<old-machine-ip>:~/.config/SimplyPrint/* ~/.config/SimplyPrint/

Replace <old-machine-ip> with your old machine's IP address. You may need to create the destination directory first:

mkdir -p ~/.config/SimplyPrint/

Alternatively, if copying from your local machine to a remote Raspberry Pi:

scp -r ~/.config/SimplyPrint/* root@<pi-ip-address>:~/.config/SimplyPrint/

For macOS/Windows users


  1. Copy the JSON files from the old machine's config directory to a USB drive, cloud storage, or use your preferred file transfer method
  2. On your new machine, create the config directory if it doesn't exist yet
  3. Paste the JSON files into the new machine's config directory


Step 3: Reboot


After copying the configuration files, you need to reboot your machine (or restart the SimplyPrint service) for the changes to take effect. SimplyPrint loads the configuration on startup, so it won't pick up the new files until you restart.


Troubleshooting


Config directory doesn't exist on the new machine?

That's normal if you haven't run SimplyPrint yet! Simply create the directory manually before copying files:

  • Linux/Raspberry Pi: mkdir -p ~/.config/SimplyPrint/
  • macOS: mkdir -p "~/Library/Application Support/SimplyPrint"
  • Windows: Create the folder through File Explorer

Files copied but printer not showing up?

Make sure you've rebooted after copying the files. If that doesn't help, double-check that:

  1. The files are in the correct directory for your operating system
  2. The JSON files aren't corrupted (they should open as readable text)
  3. You're running the same or newer version of SimplyPrint on the new machine

Still having issues?

We're here to help! Contact our support team and we'll get your Bambu Lab printer configuration sorted out.


Technical reference

SimplyPrint uses the platformdirs library for cross-platform config storage, which is why the paths differ between operating systems. This ensures your configuration is stored in the standard location for each platform.


Updated on: 22/10/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!