Pleas use the newest release for download "Release"
This repository contains all the necessary configuration files for the SV04 to work with Klipper's Mirror and Copy modes, including images and descriptions.
Click here for the Discord https://discord.gg/22VQXyuq
Attention, the configs have changed with the new update. Please re-insert IDEX_mode.cfg, macros.cfg and Start-End-Macro.cfg. If the display is needed, these are in the config/SV04-with-display folder. Otherwise, if the original klipper is installed, config/SV04-works-with-orign-klipper can also be used but without the orign display
Change the Startcode in the Slicer [Cura](Cura Profile/Startcode.md) [Prusa_Slicer](Prusaslicer Profile/Startcode.md)
Different configs are required for the STM and GD versions of the printer. Both are included in the "printer.cfg" file and you just need to uncomment the correct one. You can verify whether your chip is STM or GD by either opening your electric box and checking manually, or there is an error message with the z-Tilt.
This guide will help you set up your SV04 with Klipper, including the COPY and MIRROR modes.
Cura 5.3 is currently not supported, but we are working on it.
The operating system for the Raspberry Pi can be found in the "image Raspberry PI 3_4" directory. This should be installed onto the MicroSD card using the Raspberry Pi Imager. Make sure to adjust your WiFi settings before writing the image (you can find them by clicking on the cog wheel in the bottom right corner).
The firmware.bin file in the "Firmware bin" directory should be placed on the (Full Size)SD card and flashed onto the printer with the original display unplugged (the original display is not needed at this stage as it will not function). The files from the "config" directory should now be transferred to the Raspberry Pi as described below, or directly in the Mainsail interface, which can be accessed by using the IP address or Hostname.
Coming soon.
Follow the Kiauh instructions first, then come back.
Log in to the Raspberry Pi via SSH and enter the following command:
sudo nano kiauh/klipper_repos.txt.example
Add the following line at the end (see image below):
https://github.com/Bully85/klipper
Save the file with Ctrl+X -> Y.
Rename the file to remove ".example" from the file name and press Enter, then Y.
Run Kiauh with the command
./kiauh/kiauh.sh
Select Settings [6]
Then [1] to set the custom Klipper repository
Choose [4] "Bully85/klipper"
Then confirm everything with [y].
Exit SSH
Using the Raspi Imager, install Mainsail OS from 'Other specific-purpose OS' -> '3D printing' -> 'Mainsail OS'. Then boot your Raspi, connect via SSH, and install Kiauh. Now follow the instructions above to overwrite the default Klipper install with this one. Once done connect via SFTP/SCP, and transfer all the files from this repo's 'config' folder into 'printer_data/config/'. Reboot the Raspi for good measure, and you're done.
You can use SSH via a graphical interface as mentioned above, or via the Terminal. If you choose something like putty, follow their instructions. The Terminal is already installed and usually quicker.
Now, the files and folders from the "config" directory must be copied to your printer's directory on the Raspberry Pi. The default is "printer_data". If this is not the case for you, please adjust the paths in the config and .sh files.
The easiest way to do this is via an SFTP or SCP Program, such as FileZilla or WinScp mentioned above
To fix the invalid message in Mainsail, SSH into Klipper and execute the following command:
sudo nano ~/printer_data/systemd/moonraker.env
Append "-g" to the end of the "MOONRAKER_ARGS" Line:
Quit and save, then reboot.
In Mainsail, click on 'invalid' and perform a soft repair. Your setup should now be ready!