Cartographer 3D
  • Welcome
  • πŸ—ΊοΈCartographer Probe
    • Scan vs Touch Modes
    • πŸ—οΈInstallation and Setup
      • Before You Begin
      • Hardware Setup
        • CAN Termination
        • Stealthburner CW2 Mount
        • Wiring Diagrams
      • Software Configuration
        • Klipper Setup
        • Klipper Configuation
        • Calibration
        • Print Start Macro
        • First Print
        • Migrating from Cartographer to Scanner
      • Creality K1 & K1 Max Specific
      • Qidi Specific Installation Instructions
    • πŸ“Fine Tuning
      • Cartographer Models
      • Temperature Differential Calibration
      • Useful Macros
      • Extras
    • ♻️Firmware
      • Broken Katapult Bootloader
      • CANBUS Bitrate Switching
      • Firmware Switching
        • CANBUS to USB
        • USB to CANBUS
      • Firmware Updating
        • via Katapult
          • USB Flash
          • CANBUS Flash
        • via DFU
      • Manual Methods
        • ⬆️Firmware
        • Update or Re-Flash via ST-Link
        • Switching between CAN and USB Operation (v3 only)
        • Cartographer with Input Shaper
          • Update via Katapult (recommended)
          • Update via DFU Mode
        • Archive
          • Katapult
          • Re-Flashing Firmware
          • Cartographer (rp2040)
            • DFU / U2F Bootloader Mode
          • Which Firmware?
            • Cartographer v1 (RP2040 based probe)
            • Cartographer v2 or v3 w/ Input Shaper (USB/CAN)
              • Old Firmware
          • Update via STLink
    • βš™οΈSettings & Commands
    • 😭Troubleshooting
    • πŸ†˜Need Assistance?
    • πŸ”—Useful Links
    • ⁉️FAQ
    • πŸ”§Assembly
      • Standard
      • Low Profile
      • Right Angle
    • Archive
      • v1 (RP2040 Based Probes)
        • Klipper Configuration
        • Calibration
      • Classic Installation
        • Klipper Setup
        • Klipper Configuration
        • Calibration
      • Scan Based Calibration
  • 🚠Cartographer CNC Mount
    • 🚧Installation
  • πŸŒͺ️Linear Motor
    • πŸ—“οΈComing Soon
Powered by GitBook
On this page
  1. Cartographer Probe
  2. Fine Tuning

Extras

PreviousUseful MacrosNextFirmware

Last updated 8 months ago

Adjust Z Offset based on Bed Type (OrcaSlicer)

In your Machine start G-Code modify your PRINT_START macro to be similar to this based on your personal needs. The main one to worry about ADDING is BED_TYPE="[curr_bed_type]"

START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] CHAMBER_TEMP=[chamber_temperature] FILAMENT_TYPE=[filament_type] BED_TYPE="[curr_bed_type]"

This will pass which bed type your using to use in the modified PRINT_START macro below

THE FOLLOWING GOES LAST IN YOUR PRINT_START MACRO

{% if params.BED_TYPE == "Cool Plate" %}
  SET_GCODE_ADJUST Z_ADJUST=0.00
{% endif %}
{% if params.BED_TYPE == "Engineering Plate" %}
  SET_GCODE_ADJUST Z_ADJUST=0.00
{% endif %}
{% if params.BED_TYPE == "High Temp Plate" %}
  SET_GCODE_ADJUST Z_ADJUST=0.00
{% endif %}
{% if params.BED_TYPE == "Textured PEI Plate" %}
  SET_GCODE_ADJUST Z_ADJUST=0.00
{% endif %}
Adjusting Z Offset via Slicer

Finding you need additional or less z-offset on a per filament basis? Go into your slicer and find the Filament settings page. You will be able to add the custom g-code below that will run after your PRINT_START macro giving this option!

SET_GCODE_OFFSET Z_ADJUST=0.01

You could also set up duplicate filament settings and use them for different bed types to send a different offset depending on which bed your using and use that filament profile to slice!

SuperSlicer - Per Filament

OrcaSlicer - Per Filament

What does it do?

It will add an modify the z-offset based on your filaments custom z-offset gcode, giving you either MORE or LESS squish based on filament settings.

πŸ—ΊοΈ
πŸ“