# 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.