Creating a backup - Phil1988/FreeDi GitHub Wiki
In most cases a basic backup is totally sufficient and fine.
However a full image backup never hurts and will help if you want to revert back to the the stock system...
...for whatever insane reason you might have ;)
There are two ways to create a basic backup of your printer configuration:
Important
Your browser or operating system may block the downloaded files, claiming *.cfg might be potentially dangerous.
So please make sure to have them downloaded properly (and these are by the way NOT dangerous for your PC 😅)
Click here to see the guide
Use your favorite browser to access your printer.
For the stock printer use the port 10088: http//YourPrintersIPaddess:10088
For non stock printers no port (default 80): http//YourPrintersIPaddess

- Go to Config [1]
- Right-Click on each file in the list [2]
- Click download to save each file [3]
- Save it somewhere, where you can find it later ;)

- Go to Machine [1]
- Check all the files in the config path [2]
- Click download to save the zip compressed config [3]
- Save it somewhere, where you can find it later ;)
Click here to see the guide
This method is faster and less tedious than downloading files individually.
SSH into your printer with the default password makerbase (unless changed).
Then run:
cd ~
tar czf klipper-config-backup.tar.gz klipper_configYou should now have:
/home/mks/klipper-config-backup.tar.gz
Verify the backup:
ls -lh klipper-config-backup.tar.gzDownload the file using an SFTP client such as WinSCP from:
/home/mks/klipper-config-backup.tar.gz
Alternatively, download via command line:
scp mks@PRINTER_IP:/home/mks/klipper-config-backup.tar.gz %USERPROFILE%\Downloads\Or in PowerShell:
scp mks@PRINTER_IP:/home/mks/klipper-config-backup.tar.gz $env:USERPROFILE\Downloads\Note for Windows users:
Windows 10 (1809+) and Windows 11 include OpenSSH by default.
If scp is missing, install it via:
Settings → Apps → Optional Features → Add "OpenSSH Client"
scp [email protected]:/home/mks/klipper-config-backup.tar.gz ~/Downloads/(Windows users: replace ~/Downloads/ with the Windows path above)
scp -O mks@PRINTER_IP:/home/mks/klipper-config-backup.tar.gz ~/Downloads/(Windows users: adjust the path accordingly)
scp mks@PRINTER_IP:/home/mks/klipper-config-backup.tar.gz ~/Downloads/No file is created on the printer — data streams directly to your PC.
ssh mks@PRINTER_IP "tar czf - -C ~ klipper_config" | Set-Content -Path "$env:USERPROFILE\Downloads\klipper-config-backup.tar.gz" -Encoding Bytessh mks@PRINTER_IP "tar czf - -C ~ klipper_config" > %USERPROFILE%\Downloads\klipper-config-backup.tar.gzssh mks@PRINTER_IP "tar czf - -C ~ klipper_config" > ~/Downloads/klipper-config-backup.tar.gzIf you reflash or reinstall, use:
scp %USERPROFILE%\Downloads\klipper-config-backup.tar.gz mks@PRINTER_IP:/home/mks/
ssh mks@PRINTER_IP "tar xzf klipper-config-backup.tar.gz"Or:
scp $env:USERPROFILE\Downloads\klipper-config-backup.tar.gz mks@PRINTER_IP:/home/mks/
ssh mks@PRINTER_IP "tar xzf klipper-config-backup.tar.gz"scp ~/Downloads/klipper-config-backup.tar.gz mks@PRINTER_IP:/home/mks/
ssh mks@PRINTER_IP "tar xzf klipper-config-backup.tar.gz"This will restore the full klipper_config directory.
- Shutdown the printer and turn off the power via the switch on the back (or pull the plug).
- Open the cover on the backside to get access to the mainboard.
- Remove the two screws and detach the EMMC card:
- Use an EMMC card reader to connect it to your PC.
- Open an imager software like Win32DiskImager and backup the entire EMMC by creating an *.img file:
Installation Tour #1: You have a stock system or want to start fresh (recommended)
OR
Installation Tour #2: You have already installed a custom OS and only want to add FreeDi to get the Display funtionality