What's new
VORON Design

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members!

Just setup auto z calibration, having some issues?

Wishingtree

New member
Hello, I have setup auto z calibration. It now properly works and my offsets for my switch have been properly adjusted. by running a G90 and testing down to G0 z.1 I can see it is where it needs to be. I need to add CALIBRATE_Z to my print start macros so it takes advantage of it. but I dont know where to place it, and according to documentation, I should have the following in my PRINT_START macro:
  1. Home all axes
  2. Heat up the bed and nozzle (and chamber)
  3. Get probe, make QGL or Z-Tilt, park probe
  4. Purge and clean the nozzle if available
  5. (Get probe), CALIBRATE_Z, (park probe)
  6. (Adjust Z offset if needed)
  7. Print intro line
  8. Start printing...
All I have currently is this:

[gcode_macro PRINT_START]
# Use PRINT_START for the slicer starting script - PLEASE CUSTOMISE THE SCRIPT
gcode:
M117 Homing... ; display message
G28
Z_TILT_ADJUST
G28

G0 X150 Y150 Z30 F3600

Ideally i would have a purge line somewhere in there too to clear any crap from the nozzles previous print or whatnot.
I would love to see someone elses PRINT_START macro, that is using auto Z calibration.

Im not good with any of this, and am brand new to it all. so any help is appreciated, been trying to get answers on all platforms.
 
Here is my start Gcode, i always try and put in a description of what it is doing. You might be able to use it if you take care of checking the values for your particular situation. Keep in mind i use the scrubbing macro from Build it Basement / KAMP bedmesh and purging / Klickyprobe and it is still a work in progress.

[gcode_macro PRINT_START]
gcode:
{% set BED = params.BED | default(60) | int %}
{% set EXTRUDER = params.EXTRUDER | default(150) | int %}
G21 # metric values
G90 # absolute positioning
M82 # set extruder to absolute mode
M104 S150 # Start warming extruder to 150
M140 S{BED} # Start bed heating
M190 S{BED} # Wait for Heat Bed temperature
M107 # start with the fan off
G32 # Conditional home with G32
M117 "Scrubbing" # Custom message: Scrubbing the nozzle
clean_nozzle
M117 "Creating bedmesh" # Custom message: Creating bedmesh
BED_MESH_CLEAR
BED_MESH_CALIBRATE
G0 X40 Y360 Z10 F6000 # Move to purge bucket
G0 Z4 F1500
M117 "Heating nozzle!" # Custom message: Getting the extruder up to temp!
M109 S{EXTRUDER}
M117 "Scrubbing & Purging" # Custom message: Scrubbing & purging
CLEAN_PURGE_NOZZLE
G1 E-5.0 F1800 # retract filament
G28 Z
CALIBRATE_Z
# G92 E0 # Reset Extruder
M109 S{EXTRUDER}
M117 "Purging" # Custom message: Purging the nozzle
VORON_PURGE
G92 E0 # Reset extruder
M117 "Printing" # Custom message: Printing
# TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START=0 FACTOR=.0025 # Enable for pressure advance tuning
 
Top