SnapAzule Docs
License & Flash →

Coordinate Monitor

Trigger when the printhead crosses geometric thresholds on any combination of X, Y, and Z. Useful when you want a photo at a specific point in the build volume without editing the G-code.

How it works

For each axis you set a limit value and a direction:

  • + fires when the axis exceeds the limit (e.g. Z > 5.0)
  • fires when the axis is below the limit (e.g. Y < 20.0)
  • · ignores that axis

All active conditions must be true at the same time for the trigger to fire. So if you set X>150, Y>150, Z ignored, both X and Y need to cross their thresholds simultaneously.

Example: photo when the head leaves the build plate

X  · (ignore)
Y  · (ignore)
Z  + 5.0

Fires once Z rises above 5 mm — a natural moment after the first few layers.

Example: photo at the back-right corner of a 200 mm bed

X  + 180.0
Y  + 180.0
Z  · (ignore)

Fires when the head is simultaneously past X=180 and Y=180.

Notes

  • SnapAzule re-arms after the condition goes false again. So if the head briefly crosses the threshold and comes back, you'll get one trigger per crossing, not continuous fire.
  • This mode works in conjunction with the G-code stream — SnapAzule tracks current position by parsing G0/G1 moves.
  • Leaving a value blank but setting a direction is treated as "axis not configured" — no trigger from that axis.