Browse Learn topics

Learn/Router/Post-processing

MASSO Router post

At a glance

  • Same canonical move set with MASSO formatting—comments, optional sequence numbers, tool change blocks
  • Configurable safe retract (G28, G53, or clearance height)
  • Optional canned G81/G82/G83/G73 drill cycles with G80
  • Dust-collector M-codes and next-tool preload on tool changes

The bundled MASSO Router post writes G-code for MASSO controllers, ported from the Autodesk MASSO mill post and emitting the same canonical moves as the GRBL Router post — Z-aware linears, helical G2/G3 arcs, and full adaptive-pocket move streams — wrapped in MASSO conventions. Select it on your machine profile's Post tab; output defaults to .nc.

Tool changes

Multi-tool jobs get proper tool-change blocks: retract to the configured safe position, spindle and coolant off, an optional M1 optional-stop, then T# M6 with the tool's description as a comment and — with Preload tool on — a bare T# for the next tool so a changer can stage it. The header can list every tool in the program with diameter and RPM. Spindle (M3/M4 S) and coolant codes only appear when something actually changes, so the spindle keeps running across consecutive operations that share a tool instead of cycling between every contour.

Canned drill cycles

With Canned drill cycles on, drill operations fold into the controller's native cycles, chosen by the operation's Passes mode: Single Plunge becomes G81 (G82 with a P dwell when one is set), Full Retract pecking becomes G83 with a Q peck depth, and Partial Retract becomes the chip-break cycle G73, each closed with G80. Leave it off (the default) and drills post as expanded G0/G1 peck moves that behave identically anywhere.

Formatting options

Safe retract is configurable — G28 machine home, G53 machine Z0, or a plain rapid to clearance height (with a warning comment in the header, since nothing guarantees the path is clear). Other options: N sequence numbers on every block or only at tool changes, with start and increment; (...) or # comment style; I/J or R arc output; machine-info and tool-list header comments; and Dust collector, which turns an M8-wired collector on in the header and off in the footer.