# Macros

Default macros provided by DyzeDesign.

# G28 - Home all axes

Command: G28

Home all axes to their endstops. Usually required before freely moving the toolhead.

  • X/Y/Z: Specify axes to home
  • L: Only perform homing if not already homed

# G29 - Mesh scan

Command: G29

Perform a mesh scan of the bed surface. The scan parameters are taken from the settings. The resulting mesh is automatically applied. An optional 'W' parameter can be used to display the scan progress

# M601 - Print pause

Command: M601

Macro automatically called when a print is paused before giving the control back to the user.

# M602 - Print resume

Command: M602

Macro automatically called when a print is resumed from a paused state.

# M2 - Print end

Command: M2

Macro automatically called when a print is finished or interrupted before giving the control back to the user.

# M2 S - Print successfully finished

Command: M2 S

Macro automatically called when a print is successfully finished. Called before 'M2'

# G30 - Single point probe

Command: G30

Probe the bed at a single point and store the measured Z height at the given point index.

  • P: Point index where the probe result is stored (required)
  • X: X coordinate to probe (required)
  • Y: Y coordinate to probe (required)
  • Z: Probing start height (defaults to mesh scan height)
  • F: Probe speed in mm/min (defaults to mesh probe speed)
  • V: Travel speed in mm/min (defaults to general default speed)
  • N: Number of times to probe the point (defaults to mesh probing count)
  • B: Bed sensor accessory number to use
  • S: When greater than 0, calculates and applies bed tilt motor offsets from all stored points

# G32 - Bed Tilt

Command: G32

Empty by default. Used to probe the bed and compensate for bed tilt.

# M116 - Wait for all temperatures

Command: M116

Wait for all active tool heaters (M109), the bed (M190), and the chamber (M191) to reach their target temperatures.

# M760 - Scan bed empty

Command: M760

Scan the print bed with a laser sensor over a grid to verify that the bed is clear of obstructions before printing.

  • S: Grid spacing in mm between scan lines (required, must be > 0)
  • X: Starting X coordinate (defaults to X axis minimum)
  • Y: Starting Y coordinate (defaults to Y axis minimum)
  • W: Scan width along the X axis (defaults to remaining X travel)
  • D: Scan depth along the Y axis (defaults to remaining Y travel)
  • Z: Scan height in mm (defaults to mesh scan height)
  • F: Scan speed in mm/min (defaults to general default speed)

# M761 - First layer adjustment

Command: M761

Print a calibration zig-zag pattern and scan it with a laser sensor to automatically adjust Z babystepping (M290) for the first layer.

  • X: Minimum X coordinate of the scan area (required)
  • Y: Minimum Y coordinate of the scan area (required)
  • A: Maximum X coordinate of the scan area (required)
  • B: Maximum Y coordinate of the scan area (required)
  • Z: Laser scan height in mm (required, must be >= layer height)
  • H: Layer height in mm (defaults to first layer height of current job or 0.5)
  • F: Laser probe speed in mm/min (required, must be > 0)
  • V: Travel speed in mm/min (defaults to general default speed)
  • E: Extrusion ratio (defaults to first layer extrusion ratio of current job or 0.1)

# M1033 - Resume an interrupted print

Command: M1033

Interactive wizard to recover and resume an interrupted print job. Only applicable for an interrupted job. Resume is done by manually setting or homing Z, X, and Y positions, reheating active heaters, manually priming the tool, and returning to the last recorded coordinates.