flexi-bot/docs/marlin/_gcode/M016.md
2023-09-05 20:38:49 +02:00

29 lines
689 B
Markdown

---
tag: m0016
title: Expected Printer Check
brief: Prevent G-code usage on the wrong machine
author: thinkyhead
group: safety
since: 2.0.0
requires: EXPECTED_PRINTER_CHECK
codes: [ M16 ]
notes:
parameters:
-
tag: string
optional: false
description: The string to compare to MACHINE_NAME.
examples:
-
pre: Halt if the MACHINE_NAME is not "Arthur"
code: M16 Arthur
---
Do a case-sensitive comparison between the string argument and the configured `MACHINE_NAME`. If the machine name doesn't match, halt the printer so that a reset is required. This safety feature is meant to prevent G-code sliced for a specific machine from being used on any other machine.