Bully85 / Sovol-SV04-Klipper

All Config for the SV04 to work with Klipper Mirror and Copy (include images and description)
61 stars 15 forks source link

Pleas use the newest release for download "Release"

Sovol-SV04-Klipper

This repository contains all the necessary configuration files for the SV04 to work with Klipper's Mirror and Copy modes, including images and descriptions.

KlipperSV04

Spenden/Donations

Donate with PayPal

Für die deutsche Anleitung wählt bitte READMEdeutsch.md

new

Click here for the Discord https://discord.gg/22VQXyuq

update

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)

Introduction

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.

In Progress

Cura 5.3 is currently not supported, but we are working on it.

Features

Requirements

Installation via pre-made OS image

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.

Installation on an Existing OS

Without Kiauh

Coming soon.

If you use Kiauh

Follow the Kiauh instructions first, then come back.

Exit SSH

Installation on a new OS

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.

Using SSH

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.

Transferring Files

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

Fixing the Invalid Message in Mainsail

To fix the invalid message in Mainsail, SSH into Klipper and execute the following command:

sudo nano ~/printer_data/systemd/moonraker.env

moonraker.env1

Append "-g" to the end of the "MOONRAKER_ARGS" Line: moonraker.env2

Quit and save, then reboot.

In Mainsail, click on 'invalid' and perform a soft repair. Your setup should now be ready!