8000 GitHub - KalicoCrew/kalico: Klipper, but Limitless
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

KalicoCrew/kalico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kalico Logo

Action Status

Welcome to the Kalico project!

This is a community-maintained fork of the Klipper firmware.

Our goal is to support features and behavior that could be "risky" if used incorrectly.

If I want my printer to light itself on fire, I should be able to make my printer light itself on fire.

See the Kalico Additions document for more information on some of the differences from Klipper.

Features merged into the main branch:

If you're feeling adventurous, take a peek at the extra features in the bleeding-edge-v2 branch feature documentation and feature configuration reference:

Switch to Kalico

Note

Any add-on modules you are using will need to be reinstalled after switching to Kalico. This includes things like Beacon support, led-effect, etc.

Any data in ~/printer_data such as printer configs and macros will be unaffected.

Option 1. Manually clone the repository

If desired, make a backup copy of your existing Klipper installation by running:

mv ~/klipper ~/klipper_old

Then clone the Kalico repository and restart the klipper service:

git clone https://github.com/KalicoCrew/kalico.git ~/klipper
sudo systemctl restart klipper

It might happen that your python environment needs to be updated. If that is the case, run:

~/klippy-env/bin/pip install -r ~/klipper/scripts/klippy-requirements.txt

Option 2. Using KIAUH

For users that are not comfortable using Git directly, KIAUH v6 is able to use custom repositories.

To do this, add the Kalico repo to KIAUH's custom repository config depending on your KIAUH version:

Setup Kalico as repository in KIAUH v6

  • cd ~/kiauh

  • cp default.kiauh.cfg kiauh.cfg

  • nano kiauh.cfg

  • add https://github.com/KalicoCrew/kalico, main for the main branch

    or https://github.com/KalicoCrew/kalico, bleeding-edge-v2 for the bleeding edge branch

  • CTRL-X to save and exit

From the KIAUH menu select:

  • [S] Settings

  • 1) Switch Klipper source repository

  • Select Kalico from the list

Setup Kalico as repository in KIAUH v4

  • Add the custom repository to your klipper_repos.txt in the ~kiauh directory

  • echo "https://github.com/KalicoCrew/kalico,main" >> ~/kiauh/klipper_repos.txt for the main branch

    or echo "https://github.com/KalicoCrew/kalico,bleeding-edge-v2" >> ~/kiauh/klipper_repos.txt for the bleeding edge branch

From the KIAUH menu select:

  • [6] Settings

  • 1) Set custom Klipper repository

  • Select Kalico from the list

Repository changes will not persist across KIAUH versions.

Option 3. Adding a git-remote to the existing installation

It allows you to switch back to mainline Klipper at any time via a git checkout upstream_main

cd ~/klipper
git remote add kalico https://github.com/KalicoCrew/kalico.git
git fetch kalico
git checkout -b upstream-main origin/master
git branch -D master
git checkout -b main kalico/main
sudo systemctl restart klipper
sudo systemctl restart moonraker

Kalico is a 3d-Printer firmware. It combines the power of a general purpose computer with one or more micro-controllers. See the features document for more information on why you should use Kalico.

To begin using Kalico start by installing it.

Kalico is Free Software. See the license or read the documentation.

Join me on Discord

0