Skip to content

aech-git/Demon_Klipper_Essentials_Unified

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

709 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


DEMON

Welcome to 3DPrintDemon DEVILISHLY GOOD Klipper macros!


Introduction

These macros are smart & have adaptive properties, they will shape themselves to your printer what you’re printing without any need to edit any code! For example the macros know if your printer is CoreXY or bed slinger, they know if it's already homed so wont home it again, & can not only automatically shape itself to simple things like your printer’s bed size & what temperatures you’re printing at they can automatically choose & load the correct mesh for the filament type or temperature of your print, as your bed will slightly change shape the hotter it gets. They can do all that plus much, much more!

These macros will run on almost any COREXY or BED SLINGER (cartesian) Klipper printer with no changes needed to the macro files!

Small user setting changes will be required of course.

These macros have been developed for use on almost anything from a Voron printer to an Ender 3, & anything else in between! They will check what sort of machine you have & try to adapt themselves to it automatically!

So for example if you hit MACHINE_LEVEL on a COREXY printer you'll get a QUAD_GANTRY_LEVEL, but if you do the same on a bed slinger you'll get a Z_TILT_ADJUST. Plus the macros can even see if you have a COREXY machine that uses Z_TILT_ADJSUT & will make use of that system instead of QGL!

Checks & Error Handling with clear & easy to understand messages to tell you what's wrong!


Slicer G-code has changed please check & update here!

There is a change to the BED placeholder for version 1.3 to correct an issue with temperatures when using Orca's multi surface options.

This update now uses custom names & also provides a means of checking that you sent a file with the correct START Gcode for these macros! The system will halt the print & warn you if not! So no more sending a file to print with the wrong START Gcode & bad things happening!!


SUPPORT FOR SOVOL'S PLR SYSTEM ADDED!!

If you have a Klipper error or power outage on your Sovol printer running stock firmware don't worry! The DKEU macros now can make use of the Sovol PLR feature!


NOW WITH FULL EDDY NG SUPPORT!!!

A lot of time, love, coffee & lack of sleep testing has been poured into these macros! They have all been written 100% by a human! Fully ai code Free! No ai has been used to create them!

Made to make your printing life easier & your printer SMARTER!


Important

These macros rely on you setting the correct filament type in your slicer! BE SURE YOU DO THIS!


A macro pack features list is here....



START HERE....!!!

Click the link below to begin reading how to install!

DO NOT SKIP THE PREREQUISITES INSTALLER AFTER RUNNING THE MAIN INSTALLER!

Files listed here are installed by the prerequisites installer apart from the Kiauh Shell Script Extension which is an optional but recommended manual install. Links in the following page are provided for your infomation & include any required setup or additional information you will need! They will also help you choose which file version to install when using the prerequisites installer!

Changes list if you ran previous older versions.



SUPPORT YOUR FRIENDLY 3DPrintDemon!

Tip

Please consider supporting this project…. Even if it’s for a single donation!

It really does make a difference & any amount you send is greatly appreciated!

This macro pack is the cumulation of over 2.5 years of work by one person alone, there have been countless late nights, missed family time, bottomless cups of coffee, as well as a boat load of effort & dedication. There’s been endless weeks of writing code & then probably that amount of time again at least thoroughly testing the files so that you can rest assured that they work & these macros will NOT damage or harm your printer in any way! Not counting any improper setup of course…

Plus I provide the DEMON DISCORD to help anyone with getting DKEU working on their system!

All of this is given away to the community for FREE.

However I would like to kindly ask that if you gain any sort of benefit, joy, improved quality of life using your printer, or maybe if you use these macros as part of your side or regular business, for example in your print farm or to help make your craft fair items please consider making a pledge on the 3DPrintDemon Patreon page for however much you feel these macros are worth to your printing life & your business income! You can choose the amount of your donation & how long you are an active donating supporter!

You can stay a supporter on the 3DPrintDemon Patreon sending donations of your choosing for as long as you like. Maybe it’s for just a month or two for single private users that would like to show your gratitude, or maybe you could consider ongoing support if you’re a business owner & make regular use of my work to aid your business.

Active supporters have a special channel on the Demon Discord server & are provided with a higher level of support over non supporting members. Just make your discord user name known & you’ll be granted “supporter” privileges.

JOIN THE 3DPRINTDEMON PATREON as an active donating member & show your support for my work!

Your donations are used to feed my printers & give them the latest fancy pants new parts so I can continue adding new features, fixing bugs & providing time for helping you all to get the macros running & fixing issues you might experience!

Be sure to use the website not the IOS app, it's cheaper!






DEMON DISCORD!

Come & join the community! We've just launched Demon Discord, help us start building a fantastic user focused resource for help & support from other users, share custom expansion gcode, or simply chat & show off your machine & your latest prints!

Demon_Discord

https://discord.gg/KEbxw22AD4



NEW FEATURE: PELLET FORMING PURGE - POOP_N_SHOOT!

P_N_S

There's a whole new way to purge filament on any printer! Use a dedicated purge area or the edge of your print bed to create a poop pellet & use the nozzle/toolhead to shoot it into the bucket! Fully customisable features!

Activate with the demon_user_settings_cleaner_variables .cfg file!


Click to expand - FEATURE: PELLET FORMING PURGE SYSTEM!

Choose many diiferent options, adjust & tune settings, including...

Positions - place the pellet where you want!

Parking - park the toolhead where you like!

Height - choose your height!

Speed - choose how fast or slow!

Temps - select what temps you want!

Feed lengths - choose load/unload & purge lengths!

Poop flow rate - tune the flow of poop!

Shoot direction - shoot your poop any way you like!

Program extras - pauses, extra cleans, turn fans on sooner!

Random Spot - never shoot from the same spot twice! Vary pellet placement within a chosen range!

Plus the printer knows if you have loaded or unloaded the filament even if you restart! It will know if you need a full load or unload or a simple purge & clean!!

Watch the demo video!!

IMAGE ALT TEXT HERE


Caution

THIS SYSTEM REQUIRES ACCURATE SETUP & TUNING, IT WILL NOT WORK CORRECTLY OR RELIABLY IF YOU DO NOT TUNE IT WELL! PLEASE SPEND TIME DOING SO IF YOU USE IT!



INSTALL THE SOVOL AUTO FILAMENT FEEDER ON SOVOL PRINTERS WITH STOCK FIRMWARE!

SOVOL AUTO FEEDER

If you have a longer way to run your filament to your extruder, or if you run large/heavy (3-5kg) filament rolls this unit can help improve filament feeding & help reduce strain on your extruder motor! With these macros it'll automatically feed in & feed out your filament for the entire run to your extruder! Learn more CLICK HERE!

Note

Recent Klipper updates have changed the way motion is controlled. This has rendered these units unusable with mainline Klipper for now. Stock Sovol versions should be fine, as they're older.



Orca Slicer Heads-up!

If you get the error in the photo below it means your version is not v2.2.0 (beta or beta2 or later) PLEASE UPDATE YOUR SLICER!

Do NOT use Orca Slicer from anywhere other than GitHub or Flathub. Orca Slicer Does NOT have a dedicated website associated with the project.

Use this link....

Orca Fail



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!

Or maybe you're using a printer with a bedside mounted Z endstop switch & sensorless homing & you want an AUTO E STOP system so that if your nozzle misses your endstop switch the printer knows there's a problem!

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?!

About

Devilishly Good Klipper Macros! with blobifier

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 86.7%
  • Python 13.3%