Configuration after Installation - Bully85/Sovol-SV04-Klipper GitHub Wiki
Flashing the firmware
After you have successfully installed your system, you have to prepare your printer.
You have 2 Options with this repository. You can operate the Printer with the original display working, or leave it disabled.
Flashing the Firmware with SV04 Display DISABLED
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. After updating is finished, continue with "transferring the Config-Files".
OR Flashing the Firmware with SV04 Display ENABLED
First, flash the Printer with the firmware.bin file out of the "Firmware bin" directory. It should be placed on the (Full Size)SD card and flashed onto the printer with the original display unplugged. For operating the Printers original Display, it is necessary to update the Displays Firmware. You must unmount the display from the printer for that task.
- Prepare a microSD-Card. Format the Card with FAT32 for file system and 4096 bytes Sector size. These parameters are very important. Otherwise, the flashing process may fail!
- Load the code via the green-button "Code" as a ZIP-File from the Bully85/DGUS-SV04 repository to your workstation / PC
- Extract the folder DWIN_SET out of the \DGUS-SV04-master\project folder from the Zip-File to your prepared microSD-Card. DWIN_SET must be in the root of the SD-Card Filesystem!
- Unmount the card safely and unplug it.
- Turn you printer off and remove all wires (USB and Power).
- Unmount the display from your printer using a matching screwdriver. The SD-Card Slot is on the back of the display.
- Put the prepared MicroSD Card in the slot from the display. Reconnect the wire to the display, if you disconnected it.
- Plug the Power cable back in your printer. Leave the USB-Cable from your Micro PC disconnected. Turn the printer on.
- After a few seconds, the flashing process will start. The screen turns blue. Do NOT CUT the power to your printer at this stage.
- The flashing process shows an END MESSAGE at the top of the display and a summary of what was flashed, when it is finished.
- At this stage it is safe to turn your printer off. REMOVE THE MICROSD-Card from the display and reassemble it.
- A nice instruction video of Flashing the SV04 firmware can be found at Youtube. (Don't use the files shown in the video. Look only for the shown instructions.)
After you are finished with the updates, reassemble the display and continue with transferring the Config-Files.
Transferring the config files
You have to transfer the config files out of the "config" directory to your device.
- Choose the files out of Config/Sv04-works-with-origin-Klipper if you are not using the printers display.
- Or choose the files out of Config/SV04-with-display if you have flashed your printer's display.
The files must be copied to your printer's directory of your klipper instance. 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. But it is also possible to use the "Upload File" Function from the WebInterface of you newly created Mainsail Instance. You can access it via http://*ip-of-your-instance*/config
- the Hostname of your Pi can be configured in the WiFi Settings in Pi Imager
- the IP can be found in your router
Further steps to do
After you have successfully flashed your printer and have your Klipper Instance running, you have further steps to do. You have to customize the specific Klipper config / settings for your printer. These tasks are mainly:
- Calibrate PID Settings for both extruders and the heat bed.
- Configure E-Steps of your Steppers
- Calibrate your Probe
- Calibrate your Resonance Compensation values
- Calibrate Pressure Advance and Flow
- Calibrate the offsets of your extruders
- ...
The most parts of the above are documented at the Klipper Homepage
Most of the configuration can be done in the printer.cfg file. There are further comments in it.
Check correct settings for the Z-Tilt function.
If you experience issues by initiating the Z-Tilt Function, than you have the wrong machine settings in your printer.cfg. In this case you have to change the Settings from the STM`32 to GD32 or vice versa. This is because the printer is shipped with different chips, which need different configurations.
Don't forget to edit the Startcodes of your Slicer!
Furthermore you have to edit the Start Codes for your Slicer. Please have a look at Cura Profile or Prusasclicer Profile Please note, that at the moment only Cura <= 5.2 is supported. At higher versions we have encountered issues with Copy, Mirror and Dual Mode.