Cartographer to Survey Touch mode[Nov/26]
Last updated
Last updated
The cartographer in the SIBOOR KIT defaults to using the Classic mode, while the new Survey Touch mode improves accuracy and offers enhanced reliability. The main differences between the two modes are:
Classic Mode: It uses the traditional scanning method as the Z-axis endstop, determining the nozzle's position by reading frequency changes. However, the frequency is affected by both the bed distance and the coil temperature, requiring temperature compensation.
Survey Touch Mode: It doesn’t focus on absolute frequency values but detects when the rate of frequency change occurs, indicating that the nozzle has touched the bed. This method doesn’t require temperature compensation and ensures a more accurate first layer each time you print.
The advantage of switching to Survey Touch mode is that it eliminates the need for frequent adjustments or calibrations during printing, ensuring that the nozzle accurately touches the bed every time, thus improving print precision and consistency.
This guide provides detailed steps on how to update the Cartographer software via Git, flash the firmware using scripts, and modify the configuration files.
Update the Cartographer software in the system to the latest version to support Survey Touch Mode.
Flash the Cartographer V3 probe with firmware version 5.0.0 or above to enable Survey Touch Mode.
Modify the configuration to ensure that Cartographer uses the latest Survey Touch Mode.
How to check your software and firmware versions?
In the image below, the upper half displays the firmware version of the Cartographer probe. (This is based on the assumption that it is correctly connected to the Cartographer probe, and if the software version is below 5.0, the firmware is likely not up to date.) The latest version should be: CARTOGRAPHER 5.0.0.
The lower half shows the version of the Cartographer software: v1.0.0-59-xxxxxxxx. To ensure compatibility with Survey Touch Mode, look for a number that is 50 or higher in the version.
Use SSH tools to connect to the device. The method can be found in the link below:
Navigate to the Cartographer folder:
Switch to the cartographer-klipper
folder:
Pull the latest updates: Use the command to pull the latest version of the software:
Rerun the installation script: After pulling the latest updates, run the installation script to ensure that all dependencies and settings are correctly installed:
Access the device and run the installation program: SSH into the device and run the following command to start the firmware update:
Type "yes
" and press Enter, then wait for the katapult toolkit to download.
Choose to flash the firmware:
After the installation program runs, the following message will appear,Enter 6
to select the option to flash the firmware via CANBUS.
Select Survey Touch functionality:
The system will prompt you to choose whether to include Survey Touch functionality,Enter 1
to select "with Survey Touch.":
Select the firmware file:
The system will then prompt you to choose the firmware file to flash,Enter 1
to select the Survey_Cartographer_CAN_1000000_8kib_offset.bin
file for flashing.:
Firmware flashing process:
The flashing process will display the following output,Press Enter
to continue:
In certain situations, you will be prompted to enter a password. Please enter 'biqu' and press Enter to send.
Reboot the device:
To ensure proper operation, type "r
" and press Enter to restart the system.
printer.cfg
Configuration FileOpen the web interface. Since the printer.cfg hasn't been updated yet, an error will appear. Once the configuration is modified, it will return to normal.
Delete Cartographer-related sections:
Open the printer.cfg
configuration file, locate the existing [cartographer]
section, and record the canbus_uuid
before deleting it. Then, replace the section with the following configuration, and insert the recorded UUID into the new configuration:
Update ADXL345 Configuration
Please locate the existing [adxl345]
section in your printer.cfg
configuration file and replace it with the following content:
Replace [bed_mesh] configuration:
Locate the existing [bed_mesh] section and replace it with the following:
Example macro definition to delete:
Replace [gcode_macro PRINT_START] configuration
Locate the existing [gcode_macro PRINT_START] section and replace it with the following:
Update on 2024/11/26 Removed all LED macros and content related to heat soak.
Remove any Cartographer-related settings, usually found towards the end of the file.
Translate to English: Modify the printer start G-code in the slicing software.
Save and restart Klipper: After modifying the configuration file, save the changes and restart the Klipper service to apply the updates.
Check firmware version: After successfully connecting, verify whether the firmware has been updated to the Cartographer V5 version. You can check the firmware information in the Klipper web interface .
Ensure the displayed version is CARTOGRAPHER 5.0.0
.
In the next calibration process, we will switch to the Cartographer documentation for a more comprehensive experience.