A collection of awesome macros for Klipper printers
Important
Please make sure to
There's a file called KAM-settings.cfg. This file already includes all the settings for Sequential Purging. Sequential Purging is currently the only macro that we've made. But soon when more macro's come available you'll be able to add more variables in the file for setting up the other macro's.
To install the macro(s) you want, follow the steps below. This guide assumes you’re using a compatible terminal program like Putty to access your printer.
-
Update your system and install Git: Open your terminal and run the following commands:
sudo apt-get update && sudo apt-get install git -y
-
Download the Macro Setup Script: Navigate to your home directory and clone the installation repository:
cd ~ && git clone https://github.com/Department-of-Design/Kevins-Awesome-Macros.git && chmod 755 ./Kevins-Awesome-Macros/KAM-setup.sh
-
Run the Setup Script: Execute the setup script to begin installation:
./Kevins-Awesome-Macros/KAM-setup.sh
-
Follow the On-Screen Menu: The script will present you with an installation menu. You can navigate this menu by entering the corresponding number for each option and pressing
Enter
.Example:
======================== Choose an option: 1
-
Monitor for Prompts: During installation, you may be prompted for manual input. Make sure to follow any on-screen instructions and keep an eye on the terminal for updates.
-
Continue to documentation Continue to the documentation of the macro you're trying to install. This will also be in the output of the installation.
This incredible macro ensures you shall worry no more! Avoid problems caused by purge lines from previous prints that haven't been removed from the bed.
While the macro itself doesn't (and can't) remove the purge line from your bed automatically, it does provide a mechanism by which the purge line is printed in avoidance of previous purges, remembering and avoiding the location of the purge lines in previous print jobs.
Got stuck with a macro? Unsure of what to do with an error?
Or just curious where all the other nerds hang out?
Discord is the place-to-be! Home to the Department of Design and fans of KevinAkaSam's inventions alike.