I use multiple devices to control my 3D printer and it's alwys a hassle to move changes on profiles etc. between those machines leading to situations where I use an old version of my profiles to print a part because I just forgot to update it.
Here is how you can sync Cura settings between multiple devices:
- Setup Google Drive / OneDrive / Dropbox on every machine you want to sync the Cura settings on
- Go to the following location and copy the folder called
cura
to any convinient location inside your Google Drive / OneDrive / Dropbox folder. You can also rename the folder formcura
to somthing else, I called mineCura Settings
.
- Windows:
%userprofile%\AppData\Roaming\cura
- Mac:
~/Library/Application Support/Cura/
- Create a symbolic link between the
cura
folder (which is now inside your Google Drive / OneDrive / Dropbox) and the original location. Open a Terminal on Mac or a Command Prompt (start with admin rights) on Windows and type following:
- Window:
mklink /D "%userprofile%\Google Drive\Cura Settings" "%userprofile%\AppData\Roaming\cura"
- Mac:
ln -s "~/Google Drive\Cura Settings" ~/Library/Application\ Support/Cura/
Cura will now access the synced settings in your Google Drive / OneDrive / Dropbox. This works also to sync settings cross platform with Windows and Mac.
Linux stores the files slightly differently compared to Windows and Mac so you can't adopt this method 1:1. See the Cura documentation to see which paths you need to sync using symbolic links.
On Windows Cura tells me every time i start it up to login in my ultimaker account and to add a printer...
When i added a printer it shows my actual settings are still there. For every start it generates a new cura.cfg file and i dont know why. Any help is appreciated since i run cura on both windows and mac machine, and i want to have my settings synced.