Recently I’ve bumped into two annoying problems with slicer profile syncing:
Problem #1: Bambu Studio has a bug where it resets certain values in the “highflow” nozzle section of custom filament profiles when it syncs. This only happens on the ones that inherit from system profiles, it doesn’t affect the any profile if it belongs to a custom filament. See issue I’ve submitted for details https://github.com/bambulab/BambuStudio/issues/9237
Problem #2: Switching between Orca Slicer and Bambu Studio causes the profile to randomly reset to default values in certain sections.
So instead of dealing with broken built-in sync and manually saving files, I built this:
https://github.com/duke8253/slicer_profile_sync_tool
It’s a Python CLI that uses Git to keep your profiles in sync across computers. Works with Orca Slicer, Bambu Studio, Snapmaker Orca, Creality Print, and Elegoo Slicer.
What it does:
-
Syncs via your own Git repo (GitHub/GitLab/whatever)
-
Handles additions, modifications, AND deletions properly
-
Keeps version history - undo any change
-
Resolves conflicts
-
Cross-platform (macOS, Windows, Linux)
Basically: you control the sync, no mysterious resets, no lost settings.
Open source. Feedback welcome!