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

55 lines
1.4 KiB
Markdown

---
tag: m0118
title: Serial print
brief: Send text to serial
author: thinkyhead
contrib: shitcreek, Teddyz
group: hosts
codes: [ M118 ]
notes:
- The `E`, `A`, and `P` parameters must precede the message.
- Can also send message to serial port.
parameters:
-
tag: string
optional: true
description: Message string. If omitted, a blank line will be sent.
-
tag: A1
optional: true
description: Prepend `// ` to denote a comment or action command. Hosts like OctoPrint can interpret such commands to perform special actions. See your host's documentation.
-
tag: E1
optional: true
description: Prepend `echo:` to the message. Some hosts will display echo messages differently when preceded by `echo:`.
-
tag: Pn
optional: true
description: Send message to host serial port (1-9).
values:
-
tag: 0
description: Send message to all ports.
-
tag: 1
description: Send message to main host serial port.
-
tag: 2
description: Send message to secondary host serial port. Requires `SERIAL_PORT_2`.
examples:
-
pre: Echo "Yello World!" in the console
code: M118 E1 Yello World!
-
pre: Tell [OctoPrint](//docs.octoprint.org/en/master/features/action_commands.html) to cancel the print job
code: M118 A1 action:cancel
---
Send a message to the connected host for display in the host console or to perform a host action.