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

80 lines
1.4 KiB
Markdown

---
tag: m0906
title: Stepper Motor Current
brief: Set the motor current (in milliamps)
author: thinkyhead
requires: TMC2130|TMC2208|TMC2660|L64xx
group: none
codes: [ M906 ]
notes: Requires one or more compatible Trinamic or L64xx stepper drivers.
parameters:
-
tag: E
optional: true
description: Current for the E0 stepper
values:
-
unit: mA
type: int
-
tag: I
optional: false
since: 1.1.9
description: Index for multiple steppers. (i.e., `I1` for X2, Y2, Z2; `I2` for Z3; `I3` for Z4).
values:
-
unit: index
type: int
-
tag: T
optional: true
since: 1.1.9
description: Index (tool) number for the E axis. If not specified, the E0 extruder.
values:
-
unit: index
type: int
-
tag: X
optional: true
description: Current for the X stepper
values:
-
unit: mA
type: int
-
tag: Y
optional: true
description: Current for the Y stepper
values:
-
unit: mA
type: int
-
tag: Z
optional: true
description: Current for the Z stepper
values:
-
unit: mA
type: int
examples:
-
pre: Set the XYZ motor currents to 5mA
code: M906 X5 Y5 Z5
-
pre: Set the E1 motor current to 10mA
code: M906 T1 E10
-
pre: Set the X2 motor current to 5mA
code: M906 I1 X5
---
Set stepper motor currents in milliamps units.