Skip to content

softkannan/Print-Tuning-Guide

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Some parts of this guide are tailored to printers running Klipper, but many pages work for other firmwares. See "Compatibility Icons" below.

This guide was originally written for the Voron community, however all of the tuning sections should work on any Klipper printer. Some notes and hardware troubleshooting tips are still Voron specific, however.

Notes

  • My SuperSlicer profiles are located 📄here.
  • If you have issues, comments, or suggestions about the guide, please let me know on GitHub issues or via Discord: 📄Ellis#4980
    • For issues not directly related to the guide content itself, or for troubleshooting & print help, please use the public help channels in the 📄Voron Discord (or the appropriate community for your printer).
  • You can find the bed models and textures I am using 📄here. The bed texture I am using in some of the older screenshots is from 📄VoronUsers.
  • Thank you to bythorsthunder for help with testing these methods and providing some of the photos.
  • Support my drinking habits:
  • Icons
    • ⚠️ = ❗Please pay extra attention to items marked with this.❗
    • 📄 = Link to another page.
    • 📌 = Jump to section (on same page).

Table of Contents

Compatibility Icons

  • 🌑 = Klipper or Voron specific.
  • 🌓 = Concept applies to all firmwares, but notable tips/commands/configs are Klipper or Voron specific.
  • 🌔 = Applies to all firmwares, but some minor details (commands, configs) may differ.
  • 🌝 = Applies to all printers.

Before We Begin

Print Tuning

Essentials. Read/follow these in order shown.

Printer Tuning

Mostly optional. For pushing limits, or for troubleshooting.
"Voron V2 Gantry Squaring" is the only essential.

Miscellaneous

  • Stepover 🌝 (The black magic secret for better overhangs)
  • Useful Macros 🌑
    • Conditional Homing
    • Conditional QGL
    • ⚠️ Hotend Fan RPM Monitoring
    • My Pause/Resume Macros (For Runouts, Filament Swaps, and Manual Pauses)
      • Pause
      • Resume
      • Cancel
      • Octoprint Configuration
      • M600 (Filament Change) Alias
      • Example Filament Sensor Config
        • Basic Filament Switch Sensor
        • Smart Filament Sensor
      • Filament Sensor Management
    • Beeper
    • LCD RGB
    • Parking
    • Off
    • Shut Down Pi
      • As option in LCD menu
    • Dump Variables
    • Get Variable
    • Replace M109/M190 With TEMPERATURE_WAIT
  • Passing Slicer Variables to PRINT_START 🌑
    • Passing Temperatures
      • SuperSlicer
      • Prusa Slicer
      • Cura
  • Controlling Slicer Temperature G-Code Order (Simple Method) 🌝
  • My Setup (since people ask a lot)

Troubleshooting

Even without issues, you should look through these to fmiliarize yourself with things to look out for. Especially thermal drift under "First Layer / Squish Consistency Issues"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%