-
Notifications
You must be signed in to change notification settings - Fork 7
Cartographer Beta Channel
First of all, it is vital you are on the latest version of Simple AF so do this first:
/usr/data/pellcorp/k1/installer.sh --klipper-repo klipper master
/usr/data/pellcorp/k1/installer.sh --branch main
/usr/data/pellcorp/k1/config-helper.py --file cartotouch.cfg --replace-section-entry scanner calibration_method touch
/usr/data/pellcorp/k1/installer.sh --update
Please note for the beta we are switching calibration method back to touch mode, so you will need to follow the entire calibration process for touch mode!!!
IMPORTANT: For the beta currently only the default klipper repo is supported, no testing has been done for k1-carto-klipper, so it is vital you switch klipper forks before trying the beta (the first command above does this)
It is vital to make sure you have a way to emergency factory reset the printer, if the worst happens. There is a macro in Simple AF called CHECK_USB_KEY
that will wait for you to plug a USB key in and tell you if it was able to be successfully mounted. You should verify your USB key often just to make sure you have something if you need to unbrick your printer, simply type CHECK_USB_KEY
or hit the button in Fluidd / Mainsail
If you get the message: INFO - USB Key was recognised and mounted correctly (/tmp/udisk/sda1)
, your USB is perfect to use for a factory reset. If you get no message at all before the script ends (after 60 seconds), your USB is defective. You can check the messages
file in the logs section of your UI to get more details about why the usb key could not be mounted!
https://github.com/pellcorp/creality/wiki/Flashing-Carto-Firmware-on-Ubuntu
IMPORTANT: This is not optional, you must flash your cartographer with 5.1.0 firmware, you must NOT skip this step!!!
Change the channel from stable
to dev
Modify the primary_branch
attribute and set it to beta
cd /usr/data/cartographer-klipper
git fetch
git switch beta
cd ~
/usr/share/klippy-env/bin/python3 -m compileall /usr/data/klipper/klippy
/etc/init.d/S56moonraker_service restart
/etc/init.d/S55klipper_service restart
Please make sure to remove any scanner related config from the save config section at the bottom of printer.cfg and save and restart before re-calibrating.
So the follow sections must be removed:
[scanner model default]
[scanner]
Now you are on the beta
IMPORTANT: Do NOT use the guided macros CALIBRATE_TOUCH
or CALIBRATE_SCAN
, they are not compatible with the beta calibration process.
- Home X Y (
G28 X Y
) - Heat Nozzle to 150c (
M109 S150
) so that any filament can be removed from nozzle - Make sure nozzle is centred on bed
- Enable Force Move (via the button in the UI) and move your bed plate 2-3 mm away from the nozzle
- Run
CARTOGRAPHER_CALIBRATE METHOD=manual
Follow the Paper Test Method Upon completionSAVE_CONFIG
WARNING: Do not use a metal feeler gauge for this step, it could interfere with calibration!!!
After the save config you have to do the cartographer threshold scan (see next)
WARNING: For this next step, it is really important to be near your printer for this step, because if there is any issue with the printer configuration or your carto probe, its possible the nozzle will dig itself into the bed, so be hovering over that e-stop button!
- Home All (
G28
) - Make sure nozzle is centred on bed
- Heat Nozzle to 150c (
M109 S150
) so that any filament can be removed from nozzle - Execute
CARTOGRAPHER_THRESHOLD_SCAN MIN=1500 MAX=5000 SPEED=2
Upon completionSAVE_CONFIG
After the save config you have to do the touch calibration.
WARNING: For this next step, it is really important to be near your printer for this step, because if there is any issue with the printer configuration or your carto probe, its possible the nozzle will dig itself into the bed, so be hovering over that e-stop button!
- Home All (
G28
) - Heat Nozzle to 150c (
M109 S150
) so that any filament can be removed from nozzle - Execute
CARTOGRAPHER_CALIBRATE
Upon completionSAVE_CONFIG
Note: If this fails after 3 tries, you should check to make sure there is not filament stuck to the bottom of your nozzle!
Source: https://docs.cartographer3d.com/cartographer-probe/survey-touch
- If you have a rear probe do the normal axis twist calibration
- Do the first print calibration
You will need to follow the following steps to return to stable version of Cartographer
- Reflash your cartographer with the 5.1.0 K1 specific firmware, you can find the docs https://github.com/pellcorp/creality/wiki/Flashing-Carto-Firmware-on-Ubuntu
- Follow the steps below to restore the cartographer-klippper git repo to master
Change the channel from dev
to stable
Modify the primary_branch
attribute and set it to master
cd /usr/data/cartographer-klipper
git fetch
git switch master
git reset --hard v1.1.0
cd ~
/usr/share/klippy-env/bin/python3 -m compileall /usr/data/klipper/klippy
/etc/init.d/S56moonraker_service restart
/etc/init.d/S55klipper_service restart
Now you are on the stable
Simple AF Beacon EXPERIMENTAL
Simple AF Bltouch, CrTouch and 3dTouch
If you are looking for a way to support the project, and its entirely optional, this is my preferred approach. I am conducting a fundraiser to purchase a K1M printer, just so I can push out fixes and new features a bit faster, but also specifically test the K1M as well as the K1.
If you can't donate via go fund me directly, I have also added a kofi account.