3DPrintDemon / Demon_KLIPPER_Essentials

Devilishly Good Klipper Install guide and MACRO pack!
https://www.facebook.com/profile.php?id=100083230597383
GNU General Public License v3.0
91 stars 9 forks source link

kofi_s_tag_dark

# # # # #

THIS REPO IS NOW SUPERSEEDED BY A NEW UNIFIED VERSION!

PLEASE USE THIS NEW VERISON https://github.com/3DPrintDemon/Demon_Klipper_Essentials_Unified # # # # #

Don't forget if you like & use this project you can buy me a beer/coffee to say thanks. https://ko-fi.com/3dprintdemon

Demon_KLIPPER_Essentials

Devilishly Good!

v2.5 Rewritten, now your printer just got even smarter!

This macro pack will run on any compatible printer, giving you an amazingly adaptive & effortless feeling to using your machine!

Plus a copy/paste how to install Klipper from scratch guide, which is jammed full of extras & advanced features!

Also included is the custom boot screen image & 3DPRintDemon Keyring.stl

Here you'll find all the info you'll need to get Klipper running on your printer. Follow the instructions in the install guide if you are starting from scratch. Links & credits for sources have been given where possible, if I've forgotten or missed any let me know & I can update things as needed.

The .cfg files have been written & tested by myself. I run them on my own machines. The goal of these macros has always been to be as automated and unobtrusive as possible! No clutter, no million macro buttons, no endless choices & commands. This is a hit print & know the printer does the rest system!

Start_End_Print.cfg has all you need to get your Klipper printer prepared for a print correctly with automatically adaptive modes that will set the printer up for your print by itself! All you need do aside from a few simple setup steps is check & maybe edit the variables section in the file to your liking.

https://github.com/3DPrintDemon/How-to-Update-Sovol-Klipper-Screen-To-Latest-Klipper-SV06-and-SV07


This macro relies on you setting the correct filament type in your slicer! BE SURE YOU DO THIS!

FEATURES:

NEW! Support for Klipper's ADAPTIVE_MESH system in the latest Klipper update

NEW! Adaptive Pressure Advance Mode! - APA - ORCA SLICER ONLY

NEW! Mesh Auto Builder!

Demon Print Start End

Demon User Settings

Demon General Instructions

Demon Prepare Menu

Demon Essentials

VERSION CHECKER!


IF YOU RAN V1.0-V2.4 BE SURE TO UPDATE YOUR SLICER'S START GCODE AS PER V2.5 FILE OR NEW FEATURES WONT WORK!


INSTALL

Copy the files here into a folder called Demon_KLIPPER_Essentials-main in your config folder on your printer.

Then, paste into your printer.cfg

[include ./Demon_KLIPPER_Essentials/*.cfg]

This will include all files in a folder called Demon_KLIPPER_Essentials in your ~/config folder.

Or you can use...

cd /home/pi/printer_data/config

NOTE: the above command is for a real Raspberry Pi, if you're using a cloned system that "/pi" folder will change to mks or btt or similar.

git clone https://github.com/3DPrintDemon/Demon_KLIPPER_Essentials.git

Then, paste into your printer.cfg

[include ./Demon_KLIPPER_Essentials/*.cfg]

This will bring these files into your system, be sure to comment out & NOT delete your current START & END PRINT Macros just yet!

SETUP

Open & READ through the demon_general_instructions.txt file!!!

You must also build a series of new meshes with the bed temperature at the correct printing temps. call them...

Then Head over to here & download the companion Heat_Soak_Sovol.cfg to use with this START_PRINT Macro https://github.com/3DPrintDemon/Non_Blocking_Wait_Sovol/releases/tag/Heat_Soak_Timers_V1.0

If you don’t want or need you can comment out the _HEAT_WAIT lines. Or you can simply set the timer variables to 0 minutes in the user settings file if you wish to bypass the timers once the timer macro is installed.

Lastly to get the LED functionality you have to go into the HEAT_SOAK_SOVOL.cfg file & name your printer’s LED PIN so the Macro can control it. If you don’t do this it WONT WORK. They are set to my_led by default.

Now set your Demon_User_Settings & happy printing!

v2.5! Updated to include the new integrated KLIPPER Adaptive Mesh option. There is no longer any need for a separate KAMP install.

For the Adaptive Mesh feature to work you must have:

Add this to your moonraker.conf file:

[file_manager]
enable_object_processing: true

Add this to your printer.cfg file:

[exclude_object]

Save & restart!

To use adaptive meshing all files MUST have been sliced with Exclude Objects active.

IF NOT YOU WILL RECEIVE THE FOLLOWING ERRORS!!

If you use ORCA SLICER:

Error evaluating 'gcode_macro PRINT_START:gcode': gcode.CommandError: This error is caused by the sliced file not having EXCLUDE_OBJECT enabled! Please disable Adaptive_Meshing in the user_settings.cfg or re-slice the file with it enabled and restart the print!

If you use another slicer:

Internal error on command:"PRINT_START"

Internal error on command:"BED_MESH_CALIBRATE"

https://github.com/3DPrintDemon/How-to-Update-Sovol-Klipper-Screen-To-Latest-Klipper-SV06-and-SV07

WANT MORE...??

Whats that I hear you cry, you want more?! Ok I got you covered!

How about fully automated power on/off control with auto cool down & shutdown after a print finishes?! Plus have full control even after Klipper is in shutdown! What is this black magic?!!!

Find out here!

https://github.com/3DPrintDemon/BTT-Relay-v1.2-Moonraker_INSTANT_Power-On-Button

If thats not enough how about creating your very own online auto updating backup of all your config files here on Github in your own private repo?!

https://github.com/3DPrintDemon/Auto_Backup_Your_Klipper_Printer

IF YOU RAN V1.0-V2.4 BE SURE TO UPDATE YOUR SLICER'S START GCODE AS PER V2.5 FILE OR NEW FEATURES WONT WORK!


Watch: https://youtu.be/KZaZbgVa_8Q

kofi_s_tag_dark